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