基于SMS的單片機(jī)無(wú)線(xiàn)監(jiān)控系統(tǒng)的設(shè)計(jì)
2.3 CAN驅(qū)動(dòng)與通信電路設(shè)計(jì)
CAN總線(xiàn)通信與驅(qū)動(dòng)部分的硬件由:微控制器 AT90CAN128、CAN總線(xiàn)驅(qū)動(dòng)器 PCA82C250以及高速光電耦 6N137構(gòu)成,主要實(shí)現(xiàn)從 CAN總線(xiàn)上按照 J1939協(xié)議標(biāo)準(zhǔn)采集實(shí)時(shí)信息[9]。在數(shù)據(jù)的接收過(guò)程中,數(shù)據(jù)從 CAN總線(xiàn)上經(jīng)過(guò)接口(一般是 DB9系列)進(jìn)入 82C250收發(fā)器,再經(jīng)過(guò)高速光電隔離芯片 6N137的隔離進(jìn)入 CAN控制器。通過(guò) 6N137進(jìn)行光電隔離以提高總線(xiàn)的抗干擾能力。
3.軟件結(jié)構(gòu)系統(tǒng)軟件結(jié)構(gòu)同樣本著模塊化和功能昀小實(shí)現(xiàn)的原則,主要包括監(jiān)控中心軟件、監(jiān)控終端軟件。監(jiān)控中心軟件主要由串口通信模塊、管理模塊、用戶(hù)操作界面和后臺(tái)數(shù)據(jù)庫(kù)四部分組成??梢詫?shí)現(xiàn)的功能有:短消息的提取與存儲(chǔ),數(shù)據(jù)的分析處理和顯示,對(duì)異常數(shù)據(jù)的聲光報(bào)警,數(shù)據(jù)庫(kù)查詢(xún)、統(tǒng)計(jì)及報(bào)表輸出等。監(jiān)控終端則主要包括:符合 J1939數(shù)據(jù)采集與處理、人機(jī)界面軟件、與 GSM短信編碼與發(fā)送。實(shí)現(xiàn)功能:實(shí)時(shí)采集、運(yùn)行監(jiān)控、液晶顯示、發(fā)送及控制以及聲光報(bào)警等。
4.總結(jié)隨著
J1939與移動(dòng)通信技術(shù)的發(fā)展,移動(dòng)終端及 CAN總線(xiàn)采集設(shè)備的普及應(yīng)用程度越來(lái)越高,而基于短消息的增值服務(wù)的前景越來(lái)越光明。基于短消息和 J1939的遠(yuǎn)程監(jiān)控系統(tǒng)將有線(xiàn)傳輸?shù)牡土c無(wú)線(xiàn)傳輸?shù)谋憷袡C(jī)結(jié)合了起來(lái),有效降低了系統(tǒng)建成和運(yùn)營(yíng)成本;同時(shí)由于 J1939通信穩(wěn)定可靠,也在一定程度上減少了系統(tǒng)出錯(cuò)的概率。因此,該系統(tǒng)在車(chē)載監(jiān)控、工業(yè)數(shù)據(jù)采集系統(tǒng)等領(lǐng)域具有一定的實(shí)用價(jià)值。
但是,由于 SMS的費(fèi)用及傳輸?shù)娜秉c(diǎn)局限:容量限制(每條短信內(nèi)容昀多 140個(gè)字節(jié));網(wǎng)絡(luò)繁忙時(shí)短信延遲長(zhǎng)等,只適于傳輸小流量的數(shù)據(jù)。而建立在 GSM基礎(chǔ)上的 GPRS恰恰具備了實(shí)時(shí)性強(qiáng)、快速性等等優(yōu)點(diǎn)。故在實(shí)時(shí)性要求較高或數(shù)據(jù)量較大的應(yīng)用場(chǎng)合,使用 GPRS代替短消息作為無(wú)線(xiàn)數(shù)據(jù)傳輸平臺(tái)將更為合適。
西門(mén)子plc相關(guān)文章:西門(mén)子plc視頻教程
評(píng)論