訓練家的佈弱格-Patch1.2

The BLOG of trainer



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

類型:FZR 150
作者:羽山
文章時間:2014-12-22 10:56:03
瀏覽人數:11903人
標題: 轉速表測試機(8051)
網址:http://3wa.tw/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://3wa.tw      
 * 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)

最新訓練
(2024-04-27)
【KTM 390】KTM 390 Duke 維修電盤插頭、更換火星塞、清洗副水箱

(2024-03-09)
【HONDA CBR1000RR】CBR1000RR 原廠管

(2024-02-24)
【NSR 150】NSR150 整理後卡鉗

(2024-02-14)
【機車綜合相關】買了牧田的打氣機與心得

(2024-02-10)
【NSR 150】NSR150 整流器接頭重作

(2024-02-09)
【機車綜合相關】鋰電、鋰鐵電池、電源充電器

(2024-01-07)
【NSR 150】NSR150 貨架耳朵斷裂維修

(2024-01-06)
【KTM 390】KTM Duke390 維修發電問題 電盤內仁

(2023-12-29)
【NSR 150】NSR150 改可調拉桿

(2023-11-20)
【遊戲 / 生活】防盜洗手罐