新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM微處理器的機載語音告警系統設計

        基于ARM微處理器的機載語音告警系統設計

        作者: 時間:2010-12-08 來源:網絡 收藏

        2.2 音頻及功放單元
        系統采用CS4331完成數字音頻信號的轉換,CS4331是完全立體聲數字音頻轉換器,集成了數字插值、調制、數模轉換、低通濾波功能。 CS4331轉換后的模擬信號功率經放大后以差分方式輸出,如果存在干擾信號,會對差分信號產生相同的干擾,通過二者之差,干擾信號的有效輸入為零,達到了抗共模干擾的目的,音頻轉換及功放電路如圖3所示。

        本文引用地址:http://www.104case.com/article/151268.htm

        c.JPG


        2.3 電源及其監控單元
        機載設備要求能耐受飛機電源的浪涌、沖擊,并能夠在掉電50 ms內系統仍能正常工作,必須設計電源濾波和掉電保護模塊。采用法拉電容對電源模塊做特殊設計,其電路如圖4所示。

        g.JPG
        二極管VD1和R2實現了系統的正常供電,二極管VD2和R1完成儲能電容C1的充電,并能夠限制加電瞬間的充電電流。VD1,VD2和VD3的單向導電 性保證儲能電容C1在飛機電源掉電時,只給本電路板供電。同時電阻R2和電容C2,C3一起用于電源濾波,消除電源浪涌和尖峰。依據電路保持工作所需能量 需與法拉電容減少能量相等的原則,可知:

        d.JPG


        式中,C為法拉電容的標稱容量,F;Uwork為電路中的正常工作電壓,V;Umin為電路能工作的最低電壓,V;T為電路中要求的保持時間,s;I為電路的負載電流,A。
        則有

        e.JPG

        根據語音告警系統的設計方案和所選用的元器件,系統正常工作所需要的電流約為0.2 A,系統工作電壓為3.3 V,最小工作電壓為3 V,要求掉電時間為0.05 s,據此由式(4)可計算出所需要的法拉電容為:
        f.JPG
        按照10倍的設計余度,本文選擇O.47 F電容作為儲能元件,可實現掉電時間最大為700 ms的掉電保護,完全滿足機載設備的要求。
        圖4中MAX811為電源監控器件,當監控到系統電源低于閾值3 V時,產生復位信號以確保系統工作正常。

        3 軟件設計
        3.1 U-Boot的移植
        因1.1.4版本U-Boot(Universal Boot Loader)并不支持本系統設計所使用的微處理器S3C2440,但對S3C2410有完善的支持。本文U-Boot移植工作在微處理器S3C2410 的基礎上展開,U-Boot移植操作實際上就是根據系統硬件資源對相關的文件進行修改。本系統相關硬件由S3C2440嵌入式微處理器、64 MB的NAND Flash、64 MB的SDRAM及串口組成,這里關鍵介紹存儲系統的初始化部分:
        1)Flash驅動程序采用board/Cmi/Flash.c,由于Cmi中的flash.c寫入時要交換字節,因而刪除了其 write_short()和write_buff()函數,利用board/ep7312/Flash.c中write_word()和 write_buff()函數,并且把flash.c中的FLASH_BASE_PRELIM改為CFG_FLASH_BASE。把 FLASH_BLOCK_SIZE改為Ox4000,NAND Flash K9F1208塊的大小是16 KB。
        2)Board/smdk2410/smdk2410.c中函數dram_init()定義了SDRAM的真實地址和實際大小。由于本設計中,SDRAM的大小為64 MB,所以修改Inelude/configs/Smdk2410.h中的PHYS_SDRAM_l_SIZE,改為0x04000000。
        經過以上修改后生成目標代碼,通過JTAG將二進制文件燒入NAND Flash。燒寫成功后通過超級終端進行測試,測試結果表明U-Boot移植成功并且可以在系統板上穩定運行。



        關鍵詞: ARM 語音數據

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 石柱| 淅川县| 武安市| 澄迈县| 旺苍县| 聊城市| 平邑县| 常德市| 望奎县| 渝中区| 农安县| 云南省| 肇源县| 深水埗区| 峡江县| 嵩明县| 岳普湖县| 盐源县| 常熟市| 如东县| 安岳县| 阜新| 河津市| 来安县| 莲花县| 繁昌县| 将乐县| 扎鲁特旗| 股票| 南涧| 保靖县| 玛多县| 闽清县| 合阳县| 筠连县| 岢岚县| 博兴县| 日喀则市| 长治县| 九龙坡区| 台中市|