下雨日,很適合繼續研究酷龍轉速表
上禮拜測試完,有幾點還待釐清:
1、輸入端的電阻 220Ω 是否可以用 1KΩ
2、轉速在怠速時,偶爾會有 3xxx 的雜訊
3、按下電發時,Nodemcu 會發生當機,需要按 Reset 或等一會讓他自己恢復運作
4、是否使用市售現成的 Buck (DC-DC) 降壓轉換器就可以免接電容
5、輸入端增加基納二極體限制電壓上限約 5V
上次接出來的線頭,從油箱旁的縫延伸出來
轉速表開發只需要
VCC
GND
高壓線圈訊號線
共三條即可
首先先測試上禮拜的電路,偶爾仍會出現 3XXX
看來不是接觸不良的樣子
接出來的線頭 OK
先驗證 1、輸入端的電阻 220Ω 或 470Ω 或 680 Ω 是否可以用 1KΩ
這比較好驗證,拿出 1KΩ 1/2w 電阻
換好了~1KΩ換上,680Ω 換下
仍可以正常運作,相當好
在可以運作的情況下,經過的電流我是覺得越小越好 :)
輸入端換上 1KΩ 電阻,轉速表可以正常運作
1、輸入端的電阻 220Ω 是否可以用 1KΩ 第一個問題解決
不過無法改善怠速時偶發的 3xxx 轉雜訊
接下來是這個鉭質電容的耦合,原本想利用這個 0.1㎌ 來消除雜訊
嘗試裝二顆看看,電容並聯,容值相加
0.1㎌+0.1㎌ = 0.2㎌
裝上車測試,發現出現 3xxx 的頻率更高了
有試著裝三顆,更加嚴重
那乾脆就全拔了
把鉭質電容都拔除後,完全沒雜訊息了
2、轉速在怠速時,偶爾會有 3xxx 的雜訊 第二個問題解決
接下來處理第三個問題
3、按下電發時,Nodemcu 會發生當機,需要按 Reset 或等一會讓他自己恢復運作
Nodemcu 當機我在想是發動時,電壓忽然下降,低到 7805 轉出的電壓可能低於
Nodemcu 運作的電壓,電力不足就當機,那試著加點電容看看能不能解決
我嘗試在輸入端 12V 的地方加上額外的電容、7805 轉完也加了一個 330㎌
經實驗發現是 7805 這裡的 5V 供給 Nodemcu 的電才會有影響
所以目前是 220㎌+330㎌ = 550㎌ 就可以儲存一些電
在發動時,這時電容放電讓 Nodemcu 仍有足夠的電力可以繼續運作,就不會當機了
這樣電路就可以再作一些維修,把 5V 這裡的電容換成 1000㎌ / 25V
測發了幾次沒再 Crash 了,相當好
7805 出來的 5V 在上面這影片是用 220㎌ + 330㎌ = 550㎌
發動時就可以 hold 讓 Nodemcu 不會當機~~
也許為了保險起見,不是每台都可以像羽山的車這麼好發動
那接個 1000㎌ 儲更多點電好了 XD
3、按下電發時,Nodemcu 會發生當機,需要按 Reset 或等一會讓他自己恢復運作
第三個問題解決
附上新的電路圖
另外田老師有提供 Ken 的架站筆記 Nodemcu 的 watchdog 作法
https://waterfalls.ddns.net/2022/05/16/esp8266-watchdog/
watchdog 有 software、hardware 二個
沒特別指定關閉的話原本預設就會 enable
難怪之前當機後,過幾秒 (約8秒) 後就自動又重開機恢復正常
這部分可以調整自恢復的時間,也許有空再研究看看
驗證 4、是否使用市售現成的 Buck (DC-DC) 降壓轉換器就可以免接電容
羽山手邊剛好有 MP1584 Buck DC to DC 降壓模組
正面有個小小的VR可變電阻,可以用小支的十字起子旋轉
背板有提示 IN+ IN- 與 OUT+ OUT-
IN- 與 OUT- 是短路,可以共用,接地的話只要選一個接即可
輸入 12V 的電源,調可變電阻,調到 5V 給其他的元件使用
好了,5V,建議用三用電表量比較安心,不過數位表羽山也有校好了
誤差應該 ±0.1V
OK
改過的電路重新接上車玩玩
確實改用 Buck 後,也不會當機呢~省下一堆二極體、電容、7805
另外輸入端也裝上 Leo 同學分享的基納二極體
這裡用的是基納二極體 5.1V 1/2w
運作相當不錯,發動時也不會當機
謝謝田老師與 Leo 同學分享~~~撒花
測試 LED 順向電壓
5V 輸入 1KΩ 量到 LED 是 1.85V
如果用 330Ω 量到是 1.96V
如果輸入是 12.8V 1KΩ 量到 LED 順向電壓 是 1.99V
使用 12.8V、330Ω 電阻測量 LED 順向電壓,量到 2.31V
假設 PC817 順向電壓降 1.2 V
紅色 LED 順向電壓 約 1.8 V~2.3 V (~2.0V)
PC817 工作電流 10 mA
(大於 5mA 以上就可以正常工作,最高不要超過 50 mA)
期望工作電流 10 mA ~ 22 mA
( 12 - (1.2+2.0+5.1) ) / 0.01 = 370 Ω
( 12 - (1.2+2.0+5.1) ) / 0.022 = 168 Ω
( 12 - (1.2+2.0+5.1) ) / 1000 = 3.7 mA
( 14.4 - (1.2+2.0+5.1) ) / 1000 = 6.1 mA
是這樣算嗎~都還給老師了
經測試,輸入端使用 1KΩ 電阻,接晶式高壓線圈綠線 或 之前作給 FZR 用的轉速訊號
都仍可以正確讀到數值,應該 OK 吧 XD
點得亮就乖乖運作齁
附上 Buck 版本的接腳圖
謝謝 田老師 與 Leo 同學的分享~~~
Fritzing 製作轉速表電路圖