數字化車(chē)內通信系統方案設計
3 車(chē)內通信系統軟件設計
3.1 嵌入式操作系統選擇
嵌入式操作系統采用WinCE(Microsoft Windows CE)系統作為ARM處理器的操作系統,主要原因有以下幾點(diǎn)。
(1)Microsoft Win32應用編程接口(API)的廣泛應用;
(2)WinCE是緊湊的、高效的和可升級的32位嵌入式操作系統;
(3)WinCE系統功能強大,能完成大部分PC具有的功能,提供了友好的人機交互界面,可以使用鼠標、鍵盤(pán)等工具;
(4)可根據應用需要裁剪內核,減少系統開(kāi)銷(xiāo),穩定性好,啟動(dòng)時(shí)間短;
(5)WinCE是一個(gè)嚴格實(shí)時(shí)操作系統。
3.2 嵌入式程序設計
ARM嵌入式程序采用面向對象和模塊化程序設計思想,按照功能將整個(gè)程序分為按鍵輸入模塊、面板顯示模塊、參數配置模塊、網(wǎng)絡(luò )傳輸控制模塊、話(huà)音采集與回放模塊和程序升級模塊,其組成如圖3所示。本文引用地址:http://dyxdggzs.com/article/153658.htm
對應以上6個(gè)模塊,整個(gè)嵌入式程序采用面向對象的編程方法,將功能模塊分別用6個(gè)類(lèi)來(lái)實(shí)現,其功能如表1所示。其中網(wǎng)絡(luò )傳輸控制模塊綜合運用TCP/IP、RTP/RTCP/UDP協(xié)議,實(shí)現話(huà)音數據和信令的傳輸。話(huà)音數據格式采用PCM編碼、單聲道、11 025 Hz采樣率、8 bit數據寬度。
4 結束語(yǔ)
車(chē)內通信系統近年來(lái)隨著(zhù)數字通信技術(shù)、網(wǎng)絡(luò )技術(shù)和微電子技術(shù)的發(fā)展得到了迅速發(fā)展,已經(jīng)從模擬交換模式上發(fā)展到全數字化、網(wǎng)絡(luò )化階段,新型的車(chē)內通信系統由于采用了大量的現代電子技術(shù),其集成化、網(wǎng)絡(luò )程度高,車(chē)內設備以及車(chē)際間的互連互通方便、可靠。本文設計的車(chē)內通信系統方案是以ARM嵌入式系統為核心,大量運用了現代微電子設計技術(shù),IP技術(shù)等,使得整個(gè)系統高度集成化、網(wǎng)絡(luò )化。因此,本文所設計的方案有一定的工程研制參考意義。
評論