專利名稱:一種工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及工程機(jī)械領(lǐng)域,特別是涉及一種工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端。
背景技術(shù):
隨著微電子技術(shù)、控制技術(shù)、網(wǎng)絡(luò)通訊技術(shù)、GPS (全球定位系統(tǒng)Global Positioning System)技術(shù)禾口 GIS (地理信息系統(tǒng)Geographic Information Systems)技術(shù)的發(fā)展,工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)孕育而生。根據(jù)應(yīng)用的側(cè)重點(diǎn)不同,工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)主要由監(jiān)控中心和車載終端兩部分構(gòu)成,可以實(shí)現(xiàn)對遠(yuǎn)程單機(jī)的狀態(tài)監(jiān)測、故障診斷,實(shí)現(xiàn)機(jī)群施工調(diào)度、決策和資源優(yōu)化配置,提高銷售企業(yè)的售后服務(wù)水平,加強(qiáng)對租賃后分期付款機(jī)械的管理和控制等。但是現(xiàn)有技術(shù)公開的工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端不能滿足實(shí)際需要。
實(shí)用新型內(nèi)容本實(shí)用新型提供了一種工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端,用以解決現(xiàn)有技術(shù)公開的工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端不能滿足實(shí)際需要的問題。本實(shí)用新型的工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端,包括:MCU單片機(jī);分別與MCU 單片機(jī)相連的DO輸出模塊、信息采集模塊,以及無線網(wǎng)絡(luò)通訊模塊;其中,MCU單片機(jī)控制 DO輸出模塊、信息采集模塊,以及無線網(wǎng)絡(luò)通訊模塊的工作;DO輸出模塊將MCU單片機(jī)發(fā)出的指令輸出;信息采集模塊采集本終端所屬工程機(jī)械的信息,并由MCU單片機(jī)對采集到的數(shù)據(jù)進(jìn)行處理;無線網(wǎng)絡(luò)通訊模塊通過無線網(wǎng)絡(luò)完成MCU單片機(jī)與外部設(shè)備之間的通訊。進(jìn)一步,信息采集模塊至少包括下列模塊之一 CAN總線通訊模塊,其連接于所述工程機(jī)械設(shè)備的CAN總線上,用于接收CAN總線上通訊的數(shù)據(jù),并與MCU單片機(jī)進(jìn)行數(shù)據(jù)交換;GPS定位模塊,其采集GPS數(shù)據(jù),并由MCU單片機(jī)對采集到的數(shù)據(jù)進(jìn)行GPS數(shù)據(jù)協(xié)議解析;測溫模塊,其測量環(huán)境溫度,并由MCU單片機(jī)對測量的溫度數(shù)據(jù)進(jìn)行處理。進(jìn)一步,終端還包括與信息采集模塊和MCU單片機(jī)相連的人機(jī)交互模塊;人機(jī)交互模塊,用于顯示信息采集模塊采集的信息,以及向MCU單片機(jī)轉(zhuǎn)發(fā)控制指令。終端還包括穩(wěn)壓電源模塊,用于提供穩(wěn)定的電壓。進(jìn)一步,無線網(wǎng)絡(luò)通訊模塊包括GSM網(wǎng)絡(luò)通訊模塊和GPRS網(wǎng)絡(luò)通訊模塊。上述穩(wěn)壓電源模塊包括第一電源管理單片集成電路,該電路至少包括第一引腳, 第二引腳和第四引腳;電壓經(jīng)由第一電源管理單片集成電路的第一引腳輸入;降壓后由第二引腳輸出;第四引腳采集第二引腳的輸出電壓值并反饋回第一電源管理單片集成電路; 第一管理單片集成電路根據(jù)反饋的所述電壓值調(diào)整第二引腳的輸出電壓,使其穩(wěn)定輸出。 穩(wěn)壓電源模塊還包括第一電容和第十電容作為儲能元件,用于穩(wěn)定輸入、輸出的電壓波形;其中,第一電容的正極連接第一電源管理單片集成電路的第一引腳;第十電容的正極通過第一濾波電感連接第一電源管理單片集成電路的第二引腳,以及第一電源管理單片集成電路的第四引腳;第十電容串聯(lián)第一濾波電感和第一肖特基二極管;第一肖特基二極管用于電流續(xù)流,并且與第一濾波電感相互配合,以穩(wěn)定電壓輸出。穩(wěn)壓電源模塊還包括與第十電容串聯(lián)的第一限流電阻和第六發(fā)光二極管,用于指示電源是否工作正常。以及,穩(wěn)壓電源模塊還可包括第二電源管理單片集成電路,該電路至少包括第一引腳,第二引腳、第四引腳和第五引腳;電壓從第二電源管理單片集成電路的第二引腳和第一引腳輸入,變壓后從第四引腳和第五引腳輸出,并且第四引腳和第五引腳一側(cè)連接有濾波電路,用于過濾干擾;5V電壓接入第二電源管理單片集成電路的第二引腳和第一引腳,第三旁路電容與第二引腳和第一引腳相連,用于過濾電源輸入端的交流干擾;經(jīng)第二電源管理單片集成電路變壓后4V電壓從第四引腳輸出,第四引腳經(jīng)第二電阻電阻后與第五引腳相連,以及第五引腳經(jīng)第三電阻后接地;第二鉭電容和第七電容并聯(lián)組成4V電源輸出端的濾波電路,該濾波電路連接于第四引腳和第五引腳之間;第四引腳輸出的4V電壓經(jīng)第七二極管降壓后輸出 3. 3V電壓;第十一電解電容連接于第七二極管與第五引腳之間,用于過濾輸出端的交流干擾。上述無線網(wǎng)絡(luò)通訊模塊的接收數(shù)據(jù)引腳經(jīng)第十八限流電阻和跳線座后與MCU單片機(jī)的第一發(fā)送數(shù)據(jù)引腳相連,以及無線網(wǎng)絡(luò)通訊模塊的發(fā)送數(shù)據(jù)引腳經(jīng)第十九限流電阻和跳線座后與MCU單片機(jī)的第一接收數(shù)據(jù)引腳相連,完成無線網(wǎng)絡(luò)通訊模塊與MCU單片機(jī)之間的數(shù)據(jù)通訊。MCU單片機(jī)的第三十三引腳經(jīng)第十七限流電阻后與無線網(wǎng)絡(luò)通訊模塊的開關(guān)引腳相連,通過產(chǎn)生預(yù)設(shè)時長的低電平,開、關(guān)無線網(wǎng)絡(luò)通訊模塊。無線網(wǎng)絡(luò)通訊模塊的網(wǎng)絡(luò)狀態(tài)引腳經(jīng)第十六限流電阻后與第四發(fā)光二極管相連,用于指示無線網(wǎng)絡(luò)通訊模塊的開關(guān)狀態(tài)。無線網(wǎng)絡(luò)通訊模塊的輸出測試引腳輸出電壓為3V電壓時,判定無線網(wǎng)絡(luò)通訊模塊處于正常工作狀態(tài)。麥克風(fēng)的正極引腳和負(fù)極引腳分別經(jīng)過第二電感和第三電感后與所述無線網(wǎng)絡(luò)通訊模塊的相關(guān)麥克風(fēng)引腳連接,麥克風(fēng)的正極引腳和負(fù)極引腳之間并聯(lián)第十電容,用于抑制傳導(dǎo)型干擾;無線網(wǎng)絡(luò)通訊模塊的相關(guān)麥克風(fēng)引腳與地之間分別串入第十一電容和第十二電容,用于抑制輻射型干擾。上述MCU單片機(jī)中包括電可擦可編程只讀存儲器,用于保存在應(yīng)用過程中修改且掉電不丟失的數(shù)據(jù)。上述GPS定位模塊的接收數(shù)據(jù)引腳經(jīng)第二十限流電阻和跳線座后與MCU單片機(jī)的第二發(fā)送數(shù)據(jù)引腳相連,以及GPS定位模塊的發(fā)送數(shù)據(jù)引腳經(jīng)第二十一限流電阻和跳線座后與MCU單片機(jī)的第二接收數(shù)據(jù)引腳相連,完成GPS定位模塊與MCU單片機(jī)之間的數(shù)據(jù)通訊。MCU單片機(jī)的第三十二引腳經(jīng)第二十三限流電阻后與GPS定位模塊的重啟引腳相連,通過產(chǎn)生的低電平控制GPS定位模塊重新啟動,并進(jìn)行衛(wèi)星搜索。GPS定位模塊的電壓輸出端與地之間串接由第四電容和第五電容并聯(lián)而成的電容組,用于濾除干擾。上述CAN總線通訊模塊采用高速光耦完全電氣隔離;光耦兩端電路的電源一并隔離。CAN總線通訊模塊至少包括電源隔離模塊、總線收發(fā)器和高速光耦隔離;其中,高速光耦隔離將MCU單片機(jī)與總線收發(fā)器的收與發(fā)信號電氣隔離,以及將光耦兩端電路的電源一并隔離;CAN總線通訊模塊的電源通過所述電源隔離模塊提供。上述DO輸出模塊至少包括四路開關(guān)量輸出;其中每一路開關(guān)量輸出均通過三極管控制并放大控制電流,用于驅(qū)動外接元器件。任一路所述的開關(guān)量輸出中,由MCU單片機(jī)的第五引腳經(jīng)第三十上拉電阻后,通過第三十一限流電阻接所述三極管的基極,三極管的發(fā)射極與地相接,集電極與二極接線端子的第二引腳連接,二極接線端子的第一引腳經(jīng)過第三十二限流電阻后與車載電源相連;當(dāng)MCU單片機(jī)的第五引腳輸出為正電壓時,開啟三極管,三極管的集電極與發(fā)射極連通,使連接在二極接線端子兩引腳間的元器件得電工作。本實(shí)用新型的工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端可滿足工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的實(shí)際需要。
圖1為本實(shí)用新型實(shí)施例中的工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端結(jié)構(gòu)示意圖;圖2為本實(shí)用新型實(shí)施例中優(yōu)選的工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端結(jié)構(gòu)示意圖;圖3-1為本實(shí)用新型實(shí)施例中的MCU單片機(jī)11電路圖;圖3-2為本實(shí)用新型實(shí)施例中的串口電平轉(zhuǎn)換芯片MAX3232的電路圖;圖4-1為本實(shí)用新型實(shí)施例中的穩(wěn)壓電源模塊16給MCU單片機(jī)11供電的電路圖;圖4-2為本實(shí)用新型實(shí)施例中的穩(wěn)壓電源模塊16給GSM/GPRS網(wǎng)絡(luò)通訊模塊141 和GPS定位模塊132供電的電路圖;圖5為本實(shí)用新型實(shí)施例中的測溫模塊133電路圖;圖6為本實(shí)用新型實(shí)施例中的測溫流程圖;圖7為本實(shí)用新型實(shí)施例中的人機(jī)交互模塊15的電路圖;圖8為本實(shí)用新型實(shí)施例中的人機(jī)交互邏輯圖;圖9-1為本實(shí)用新型實(shí)施例中的GSM/GPRS網(wǎng)絡(luò)通訊模塊141的電路圖;圖9-2為本實(shí)用新型實(shí)施例中的SIM卡的電路圖;圖10為本實(shí)用新型實(shí)施例中的GSM/GPRS信息接收并處理的流程圖;圖11為本實(shí)用新型實(shí)施例中的通過EEPROM存儲數(shù)據(jù)流程圖;圖12為本實(shí)用新型實(shí)施例中的DO輸出模塊12的電路圖;圖13為本實(shí)用新型實(shí)施例中的GPS定位模塊132的電路圖;圖14為本實(shí)用新型實(shí)施例中MCU單片機(jī)接收GPS信息并解析出定位數(shù)據(jù)的流程圖;圖15-1為本實(shí)用新型實(shí)施例中的總線控制器MCP2515芯片的電路圖;圖15-2為本實(shí)用新型實(shí)施例中的總線收發(fā)器TJA1050芯片的電路圖;圖15-3為本實(shí)用新型實(shí)施例中的高速光耦隔離芯片6N137的一種電路圖;圖15-4為本實(shí)用新型實(shí)施例中的高速光耦隔離芯片6N137的另一種電路圖;圖15-5為本實(shí)用新型實(shí)施例中的CAN總線通訊模塊131的電源隔離模塊B0505S 的電路圖;圖16為本實(shí)用新型實(shí)施例中的CAN總線數(shù)據(jù)更新及保存的流程圖;圖17為本實(shí)用新型實(shí)施例中的車載終端總體控制流程圖;圖18為本實(shí)用新型實(shí)施例中的定時器中斷0的執(zhí)行流程圖。
具體實(shí)施方式
[0041]經(jīng)發(fā)明人研究發(fā)現(xiàn),現(xiàn)有技術(shù)硬件上或者沒有CAN(控制器局域網(wǎng)絡(luò)Controller Area NetWork)總線通訊功能、或者沒有DO(數(shù)字輸出Digital Output)輸出功能、或者沒有人機(jī)交互功能、或者電源不可靠等;軟件上或者由于不能多任務(wù)并行而出現(xiàn)沒收到遠(yuǎn)程指令、或者人機(jī)交互界面不夠友好、或者每次更改信息不能保存等。均不能滿足工程機(jī)械遠(yuǎn)程監(jiān)控的需要。因此,本實(shí)用新型的目的在于提供一種工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端的結(jié)構(gòu)原理和工作流程,可安裝于各個工程機(jī)械施工設(shè)備上,實(shí)時采集目標(biāo)設(shè)備當(dāng)前的GPS定位、 CAN總線通訊、所處環(huán)境溫度等信息,顯示于液晶屏上,現(xiàn)場工作人員可通過薄膜鍵盤切換不同的頁面查看。同時,車載終端通過無線公網(wǎng)GSM(全球移動通信系統(tǒng)Global System of Mobile communication)/GPRS (通用分組無線服務(wù)技術(shù) General Packet Radio Service) 中的hternet服務(wù)和SMS(Short Messaging Service)與監(jiān)控中心通訊,將采集匯總到的信息上傳到監(jiān)控中心,并接收監(jiān)控中心指令,根據(jù)指令控制DO電路的輸出,或更改配置,實(shí)現(xiàn)設(shè)備的遠(yuǎn)程控制與維護(hù)功能。進(jìn)而解決現(xiàn)有車載終端信息采集、數(shù)據(jù)處理、人機(jī)交互、遠(yuǎn)程通訊和通用性等技術(shù)問題。參見圖1所示,本實(shí)用新型實(shí)施例中的工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端包括 MCU (Micro Control Unit微控制單元)單片機(jī)11 ;分別與MCU單片機(jī)11相連的DO輸出模塊12、信息采集模塊13,以及無線網(wǎng)絡(luò)通訊模塊14。其中,MCU單片機(jī)11控制DO輸出模塊 12、信息采集模塊13,以及無線網(wǎng)絡(luò)通訊模塊14的工作;DO輸出模塊14將MCU單片機(jī)11 發(fā)出的指令輸出;信息采集模塊13采集本終端所屬工程機(jī)械的信息,并由MCU單片機(jī)11對采集到的數(shù)據(jù)進(jìn)行處理;無線網(wǎng)絡(luò)通訊模塊14通過無線網(wǎng)絡(luò)完成MCU單片機(jī)11與外部設(shè)備(如監(jiān)控中心)之間的通訊。進(jìn)一步細(xì)化圖1中的模塊,參見圖2所示,本實(shí)用新型實(shí)施例中的工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端包括:MCU單片機(jī)11、DO輸出模塊12 ;信息采集模塊13至少包括下列模塊之一 CAN總線通訊模塊131,其連接于工程機(jī)械設(shè)備的CAN總線上,用于接收CAN總線上通訊的數(shù)據(jù),并與MCU單片機(jī)11進(jìn)行數(shù)據(jù)交換; GPS定位模塊132,其采集GPS數(shù)據(jù),并由MCU單片機(jī)11對采集到的數(shù)據(jù)進(jìn)行GPS數(shù)據(jù)協(xié)議解析;測溫模塊133,其測量環(huán)境溫度,并由MCU單片機(jī)對測量的溫度數(shù)據(jù)進(jìn)行處理。人機(jī)交互模塊15,用于顯示信息采集模塊13采集的信息,以及向MCU單片機(jī)11轉(zhuǎn)發(fā)控制指令。穩(wěn)壓電源模塊16,用于提供穩(wěn)定的電壓。無線網(wǎng)絡(luò)通訊模塊14可以是GSM/GPRS網(wǎng)絡(luò)通訊模塊141。以下對上述每一模塊進(jìn)一步詳述。MCU單片機(jī)11是整個車載終端的核心,負(fù)責(zé)協(xié)調(diào)各個模塊間的工作,采用高速、低功耗、超強(qiáng)抗干擾的新一代8051單片機(jī)STC12C5A60S2為核心構(gòu)成。MCU單片機(jī)11電路接線如圖3-1所示。單片機(jī)工作狀態(tài)指示燈D5通過限流電阻R25與MCU單片機(jī)11第一個引腳相連,由程序控制MCU單片機(jī)11該引腳周期性的輸出低電平,從而控制D5不斷閃爍,告之外界單片機(jī)運(yùn)行正常,沒有進(jìn)入死循環(huán)。MCU單片機(jī)11第二個引腳通過限流電阻R26與三極管Tl的基極相連,Tl的集電極串聯(lián)報警蜂鳴器BEEPl后接地,Tl的發(fā)射極與供電電源 VCC相連。當(dāng)系統(tǒng)發(fā)生錯誤時,單片機(jī)第二引腳將輸出高電平,開啟三極管Tl,三極管Tl的
8集電極和發(fā)射極導(dǎo)通,使報警蜂鳴器BEEPl發(fā)聲報警,提醒現(xiàn)場工作人員注意。MCU單片機(jī) 11的RST引腳接電解電容E3的負(fù)極后接供電電源VCC,并限流電阻R27后接地,用于監(jiān)測單片機(jī)供電電壓VCC,當(dāng)VCC低于上電復(fù)位電路的檢測門檻電壓時,所有邏輯電路都會復(fù)位; 當(dāng)VCC重新恢復(fù)正常電壓時,延遲若干時鐘后,上電復(fù)位結(jié)束。串口電平轉(zhuǎn)換芯片MAX3232 的電路圖如圖3-2所示,利用串口電平轉(zhuǎn)換芯片MAX3232將單片機(jī)的兩個串口信號與計算機(jī)串口 TTL信號匹配,方便系統(tǒng)的計算機(jī)調(diào)試。單片機(jī)串口一 10、11引腳和串口二 3、4引腳分別與MAX3232芯片的12、11引腳和9、10引腳相連,MAX3232芯片在四個0. 1 μ F的夕卜部小尺寸電荷泵電容Ε6、Ε7、Ε8、Ε9的配合下,確保14、13引腳和7、8引腳在120kbps數(shù)據(jù)速率下維持RS-232的電平通訊。穩(wěn)壓電源模塊16用于將車載MV電源轉(zhuǎn)換為5V給MCU單片機(jī)11供電,將5V單片機(jī)供電電源轉(zhuǎn)換為4V給GSM/GPRS網(wǎng)絡(luò)通訊模塊141供電,將4VGSM/GPRS網(wǎng)絡(luò)通訊模塊 141供電轉(zhuǎn)換為3. 3V給GPS定位模塊132供電。穩(wěn)壓電源模塊16給MCU單片機(jī)11供電的部分電路,如圖4_1所示。LM2596開關(guān)電壓調(diào)節(jié)器是降壓型電源管理單片集成電路(即第一電源管理單片集成電路),能夠輸出 3A的驅(qū)動電流,同時具有很好的線性和負(fù)載調(diào)節(jié)特性。用其將車載MV電源轉(zhuǎn)換為5V電源給MCU單片機(jī)系統(tǒng)供電。嵌入式控制系統(tǒng)需要一個穩(wěn)定的工作電壓才能可靠工作,傳統(tǒng)電源習(xí)慣采用線形穩(wěn)壓器件來做電壓轉(zhuǎn)換,但是這種線形調(diào)節(jié)方式在工作中會有很大的熱損失,工作效率僅為30% 50%,加之工作環(huán)境惡劣,更易使嵌入式控制系統(tǒng)的穩(wěn)定性能變差。而開關(guān)電壓調(diào)節(jié)器件則以完全導(dǎo)通或關(guān)斷的方式工作,工作時要么是大電流流過,要么是完全截止,因此,開關(guān)穩(wěn)壓電源的功耗極低,平均工作效率可達(dá)70 % 90 %。輸入電壓范圍寬至5V 45V,電壓經(jīng)由LM2596(U1)的引腳1輸入,根據(jù)反饋引腳4的電壓調(diào)節(jié)引腳2 的輸出電壓,使其穩(wěn)定在5V士4%輸出。大電容第一電容E1、第十電容ElO作為儲能元件, 用于穩(wěn)定輸入、輸出的電壓波形,串聯(lián)第一濾波電感Ll抑制電源高頻干擾,第一肖特基二極管Dl作為續(xù)流二極管,與Ll相互配合,保證5V穩(wěn)定直流電壓VCC輸出。第一限流電阻 Rl串聯(lián)第六發(fā)光二極管D6,用于指示電源是否工作正常。穩(wěn)壓電源模塊16給GSM/GPRS網(wǎng)絡(luò)通訊模塊141和GPS定位模塊132供電的部分電路,如圖4-2所示。GSM/GPRS網(wǎng)絡(luò)通訊模塊141輸入電壓范圍3. 4 4. 5V,并對電源穩(wěn)定性非常敏感,一旦電源上產(chǎn)生稍大擾動或干擾,都可能造成模塊死機(jī),而模塊在發(fā)送數(shù)據(jù)時的電流消耗較大,特別是在一些信號不好的地方,為了搜索網(wǎng)絡(luò)信號,會自動提升自己的發(fā)射功率,這會因線路阻抗產(chǎn)生壓降使電壓不穩(wěn),所以至少要有能夠提供2A以上穩(wěn)定電流的4V電源給GSM/GPRS網(wǎng)絡(luò)通訊模塊141供電。采用串聯(lián)型穩(wěn)壓電源方式,使用大電流專用電源芯片MIC^9302(即第二電源管理單片集成電路),來保證GSM/GPRS網(wǎng)絡(luò)通訊模塊141 電源的穩(wěn)定供電。5V電壓VCC接入MIC29302(U2)芯片的2、1引腳,第三旁路電容C3用于濾除電源輸入端的交流干擾,MI(^9302芯片的引腳3接地,引腳4為4V電壓VBAT輸出端, 它經(jīng)第二電阻R2后與引腳5相連,同時引腳5經(jīng)第三電阻R3后接地。第二鉭電容E2和第七電容C7并聯(lián)組成4V電源輸出端的濾波電路,具體可采用大電容E2濾除低頻波,小電容 C7濾除高頻波。4V電壓VBAT經(jīng)第七二極管D7降壓0. 7V后輸出3. 3V電壓VCC3V3,用于給 GPS定位模塊132供電。第十一電解電容Ell起到濾除輸出電源交流干擾的作用。溫度是工程機(jī)械設(shè)備工作的最基本環(huán)境參數(shù),測溫模塊133即是用于測量這一參數(shù)的。可以使用高精度、高可靠性的一線式溫度傳感器DS18B20,具有線路簡單、體積小、安裝方便等特點(diǎn)。測溫模塊133電路如圖5所示,引腳1和3分別接電源VCC和地,引腳2并聯(lián)上拉電阻似9后接入單片機(jī)的P32引腳。溫度傳感器DS18B20對時序和電性參數(shù)的要求很高,單片機(jī)經(jīng)過單總線接口訪問DS18B20的工作流程必須要遵守嚴(yán)格的操作順序首先,對 DS18B20進(jìn)行初始化,其次,發(fā)送ROM命令,再則,發(fā)送功能命令。具體的,測溫電路133的測溫流程如圖6所示,包括下列步驟S101、進(jìn)入溫度顯示界面;S102初始化DS18B20 ;S103、 發(fā)控制命令跳過必須的ROM操作;S104、發(fā)送功能命令啟動溫度轉(zhuǎn)換;S105、延時一定時間, 等待轉(zhuǎn)換完成;S106、再初始化DS18B20 ;S107、發(fā)控制命令跳過必須的ROM操作;S108、發(fā)送功能命令讀取溫度轉(zhuǎn)換的結(jié)果;S109、再根據(jù)顯示精度要求將溫度轉(zhuǎn)換結(jié)果轉(zhuǎn)化為BCD 顯示碼形式;SllO最后在液晶屏上顯示出來。為了提高系統(tǒng)的可用性和友好性,車載終端的人機(jī)交互模塊15包括了液晶顯示屏,可以是Nokia5110(J3)與薄膜鍵盤(J4),用于和操作者進(jìn)行人機(jī)交互。人機(jī)交互模塊 15具有兩級密碼顯示功能,普通用戶可查看現(xiàn)場GPS定位、CAN總線、輸出量狀態(tài)、溫度等狀態(tài)信息,輸入密碼的管理員級別用戶還可利用GSM/GPRS網(wǎng)絡(luò)通訊模塊141實(shí)現(xiàn)接打電話、 現(xiàn)場更改DO輸出、查看遠(yuǎn)程控制中心發(fā)來的控制命令、配置車載模塊各項參數(shù)等功能。人機(jī)交互模塊15的電路如圖7所示。液晶顯示屏Nokia5110的引腳1經(jīng)二極管D8降壓后與 VBAT相連,引腳2接地,引腳3——8分別與單片機(jī)引腳POO——P05相連。薄膜鍵盤的引腳1——8分別與單片機(jī)叫P20——P27相連。人機(jī)交互部分的邏輯為持續(xù)檢測是否存在輸入信息,當(dāng)檢測出輸入信息時,根據(jù)輸入信息的類別進(jìn)入對應(yīng)的人機(jī)交互顯示頁面。具體的流程如圖8所示,程序不斷掃描鍵盤是否有輸入,當(dāng)鍵盤有輸入時,根據(jù)輸入信息的不同進(jìn)入不同的顯示頁面,從而進(jìn)行不同的操作。當(dāng)輸入1時,顯示采集到的CAN總線信息;當(dāng)輸入2時,顯示采集到的GPS定位信息;當(dāng)輸入3時,顯示當(dāng)前DO輸出的狀態(tài);當(dāng)輸入4時,顯示采集到環(huán)境溫度值;當(dāng)輸入5、 6、7、8時,都將首先進(jìn)入輸入密碼頁,如果輸入密碼正確,則分別進(jìn)入電話收發(fā)更改DO輸出狀態(tài)頁、遠(yuǎn)程發(fā)來GSM/GPSM指令查看頁和車載終端設(shè)置頁。車載終端設(shè)置頁可分別對模塊密碼、CAN總線心跳發(fā)送周期、通過GPRS網(wǎng)絡(luò)向遠(yuǎn)程監(jiān)控中心發(fā)送狀態(tài)信息的周期進(jìn)行修改,還可以清除歷史短信息。GSM/GPRS網(wǎng)絡(luò)通訊模塊141可選用三頻段GSM/GPRS芯片SIM300,實(shí)現(xiàn)車載終端與遠(yuǎn)程監(jiān)控中心通過無線公網(wǎng)GSM/GPRS中的hternet服務(wù)和短消息(SMS)業(yè)務(wù)的通訊。 它可在全球范圍內(nèi)的EGSM 900MHz、DCS 1800MHz、PCS 1900MHz三種頻率下工作,能夠提供 GPRS多信道類型多達(dá)10個,并且支持CS-l、CS-2、CS-3和CS-4四種GPRS編碼方案。GSM/ GPRS網(wǎng)絡(luò)通訊模塊141電路如圖9-1所示。SIM300芯片的接收數(shù)據(jù)引腳RXD、發(fā)送數(shù)據(jù)引腳T)(D分別經(jīng)第十八限流電阻R18、第十八限流電阻R19和跳線座Jtxl、Jrxl后再分別與 MCU單片機(jī)11的第一發(fā)送數(shù)據(jù)引腳和第一接收數(shù)據(jù)引腳相連(即MCU單片機(jī)11第一串口引腳1TXDURXD),用于實(shí)現(xiàn)MCU單片機(jī)11與SIM300芯片間的數(shù)據(jù)通訊。MCU單片機(jī)11 的第三十三引腳(即P06引腳)經(jīng)第十七限流電阻R17后與SIM300芯片的開關(guān)引腳(即 PWRKEY引腳)相連,由軟件產(chǎn)生一段時間的低電平,可開啟或關(guān)閉SIM300芯片。網(wǎng)絡(luò)狀態(tài)引腳(即引腳Network LED)經(jīng)第十六限流電阻R16后與第四發(fā)光二極管D4相連,指示 SIM300芯片的開啟/關(guān)閉狀態(tài)。輸出測試引腳(即引腳VDD_EXT_3V)為SIM300芯片輸出測試端,當(dāng)該引腳輸出3V電壓時,說明SIM300芯片處于正常工作狀態(tài)。SIM300芯片的引腳 SIM_VDD、SIM_I/0、SIM_CLK、SIM_RST為與SIM卡通訊的引腳,SIM卡電源電壓由SIM300芯片內(nèi)部可控低壓差線性穩(wěn)壓器(LDO)提供,可支持1.8V和3V的SIM卡,SIM卡的電路圖如圖9-2所示,SIM300芯片與SIM卡座的連接關(guān)系為SIM卡座的1腳接SIM_VCC,2腳經(jīng)電阻 R15后接SIM_RST,3腳經(jīng)電阻R14后接SIM_CLK,4腳接地,5腳接SIM_VCC,6腳經(jīng)電阻R13 后接SIM_I/0,同時還經(jīng)上拉電阻R12后接SIM_VCC。麥克風(fēng)MIC的正極引腳MIC+與負(fù)極引腳MIC-分別經(jīng)過第二電感L2、第三電感L3后與SIM300芯片的MIC1P、MIC1N引腳連接, MIC+與MIC-引腳之間并聯(lián)了第十電容C10,SIM300芯片的MIC1P、MIClN引腳與地之間也分別串入第十一電容C11、第十二電容C12。麥克風(fēng)的音頻信號電路屬于小信號電路系統(tǒng), 易受干擾,所以音頻抗干擾電路有著非常重要的作用。音頻干擾主要有傳導(dǎo)型干擾和輻射型干擾兩類。電容C10、電感L2、L3用于抑制傳導(dǎo)型干擾,如電源傳導(dǎo)干擾等,電容C11、C12 是采用并聯(lián)電容旁路法來抑制輻射型干擾。話筒SPK的1、2引腳分別與SIM300芯片的話筒輸出端SPK1P、SPK1N引腳相連。SIM300芯片的天線經(jīng)專用天線座接頭JGSM與GSM/GPRS 小天線連接。GSM/GPRS網(wǎng)絡(luò)通訊模塊141接收到的短消息并不是直接從發(fā)送人發(fā)送到接收人, 而始終通過短信中心進(jìn)行轉(zhuǎn)發(fā)的,也就是說,GSM短消息其實(shí)是一種存儲和轉(zhuǎn)發(fā)服務(wù)。GSM/ GPRS網(wǎng)絡(luò)通訊模塊141信息接收并處理的過程可參見圖10所示,包括下列步驟S201、GSM/GPRS網(wǎng)絡(luò)通訊模塊141收到信息;S202判定收到的信息為GSM網(wǎng)絡(luò)短信,則轉(zhuǎn)入S203,判定收到的信息為GPRS網(wǎng)絡(luò)信息,則轉(zhuǎn)入S210 ;S203、獲取短信位置并讀取短息內(nèi)容;S204、判斷所述讀取的短息內(nèi)容是否符合指令格式,若符合,則轉(zhuǎn)入S205,否則,轉(zhuǎn) Λ S206 ;S205、執(zhí)行對應(yīng)的指令并轉(zhuǎn)入S207 ;S206、回復(fù)格式錯誤的短信,并結(jié)束流程;S207、判斷所述指令執(zhí)行是否成功,若是,則轉(zhuǎn)入S208,否則轉(zhuǎn)入S209 ;S208、回復(fù)成功的短信,并結(jié)束流程。S209、回復(fù)失敗的短信,并結(jié)束流程。S210、讀取信息內(nèi)容;S211、判斷所述讀取的信息內(nèi)容是否符合指令格式,若符合,則轉(zhuǎn)入S212,否則,轉(zhuǎn) Λ S213 ;S212、執(zhí)行對應(yīng)的指令并轉(zhuǎn)入S214 ;S213、回復(fù)格式錯誤的網(wǎng)絡(luò)信息,并結(jié)束流程;S214、判斷所述指令執(zhí)行是否成功,若是,則轉(zhuǎn)入S215,否則轉(zhuǎn)入S216 ;S215、回復(fù)成功的網(wǎng)絡(luò)信息,并結(jié)束流程。S216、回復(fù)失敗的網(wǎng)絡(luò)信息,并結(jié)束流程。在具體實(shí)現(xiàn)中,當(dāng)GSM/GPRS網(wǎng)絡(luò)通訊模塊141收到短消息后,會通過串口一向MCU 單片機(jī)11發(fā)送指令“+CMTI:〃 SM",1”,其中的“1”表示短信存在SIM卡的第一個位置,此時MCU單片機(jī)11向GSM/GPRS網(wǎng)絡(luò)通訊模塊141發(fā)送指令“AT+CMGR = 1”,即可讀到短信中的內(nèi)容+CMGR:" REC UNREAD" , “ +861393356545〃,, “ 11/06/23,13:08:21+32"123其中,REC UNREAD表示短信沒有被讀過,+861393356545是對方號碼,11/06/23, 13:08:21+32是發(fā)送時間,123是短信內(nèi)容。按此種方法解析出短信息的內(nèi)容后,如果內(nèi)容滿足約定的監(jiān)控中心指令格式時, 即按指令執(zhí)行。當(dāng)MCU單片機(jī)模塊收到GSM/GPRS網(wǎng)絡(luò)通訊模塊141發(fā)來的以‘‘+IPD”為開頭的信息時,說明有通過GPRS網(wǎng)絡(luò)傳來的hternet信息到達(dá),此時分析“+IPD”后信息的內(nèi)容,當(dāng)滿足約定的監(jiān)控中心指令格式時,則可按指令執(zhí)行。通過人機(jī)交互模塊15的鍵盤輸入和GSM/GPRS網(wǎng)絡(luò)通訊模塊141的指令都可進(jìn)行更改DO輸出電路狀態(tài)、更改車載終端的密碼、更改CAN總線心跳發(fā)送周期、更改通過GPRS 網(wǎng)絡(luò)向遠(yuǎn)程監(jiān)控中心發(fā)送狀態(tài)信息的周期和刪除所有短信的操作。更改信息的保存位置是MCU單片機(jī)11中的電可擦可編程只讀存儲器(EEPROM),MCU單片機(jī)11部集成的EEPROM 是與程序空間分開的,可用于保存一些需要在應(yīng)用過程中修改且掉電不丟失的數(shù)據(jù)。通過 EEPROM存儲數(shù)據(jù)流程如圖11所示,包括下列步驟S301、讀取EEPROM內(nèi)已存儲的數(shù)據(jù)賦值給各參數(shù);S302、判斷各參數(shù)值是否更改。具體的,判斷密碼是否更改,DO是否更改,CAN-T是否更改,GPRS-是否更改,若是,則轉(zhuǎn)入S303,否則結(jié)束流程。S303、重新賦值給各參數(shù);S304、擦除EEPROM內(nèi)已存儲數(shù)據(jù);S305、重新將現(xiàn)在參數(shù)寫入EEPROM中。DO輸出模塊12為車載終端擴(kuò)展了四路開關(guān)量輸出。利用高頻小功率NPN三極管 9011控制開關(guān)量的輸出,并放大控制電流,用于驅(qū)動外接指示燈或繼電器。DO輸出模塊12 的電路如圖12所示。其中一路DO輸出的工作過程為MCU單片機(jī)11的第五引腳(即P14 引腳)經(jīng)第三十上拉電阻R30后,經(jīng)第三十一限流電阻R31接三極管T2的基極,三極管T2 的發(fā)射極與地相接,集電極與2極接線端子K4的2腳連接,K4的1腳經(jīng)過第三十二限流電阻R32后與車載+24V電源相連。當(dāng)P14輸出為正電壓時,開啟三極管T2,三極管的集電極與發(fā)射極連通,使接在端子K4兩腳間的元件得電工作。GPS定位模塊132可選用韓國GSTAR GS-89芯片,它是一款高效能、低耗電的智能型衛(wèi)星接收模塊,可采用美國瑟孚SiRF公司所設(shè)計的GSC4f衛(wèi)星定位接收芯片,是一個完整的衛(wèi)星定位接收器。GPS定位模塊132的電路圖如圖13所示。MCU單片機(jī)11的第二接收數(shù)據(jù)引腳、第二發(fā)送數(shù)據(jù)引腳(即第二串口,引腳2RXD、2T)(D)與GSTAR芯片(U6)的引腳發(fā)送數(shù)據(jù)引腳TXA、接收數(shù)據(jù)引腳RXA經(jīng)過第二十一限流電阻R21、第二十一限流電阻R20和跳線座Jrx2、Jtx2后連接,以實(shí)現(xiàn)單片機(jī)與GSTAR GS-89芯片之間的通訊。MCU單片機(jī)11 的第三十二引腳(即P07引腳)經(jīng)第二十三限流電阻R23后與GSTAR芯片的重啟引腳(即 Reset引腳)相連,由MCU單片機(jī)11輸出低電平,控制GSTAR芯片重新啟動,而后進(jìn)入衛(wèi)星搜索階段。引腳GPIOO經(jīng)限流電阻R22后與發(fā)光二極管D2相連,指示GSTAR芯片的開啟/ 關(guān)閉狀態(tài)。引腳V_RTC_3V3經(jīng)限流電阻后接3V紐扣電池BATTERY,紐扣電池用于為GSTAR
1芯片提供熱啟動功能的后備電源。GSTAR芯片的信號接收天線接于RN_IN引腳。V_ANT_IN 引腳是激活天線的電源輸入腳,需要接2. 85V的電壓,而VCC_RF_0UT引腳可為激活天線功能提供2. 85V、30mA的電源,所以將V_ANT_IN引腳和VCC_RF_0UT引腳連接在一起,以實(shí)現(xiàn)激活天線接收數(shù)據(jù)的功能。V_ANT_IN引腳和VCC_RF_0UT引腳相連后與地之間連接兩并聯(lián)電容E4(第四電容)、C4(第五電容),用于濾除干擾。GPS定位模塊132發(fā)給MCU單片機(jī)模塊的數(shù)據(jù)格式為$GPRMC, <1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11><CRXLF>1)標(biāo)準(zhǔn)定位時間(UTC time)格式時時分分秒秒.秒秒秒(hhmmss. sss)。2)定位狀態(tài),A =數(shù)據(jù)可用,V =數(shù)據(jù)不可用。3)緯度,格式度度分分.分分分分(ddmm. _m)。4)緯度區(qū)分,北半球(N)或南半球⑶。5)經(jīng)度,格式度度分分.分分分分。6)經(jīng)度區(qū)分,東(E)半球或西(W)半球。7)相對位移速度,0. 0 至 1851. 8knots8)相對位移方向,000. 0至359. 9度,實(shí)際值。9)日期,格式日日月月年年(ddmmyy)。10)磁極變量,000. 0 至 180. 0。11)度數(shù)。12) Checksum (檢查位)。MCU單片機(jī)11通過第二串口接收GPS定位模塊132發(fā)來的信息,并解析出定位數(shù)據(jù)的流程如14圖所示,包括下列步驟S401、清空GPS緩存中的數(shù)據(jù);S402、判斷是否收到GPS信息,若是,則轉(zhuǎn)入S403,否則繼續(xù)等待接收GPS數(shù)據(jù);S403、判斷信息是否完整,若是,則轉(zhuǎn)入S404 ;否則,返回S402 ;S404、將該條信息存儲;S405、對存儲的信息進(jìn)行解析,解析出的GPS全球定位信息;S406、如果要顯示,則顯示于液晶屏上,如果要向遠(yuǎn)程監(jiān)控中心發(fā)送,則通過GSM 或GPRS網(wǎng)絡(luò)發(fā)送。CAN總線通訊模塊131將車載終端與工程機(jī)械設(shè)備的主要CAN總線相連,用于獲取 CAN總線上和設(shè)備運(yùn)行狀態(tài)相關(guān)的數(shù)據(jù)。CAN總線通訊模塊131包括總線控制器、總線收發(fā)器和高速光耦隔離三部分。總線控制器可以以MCP2515芯片為主,電路圖如圖15-1所示, 并配合外電路構(gòu)成。MCU單片機(jī)11的CAN_C引腳作為總線控制器MCP2515(U7)的片選信號。弓丨腳CAN_INT作為單片機(jī)接收總線數(shù)據(jù)中斷的輸入口。弓丨腳CAN_SI、CAN_S0與CAN_ SCK通過單片機(jī)軟件設(shè)置在SPI模式下工作,作為單片機(jī)與MCP2515通訊的地址/數(shù)據(jù)和 SPI時鐘信號線??偩€收發(fā)器可以以TJA1050芯片為主,電路圖如圖15-2所示,并配合外電路構(gòu)成。TJA1050(U8)的CANH和CANL引腳與地之間連接的兩個30pF電容(C5、C6),用于過濾CAN總線上的高頻干擾,CANH和CANL引腳與地之間連接的兩個二極管(D9、D10),在總線電壓發(fā)生瞬變干擾時起保護(hù)作用。高速光耦隔離部分可使用了高速光耦芯片6N137,電路圖如圖15-3所示或15-4所示,并配合外電路構(gòu)成。兩個6N137(U9、U10)將單片機(jī)與總線收發(fā)器的收與發(fā)信號完全電氣隔離,光耦兩端電路的電源也一并隔離開,MCU單片機(jī)模塊的電源通過穩(wěn)壓電源模塊提供,CAN總線通訊模塊131的電源通過自身帶的電源隔離模塊 B0505S (Ull)提供,B0505S (Ull)的電路圖如圖15_5所示,這可增強(qiáng)車載CAN總線通訊電路的抗雷擊能力。CAN總線上傳輸數(shù)據(jù)的格式可分為ID和DATA兩部分。ID部分又分為標(biāo)準(zhǔn)幀和擴(kuò)展幀,其主要區(qū)別在于ID長度不同,標(biāo)準(zhǔn)幀為11位ID,擴(kuò)展幀為四位ID。DATA部分長度可變,最短1字節(jié),最長8字節(jié)。為防止數(shù)據(jù)溢出,ID部分需使用4字節(jié)(32位)變量保存,DATA部分需使用8字節(jié)(64位)變量保存,所以每一幀CAN數(shù)據(jù)應(yīng)用4+8 = 12字節(jié)長度的變量保存。在單片機(jī)程序中,采用一行可變、列為12字節(jié)長度的二維數(shù)組保存所有的 CAN總線數(shù)據(jù)。CAN總線數(shù)據(jù)更新及保存過程如圖16所示,包括下列步驟S501、判斷是否收到CAN信息,若是,則轉(zhuǎn)入S502,否則繼續(xù)等待接收CAN信息。S502、先將接收到的一幀CAN數(shù)據(jù)保存于CAN總線數(shù)據(jù)保存數(shù)組的一行,判斷下一個接收到的CAN數(shù)據(jù)的ID部分,如果是保存過的ID,說明該幀數(shù)據(jù)保存過,則轉(zhuǎn)入S503,否則轉(zhuǎn)入S504。S503、將以前以該ID保存過的數(shù)據(jù)的DATA部分更新為接收到的DATA部分,并跳轉(zhuǎn)到S507。S504、判斷是ID標(biāo)準(zhǔn)幀,則轉(zhuǎn)入S505,是ID擴(kuò)展幀,則轉(zhuǎn)入S506。S505、需要在CAN總線數(shù)據(jù)保存數(shù)組后新建一行,并將該幀數(shù)據(jù)保存于這行。根據(jù)單片機(jī)RAM大小不同,可建的數(shù)組行長度不同,本車載終端最多可保存100幀CAN數(shù)據(jù)。新建12字節(jié)變量保存11位ID和DATA,并跳轉(zhuǎn)到S507。S506、需要在CAN總線數(shù)據(jù)保存數(shù)組后新建一行,并將該幀數(shù)據(jù)保存于這行。根據(jù)單片機(jī)RAM大小不同,可建的數(shù)組行長度不同,本車載終端最多可保存100幀CAN數(shù)據(jù)。新建12字節(jié)變量保存四位ID和DATA。S507、判斷是通過液晶屏顯示,還是通過GSM/GPRS發(fā)送,并相應(yīng)執(zhí)行。本實(shí)用新型實(shí)施例的車載終端在軟件設(shè)計時運(yùn)用了模塊化、集成化的設(shè)計思想, 利用MCU單片機(jī)11的各種中斷資源解決人機(jī)交互、GSM/GPRS無線遠(yuǎn)程通訊、采集GPS定位信息、CAN總線通訊、心跳指示等多任務(wù)并行的問題。車載終端總體控制流程如圖17所示, 包括下列步驟S601、讀取車載終端當(dāng)前存儲的數(shù)據(jù)并給各模塊的各種參數(shù)賦值。S602、系統(tǒng)初始化,具體初始化液晶屏、GPS、GSM/GPRS、CAN總線、溫度。S603、初始化各模塊對應(yīng)的中斷,具體初始化串口中斷1、串口中斷2、外部中斷1、 定時器中斷0。S604、主程序不斷掃描鍵盤動作,根據(jù)鍵盤輸入更新液晶屏的顯示。本實(shí)施例中配置串口中斷1負(fù)責(zé)在有GSM/GPRS信息到來時接收并處理得到監(jiān)控中心的控制指令;串口中斷2負(fù)責(zé)在有GPS信息到來時接收并解析出定位數(shù)據(jù);當(dāng)CAN總線通訊模塊131接收到數(shù)據(jù)時觸發(fā)外部中斷1讀取并保存;開啟定時器0按時改變心跳指示燈狀態(tài),并在規(guī)定時間向 CAN總線發(fā)送心跳信息,向監(jiān)控中心通過GPRS網(wǎng)絡(luò)發(fā)送設(shè)備當(dāng)前狀態(tài)。根據(jù)各個中斷的重要性,將各中斷設(shè)置為四級優(yōu)先形式,一個正在執(zhí)行的低優(yōu)先級中斷能被高優(yōu)先級中斷所中斷,但不能被另一個低優(yōu)先級中斷所中斷,一直執(zhí)行到結(jié)束,返回主程序后才能響應(yīng)新的
14中斷申請。本實(shí)施例中中斷級由高到低的排列順序為外部中斷1,串口中斷1,串口中斷2, 定時器中斷0。通過該種多中斷按優(yōu)先級配合運(yùn)行的方式,有效地解決了多任務(wù)同時并行的問題。MCU單片機(jī)11定時器中斷0的中斷時間可通過寄存器TH0、TL0的值設(shè)置,本實(shí)施例中車載終端設(shè)置為0. 02秒中斷一次,在中斷程序中進(jìn)行記數(shù),記數(shù)個數(shù)乘以中斷時長即為經(jīng)過的時間。MCU單片機(jī)1控制程序使用記數(shù)的方法在規(guī)定時間改變狀態(tài)指示燈的狀態(tài)、 發(fā)送CAN心跳信息、發(fā)送GPRS設(shè)備狀態(tài)信息。該規(guī)定時間是可設(shè)置并保存在EEPROM中的。 定時器中斷0中執(zhí)行的程序如圖18所示,每進(jìn)一次循環(huán),記數(shù)變量+1,經(jīng)過時間當(dāng)達(dá)到指示燈狀態(tài)改變時間時,改變指示燈狀態(tài);當(dāng)達(dá)到發(fā)送CAN總線心跳的時間時,向CAN總線發(fā)送心跳信息;當(dāng)達(dá)到GPRS傳輸時間時,向遠(yuǎn)程監(jiān)控中心發(fā)送設(shè)備運(yùn)行狀態(tài)信息。綜上,本實(shí)用新型基于現(xiàn)有技術(shù)不能滿足產(chǎn)品的實(shí)際需要而設(shè)計,具有功能全面、 可靠性高、抗干擾能力強(qiáng)、界面友好的特點(diǎn)。采用高速、低功耗、超強(qiáng)抗干擾的新一代8051 單片機(jī)STC12C5A60S2作為主控制器,具有雙路串口調(diào)試和通訊功能,硬件上具備高速光耦隔離CAN總線收發(fā)通訊,穩(wěn)定的最大輸出電流可達(dá)3A的電源模塊、測量環(huán)境溫度模塊、由 4X4薄膜鍵盤和液晶屏組成的人機(jī)交互模塊、通過單片機(jī)串口一通訊連接的GSM/GPRS網(wǎng)絡(luò)通訊模塊、可實(shí)現(xiàn)控制功能的4路DO輸出模塊、通過單片機(jī)串口二通訊連接的GPS定位模塊和具有抗雷擊能力的CAN總線通訊模塊,;軟件上運(yùn)用了模塊化、集成化的設(shè)計思想,利用單片機(jī)的各種中斷資源,有效地解決了人機(jī)交互、GSM/GPRS無線遠(yuǎn)程通訊、采集GPS定位信息、CAN總線通訊、心跳指示等多任務(wù)并行的問題。本實(shí)用新型的車載模塊人機(jī)交互功能界面友好,可進(jìn)行兩級密碼查詢,普通用戶可查看現(xiàn)場GPS定位、CAN總線、開關(guān)量輸出、溫度等狀態(tài)信息,輸入密碼的管理員級別用戶還可實(shí)現(xiàn)接打電話、現(xiàn)場更改開關(guān)量輸出、查看遠(yuǎn)程控制中心發(fā)來的控制命令、配置車載模塊各項參數(shù)等功能。顯然,本領(lǐng)域的技術(shù)人員可以對本實(shí)用新型進(jìn)行各種改動和變型而不脫離本實(shí)用新型的精神和范圍。這樣,倘若本實(shí)用新型的這些修改和變型屬于本實(shí)用新型權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本實(shí)用新型也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求1.一種工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端,其特征在于,包括:MCU單片機(jī);分別與MCU 單片機(jī)相連的DO輸出模塊、信息采集模塊,以及無線網(wǎng)絡(luò)通訊模塊;其中,MCU單片機(jī)控制DO輸出模塊、信息采集模塊,以及無線網(wǎng)絡(luò)通訊模塊的工作;DO輸出模塊將MCU單片機(jī)發(fā)出的指令輸出;信息采集模塊采集本終端所屬工程機(jī)械的信息,并由MCU單片機(jī)對采集到的數(shù)據(jù)進(jìn)行處理;無線網(wǎng)絡(luò)通訊模塊通過無線網(wǎng)絡(luò)完成MCU單片機(jī)與外部設(shè)備之間的通訊。
2.如權(quán)利要求1所述的車載終端,其特征在于,所述信息采集模塊至少包括下列模塊之一CAN總線通訊模塊,其連接于所述工程機(jī)械設(shè)備的CAN總線上,用于接收CAN總線上通訊的數(shù)據(jù),并與MCU單片機(jī)進(jìn)行數(shù)據(jù)交換;GPS定位模塊,其采集GPS數(shù)據(jù),并由MCU單片機(jī)對采集到的數(shù)據(jù)進(jìn)行GPS數(shù)據(jù)協(xié)議解析;測溫模塊,其測量環(huán)境溫度,并由MCU單片機(jī)對測量的溫度數(shù)據(jù)進(jìn)行處理。
3.如權(quán)利要求1所述的車載終端,其特征在于,所述終端還包括與信息采集模塊和 MCU單片機(jī)相連的人機(jī)交互模塊;人機(jī)交互模塊,用于顯示信息采集模塊采集的信息,以及向MCU單片機(jī)轉(zhuǎn)發(fā)控制指令。
4.如權(quán)利要求1所述的車載終端,其特征在于,所述終端還包括穩(wěn)壓電源模塊,用于提供穩(wěn)定的電壓。
5.如權(quán)利要求1所述的車載終端,其特征在于,所述無線網(wǎng)絡(luò)通訊模塊包括GSM網(wǎng)絡(luò)通訊模塊和GPRS網(wǎng)絡(luò)通訊模塊。
6.如權(quán)利要求4所述的車載終端,其特征在于,所述穩(wěn)壓電源模塊包括第一電源管理單片集成電路,該電路至少包括第一引腳,第二引腳和第四引腳;電壓經(jīng)由第一電源管理單片集成電路的第一引腳輸入;降壓后由第二引腳輸出;第四引腳采集第二引腳的輸出電壓值并反饋回第一電源管理單片集成電路;第一管理單片集成電路根據(jù)反饋的所述電壓值調(diào)整第二引腳的輸出電壓,使其穩(wěn)定輸出。
7.如權(quán)利要求6所述的車載終端,其特征在于,所述穩(wěn)壓電源模塊還包括第一電容和第十電容作為儲能元件,用于穩(wěn)定輸入、輸出的電壓波形;其中,第一電容的正極連接第一電源管理單片集成電路的第一引腳;第十電容的正極通過第一濾波電感連接第一電源管理單片集成電路的第二引腳,以及第一電源管理單片集成電路的第四引腳;第十電容串聯(lián)第一濾波電感和第一肖特基二極管;第一肖特基二極管用于電流續(xù)流, 并且與第一濾波電感相互配合,以穩(wěn)定電壓輸出。
8.如權(quán)利要求7所述的車載終端,其特征在于,所述穩(wěn)壓電源模塊還包括與第十電容串聯(lián)的第一限流電阻和第六發(fā)光二極管,用于指示電源是否工作正常。
9.如權(quán)利要求4所述的車載終端,其特征在于,所述穩(wěn)壓電源模塊包括第二電源管理單片集成電路,該電路至少包括第一引腳,第二引腳、第四引腳和第五引腳;電壓從第二電源管理單片集成電路的第二引腳和第一引腳輸入,變壓后從第四引腳和第五引腳輸出,并且第四引腳和第五引腳一側(cè)連接有濾波電路,用于過濾干擾。
10.如權(quán)利要求9所述的車載終端,其特征在于,5V電壓接入第二電源管理單片集成電路的第二引腳和第一引腳,第三旁路電容與第二引腳和第一引腳相連,用于過濾電源輸入端的交流干擾;經(jīng)第二電源管理單片集成電路變壓后4V電壓從第四引腳輸出,第四引腳經(jīng)第二電阻電阻后與第五引腳相連,以及第五引腳經(jīng)第三電阻后接地;第二鉭電容和第七電容并聯(lián)組成4V電源輸出端的濾波電路,該濾波電路連接于第四引腳和第五引腳之間;第四引腳輸出的4V電壓經(jīng)第七二極管降壓后輸出3. 3V電壓;第十一電解電容連接于第七二極管與第五引腳之間,用于過濾輸出端的交流干擾。
11.如權(quán)利要求1或5所述的車載終端,其特征在于,所述無線網(wǎng)絡(luò)通訊模塊的接收數(shù)據(jù)引腳經(jīng)第十八限流電阻和跳線座后與MCU單片機(jī)的第一發(fā)送數(shù)據(jù)引腳相連,以及無線網(wǎng)絡(luò)通訊模塊的發(fā)送數(shù)據(jù)引腳經(jīng)第十九限流電阻和跳線座后與MCU單片機(jī)的第一接收數(shù)據(jù)引腳相連,完成無線網(wǎng)絡(luò)通訊模塊與MCU單片機(jī)之間的數(shù)據(jù)通訊。
12.如權(quán)利要求1或5所述的車載終端,其特征在于,所述MCU單片機(jī)的第三十三引腳經(jīng)第十七限流電阻后與無線網(wǎng)絡(luò)通訊模塊的開關(guān)引腳相連,通過產(chǎn)生預(yù)設(shè)時長的低電平, 開、關(guān)無線網(wǎng)絡(luò)通訊模塊。
13.如權(quán)利要求1或5所述的車載終端,其特征在于,所述無線網(wǎng)絡(luò)通訊模塊的網(wǎng)絡(luò)狀態(tài)引腳經(jīng)第十六限流電阻后與第四發(fā)光二極管相連,用于指示無線網(wǎng)絡(luò)通訊模塊的開關(guān)狀態(tài)。
14.如權(quán)利要求1或5所述的車載終端,其特征在于,麥克風(fēng)的正極引腳和負(fù)極引腳分別經(jīng)過第二電感和第三電感后與所述無線網(wǎng)絡(luò)通訊模塊的相關(guān)麥克風(fēng)引腳連接,麥克風(fēng)的正極引腳和負(fù)極引腳之間并聯(lián)第十電容,用于抑制傳導(dǎo)型干擾;無線網(wǎng)絡(luò)通訊模塊的相關(guān)麥克風(fēng)引腳與地之間分別串入第十一電容和第十二電容,用于抑制輻射型干擾。
15.如權(quán)利要求1所述的車載終端,其特征在于,所述MCU單片機(jī)中包括電可擦可編程只讀存儲器,用于保存在應(yīng)用過程中修改且掉電不丟失的數(shù)據(jù)。
16.如權(quán)利要求2所述的車載終端,其特征在于,所述GPS定位模塊的接收數(shù)據(jù)引腳經(jīng)第二十限流電阻和跳線座后與MCU單片機(jī)的第二發(fā)送數(shù)據(jù)引腳相連,以及GPS定位模塊的發(fā)送數(shù)據(jù)引腳經(jīng)第二十一限流電阻和跳線座后與MCU單片機(jī)的第二接收數(shù)據(jù)引腳相連,完成GPS定位模塊與MCU單片機(jī)之間的數(shù)據(jù)通訊。
17.如權(quán)利要求2所述的車載終端,其特征在于,所述MCU單片機(jī)的第三十二引腳經(jīng)第二十三限流電阻后與GPS定位模塊的重啟引腳相連,通過產(chǎn)生的低電平控制GPS定位模塊重新啟動,并進(jìn)行衛(wèi)星搜索。
18.如權(quán)利要求2所述的車載終端,其特征在于,所述GPS定位模塊的電壓輸出端與地之間串接由第四電容和第五電容并聯(lián)而成的電容組,用于濾除干擾。
19.如權(quán)利要求2所述的車載終端,其特征在于,所述CAN總線通訊模塊采用高速光耦完全電氣隔離;光耦兩端電路的電源一并隔離。
20.如權(quán)利要求19所述的車載終端,其特征在于,所述CAN總線通訊模塊至少包括電源隔離模塊、總線收發(fā)器和高速光耦隔離;其中,高速光耦隔離將MCU單片機(jī)與總線收發(fā)器的收與發(fā)信號電氣隔離,以及將光耦兩端電路的電源一并隔離;CAN總線通訊模塊的電源通過所述電源隔離模塊提供。
21.如權(quán)利要求1所述的車載終端,其特征在于,所述DO輸出模塊至少包括四路開關(guān)量輸出;其中每一路開關(guān)量輸出均通過三極管控制并放大控制電流,用于驅(qū)動外接元器件。
22.如權(quán)利要求21所述的車載終端,其特征在于,任一路所述的開關(guān)量輸出中,由MCU 單片機(jī)的第五引腳經(jīng)第三十上拉電阻后,通過第三十一限流電阻接所述三極管的基極,三極管的發(fā)射極與地相接,集電極與二極接線端子的第二引腳連接,二極接線端子的第一引腳經(jīng)過第三十二限流電阻后與車載電源相連;當(dāng)MCU單片機(jī)的第五引腳輸出為正電壓時, 開啟三極管,三極管的集電極與發(fā)射極連通,使連接在二極接線端子兩引腳間的元器件得電工作。
專利摘要本實(shí)用新型公開了一種工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端,涉及工程機(jī)械領(lǐng)域,用以解決現(xiàn)有技術(shù)公開的工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端不能滿足實(shí)際需要的問題。車載終端包括MCU單片機(jī);分別與MCU單片機(jī)相連的DO輸出模塊、信息采集模塊,以及無線網(wǎng)絡(luò)通訊模塊。其中,MCU單片機(jī)控制DO輸出模塊、信息采集模塊,以及無線網(wǎng)絡(luò)通訊模塊的工作;DO輸出模塊將MCU單片機(jī)發(fā)出的指令輸出;信息采集模塊采集本終端所屬工程機(jī)械的信息,并由MCU單片機(jī)對采集到的數(shù)據(jù)進(jìn)行處理;無線網(wǎng)絡(luò)通訊模塊通過無線網(wǎng)絡(luò)完成MCU單片機(jī)與外部設(shè)備之間的通訊。本實(shí)用新型的工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端可滿足工程機(jī)械遠(yuǎn)程監(jiān)控系統(tǒng)的實(shí)際需要。
文檔編號H04L12/40GK202222007SQ2011202987
公開日2012年5月16日 申請日期2011年8月17日 優(yōu)先權(quán)日2011年8月17日
發(fā)明者張力劍, 張宇, 王大江, 王智勇, 賈貴青, 郭海娟 申請人:秦皇島天業(yè)通聯(lián)重工股份有限公司