整個(gè)系統(tǒng)采用ATmega64作為主控芯片,用24064的黃綠液晶作為顯示屏(T6963C驅(qū)動(dòng)),DS1302作為時(shí)鐘芯片,讀取時(shí)間。用2個(gè)DS18B20溫度傳感器檢測(cè)車內(nèi)及車外溫度,用C3-370C的GPS模塊作為GPS接收裝置,讀取經(jīng)緯度、海拔、航向等信息。在發(fā)動(dòng)機(jī)的OBD接口上安裝一個(gè)藍(lán)牙的OBD模塊(買的),系統(tǒng)板上也采用一個(gè)藍(lán)牙串口模塊,系統(tǒng)板和車輛之間通過(guò)藍(lán)牙串口來(lái)透明的傳輸發(fā)動(dòng)機(jī)數(shù)據(jù)。電源采用的是LM2596,其實(shí)整機(jī)功耗不大,用7805也可應(yīng)付。按鍵采用的是4個(gè)獨(dú)立按鍵(上圖搞錯(cuò)了)其實(shí)這4個(gè)按鍵我借用了樂(lè)風(fēng)的電控后視鏡按鈕。(我的車是低配,是手動(dòng)調(diào)節(jié)后視鏡,但是有安裝電調(diào)后視鏡按鈕的位置。所以我買了一個(gè)后視鏡調(diào)節(jié)按鈕,當(dāng)作了系統(tǒng)的按鍵)。系統(tǒng)板上留出了ISP接口和JTAG接口,方便下載程序和在線調(diào)試。
原理圖:
目前實(shí)現(xiàn)的功能:
1.車速的實(shí)時(shí)顯示。(這個(gè)是實(shí)際的車速,而不是表速。表速根據(jù)國(guó)標(biāo)規(guī)定,比實(shí)際速度低一些)
2.超速報(bào)警功能。(設(shè)定一個(gè)報(bào)警值,當(dāng)車速超過(guò)以后,蜂鳴器報(bào)警??捎冒存I關(guān)閉。高速上開(kāi)車相對(duì)方便)
3.小計(jì)里程統(tǒng)計(jì)。(車速表上的小計(jì)里程一般最大統(tǒng)計(jì)1000Km,這個(gè)可以統(tǒng)計(jì)65535Km??赏ㄟ^(guò)長(zhǎng)按下鍵來(lái)清零)
4.每月行駛里程統(tǒng)計(jì)。(統(tǒng)計(jì)每個(gè)月的行駛里程,并可顯示。每月自動(dòng)清零,不可手動(dòng)清零)
5.本次行駛平均油耗統(tǒng)計(jì)。(顯示本次行駛的平均油耗,單位是 L/100Km)
6.歷史平均油耗統(tǒng)計(jì)。(車輛在一個(gè)大的用車時(shí)間內(nèi)的平均油耗)
7.剩余燃油續(xù)航里程。(根據(jù)當(dāng)前的油耗計(jì)算出的油箱內(nèi)燃油還能跑多少公里)
8.當(dāng)前行駛方向。(分八個(gè)方向顯示。東、西、南、北、東南、東北、西南、西北)
9.當(dāng)前位置經(jīng)緯度坐標(biāo)。(度、分、秒格式)9.當(dāng)前位置海拔高度。
10.時(shí)間及日期顯示(年、月、日、星期、時(shí)、分、秒根據(jù)GPS自動(dòng)校時(shí),無(wú)需手動(dòng)調(diào)整)
11.車內(nèi)溫度顯示。
12.車外溫度顯示。
13.本次行程統(tǒng)計(jì)。(在本次行車停車關(guān)機(jī)時(shí)顯示,顯示的信息有:本次行駛時(shí)間、本次行駛里程、本次行駛平均油耗、本次行駛最高速度、本次行駛平均速度)
14.最高速度記錄。(記錄開(kāi)車的最高速度)
15.加油記錄。(每次加油后,開(kāi)機(jī)時(shí)可自動(dòng)識(shí)別出加油,可記錄本次加油單價(jià)、加油量、總價(jià)、加油時(shí)間)
16.用油統(tǒng)計(jì)。(可統(tǒng)計(jì)自某個(gè)時(shí)間以來(lái),總的加油量、總天數(shù)、總行駛里程、總加油費(fèi)用、總的平均油耗、平均費(fèi)用,包括每天的費(fèi)用和每公里費(fèi)用)
17.根據(jù)環(huán)境光線,自動(dòng)開(kāi)啟儀表照明。(這個(gè)功能硬件預(yù)留,程序中沒(méi)設(shè)計(jì)。后序陸續(xù)添加)
詳細(xì)文檔請(qǐng)看附件