訓練家的佈弱格-Patch1.2

The BLOG of trainer



編輯日期:2014-12-22 10:56

類型:FZR 150
作者:羽山
文章時間:2014-12-22 10:56:03
瀏覽人數:14342人
標題: 轉速表測試機(8051)
網址:http://59.126.75.42/blog/blog.php?id=1387
內容:
 

 

 

 在研究555之後,當確定PWM的方式+交流電可以讓FZR轉速表順利運作

那麼就可以用8051來實作電路

依上面這張圖的接法,Input導進12V,8051要吃的是5V,如果直接把12Vpass給7805

那7805通常是撐不久,直接燒掉,所以中間過5個二極體減壓,一顆可以減0.7V

12-0.7*5 = 8.5V,這樣的電壓再餵給7805,就可以安心,溫度比較不會太高

出來的5V也乾淨

從P0.0出來的訊號線,因為電壓太低,所以加上一個 NPN C945,把電壓拉高

再餵入TIP41、TIP42,這樣從E級出來就是交流電呦!!!

最後的交流電約3V,再透過脈衝變壓器,把電壓拉2~3倍,就可以給FZR的表頭測試嘍

 最後測試的機器就如左邊的機器

 如有車友想自己DIY,我把程式放在這:連結

--------------------------------------------------------------------------------------------------

/********************************
 * Tachometer Signal Generator
 * Homemade Yamaha FZR-150 Portable 8051 Tachometer Signal Generator
 * Author : FeatherMountain     
 * HomePage: http://59.126.75.42      
 * Version: 1.0 (2015-01-16 01:50AM)                
 * Date: 2014-12-20 23:20:00      
 * License: GPL & MIT  
 * Frequency : 0 ~ 233 HZ       
 * RPM From  : 0 ~ 14000 RPM
 * Free free and free. Feel free and feedback let me know :))
 * ******************************
// Initial 8051 header
#include<AT89x51.h>    
long i=0;
void delay_us(unsigned int us_count)
{    
  while(us_count!=0)
  {
      i++;
    us_count--;
  }
}
int loops[22] = {12000,12000,10000,8000,6250,3030,2000,1500,1200,1000,857,750,666,599,545,500,461,428,380,320,280,260};
void main(void)
{    
  int next=1;
  int step=0;
  long thelimit=6000;
  while (1)
  {
        if(i>=thelimit)
        {
            i=0;
            step+=next;
        }
        if(step>=21)
        {
            next=-1;
        }
        if(step<=0)
        {
            next=1;
        }
        P0=0xFF;
        P1=0xFF;
        P2=0xFF;
        P3=0xFF;
      delay_us(loops[step]/4);
        P0=0x00;
        P1=0x00;
        P2=0x00;
        P3=0x00;
      delay_us(loops[step]/4);
  }
}

首頁  上十頁  上一頁  1 下一頁    最末頁 (總共有...1頁)

第 1 頁

有話要說  看留言 【2】
其他分類
當月訓練
(2014-12-07)
【FZR 150】FZR 47曲軸替代方案

(2014-12-15)
【電腦應用】隨身碟sdcard讀不到

(2014-12-01)
【追風 135】「延後、提前」點火修改

(2014-12-03)
【追風 135】追風各檔速度

(2014-12-22)
【FZR 150】轉速表測試機(8051)

(2014-12-28)
【FZR 150】轉速表測試電路實作 (555)

最新訓練
(2026-01-25)
【VR 150】VR150 整理側柱

(2026-01-25)
【機車綜合相關】羽山牌卡鉗特工零代、一代、二代、三代

(2026-01-24)
【KTM 390】KTM Duke390 更換導鏈橡皮

(2026-01-22)
【HONDA CBR1000RR】CBR1000RR 顧路,汽油泵沒動作

(2026-01-18)
【機車綜合相關】單向閥氟橡膠替代油封

(2026-01-17)
【VR 150】VR150 轉速表線、空檔燈、大燈、側殼、下護板-Part End

(2026-01-17)
【VR 150】VR150 引擎上車、化油器安裝、腳踏、前齒、發動 - Part8

(2026-01-15)
【VR 150】VR150 組裝電盤側、調汽門間隙、安裝啟動馬達、整理下護板 - Part7

(2026-01-14)
【VR 150】VR150 整理電盤內仁、啟動馬達、電盤線組 - Part6

(2026-01-12)
【電腦應用】自行編譯 three.js cdn 方法,以 r155 為例