2017年3月1日 星期三

MCU應用 or 汽車抬頭顯示器DIY

抬頭顯示器示意影片:

抬頭顯示器我覺得是個很方便又實用的東西,

而且現在越來越多車廠業務都會送抬頭顯示器,

但是車廠送的抬頭顯示器我覺得有一個小小缺點,

就是數字不夠大,

因為安裝抬頭顯示器的目的就是要避免低頭看時速表的盲駕行為,

但是抬頭顯示器的顯示數字太小,

眼睛就必須對焦到抬頭顯示器上,然後再對焦前方道路,

雖然不需要低頭看時數表,但是眼睛焦距一直在抬頭顯示器及前方道路切換,

其實嚴格算起來也算是盲駕了,

為了能讓抬頭顯示器更人性化,

哥決定自己做一台"超霸氣抬頭顯示器"

抬頭顯示器正面如下圖所示,

整個抬頭顯示器的尺寸幾乎跟一台iPhone 7 plus一樣大,

設計這麼大的顯示器就可以不需要將眼睛焦距移到抬頭顯示器上面,

用眼睛餘光觀察就可以知道目前的時速是多少了!


背面電路如下圖所示:

整個電路的系統架構圖如下圖:

各區塊功能詳列如下:

1. 以STM8S 8-bit MCU為控制核心。

2. 監測電瓶電壓,當汽車靜止狀態30秒時會顯示電瓶電壓,讓駕駛能掌握電瓶狀況。

3. 監測環境光的亮暗度,夜間開車時太亮的抬頭顯示器反而會造成駕駛分心,因此透過環境光偵測來調整抬頭顯示器亮度,後級的16-channel constant current LED Driver IC可支援類比調光及數位調光。

4. MCU抓取ABS車輪的轉速訊號,並且進行運算轉換成汽車行進時速,並且送出控制訊號讓七段顯示器顯示當前時速。

1 則留言: