|
本人摩托車愛好者,接觸摩托車很多年。發(fā)現(xiàn)自己和身邊的很多車友都遇到過這樣的問題:明明油箱里還有將近半箱油,但是儀表上卻顯示已經(jīng)幾乎耗盡。再加上我的經(jīng)濟(jì)能力也不允許我再去換一輛車,同時(shí)我自己也非常愛搗鼓,所以還不如自己做一塊定制儀表,還可以自定義一些想要的功能,比如時(shí)間顯示和水箱溫度、氣溫等參數(shù)。首先要搞清楚油箱的傳感器為什么會(huì)不準(zhǔn),經(jīng)過一頓測(cè)量以后發(fā)現(xiàn)油表不準(zhǔn)其實(shí)是車的發(fā)動(dòng)機(jī)工作時(shí)磁電機(jī)給電池充電拉高了電壓造成的,車輛熄火時(shí)電池兩端電壓為12.5v左右,車輛啟動(dòng)后電壓變?yōu)?4.8V。那么索性來兩路AD采樣,一路采電池電壓、一路采油浮子的出線電壓。在單片機(jī)里直接用出線電壓除以電池電壓,這樣就避免了電池電壓波動(dòng)引起的測(cè)量誤差。水箱溫度的檢測(cè)同理。氣溫就用比較簡(jiǎn)單的DS18B20。時(shí)間顯示用單片機(jī)的RTC。然后買了塊0.96寸的I2C協(xié)議OLED作為顯示器。本貼先把原理圖和PCB貼出來(AD)。代碼完善好了再上傳。
TEMP_SCH.zip
(34.61 KB, 下載次數(shù): 12)
2021-1-20 15:50 上傳
點(diǎn)擊文件名下載附件
TEMP_PCB.zip
(1.56 MB, 下載次數(shù): 8)
2021-1-20 15:50 上傳
點(diǎn)擊文件名下載附件
|
評(píng)分
-
查看全部評(píng)分
|