欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種車載終端的控制方法

文檔序號:10487869閱讀:486來源:國知局
一種車載終端的控制方法
【專利摘要】本發(fā)明公開了一種車載終端的控制方法,涉及工程機械領(lǐng)域,用以解決現(xiàn)有技術(shù)公開的工程機械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端不能滿足實際需要的問題??刂品椒?,包括下列步驟:G1、讀取車載終端當(dāng)前存儲的數(shù)據(jù)并賦值,使車載終端初始化;G2、初始化車載終端中各個類別數(shù)據(jù)對應(yīng)的中斷;G3、按照各中斷的優(yōu)先級順序,完成車載終端中各個類別數(shù)據(jù)的收發(fā)。本發(fā)明的車載終端的控制方法可滿足工程機械遠(yuǎn)程監(jiān)控系統(tǒng)的實際需要。
【專利說明】
一種車載終端的控制方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及工程機械領(lǐng)域,特別是涉及一種車載終端的控制方法。
【背景技術(shù)】
[0002]隨著微電子技術(shù)、控制技術(shù)、網(wǎng)絡(luò)通訊技術(shù)、GPS(全球定位系統(tǒng)Gl oba IPosit1ning System)技術(shù)和GIS(地理信息系統(tǒng)Geographic Informat1n Systems)技術(shù)的發(fā)展,工程機械遠(yuǎn)程監(jiān)控系統(tǒng)孕育而生。根據(jù)應(yīng)用的側(cè)重點不同,工程機械遠(yuǎn)程監(jiān)控系統(tǒng)主要由監(jiān)控中心和車載終端兩部分構(gòu)成,可以實現(xiàn)對遠(yuǎn)程單機的狀態(tài)監(jiān)測、故障診斷,實現(xiàn)機群施工調(diào)度、決策和資源優(yōu)化配置,提高銷售企業(yè)的售后服務(wù)水平,加強對租賃后分期付款機械的管理和控制等。
[0003]但是現(xiàn)有技術(shù)公開的工程機械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端不能滿足實際需要。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提供了一種車載終端的控制方法,用以解決現(xiàn)有技術(shù)公開的工程機械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端不能滿足實際需要的問題。
[0005]本發(fā)明的一種車載終端的控制方法,包括下列步驟:G1、讀取車載終端當(dāng)前存儲的數(shù)據(jù)并賦值,使車載終端初始化;G2、初始化車載終端中各個類別數(shù)據(jù)對應(yīng)的中斷;G3、按照各中斷的優(yōu)先級順序,完成車載終端中各個類別數(shù)據(jù)的收發(fā)。
[0006]進(jìn)一步,各中斷的功能包括:串口中斷I用于接收無線網(wǎng)絡(luò)信息并處理;串口中斷2用于接收GPS信息并解析出定位數(shù)據(jù);外部中斷I用于接收CAN數(shù)據(jù);定時器中斷O用于改變心跳指示燈狀態(tài);向CAN總線發(fā)送心跳信息;以及通過無線網(wǎng)絡(luò)向外部設(shè)備發(fā)送本車載終端當(dāng)前狀態(tài)。
[0007]其中定時器中斷O的執(zhí)行步驟包括:定時器中斷O按照預(yù)設(shè)的時長循環(huán)中斷,并且每進(jìn)一次循環(huán),則記數(shù)變量加一;記數(shù)變量所對應(yīng)的時間達(dá)到指示燈狀態(tài)改變時間時,則改變指示燈狀態(tài);達(dá)到發(fā)送CAN總線心跳的時間時,則向CAN總線發(fā)送心跳信息;達(dá)到網(wǎng)線網(wǎng)絡(luò)信息傳輸時間時,則通過無線網(wǎng)絡(luò)向外部設(shè)備發(fā)送本車載終端當(dāng)前狀態(tài)。
[0008]本發(fā)明的車載終端的控制方法可滿足工程機械遠(yuǎn)程監(jiān)控系統(tǒng)的實際需要。
【附圖說明】
[0009]圖1為本發(fā)明實施例中的工程機械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端結(jié)構(gòu)示意圖;
[0010]圖2為本發(fā)明實施例中優(yōu)選的工程機械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端結(jié)構(gòu)示意圖;
[0011]圖3-1為本發(fā)明實施例中的MCU單片機11電路圖;
[0012]圖3-2為本發(fā)明實施例中的串口電平轉(zhuǎn)換芯片MAX3232的電路圖;
[0013]圖4-1為本發(fā)明實施例中的穩(wěn)壓電源模塊16給MCU單片機11供電的電路圖;
[0014]圖4-2為本發(fā)明實施例中的穩(wěn)壓電源模塊16給GSM/GPRS網(wǎng)絡(luò)通訊模塊141和GPS定位模塊132供電的電路圖;
[0015]圖5為本發(fā)明實施例中的測溫模塊133電路圖;
[0016]圖6為本發(fā)明實施例中的測溫流程圖;
[0017]圖7為本發(fā)明實施例中的人機交互模塊15的電路圖;
[0018]圖8為本發(fā)明實施例中的人機交互邏輯圖;
[0019]圖9-1為本發(fā)明實施例中的GSM/GPRS網(wǎng)絡(luò)通訊模塊141的電路圖;
[0020]圖9-2為本發(fā)明實施例中的S頂卡的電路圖;
[0021 ]圖10為本發(fā)明實施例中的GSM/GPRS信息接收并處理的流程圖;
[0022]圖11為本發(fā)明實施例中的通過EEPROM存儲數(shù)據(jù)流程圖;
[0023]圖12為本發(fā)明實施例中的DO輸出模塊12的電路圖;
[0024]圖13為本發(fā)明實施例中的GPS定位模塊132的電路圖;
[0025]圖14為本發(fā)明實施例中MCU單片機接收GPS信息并解析出定位數(shù)據(jù)的流程圖;
[0026]圖15-1為本發(fā)明實施例中的總線控制器MCP2515芯片的電路圖;
[0027]圖15-2為本發(fā)明實施例中的總線收發(fā)器TJA1050芯片的電路圖;
[0028]圖15-3為本發(fā)明實施例中的高速光耦隔離芯片6N137的一種電路圖;
[0029]圖15-4為本發(fā)明實施例中的高速光耦隔離芯片6N137的另一種電路圖;
[0030]圖15-5為本發(fā)明實施例中的CAN總線通訊模塊131的電源隔離模塊B0505S的電路圖;
[0031 ]圖16為本發(fā)明實施例中的CAN總線數(shù)據(jù)更新及保存的流程圖;
[0032]圖17為本發(fā)明實施例中的車載終端總體控制流程圖;
[0033]圖18為本發(fā)明實施例中的定時器中斷O的執(zhí)行流程圖;
[0034]圖19為本發(fā)明實施例中的車載終端的控制方法流程圖;
[0035]圖20為本發(fā)明實施例中優(yōu)選的車載終端的控制方法流程圖。
【具體實施方式】
[0036]經(jīng)發(fā)明人研究發(fā)現(xiàn),現(xiàn)有技術(shù)硬件上或者沒有CAN(控制器局域網(wǎng)絡(luò)ControllerArea NetWork)總線通訊功能、或者沒有DO(數(shù)字輸出Digital Output)輸出功能、或者沒有人機交互功能、或者電源不可靠等;軟件上或者由于不能多任務(wù)并行而出現(xiàn)沒收到遠(yuǎn)程指令、或者人機交互界面不夠友好、或者每次更改信息不能保存等。均不能滿足工程機械遠(yuǎn)程監(jiān)控的需要。
[0037]因此,本發(fā)明的目的在于提供一種工程機械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端的結(jié)構(gòu)原理和工作流程,可安裝于各個工程機械施工設(shè)備上,實時采集目標(biāo)設(shè)備當(dāng)前的GPS定位、CAN總線通訊、所處環(huán)境溫度等信息,顯示于液晶屏上,現(xiàn)場工作人員可通過薄膜鍵盤切換不同的頁面查看。同時,車載終端通過無線公網(wǎng)GSM(全球移動通信系統(tǒng)Global System of Mobilecommunicat1n)/GPRS(通用分組無線服務(wù)技術(shù)General Packet Rad1 Service)中的Internet服務(wù)和SMS(Short Messaging Service)與監(jiān)控中心通訊,將采集匯總到的信息上傳到監(jiān)控中心,并接收監(jiān)控中心指令,根據(jù)指令控制DO電路的輸出,或更改配置,實現(xiàn)設(shè)備的遠(yuǎn)程控制與維護(hù)功能。進(jìn)而解決現(xiàn)有車載終端信息采集、數(shù)據(jù)處理、人機交互、遠(yuǎn)程通訊和通用性等技術(shù)問題。
[0038]參見圖1所示,本發(fā)明實施例中的工程機械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端包括:MCU(Micro Control Unit微控制單元)單片機11;分別與MCU單片機11相連的DO輸出模塊12、信息采集模塊13,以及無線網(wǎng)絡(luò)通訊模塊14。其中,MCU單片機11控制DO輸出模塊12、信息采集模塊13,以及無線網(wǎng)絡(luò)通訊模塊14的工作;DO輸出模塊14將M⑶單片機11發(fā)出的指令輸出;信息采集模塊13采集本終端所屬工程機械的信息,并由MCU單片機11對采集到的數(shù)據(jù)進(jìn)行處理;無線網(wǎng)絡(luò)通訊模塊14通過無線網(wǎng)絡(luò)完成M⑶單片機11與外部設(shè)備(如:監(jiān)控中心)之間的通訊。
[0039]進(jìn)一步細(xì)化圖1中的模塊,參見圖2所示,本發(fā)明實施例中的工程機械遠(yuǎn)程監(jiān)控系統(tǒng)的車載終端包括:MCU單片機11、DO輸出模塊12 ;
[0040]信息采集模塊13至少包括下列模塊之一:CAN總線通訊模塊131,其連接于工程機械設(shè)備的CAN總線上,用于接收CAN總線上通訊的數(shù)據(jù),并與M⑶單片機11進(jìn)行數(shù)據(jù)交換;GPS定位模塊132,其采集GPS數(shù)據(jù),并由MCU單片機11對采集到的數(shù)據(jù)進(jìn)行GPS數(shù)據(jù)協(xié)議解析;測溫模塊133,其測量環(huán)境溫度,并由MCU單片機對測量的溫度數(shù)據(jù)進(jìn)行處理。
[0041]人機交互模塊15,用于顯示信息采集模塊13采集的信息,以及向M⑶單片機11轉(zhuǎn)發(fā)控制指令。
[0042]穩(wěn)壓電源模塊16,用于提供穩(wěn)定的電壓。
[0043]無線網(wǎng)絡(luò)通訊模塊14可以是GSM/GPRS網(wǎng)絡(luò)通訊模塊141。
[0044]以下對上述每一模塊進(jìn)一步詳述。
[0045]MCU單片機11是整個車載終端的核心,負(fù)責(zé)協(xié)調(diào)各個模塊間的工作,采用高速、低功耗、超強抗干擾的新一代8051單片機STC12C5A60S2為核心構(gòu)成。MCU單片機11電路接線如圖3-1所示。單片機工作狀態(tài)指示燈D5通過限流電阻R25與MCU單片機11第一個引腳相連,由程序控制MCU單片機11該引腳周期性的輸出低電平,從而控制D5不斷閃爍,告之外界單片機運行正常,沒有進(jìn)入死循環(huán)。M⑶單片機11第二個引腳通過限流電阻R26與三極管Tl的基極相連,Tl的集電極串聯(lián)報警蜂鳴器BEEPl后接地,Tl的發(fā)射極與供電電源VCC相連。當(dāng)系統(tǒng)發(fā)生錯誤時,單片機第二引腳將輸出高電平,開啟三極管Tl,三極管Tl的集電極和發(fā)射極導(dǎo)通,使報警蜂鳴器BEEPl發(fā)聲報警,提醒現(xiàn)場工作人員注意。MCU單片機11的RST引腳接電解電容E3的負(fù)極后接供電電源VCC,并限流電阻R27后接地,用于監(jiān)測單片機供電電壓VCC,當(dāng)VCC低于上電復(fù)位電路的檢測門檻電壓時,所有邏輯電路都會復(fù)位;當(dāng)VCC重新恢復(fù)正常電壓時,延遲若干時鐘后,上電復(fù)位結(jié)束。串口電平轉(zhuǎn)換芯片MAX3232的電路圖如圖3-2所示,利用串口電平轉(zhuǎn)換芯片MAX3232將單片機的兩個串口信號與計算機串口TTL信號匹配,方便系統(tǒng)的計算機調(diào)試。單片機串口一 10、11引腳和串口二3、4引腳分別與MAX3232芯片的12、11引腳和9、10引腳相連,MAX3232芯片在四個0.1μF的外部小尺寸電荷栗電容E6、E7、E8、E9的配合下,確保14、13引腳和7、8引腳在120kbps數(shù)據(jù)速率下維持RS-232的電平通訊。
[0046]穩(wěn)壓電源模塊16用于將車載24V電源轉(zhuǎn)換為5V給MCU單片機11供電,將5V單片機供電電源轉(zhuǎn)換為4V給GSM/GPRS網(wǎng)絡(luò)通訊模塊141供電,將4VGSM/GPRS網(wǎng)絡(luò)通訊模塊141供電轉(zhuǎn)換為3.3V給GPS定位模塊132供電。
[0047]穩(wěn)壓電源模塊16給MCU單片機11供電的部分電路,如圖4-1所示。LM2596開關(guān)電壓調(diào)節(jié)器是降壓型電源管理單片集成電路(即第一電源管理單片集成電路),能夠輸出3A的驅(qū)動電流,同時具有很好的線性和負(fù)載調(diào)節(jié)特性。用其將車載24V電源轉(zhuǎn)換為5V電源給MCU單片機系統(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)的引腳I輸入,根據(jù)反饋引腳4的電壓調(diào)節(jié)引腳2的輸出電壓,使其穩(wěn)定在5V±4%輸出。大電容第一電容E1、第十電容ElO作為儲能元件,用于穩(wěn)定輸入、輸出的電壓波形,串聯(lián)第一濾波電感LI抑制電源高頻干擾,第一肖特基二極管DI作為續(xù)流二極管,與LI相互配合,保證5V穩(wěn)定直流電壓VCC輸出。第一限流電阻Rl串聯(lián)第六發(fā)光二極管D6,用于指示電源是否工作正常。
[0048]穩(wěn)壓電源模塊16給GSM/GPRS網(wǎng)絡(luò)通訊模塊141和GPS定位模塊132供電的部分電路,如圖4-2所示。GSM/GPRS網(wǎng)絡(luò)通訊模塊141輸入電壓范圍3.4?4.5 V,并對電源穩(wěn)定性非常敏感,一旦電源上產(chǎn)生稍大擾動或干擾,都可能造成模塊死機,而模塊在發(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)壓電源方式,使用大電流專用電源芯片MIC29302(即第二電源管理單片集成電路),來保證GSM/GPRS網(wǎng)絡(luò)通訊模塊141電源的穩(wěn)定供電。5V電壓VCC接入MIC29302(U2)芯片的2、1引腳,第三旁路電容03用于濾除電源輸入端的交流干擾,MIC29302芯片的引腳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供電。第^^一電解電容El I起到濾除輸出電源交流干擾的作用。
[0049]溫度是工程機械設(shè)備工作的最基本環(huán)境參數(shù),測溫模塊133即是用于測量這一參數(shù)的??梢允褂酶呔取⒏呖煽啃缘囊痪€式溫度傳感器DS18B20,具有線路簡單、體積小、安裝方便等特點。測溫模塊133電路如圖5所示,引腳I和3分別接電源VCC和地,引腳2并聯(lián)上拉電阻R29后接入單片機的P32引腳。溫度傳感器DS18B20對時序和電性參數(shù)的要求很高,單片機經(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最后在液晶屏上顯示出來。
[0050]為了提高系統(tǒng)的可用性和友好性,車載終端的人機交互模塊15包括了液晶顯示屏,可以是Nokia5110(J3)與薄膜鍵盤(J4),用于和操作者進(jìn)行人機交互。人機交互模塊15具有兩級密碼顯示功能,普通用戶可查看現(xiàn)場GPS定位、CAN總線、輸出量狀態(tài)、溫度等狀態(tài)信息,輸入密碼的管理員級別用戶還可利用GSM/GPRS網(wǎng)絡(luò)通訊模塊141實現(xiàn)接打電話、現(xiàn)場更改DO輸出、查看遠(yuǎn)程控制中心發(fā)來的控制命令、配置車載模塊各項參數(shù)等功能。人機交互模塊15的電路如圖7所示。液晶顯示屏Nokia5110的引腳I經(jīng)二極管D8降壓后與VBAT相連,弓丨腳2接地,引腳3——8分別與單片機引腳POO——P05相連。薄膜鍵盤的引腳I——8分別與單片機叫P20——P27相連。
[0051 ]人機交互部分的邏輯為持續(xù)檢測是否存在輸入信息,當(dāng)檢測出輸入信息時,根據(jù)輸入信息的類別進(jìn)入對應(yīng)的人機交互顯示頁面。具體的流程如圖8所示,程序不斷掃描鍵盤是否有輸入,當(dāng)鍵盤有輸入時,根據(jù)輸入信息的不同進(jìn)入不同的顯示頁面,從而進(jìn)行不同的操作。當(dāng)輸入I時,顯示采集到的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)行修改,還可以清除歷史短信息。
[0052]GSM/GPRS網(wǎng)絡(luò)通訊模塊141可選用三頻段GSM/GPRS芯片SM300,實現(xiàn)車載終端與遠(yuǎn)程監(jiān)控中心通過無線公網(wǎng)GSM/GPRS中的Internet服務(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ù)引腳TXD分別經(jīng)第十八限流電阻R18、第十八限流電阻R19和跳線座Jtxl、Jrxl后再分別與MCU單片機11的第一發(fā)送數(shù)據(jù)引腳和第一接收數(shù)據(jù)引腳相連(即MCU單片機11第一串口引腳1TXD、1RXD),用于實現(xiàn)MCU單片機11與SM300芯片間的數(shù)據(jù)通訊。M⑶單片機11的第三十三引腳(S卩P06引腳)經(jīng)第十七限流電阻R17后與SM300芯片的開關(guān)引腳(即PWRKEY引腳)相連,由軟件產(chǎn)生一段時間的低電平,可開啟或關(guān)閉SHOOO芯片。網(wǎng)絡(luò)狀態(tài)引腳(即引腳Network LED)經(jīng)第十六限流電阻R16后與第四發(fā)光二極管D4相連,指示SM300芯片的開啟/關(guān)閉狀態(tài)。輸出測試引腳(即引腳VDD_EXT_3V)為SM300芯片輸出測試端,當(dāng)該引腳輸出3V電壓時,說明SM300芯片處于正常工作狀態(tài)。SIM300芯片的引腳snLVDD、snLi/o、snLCLK、SHLRST為與s頂卡通訊的引腳,S頂卡電源電壓由SHOOO芯片內(nèi)部可控低壓差線性穩(wěn)壓器(LDO)提供,可支持1.8V和3V的S頂卡,SIM卡的電路圖如圖9-2所示,SM300芯片與S頂卡座的連接關(guān)系為:SIM卡座的I腳接SM_VCC,2腳經(jīng)電阻Rl 5后接SM_RST,3腳經(jīng)電阻R14后接SM_CLK,4腳接地,5腳接SM_VCC,6腳經(jīng)電阻R13后接SHLI/0,同時還經(jīng)上拉電阻R12后接SM_VCC。麥克風(fēng)MIC的正極引腳MIC+與負(fù)極引腳MIC-分別經(jīng)過第二電感L2、第三電感L3后與SM300芯片的MIC1P、MIClN引腳連接,MIC+與MIC-引腳之間并聯(lián)了第十電容C10,Sni300芯片的MIC1P、MIC1N引腳與地之間也分別串入第i^一電容Cll、第十二電容C12。麥克風(fēng)的音頻信號電路屬于小信號電路系統(tǒng),易受干擾,所以音頻抗干擾電路有著非常重要的作用。音頻干擾主要有傳導(dǎo)型干擾和輻射型干擾兩類。電容C10、電感L2、L3用于抑制傳導(dǎo)型干擾,如電源傳導(dǎo)干擾等,電容C11、C12是采用并聯(lián)電容旁路法來抑制輻射型干擾。話筒SPK的1、2引腳分別與SM300芯片的話筒輸出端SPK1P、SPK1N引腳相連。SIM300芯片的天線經(jīng)專用天線座接頭JGSM與GSM/GPRS小天線連接。
[0053]GSM/GPRS網(wǎng)絡(luò)通訊模塊141接收到的短消息并不是直接從發(fā)送人發(fā)送到接收人,而始終通過短信中心進(jìn)行轉(zhuǎn)發(fā)的,也就是說,GSM短消息其實是一種存儲和轉(zhuǎn)發(fā)服務(wù)。GSM/GPRS網(wǎng)絡(luò)通訊模塊141信息接收并處理的過程可參見圖10所示,包括下列步驟:
[0054]S201、GSM/GPRS網(wǎng)絡(luò)通訊模塊141收到信息;
[0055]S202判定收到的信息為GSM網(wǎng)絡(luò)短信,則轉(zhuǎn)入S203,判定收到的信息為GPRS網(wǎng)絡(luò)信息,則轉(zhuǎn)入S210;
[0056]S203、獲取短信位置并讀取短息內(nèi)容;
[0057]S204、判斷所述讀取的短息內(nèi)容是否符合指令格式,若符合,則轉(zhuǎn)入S205,否則,轉(zhuǎn)AS206;
[0058]S205、執(zhí)行對應(yīng)的指令并轉(zhuǎn)入S207;
[0059]S206、回復(fù)格式錯誤的短信,并結(jié)束流程;
[0060]S207、判斷所述指令執(zhí)行是否成功,若是,則轉(zhuǎn)入S208,否則轉(zhuǎn)入S209;
[0061 ] S208、回復(fù)成功的短信,并結(jié)束流程。
[0062]S209、回復(fù)失敗的短信,并結(jié)束流程。
[0063]S210、讀取信息內(nèi)容;
[0064]S211、判斷所述讀取的信息內(nèi)容是否符合指令格式,若符合,則轉(zhuǎn)入S212,否則,轉(zhuǎn)人S213;
[0065]S212、執(zhí)行對應(yīng)的指令并轉(zhuǎn)入S214;
[0066]S213、回復(fù)格式錯誤的網(wǎng)絡(luò)信息,并結(jié)束流程;
[0067]S214、判斷所述指令執(zhí)行是否成功,若是,則轉(zhuǎn)入S215,否則轉(zhuǎn)入S216;
[0068]S215、回復(fù)成功的網(wǎng)絡(luò)信息,并結(jié)束流程。
[0069]S216、回復(fù)失敗的網(wǎng)絡(luò)信息,并結(jié)束流程。
[0070]在具體實現(xiàn)中,當(dāng)GSM/GPRS網(wǎng)絡(luò)通訊模塊141收到短消息后,會通過串口一向MCU單片機11發(fā)送指令“+CMT1: "SM",I”,其中的“I”表示短信存在SM卡的第一個位置,此時MCU單片機11向GSM/GPRS網(wǎng)絡(luò)通訊模塊141發(fā)送指令“AT+CMGR= I”,即可讀到短信中的內(nèi)容:[0071 ] +CMGR:"REC UNREAD","+861393356545",,"11/06/23,13:08:21+32"
[0072]123
[0073]其中,REC UNREAD表示短信沒有被讀過,+861393356545是對方號碼,11/06/23,13:08:21+32是發(fā)送時間,123是短信內(nèi)容。
[0074]按此種方法解析出短信息的內(nèi)容后,如果內(nèi)容滿足約定的監(jiān)控中心指令格式時,即按指令執(zhí)行。
[0075]當(dāng)MCU單片機模塊收到GSM/GPRS網(wǎng)絡(luò)通訊模塊141發(fā)來的以“+IPD”為開頭的信息時,說明有通過GPRS網(wǎng)絡(luò)傳來的Internet信息到達(dá),此時分析“+IPD”后信息的內(nèi)容,當(dāng)滿足約定的監(jiān)控中心指令格式時,則可按指令執(zhí)行。
[0076]通過人機交互模塊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單片機11中的電可擦可編程只讀存儲器(EEPROM),M⑶單片機11部集成的EEPROM是與程序空間分開的,可用于保存一些需要在應(yīng)用過程中修改且掉電不丟失的數(shù)據(jù)。通過EEPROM存儲數(shù)據(jù)流程如圖11所示,包括下列步驟:
[0077]S301、讀取EEPROM內(nèi)已存儲的數(shù)據(jù)賦值給各參數(shù);
[0078]S302、判斷各參數(shù)值是否更改。具體的,判斷密碼是否更改,DO是否更改,CAN-T是否更改,GPRS-是否更改,若是,則轉(zhuǎn)入S303,否則結(jié)束流程。
[0079]S303、重新賦值給各參數(shù);
[0080]S304、擦除EEPROM內(nèi)已存儲數(shù)據(jù);
[0081 ] S305、重新將現(xiàn)在參數(shù)寫入EEPROM中。
[0082]DO輸出模塊12為車載終端擴展了四路開關(guān)量輸出。利用高頻小功率NPN三極管9011控制開關(guān)量的輸出,并放大控制電流,用于驅(qū)動外接指示燈或繼電器。DO輸出模塊12的電路如圖12所示。其中一路DO輸出的工作過程為:M⑶單片機11的第五引腳(S卩P14引腳)經(jīng)第三十上拉電阻R30后,經(jīng)第三^^一限流電阻R31接三極管T2的基極,三極管T2的發(fā)射極與地相接,集電極與2極接線端子K4的2腳連接,K4的I腳經(jīng)過第三十二限流電阻R32后與車載+24V電源相連。當(dāng)P14輸出為正電壓時,開啟三極管T2,三極管的集電極與發(fā)射極連通,使接在端子K4兩腳間的元件得電工作。
[0083]GPS定位模塊132可選用韓國GSTAR GS-89芯片,它是一款高效能、低耗電的智能型衛(wèi)星接收模塊,可采用美國瑟孚SiRF公司所設(shè)計的GSC4f衛(wèi)星定位接收芯片,是一個完整的衛(wèi)星定位接收器。GPS定位模塊132的電路圖如圖13所示。M⑶單片機11的第二接收數(shù)據(jù)引腳、第二發(fā)送數(shù)據(jù)引腳(即第二串口,引腳2RXD、2TXD)與GSTAR芯片(U6)的引腳發(fā)送數(shù)據(jù)引腳TXA、接收數(shù)據(jù)引腳RXA經(jīng)過第二 ^^一限流電阻R21、第二 ^^一限流電阻R20和跳線座Jrx2、Jtx2后連接,以實現(xiàn)單片機與GSTAR GS-89芯片之間的通訊單片機11的第三十二引腳(SPP07引腳)經(jīng)第二十三限流電阻R23后與GSTAR芯片的重啟引腳(S卩Reset引腳)相連,由M⑶單片機11輸出低電平,控制GSTAR芯片重新啟動,而后進(jìn)入衛(wèi)星搜索階段。引腳GP10經(jīng)限流電阻R22后與發(fā)光二極管D2相連,指示GSTAR芯片的開啟/關(guān)閉狀態(tài)。引腳V_RTC_3V3經(jīng)限流電阻后接3 V紐扣電池BATTERY,紐扣電池用于為GSTAR芯片提供熱啟動功能的后備電源。GSTAR芯片的信號接收天線接于RN_IN引腳。V_ANT_IN引腳是激活天線的電源輸入腳,需要接2.85V的電壓,而VCC_RF_0UT引腳可為激活天線功能提供2.85V、30mA的電源,所以將V_ANT_IN引腳和VCC_RF_0UT引腳連接在一起,以實現(xiàn)激活天線接收數(shù)據(jù)的功能。V_ANT_IN引腳和VCC_RF_0UT引腳相連后與地之間連接兩并聯(lián)電容E4(第四電容)、C4(第五電容),用于濾除干擾。
[0084]GPS定位模塊132發(fā)給MCU單片機模塊的數(shù)據(jù)格式為:
[0085]$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,〈10>,〈I 1XCRXLF〉
[0086]I)標(biāo)準(zhǔn)定位時間(UTC time)格式:時時分分秒秒.秒秒秒(hhmmss.sss)。
[0087]2)定位狀態(tài),A =數(shù)據(jù)可用,V =數(shù)據(jù)不可用。
[0088]3)瑋度,格式:度度分分.分分分分(ddmm.mmmm)。
[0089]4)瑋度區(qū)分,北半球(N)或南半球(S)。
[°09°] 5)經(jīng)度,格式:度度分分.分分分分。
[0091]6)經(jīng)度區(qū)分,東(E)半球或西(W)半球。
[0092]7)相對位移速度,0.0至1851.81010七8
[0093]8)相對位移方向,000.0至359.9度,實際值。
[0094]9)日期,格式:日日月月年年(ddmmyy)。
[0095]10)磁極變量,000.0 至 180.0。
[0096]11)度數(shù)。
[0097]12)Checksum(檢查位)。
[0098]M⑶單片機11通過第二串口接收GPS定位模塊132發(fā)來的信息,并解析出定位數(shù)據(jù)的流程如14圖所示,包括下列步驟:
[0099]S401、清空GPS緩存中的數(shù)據(jù);
[0100]S402、判斷是否收到GPS信息,若是,則轉(zhuǎn)入S403,否則繼續(xù)等待接收GPS數(shù)據(jù);
[0101]S403、判斷信息是否完整,若是,則轉(zhuǎn)入S404;否則,返回S402;
[0102]S404、將該條信息存儲;
[0103]S405、對存儲的信息進(jìn)行解析,解析出的GPS全球定位信息;
[0104]S406、如果要顯示,則顯示于液晶屏上,如果要向遠(yuǎn)程監(jiān)控中心發(fā)送,則通過GSM或GPRS網(wǎng)絡(luò)發(fā)送。
[0105]CAN總線通訊模塊131將車載終端與工程機械設(shè)備的主要CAN總線相連,用于獲取CAN總線上和設(shè)備運行狀態(tài)相關(guān)的數(shù)據(jù)。CAN總線通訊模塊131包括總線控制器、總線收發(fā)器和高速光耦隔離三部分??偩€控制器可以以MCP2515芯片為主,電路圖如圖15-1所示,并配合外電路構(gòu)成。MCU單片機11的CAN_C引腳作為總線控制器MCP2515(U7)的片選信號。引腳CAN_INT作為單片機接收總線數(shù)據(jù)中斷的輸入口。引腳CAN_S1、CAN_S0與CAN_SCK通過單片機軟件設(shè)置在SPI模式下工作,作為單片機與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)將單片機與總線收發(fā)器的收與發(fā)信號完全電氣隔離,光耦兩端電路的電源也一并隔離開,MCU單片機模塊的電源通過穩(wěn)壓電源模塊提供,CAN總線通訊模塊131的電源通過自身帶的電源隔離模塊BO 50 5 S (U11)提供,BO 50 5 S(Ull)的電路圖如圖15-5所示,這可增強車載CAN總線通訊電路的抗雷擊能力。
[Ο?Ο?] CAN總線上傳輸數(shù)據(jù)的格式可分為ID和DATA兩部分。ID部分又分為:標(biāo)準(zhǔn)幀和擴展幀,其主要區(qū)別在于ID長度不同,標(biāo)準(zhǔn)幀為11位ID,擴展幀為29位ID13DATA部分長度可變,最短I字節(jié),最長8字節(jié)。為防止數(shù)據(jù)溢出,ID部分需使用4字節(jié)(32位)變量保存,DATA部分需使用8字節(jié)(64位)變量保存,所以每一幀CAN數(shù)據(jù)應(yīng)用4+8= 12字節(jié)長度的變量保存。在單片機程序中,采用一行可變、列為12字節(jié)長度的二維數(shù)組保存所有的CAN總線數(shù)據(jù)。CAN總線數(shù)據(jù)更新及保存過程如圖16所示,包括下列步驟:
[0107]S501、判斷是否收到CAN信息,若是,則轉(zhuǎn)入S502,否則繼續(xù)等待接收CAN信息。
[0108]S502、先將接收到的一幀CAN數(shù)據(jù)保存于CAN總線數(shù)據(jù)保存數(shù)組的一行,判斷下一個接收到的CAN數(shù)據(jù)的ID部分,如果是保存過的ID,說明該幀數(shù)據(jù)保存過,則轉(zhuǎn)入S503,否則轉(zhuǎn)入S504。
[0109]S503、將以前以該ID保存過的數(shù)據(jù)的DATA部分更新為接收到的DATA部分,并跳轉(zhuǎn)至IJS507。
[0110]S504、判斷是ID標(biāo)準(zhǔn)幀,則轉(zhuǎn)入S505,是ID擴展幀,則轉(zhuǎn)入S506。
[0111]S505、需要在CAN總線數(shù)據(jù)保存數(shù)組后新建一行,并將該幀數(shù)據(jù)保存于這行。根據(jù)單片機RAM大小不同,可建的數(shù)組行長度不同,本車載終端最多可保存100幀CAN數(shù)據(jù)。新建12字節(jié)變量保存11位ID和DATA,并跳轉(zhuǎn)到S507。
[0112]S506、需要在CAN總線數(shù)據(jù)保存數(shù)組后新建一行,并將該幀數(shù)據(jù)保存于這行。根據(jù)單片機RAM大小不同,可建的數(shù)組行長度不同,本車載終端最多可保存100幀CAN數(shù)據(jù)。新建12字節(jié)變量保存29位ID和DATA。
[0113]S507、判斷是通過液晶屏顯示,還是通過GSM/GPRS發(fā)送,并相應(yīng)執(zhí)行。
[0114]本發(fā)明實施例的車載終端在軟件設(shè)計時運用了模塊化、集成化的設(shè)計思想,利用MCT單片機11的各種中斷資源解決人機交互、GSM/GPRS無線遠(yuǎn)程通訊、采集GPS定位信息、CAN總線通訊、心跳指示等多任務(wù)并行的問題。車載終端總體控制流程如圖17所示,包括下列步驟:
[0115]S601、讀取車載終端當(dāng)前存儲的數(shù)據(jù)并給各模塊的各種參數(shù)賦值。
[0116]S602、系統(tǒng)初始化,具體初始化液晶屏、GPS、GSM/GPRS、CAN總線、溫度。
[0117]S603、初始化各模塊對應(yīng)的中斷,具體初始化串口中斷1、串口中斷2、外部中斷1、定時器中斷O。
[0118]S604、主程序不斷掃描鍵盤動作,根據(jù)鍵盤輸入更新液晶屏的顯示。本實施例中配置串口中斷I負(fù)責(zé)在有GSM/GPRS信息到來時接收并處理得到監(jiān)控中心的控制指令;串口中斷2負(fù)責(zé)在有GPS信息到來時接收并解析出定位數(shù)據(jù);當(dāng)CAN總線通訊模塊131接收到數(shù)據(jù)時觸發(fā)外部中斷I讀取并保存;開啟定時器O按時改變心跳指示燈狀態(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)新的中斷申請。本實施例中中斷級由高到低的排列順序為:外部中斷1,串口中斷I,串口中斷2,定時器中斷O。通過該種多中斷按優(yōu)先級配合運行的方式,有效地解決了多任務(wù)同時并行的問題。
[0119]M⑶單片機11定時器中斷O的中斷時間可通過寄存器THO、TLO的值設(shè)置,本實施例中車載終端設(shè)置為0.02秒中斷一次,在中斷程序中進(jìn)行記數(shù),記數(shù)個數(shù)乘以中斷時長即為經(jīng)過的時間C3MCU單片機I控制程序使用記數(shù)的方法在規(guī)定時間改變狀態(tài)指示燈的狀態(tài)、發(fā)送CAN心跳信息、發(fā)送GPRS設(shè)備狀態(tài)信息。該規(guī)定時間是可設(shè)置并保存在EEPROM中的。定時器中斷O中執(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è)備運行狀態(tài)信息。
[0120]本發(fā)明實施例提供的一種車載終端的控制方法,參見圖19所示,包括下列步驟:
[0121 ] S701、讀取車載終端當(dāng)前存儲的數(shù)據(jù)并賦值,使車載終端初始化。
[0122]S702、初始化車載終端中各個類別數(shù)據(jù)對應(yīng)的中斷。各中斷的功能包括:串口中斷I用于接收無線網(wǎng)絡(luò)信息并處理;串口中斷2用于接收GPS信息并解析出定位數(shù)據(jù);外部中斷I用于接收CAN數(shù)據(jù);定時器中斷O用于改變心跳指示燈狀態(tài);向CAN總線發(fā)送心跳信息;以及通過無線網(wǎng)絡(luò)向外部設(shè)備發(fā)送本車載終端當(dāng)前狀態(tài)。其中定時器中斷O的執(zhí)行步驟具體包括:定時器中斷O按照預(yù)設(shè)的時長循環(huán)中斷,并且每進(jìn)一次循環(huán),則記數(shù)變量加一;記數(shù)變量所對應(yīng)的時間達(dá)到指示燈狀態(tài)改變時間時,則改變指示燈狀態(tài);達(dá)到發(fā)送CAN總線心跳的時間時,則向CAN總線發(fā)送心跳信息;達(dá)到網(wǎng)線網(wǎng)絡(luò)信息傳輸時間時,則通過無線網(wǎng)絡(luò)向外部設(shè)備發(fā)送本車載終端當(dāng)前狀態(tài)。
[0123]S703、按照各中斷的優(yōu)先級順序,完成車載終端中各個類別數(shù)據(jù)的收發(fā)。
[0124]更為具體的車載終端的控制方法實例,參見圖20所示,包括下列步驟:
[0125]S801、讀取車載終端當(dāng)前存儲的數(shù)據(jù)并給各模塊的各種參數(shù)賦值。
[0126]S802、系統(tǒng)初始化,具體初始化液晶屏、GPS、GSM/GPRS、CAN總線、溫度。
[0127]S803、初始化各模塊對應(yīng)的中斷,具體初始化串口中斷1、串口中斷2、外部中斷1、定時器中斷O。
[0128]S804、主程序不斷掃描鍵盤動作,根據(jù)鍵盤輸入更新液晶屏的顯示。本實施例中配置串口中斷I負(fù)責(zé)在有GSM/GPRS信息到來時接收并處理得到監(jiān)控中心的控制指令;串口中斷2負(fù)責(zé)在有GPS信息到來時接收并解析出定位數(shù)據(jù);當(dāng)接收到數(shù)據(jù)時觸發(fā)外部中斷I讀取并保存;開啟定時器O按時改變心跳指示燈狀態(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)新的中斷申請。本實施例中中斷級由高到低的排列順序為:外部中斷I,串口中斷1,串口中斷2,定時器中斷O。通過該種多中斷按優(yōu)先級配合運行的方式,有效地解決了多任務(wù)同時并行的問題。
[0129]定時器中斷O的中斷時間可通過寄存器THO、TLO的值設(shè)置,本實施例中車載終端設(shè)置為0.02秒中斷一次,在中斷程序中進(jìn)行記數(shù),記數(shù)個數(shù)乘以中斷時長即為經(jīng)過的時間。使用記數(shù)的方法在規(guī)定時間改變狀態(tài)指示燈的狀態(tài)、發(fā)送CAN心跳信息、發(fā)送GPRS設(shè)備狀態(tài)信息。該規(guī)定時間是可設(shè)置并保存在EEPROM中的。定時器中斷O每進(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è)備運行狀態(tài)?目息O
[0130]綜上,本發(fā)明基于現(xiàn)有技術(shù)不能滿足產(chǎn)品的實際需要而設(shè)計,具有功能全面、可靠性高、抗干擾能力強、界面友好的特點。采用高速、低功耗、超強抗干擾的新一代8051單片機STC12C5A60S2作為主控制器,具有雙路串口調(diào)試和通訊功能,硬件上具備高速光耦隔離CAN總線收發(fā)通訊,穩(wěn)定的最大輸出電流可達(dá)3Α的電源模塊、測量環(huán)境溫度模塊、由4X4薄膜鍵盤和液晶屏組成的人機交互模塊、通過單片機串口一通訊連接的GSM/GPRS網(wǎng)絡(luò)通訊模塊、可實現(xiàn)控制功能的4路DO輸出模塊、通過單片機串口二通訊連接的GPS定位模塊和具有抗雷擊能力的CAN總線通訊模塊,;軟件上運用了模塊化、集成化的設(shè)計思想,利用單片機的各種中斷資源,有效地解決了人機交互、GSM/GPRS無線遠(yuǎn)程通訊、采集GPS定位信息、CAN總線通訊、心跳指示等多任務(wù)并行的問題。本發(fā)明的車載模塊人機交互功能界面友好,可進(jìn)行兩級密碼查詢,普通用戶可查看現(xiàn)場GPS定位、CAN總線、開關(guān)量輸出、溫度等狀態(tài)信息,輸入密碼的管理員級別用戶還可實現(xiàn)接打電話、現(xiàn)場更改開關(guān)量輸出、查看遠(yuǎn)程控制中心發(fā)來的控制命令、配置車載模塊各項參數(shù)等功能。
[0131]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1.一種車載終端的控制方法,其特征在于,包括下列步驟: Gl、讀取車載終端當(dāng)前存儲的數(shù)據(jù)并賦值,使車載終端初始化; G2、初始化車載終端中各個類別數(shù)據(jù)對應(yīng)的中斷; G3、按照各中斷的優(yōu)先級順序,完成車載終端中各個類別數(shù)據(jù)的收發(fā)。2.如權(quán)利要求1所述車載終端的控制方法,其特征在于,所述各中斷的功能包括: 串口中斷I用于接收無線網(wǎng)絡(luò)信息并處理; 串口中斷2用于接收GPS信息并解析出定位數(shù)據(jù); 外部中斷I用于接收CAN數(shù)據(jù); 定時器中斷O用于改變心跳指示燈狀態(tài);向CAN總線發(fā)送心跳信息;以及通過無線網(wǎng)絡(luò)向外部設(shè)備發(fā)送本車載終端當(dāng)前狀態(tài)。3.如權(quán)利要求2所述車載終端的控制方法,其特征在于,所述定時器中斷O的執(zhí)行步驟包括: 定時器中斷O按照預(yù)設(shè)的時長循環(huán)中斷,并且每進(jìn)一次循環(huán),則記數(shù)變量加一; 記數(shù)變量所對應(yīng)的時間達(dá)到指示燈狀態(tài)改變時間時,則改變指示燈狀態(tài);達(dá)到發(fā)送CAN總線心跳的時間時,則向CAN總線發(fā)送心跳信息;達(dá)到網(wǎng)線網(wǎng)絡(luò)信息傳輸時間時,則通過無線網(wǎng)絡(luò)向外部設(shè)備發(fā)送本車載終端當(dāng)前狀態(tài)。
【文檔編號】G05B19/04GK105843089SQ201610149207
【公開日】2016年8月10日
【申請日】2011年8月17日
【發(fā)明人】張宇, 王大江, 王金祥, 王智勇, 張力劍, 賈貴青, 郭海娟
【申請人】秦皇島天業(yè)通聯(lián)重工科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
岑溪市| 莱阳市| 饶阳县| 巴中市| 九台市| 札达县| 庆元县| 北海市| 海南省| 洛川县| 河南省| 平乡县| 昭苏县| 大冶市| 融水| 忻城县| 明光市| 溆浦县| 社会| 社旗县| 石屏县| 四平市| 白山市| 镇赉县| 临泽县| 阿荣旗| 铁岭县| 和政县| 上饶市| 吉安市| 新疆| 潮州市| 祁阳县| 石首市| 白玉县| 上蔡县| 广昌县| 沙田区| 麻江县| 永济市| 台南县|