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