基于TMS320C6722的高速鐵路信號發(fā)送與接收模擬系統(tǒng)
1.1信號發(fā)送單元
信號發(fā)送單元主要實現(xiàn)信號的產生和發(fā)送,同時還可在信號中混入噪聲,進行實際軌道信號的模擬。信號發(fā)送由上位機控制,上位機選擇發(fā)送信號的幅度、載頻、調制頻率等參數(shù),并選擇是否添加噪聲,然后通過USB傳輸?shù)接布到y(tǒng)控制DDS發(fā)碼單元發(fā)送相關制式鐵路信號。在發(fā)送過程中,上位機界面可以實時顯示信號的發(fā)送參數(shù)和相應波形。
1.2信號解調單元
信號解調單元負責接收信號,對其進行時域和頻域分析。通過對載頻信息的檢測完成對各種制式的確定,然后按照不同制式的解調算法進行解調。信號解調過程首先由A/D采集DDS發(fā)送的軌道信號,然后采集數(shù)據送人DSP處理器,DSP判斷信號制式進行相應解調,解調后的數(shù)據通過雙口RAM送人ARM協(xié)處理器,ARM控制液晶顯示信號制式、載頻、調制頻率等,并通過USB傳輸解調信息到上位機實時顯示。
2.系統(tǒng)硬件分析
系統(tǒng)的硬件整體框架圖如圖2所示。
圖2 硬件整體框架
2.1雙CPU單元
采用TI公司的浮點DSP處理器TMS320C6722作為整個系統(tǒng)的核心,應用其出色的運算能力和數(shù)據處理速度快、精度高等優(yōu)點,完成系統(tǒng)的數(shù)據處理任務。控制單元采用CORTEX-M3為內核的ARM芯片STM32F103ZET6作為核心,其強大的控制能力,滿足了整個系統(tǒng)的控制要求;其豐富的外設配置,為系統(tǒng)的擴展和升級提供了很大的空間。
2.2主要外圍電路單元
DDS發(fā)送單元以AD9831為核心,配合相應算法及程序發(fā)送正交化FSK信號和數(shù)字編碼信號。由于AD9831頻率寄存器切換選擇線(FSELECT)需由定時器的輸出脈沖控制,以實現(xiàn)多頻之間切換,而DSP芯片定時器未設置定時器的外部引腳,故DDS的控制由協(xié)處理器STM32F103ZET完成。
信號采集單元以MAX1322為核心,通過并行數(shù)據線與TMS320C6722相連,AD_E0C#連接C6722的外部中斷引腳,讀寫及片選由CPLD邏輯譯碼產生。
2.3通信單元
系統(tǒng)中DSP和ARM之間采用雙口RAM(IDT70V24)通信。該芯片配有兩套完全獨立的數(shù)據線、地址線、讀/寫控制線,允許主從控制器對雙端口存儲器的同一單元進行同時存取。兩套完全獨立的中斷邏輯用來實現(xiàn)兩個CPU之間的握手控制信號;兩套獨立的“忙”邏輯,保證兩個CPU同時對同一單元讀/寫操作的正確性;讀/寫時序與普通單端口存儲器完全一樣,存取速度完全適合高速、實時的通信系統(tǒng)。
PC和ARM之間采用USB或RS-232串口通信。
2.4 CPLD模塊
采用ATMEL公司的CPLD芯片ATF1508AD完成對整個系統(tǒng)的時序控制和硬件接口邏輯。它可以把DSP芯片進一步解放出來集中完成數(shù)據處理工作,提高DSP芯片的使用效率;它還實現(xiàn)復位控制、輸出時鐘的功能。
3.軌道信號的改進方案
如果以目前的軌道電路為基礎對現(xiàn)有鐵路軌道信號進行改進,將大大降低改造成本,而且改造容易,可以迅速普及。以下提出的方案基于目前的軌道電路。
評論