訓練家的佈弱格-Patch1.2

The BLOG of trainer

全文搜尋

編輯日期:2026-10-19 13:49

類型:FZR 150
作者:羽山
文章時間:2026-10-19 13:49:49
瀏覽人數:46人
標題: FZR轉速表測試機(ATTiny85)
網址:https://www.3wa.tw/blog/blog.php?id=2196
內容:
Podcast 聊聊
     

    繼續研究 FZR 轉速表測試機,繼之前作的 8051、555 版本

    這次用 ATTiny85 作,在輸出訊號的部分也作了一點改良

    因 FZR 轉速表吃的是反向或交流電壓,也就是訊號線(灰線)跟地其實是


    GND 0 V

    訊號線 -5 ~ -N V

    才能讓轉速表順利運作,所以需要另一組獨立電源,同學可以使用 9V 乾電池,或是

    電源隔離模組,如 B0505S-1W 或 B1212S-1W 來製作

    羽山剛好手邊有之前買的 B0505S-1W 接上去也可以順利運作

     

    運作的示意圖

     

    所需的材料如下:

    1. ATTiny85
    2. Buck LM2596 (12V 轉 5V)
    3. 可變電阻 VR 5KΩ
    4. 電阻 1KΩ 1/2 w
    5. 電阻 330Ω 1/2 w
    6. 電阻 470Ω 1/2 w
    7. TM1637 ( 4 Bit Digit Display ),用來顯示轉速訊號用
    8. PC817 光耦合
    9. B0505S-1W 電源隔離模組 (可用 9V 乾電池替代)
    10. 電解電容 470㎌ / 25V
    11. 陶瓷電容 0.1 (104)

     

    ATTiny85 接腳:

    這是 ATTiny85 接腳圖

    8:Vcc (5V)

    7:(PB2) TM1637 CLK

    6:(PB1) TM1637 DIO

    5:(PB0) 未接,可擴充開關作其他應用,如自動跑轉速、階梯

    4:GND

    3:(PB4) 讀 可變電阻 VR 5KΩ 中間的腳

    2:(PB3) 輸出腳,接 330Ω→PC817 1 腳,要接一個上拉電阻 1KΩ 至 5V

    1:(PB5 Reset) 未接 

     

     

    羽山左邊這邊接得比較複雜,只是因為手邊還有一些 TL431、TIP41C

    這搭配可以作出 12V → 5V 

     

     

    改用現成的模阻 Buck LM2596 即可省事,電路也會變得很單純

     

     

    B0505S 電源隔離模組算是大家比較少接觸的玩意

    以 B0505 來說,輸入電源 5V 他的輸出是跟輸入隔離的,所以

    輸出的 「+」 接地

    輸出的「-」接 470Ω電阻,再接到 PC817 的第 4 腳

    然後 PC817 的第 3 腳接出去給 FZR 轉速表訊號腳作為輸入

     

    PC817 的 1、2 腳再由 ATTiny85 作為觸發當作「允許訊號通過與否的開關」

    就可以在讀取可變電阻的電壓,並分階成「梯度」

    以 5V 參考電壓為例:

    中間腳電壓ADC 讀值約
    0V 0
    1.25V 256
    2.5V 512
    3.75V 767
    5V

    1023

    再依照想呈現的轉速表 0 500 1000 1500 2000 ... 13500 14000 分階

     

     

    就可以開開心心變成 FZR 轉速表測試機了~~~

     

     

    TM1637 顯示 800 代表 8000 rpm,右邊的表也是顯示 8000rpm

     

     

    14000 rpm

     

     

    產生器 12000 rpm,建議調成 12500 這樣騎車會稍微快樂一點...

     

     

    12500 rpm

     

     

    12500 rpm

     





    影片的說明

     

    ATTiny85 的程式碼:https://github.com/shadowjohn/115ATTiny85RPMGenerator

    註:TM1637 要安裝 avishorp 1.2.0

    如有幫助到您,也歡迎來 Github 幫羽山點個小星星☆ ^_^

     

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

    第 1 頁

    有話要說  看留言 【0】
    其他分類
    當月訓練
    (2026-10-19)
    【FZR 150】FZR轉速表測試機(ATTiny85)

    (2026-10-11)
    【3WA日常】FZR 二期化油器(桂至)

    最新訓練
    (2026-10-19)
    【FZR 150】FZR轉速表測試機(ATTiny85)

    (2026-10-11)
    【3WA日常】FZR 二期化油器(桂至)

    (2026-09-05)
    【HONDA CBR1000RR】CBR1000RR 換前、後煞車、離合器油

    (2026-08-27)
    【FZR 150】FZR 化油器白鐵內六角螺絲

    (2026-08-22)
    【HONDA CBR1000RR】CBR1000RR 換機油、解剖 KN 204-1 濾芯

    (2026-08-17)
    【3WA日常】FZR150化油器(陳Sir)

    (2026-06-27)
    【KTM 390】KTM Duke390 離合器軸承故障

    (2026-04-22)
    【Arduino】555 輸出 25KHz有占空比的 PWM 控制四線式風扇

    (2026-04-17)
    【Toyota YARIS】Yaris 更換搖控器電池

    (2026-04-14)
    【Arduino】ATTiny85輸出25KHz有占空比的 PWM 控制四線式風扇