摘要:針對分布式無源探測信息融合系統中各探測站與融合中心組網通信要求,構建了一套基于CDMA網絡的收發電感器生產廠家系統,滿足在各種地理環境下的使用需求。以LPC2214為控制核心結合CDMA模塊EM200構成了該系統的收發終端,針對其中發送端存在的問題給出了硬件解決方案,并結合實時操作系統分別闡述收發端軟件架構。此外還引入中間轉發平臺用作TCP服務器實現作為TCP客戶端的收發終端間的數據交換。與傳統GPRS方案相比,該系統低延時的電感式接近傳感器特性使其更適合實時性要求較高的分布式信息融合系統的需求。
關鍵詞:CDMA;收發系統;中間轉發平臺;實時操作系統
相比傳統有源探測手段,當前分布式無源探測并采用信息融合的探測系統顯示出相當大的優勢,尤其在目標的跟蹤與識別上展現出顯著效果,具有重要的軍事意義和廣闊的應用前景。作為整個分布式探測系統的重要環節——各探測站與信息融合中心的組網通信,針對探測站電感器生產廠家與融合中心能夠在各種地理環境與車載移動條件下的使用要求,構建了一套基于EM200模塊的CDMA實時收發系統。與傳統的遠程無線通信GPRS系統相比,該CDMA系統在穩定性和帶寬上都優于GPRS,更適合于時延要求較嚴格的分布式信息融合系統。
1 系統架構
如圖1所示,該分布式探測網由收發終端和中間轉發平臺構成。發送端經RS 232口接收來自探測站的數據并經CDMA網絡發送出去,接收端將自CDMA網絡收到的數據送至信息融合中心。鑒于通信的可靠性要求,該系統全部采用TCP通信協議,收發終端均作為TCP的客戶端,位于公網上的中間轉發平臺用作TCP服務器端,實現收發端之間的的數據交換。
2 通信終端硬件設計
2.1 收發端硬件基本框架
圖2列出了通信終端基本的硬件框圖,主要分為電源模塊、微控制器(MCU)及其配套單元、CDMA模塊和其他輔助單元。收發端的硬件結構完全相同。當前串口仍是最為通用的接口之一,大多數無線通信模塊均經過串口與外界進行串行通信,EM200同樣如此。此處選用的MCULPC22 14具有兩組串口,分配串口0用作收發端與外界交換數據(發送端經串口0接收來自探測站的數據,接收終端經串口0將數據發送給融合中心),串電感生產廠家口1用作微控制器與EM200通信接口。
2.2 EM200相關電路設計
此處列出與EM200模塊相關的電路設計,圖3是EM200模塊的主體電路,其中LPG腳和VDD-IO腳分別通過一個三極管驅動LED以指示模塊的工作狀態。外部的開啟和重啟模塊信號引腳同樣通過三極管驅動EM200。
圖4是模塊與UIM卡的連接電路,其中33 pF電容用于濾去射頻電路產生的干擾。
目前大多數ARM7都具有兩組以上串口,其中通常有一組帶有完整的調制解調器接口,如LPC2214的串口。LPC2214作為DTE(數據終端設備)通過串口1與作為DEC(數據通信設備)的EM200相連,需要注意的是DTE與DCE之間的連接不需要交叉TXD/RXD線。
3 雙串口的管理
如圖2所示,收發端均需要管理兩組串口。對于接收端而言,當獲取來自CDMA網絡的數據后,MCU從串口1接收EM200的數據包,解包分析后將有效數據通過串口0發送給融合中心。如圖5所示,此時MCU只需處理串口1的接收中斷,串口0可以采取查詢方式發送。
在發送端,MCU從串口0接收來自探測站的數據,并將數據按AT指令TCP發送格式打包,經串口1發送給EM200。由于AT指令的操作是交互式的,在MCU發出下一條TCP指令給EM200前,必須確認已收到EM200之前AT指令執行后的應答響應,否則極可能導致發送失敗。由于需接收AT指令執行后的應答響應,串口1既要發送也要接收,再加上串口0的接收中斷,MCU需要同時處理兩組串口中斷,如圖6所示。 大功率電感廠家 |大電流電感工廠