訓練家的佈弱格-Patch1.2

The BLOG of trainer



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

類型:FZR 150
作者:羽山
文章時間:2014-12-22 10:56:03
瀏覽人數:12771人
標題: 轉速表測試機(8051)
網址:http://sunnyriver.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://sunnyriver.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-12-22)
【KTM 390】KTM RC390 更換後輪

(2024-12-17)
【木工】三樓客廳椅子維修

(2024-12-17)
【出遊】聯合大學一日遊

(2024-12-02)
【NSR 150】NSR150 改裝回 14T

(2024-11-04)
【酷龍 150】酷龍150 換新鏈條 里程:39250km

(2024-10-31)
【機車綜合相關】煞車檢測筆測量電阻範圍

(2024-10-29)
【機車綜合相關】拆胎特工-輪胎拆胎架

(2024-10-25)
【NSR 150】NSR150 更換前煞車油(簡易) 43177km

(2024-10-25)
【網誌】加密文章測試

(2024-10-19)
【本田 MSX-125】MSX-125 更換前輪軸承