本發(fā)明涉及機(jī)車電子通信技術(shù),特別涉及一種450M機(jī)車列尾數(shù)據(jù)記錄分析儀。該分析儀是一種具有450M列尾數(shù)據(jù)記錄、分析功能的便攜式設(shè)備。
背景技術(shù):
機(jī)車列尾信息是機(jī)車行進(jìn)中重要的數(shù)據(jù)。列尾裝置是司機(jī)安全行車的保障。在實(shí)際運(yùn)用中,由于設(shè)備、人為方面因素和外界干擾等原因?qū)е铝形惭b置會(huì)發(fā)生一系列故障:如主機(jī)與司機(jī)控制盒聯(lián)系不上、尾部裝置誤報(bào)風(fēng)壓、串號(hào)連接、風(fēng)壓查詢困難等。而發(fā)生故障時(shí),各部門責(zé)任無法界定,原因不明故障增多。本分析儀對(duì)列尾裝置頭部和尾部的信息交換的參數(shù)進(jìn)行量化檢測(cè)、記錄、分析,增加透明度,減少部門定責(zé)糾紛,從而達(dá)到有效預(yù)防和減少故障。
技術(shù)實(shí)現(xiàn)要素:
鑒于現(xiàn)有技術(shù)存在的問題,本發(fā)明的目的是提供一種450M機(jī)車列尾數(shù)據(jù)記錄分析儀。
本發(fā)明采取的技術(shù)方案是:一種450M機(jī)車列尾數(shù)據(jù)記錄分析儀,其特征在于,該分析儀包括裝有應(yīng)用程序的NXP LPC4337 CM4雙核處理器,以及分別與處理器相連接的電源轉(zhuǎn)換單元、液晶顯示單元、Flash存儲(chǔ)單元、外部時(shí)鐘單元、維護(hù)接口單元、以太網(wǎng)單元、codec單元、按鍵單元和轉(zhuǎn)儲(chǔ)及升級(jí)單元,其中的以太網(wǎng)單元連接網(wǎng)口轉(zhuǎn)接板,codec單元連接450M接收機(jī)。
本發(fā)明所述的應(yīng)用程序包括主程序及U盤處理程序,其中主程序執(zhí)行以下步驟:
(1)、創(chuàng)建消息隊(duì)列后進(jìn)行頻點(diǎn)掃描;
(2)、對(duì)掃描的頻點(diǎn)進(jìn)行判斷,若該頻點(diǎn)有載波,則進(jìn)行頻點(diǎn)固定,否則返回步驟(1);
(3)、判斷消息隊(duì)列中是否有消息,若有消息或消息超時(shí)則進(jìn)入下一步;
(4)、判斷消息是否為空,消息為空則載波燈亮起,否則進(jìn)入下一步;
(5)、判斷消息是否是FFSK數(shù)據(jù),若是FFSK數(shù)據(jù)則解析數(shù)據(jù),否則載波燈亮起;
(6)、判斷數(shù)據(jù)是否正確,若數(shù)據(jù)正確則進(jìn)行數(shù)據(jù)存儲(chǔ),否則載波燈亮起;
(7)、判斷數(shù)據(jù)是否顯示在設(shè)置界面,若數(shù)據(jù)顯示在設(shè)置界面則程序返回步驟(3),若數(shù)據(jù)未顯示在設(shè)置界面則屏幕顯示接收內(nèi)容,然后程序返回步驟(1)。
本發(fā)明所述的U盤處理程序執(zhí)行以下步驟:
(1)、首先對(duì)USB接口進(jìn)行初始化;
(2)、檢測(cè)U盤是否插入,若檢測(cè)到U盤已插入則退至守候界面鎖定刷新,鎖定鍵盤掃描,屏幕常亮,否則程序延時(shí)5ms返回繼續(xù)檢測(cè)U盤是否插入;
(3)、判斷讀取的配置文件是否正確,若讀取的配置文件不正確則進(jìn)入下一步,若讀取的配置文件正確則進(jìn)行存儲(chǔ)、導(dǎo)出配置進(jìn)入導(dǎo)出存儲(chǔ)信息后進(jìn)入下一步;同時(shí)進(jìn)行程序升級(jí)配置進(jìn)入程序升級(jí)后進(jìn)入下一步;
(4)、開啟刷新、開啟鍵盤掃描后延時(shí)5ms返回步驟(2)。
本發(fā)明實(shí)現(xiàn)以下功能:
1.支持開放式監(jiān)測(cè)450MHz信道的FFSK數(shù)據(jù),支持掃描四個(gè)f4頻點(diǎn),滿足全路運(yùn)用。
2.支持監(jiān)聽并記錄所有列尾業(yè)務(wù)指令,含請(qǐng)求輸號(hào)、輸號(hào)確認(rèn)、風(fēng)壓查詢、風(fēng)壓應(yīng)答、風(fēng)壓告警、電量告警、消號(hào)、消號(hào)應(yīng)答等。
3.具有存儲(chǔ)功能,記錄采用循環(huán)覆蓋方式記錄,記錄可時(shí)長(zhǎng)達(dá)15天。
4.根據(jù)記錄數(shù)據(jù)能分門別類分析,如按時(shí)間段、機(jī)車號(hào)、列尾ID等過濾或查看,針對(duì)故障信息具有醒目的警示標(biāo)識(shí)。
本發(fā)明既有接收450M頻段機(jī)車列尾信息的功能,又有記錄、分析、存儲(chǔ)和轉(zhuǎn)儲(chǔ)功能。控制板對(duì)450M模塊輸出的基帶信號(hào)進(jìn)行濾波,F(xiàn)FSK解碼,參數(shù)分析測(cè)量后,將記錄保存在Flash中。也可通過U盤將數(shù)據(jù)導(dǎo)出。
本發(fā)明所產(chǎn)生的有益效果是:實(shí)現(xiàn)了產(chǎn)品開發(fā)設(shè)定的目的。本發(fā)明提供了機(jī)車貨列尾數(shù)據(jù)丟失時(shí)快速定位原因的方法,提高了工區(qū)技術(shù)人員的工作效率、減輕了工作強(qiáng)度,從而有效地減小故障率。使用本設(shè)備,可以監(jiān)聽一定范圍內(nèi)機(jī)車發(fā)送的450M列尾信息,并記錄,實(shí)現(xiàn)了U盤導(dǎo)出后使用PC軟件進(jìn)行分析的功能。
附圖說明
圖1是本發(fā)明整個(gè)系統(tǒng)組成框圖;
圖2是本發(fā)明總程序流程圖;
圖3是本發(fā)明U盤處理程序流程圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步說明:
參照?qǐng)D1,該分析儀包括裝有應(yīng)用程序的NXP LPC4337 CM4雙核處理器,以及分別與處理器相連接的電源轉(zhuǎn)換單元、液晶顯示單元、Flash存儲(chǔ)單元、外部時(shí)鐘單元、維護(hù)接口單元、以太網(wǎng)單元、codec單元、按鍵單元和轉(zhuǎn)儲(chǔ)及升級(jí)單元,其中的以太網(wǎng)單元連接網(wǎng)口轉(zhuǎn)接板,codec單元連接450M接收機(jī)。
本發(fā)明的控制板采用NXP LPC4337 CM4雙核處理器,該MCU支持大容量Flash接口,高速USB接口,以太網(wǎng)接口,I2S接口等。其中,F(xiàn)lash接口為SPIF,外接1024Mbits 存儲(chǔ)芯片。高速USB接口用于外接U盤,實(shí)現(xiàn)記錄的快速導(dǎo)出。I2S接口與Codec芯片相連,對(duì)接收機(jī)輸出的基帶信號(hào)進(jìn)行AD采樣轉(zhuǎn)換。以太網(wǎng)接口連接交換機(jī)或無線模塊,實(shí)現(xiàn)設(shè)備聯(lián)網(wǎng)在線監(jiān)測(cè)。
本發(fā)明的接收機(jī)模塊選用450M接收機(jī)模塊,即可實(shí)現(xiàn)對(duì)450M機(jī)車列尾信息的接收。
本發(fā)明的電源單元為整個(gè)設(shè)備提供13.8V供電電壓。綜合考慮到成本和耗電,可采用75W的電源模塊,具有過流、過壓保護(hù)。電源模塊整體設(shè)計(jì)保證其工作穩(wěn)定,可靠性高。
參照?qǐng)D2,本發(fā)明的應(yīng)用程序包括主程序及U盤處理程序,其中主程序執(zhí)行以下步驟:
(1)、創(chuàng)建消息隊(duì)列后進(jìn)行頻點(diǎn)掃描;
(2)、對(duì)掃描的頻點(diǎn)進(jìn)行判斷,若該頻點(diǎn)有載波,則進(jìn)行頻點(diǎn)固定,否則返回步驟(1);
(3)、判斷消息隊(duì)列中是否有消息,若有消息或消息超時(shí)則進(jìn)入下一步;
(4)、判斷消息是否為空,消息為空則載波燈亮起,否則進(jìn)入下一步;
(5)、判斷消息是否是FFSK數(shù)據(jù),若是FFSK數(shù)據(jù)則解析數(shù)據(jù),否則載波燈亮起;
(6)、判斷數(shù)據(jù)是否正確,若數(shù)據(jù)正確則進(jìn)行數(shù)據(jù)存儲(chǔ),否則載波燈亮起;
(7)、判斷數(shù)據(jù)是否顯示在設(shè)置界面,若數(shù)據(jù)顯示在設(shè)置界面則程序返回步驟(3),若數(shù)據(jù)未顯示在設(shè)置界面則屏幕顯示接收內(nèi)容,然后程序返回步驟(1)。
在以上主程序流程中,進(jìn)行四個(gè)頻點(diǎn)掃描。掃描時(shí)間是根據(jù)FFSK幀結(jié)構(gòu)決定并可調(diào)整。檢測(cè)到接收信號(hào)強(qiáng)度指示,即RSSI電平,是判斷本信道是否有載波的依據(jù)。如果本信道接收到干擾信號(hào)而停留在某信道,通過前導(dǎo)碼(010101...序列)的接收超時(shí)機(jī)制,可以快速開始新的掃描。
接收450M列尾信息模式時(shí),支持同時(shí)監(jiān)測(cè)最多四個(gè)頻點(diǎn)。通過本發(fā)明的前面板按鍵可進(jìn)行選擇配置。在掃頻工作過程中,當(dāng)發(fā)現(xiàn)該頻點(diǎn)有信號(hào)就暫停在該信道,進(jìn)行FFSK的接收解碼。
參照?qǐng)D3,本發(fā)明的U盤處理程序執(zhí)行以下步驟:
(1)、首先對(duì)USB接口進(jìn)行初始化;
(2)、檢測(cè)U盤是否插入,若檢測(cè)到U盤已插入則退至守候界面鎖定刷新,鎖定鍵盤掃描,屏幕常亮,否則程序延時(shí)5ms返回繼續(xù)檢測(cè)U盤是否插入;
(3)、判斷讀取的配置文件是否正確,若讀取的配置文件不正確則進(jìn)入下一步,若讀取的配置文件正確則進(jìn)行存儲(chǔ)、導(dǎo)出配置進(jìn)入導(dǎo)出存儲(chǔ)信息后進(jìn)入下一步;同時(shí)進(jìn)行程序升級(jí)配置進(jìn)入程序升級(jí)后進(jìn)入下一步;
(4)、開啟刷新、開啟鍵盤掃描后延時(shí)5ms返回步驟(2)。
除以上主流程和U盤處理流程之外,本發(fā)明還包括均為公知的啟動(dòng)任務(wù)流程、串口接收處理流程和按鍵掃描流程等。