基于ARM微處理器的機載語音告警系統(tǒng)設(shè)計
3.2 系統(tǒng)軟件流程
系統(tǒng)的軟件流程如圖5所示,系統(tǒng)上電或復(fù)位后,從NAND Flash啟動,S3C2440把NAND Flash的前4 KB加載到SDRAM中,并把SDRAM的首地址設(shè)為0x00000000,CPU從0x00000000開始執(zhí)行。NAND Flash的前4KB程序中包含從NAND Flash把BootLoader(引導(dǎo)加載程序)的其余部分裝入SDRAM的程序,進行系統(tǒng)初始化;系統(tǒng)接收到RS422接口傳來的告警命令后首先進行 告警命令真?zhèn)渭皟?yōu)先權(quán)判定,當(dāng)判定當(dāng)前告警命令為真并且為優(yōu)先級最高后,系統(tǒng)從SDRAM讀取告警語音數(shù)據(jù);當(dāng)檢測到此時系統(tǒng)無新告警命令或高優(yōu)先級命令 時,將語音數(shù)據(jù)輸出給音頻轉(zhuǎn)換器進行解碼、數(shù)模轉(zhuǎn)換,功率放大后把告警語音送到飛行員耳機完成故告警語音播放。本文引用地址:http://2s4d.com/article/151268.htm
3.3 告警命令優(yōu)先級調(diào)度單元
語音告警系統(tǒng)功能是以分布在飛機各處的主要傳感器信號為觸發(fā),將飛機當(dāng)前的工作狀態(tài)、危險狀況或通過數(shù)據(jù)鏈獲取的作戰(zhàn)任務(wù)命令,根據(jù)信息的重要緊急程度的 不同,在語音告警系統(tǒng)里將各系統(tǒng)的告警命令分成了不同的告警優(yōu)先級。一般將告警命令分為3級:危險級、警告級、注意級,這樣按優(yōu)先權(quán)將告警命令分成先后順 序。本系統(tǒng)采用的告警命令優(yōu)先級調(diào)度流程如圖6所示。
4 結(jié)論
實踐證明,采用ARM微處理器和數(shù)字音頻轉(zhuǎn)換器設(shè)計的機載語音告警系統(tǒng)工作穩(wěn)定、可靠,告警語音的控制和播放更加靈活、快速,適應(yīng)復(fù)雜多變戰(zhàn)場環(huán)境,符合體積小、重量輕、功耗低的機載需求。
評論