訓練家的佈弱格-Patch1.2

The BLOG of trainer



編輯日期:2021-09-05 17:43

類型:機車綜合相關
作者:羽山
文章時間:2021-09-05 17:43:18
瀏覽人數:3984人
標題: RPM 訊號產生器 Nodemcu 版
網址:http://sunnyriver.3wa.tw/blog/blog.php?id=1928
內容:
 

 

 使用 Nodemcu V2 製作 RPM 訊號產生器

 

以 Nodemcu V2 來說只需接:

Vin: 12V or 5V (建議 5V)

Gnd: 接地

A0: 可變電阻 ( 可變電阻傳入 A0 ,左腳接地,右腳接 5V VCC,中間接腳接 A0 )

D1: PWM 方波,直接供給轉速表訊號腳使用

 

可變電阻用 B10K

可變電阻材料行通常會有 A 型 (對數尺度式) 跟 B 型 (線性尺度式)

建議買 B 型,A 型通常是音響在用

詳見:https://zh.wikipedia.org/wiki/%E9%9B%BB%E4%BD%8D%E5%99%A8

 

 

 通常簡單的接法大概就這樣

綠線接到 A0,接收可變電阻數值 0~1023,轉換成 0 ~ 14000rpm

再轉成

轉速   60 轉 =  每分鐘    60 轉,每秒  1    轉,1轉 = 1          秒 = 1000.000 ms = 1000000us

轉速   100 轉 = 每分鐘   100 轉,每秒  1.67 轉,1轉 = 0.598802   秒 =  598.802 ms =  598802us

轉速   200 轉 = 每分鐘   200 轉,每秒  3.3  轉,1轉 = 0.300003   秒 =  300.003 ms =  300003us

轉速   600 轉 = 每分鐘   600 轉,每秒  10   轉,1轉 = 0.1        秒 =  100.000 ms =  100000us

轉速  1500 轉 = 每分鐘  1500 轉,每秒  25   轉,1轉 = 0.04       秒 =   40.000 ms =   40000us

轉速  6000 轉 = 每分鐘  6000 轉,每秒  60   轉,1轉 = 0.01666... 秒 =   16.667 ms =   16667us

轉速 14000 轉 = 每分鐘 14000 轉,每秒 233.3 轉,1轉 = 0.0042863. 秒 =    4.286 ms =    4286us

轉速 14060 轉 = 每分鐘 14060 轉,每秒 240   轉,1轉 = 0.0041667. 秒 =    4.167 ms =    4167us

轉速 16000 轉 = 每分鐘 16000 轉,每秒 266.6 轉,1轉 = 0.0037500. 秒 =    3.750 ms =    3750us

 

假如 1500rpm,一個rpm的週期是 40000us

產生給 D1 的訊號,就是 正 50% duty , 負 50% duty ( 即 20000us / 20000us )

digitalWrite(D1,HIGH);

delayMicroseconds( 20000 );

digitalWrite(D1,LOW);

delayMicroseconds( 20000 );

 

結果就如影片所示,可以順利驅動轉速表

 

 

但不是所有轉速表都可以用這個訊號驅的動,如 FZR 的轉速表

屬負緣觸發,最簡單就是將 DC 轉成交流輸出,或是其他改變電位差的方法

 

之前作的 8051、555 將訊號轉成交流的方法,是利用 TIP41C、TIP42C

再透過變壓器放大

 

經過電路模擬器看是比較接近脈沖訊號的凸台(改變code duty後就會更像)

目前的duty為 50% / 50%

也可以調整為 10% / 90% 再看波型^^

如果直接產太完美的方波,有時壞的轉速表也看不出是壞的~

直流版本電路圖

 

 

交流版本電路圖

 

 

程式碼下載:https://github.com/shadowjohn/RPM_GENERATOR

 

 

 

 

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

第 1 頁

有話要說  看留言 【17】
其他分類
當月訓練
(2021-09-29)
【NSR 150】NSR150 更換手把橡皮

(2021-09-26)
【NSR 150】NSR150 自製可程式 CDI - Part4(實作練習V0.4版)

(2021-09-10)
【NSR 150】NSR150 自製可程式 CDI - Part3(實作練習V0.1~V0.3)

(2021-09-06)
【Arduino】(Nodemcu)自製 RPM 轉速表 - Part2

(2021-09-05)
【機車綜合相關】RPM 訊號產生器 Nodemcu 版

最新訓練
(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 更換前輪軸承