主頁(http://www.130131.com):基于MOTOTRBO系統(tǒng)的鐵路平面調(diào)車應(yīng)用開發(fā)(2)
調(diào)車長手持臺的設(shè)計(jì)主要基于MOTOTRBO™數(shù)字三孔機(jī)的OptionBoard基礎(chǔ)上進(jìn)行開發(fā),數(shù)字三孔機(jī)專為平調(diào)手持臺設(shè)計(jì),本身留有紅黃綠三孔按鍵,以方便第三方用戶開發(fā)使用。第三方只需在OptionBoard上開發(fā)業(yè)務(wù)即可。OptionBoard的硬件電路設(shè)計(jì)根據(jù)摩托羅拉提供的典型電路接口設(shè)計(jì),CPU選用ATMEL公司的ARM7系列的相對小巧省電節(jié)能的一款芯片,電源DC—DC選用國半的3.3V芯片,為了統(tǒng)一CPU和手持臺接口,選用兩款TI的電平轉(zhuǎn)換芯片。為了方便打印輸出狀態(tài)信息,包括調(diào)試信息,選擇美信的單通道串口芯片。通過CPU上的SSC接口和MainBoardD進(jìn)行通訊,和模擬不同作為數(shù)字接口,OptionBoard和MainBoard之間的所有語音信息和數(shù)據(jù)信息都將通過SSI接口傳遞,不再存在模擬信號。硬件原理框圖如下圖顯示。

(三)固定設(shè)備的硬件設(shè)計(jì)
區(qū)長手持臺:可以是一部MOTOTRBO™手持臺和車載臺。
六、系統(tǒng)軟件部分設(shè)計(jì)
(一)移動臺部分,選件板上的軟件設(shè)計(jì)。主要分為OB底層驅(qū)動的軟件設(shè)計(jì),上層的應(yīng)用層軟件設(shè)計(jì)。
OptionBoard底層軟件開發(fā)設(shè)計(jì),根據(jù)MOTOTRBO™ GUIDE要求,基于所選的CPU ARM7上搭建開發(fā)平臺,配置相應(yīng)的開發(fā)環(huán)境,我們選用的是IAR編譯環(huán)境,編寫相應(yīng)的底層驅(qū)動程序,像芯片的IO口,UART,SSC,TC,SPI等外設(shè)接口這些底層都要配置完成以方便后面調(diào)用。之后,我們要在ARM上移植多任務(wù)嵌入式操作系統(tǒng),對于以后的業(yè)務(wù)層操作方便處理;镜钠脚_環(huán)境搭建完成以后,我們開始和RADIO進(jìn)行通信,按照協(xié)議規(guī)定的OSI分層模式,分別對SSI層,XNL層,XCMP層進(jìn)行通信連接。當(dāng)SSI層通訊配置通過了,可以收到RADIO的廣播建立信息,當(dāng)我們可以回執(zhí)握手之后,要開始進(jìn)行摩托羅拉資格認(rèn)證,認(rèn)證通過之后,才可以建立XNL層的連接過程,XNL層通信連接成功后,便可以建立XCMP層的連接。上述動作全部完成后,我們才可以真正開始業(yè)務(wù)層上的步驟。通過調(diào)用XCMP指令,實(shí)現(xiàn)對RADIO按鍵、呼叫、數(shù)據(jù)傳輸?shù)目刂,以達(dá)到我們的設(shè)計(jì)要求。
上層的應(yīng)用層軟件設(shè)計(jì)。根據(jù)鐵路平面調(diào)車指令標(biāo)準(zhǔn),編寫軟件函數(shù)。通過對按鍵信息的掃描和處理,使用定時(shí)器判斷按鍵的長短,設(shè)計(jì)出符合鐵路標(biāo)準(zhǔn)的操作步驟。對正確按鍵操作和錯誤按鍵操作的錯誤提示,要給予處理。根據(jù)協(xié)議發(fā)送相應(yīng)的調(diào)車指令。
(二)機(jī)控器分為兩個部分:主控板的應(yīng)用軟件設(shè)計(jì)、選件板的通信解析和轉(zhuǎn)換軟件設(shè)計(jì)。
主控板的應(yīng)用軟件設(shè)計(jì),主要根據(jù)鐵路調(diào)車作業(yè)的規(guī)范,實(shí)現(xiàn)識別調(diào)車指令,并且顯示調(diào)車狀態(tài),來通知司機(jī)。同時(shí)根據(jù)需求,實(shí)現(xiàn)語音保存,實(shí)時(shí)時(shí)間記錄,通知運(yùn)記等功能,此為系統(tǒng)軟件設(shè)計(jì)的核心邏輯。
機(jī)控器的選件板軟件設(shè)計(jì)主要實(shí)現(xiàn)接收從手持臺過來的數(shù)據(jù)信息,并解析。并且將數(shù)據(jù)從XCMP協(xié)議轉(zhuǎn)換到UART協(xié)議,方便通知主控板。設(shè)計(jì)合理的流控機(jī)制,確保數(shù)據(jù)穩(wěn)定、可靠、實(shí)時(shí)地傳輸。
七、數(shù)字平調(diào)系統(tǒng)的應(yīng)用前景
無線通信系統(tǒng)數(shù)字化是發(fā)展的大趨勢,可以預(yù)計(jì)在今后幾年內(nèi),數(shù)字常規(guī)無線設(shè)備將逐步取代模擬常規(guī)無線設(shè)備,大量廣泛使用。對于鐵路平面調(diào)車系統(tǒng)現(xiàn)有的設(shè)備都是基于模擬對講機(jī)平臺上開發(fā)的。在MOTOTRBO™上開發(fā)的數(shù)字平面調(diào)車系統(tǒng)相比于常規(guī)平面調(diào)車系統(tǒng),在通信質(zhì)量、可靠性、系統(tǒng)容量、抗干擾能力以及頻率資源利用率等多方面,都有顯著的提高。數(shù)據(jù)能力的增強(qiáng),也使得調(diào)車作業(yè)單傳遞到終端、鉤作業(yè)反饋等功能的實(shí)現(xiàn)成為可能,大大提高編組場的作業(yè)效率,具有很高的推廣應(yīng)用價(jià)值。
此作品來源于2009摩托羅拉對講機(jī)及零配件征文大賽
(中國集群通信網(wǎng) | 責(zé)任編輯:陳曉亮) |