新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于Cortex-M3的數字可調共振源的設計

        基于Cortex-M3的數字可調共振源的設計

        作者: 時間:2011-02-28 來源:網絡 收藏


        功放模塊采用TDA2030作為核心芯片,是德律風根生產的音頻功放電路,采用V型5腳單列直插式塑料封裝結構,具有體積小、輸出功率大、失真小、外接元件少等特點,內部具有多種保護電路,工作安全可靠,可以滿足系統設計的要求。本文選用12 V單電源供電模式,對輸出信號功率進行放大以驅動外圍振動實驗裝置。圖4所示為信號放大驅動電路。


        2.4 鍵盤顯示及信號輸出端裝置
        鍵盤和顯示作為人機交互平臺,控制鍵盤設有5個按鍵,包括兩個光標左右移位鍵、兩個加減鍵和一個確認鍵,以實現對頻率的調節設定。顯示部分采用LCD1602液晶模塊,用于實時顯示輸出信號的頻率值。
        2.5 USB通信模塊
        通用串行總線(USB)由于具有高傳輸速率、即插即用和易于擴展等優點而被廣泛應用于計算機外設、設備和儀器儀表等領域。系統的USB通信部分采用了CPU自帶的USB接口。PC上位機可通過USB接口將AD9850的頻率/相位控制字發送到MCU,用于設置AD9850的輸出頻率,同時AD9850也可以經MCU將輸出頻率發送回PC上位機上,用于對系統監視。

        3 系統軟件簡介
        系統的軟件包括計算機虛擬儀器以及ARM軟件程序。虛擬儀器采用NI公司的LahWindows開發平臺,虛擬儀器面板用于實現PC機與通信并實時顯示輸出頻率、幅度等信息。ARM軟件部分采用基于ST公司的最新3.0版本的固件庫編寫。此次只介紹ARM軟件部分。
        ARM軟件設計采用C語言編寫,C語言對機器底層硬件操作方便,模塊化程度高,可讀性與可移植性好。該軟件設計主要包括兩部分組成:控制程序由初始化模塊、功能模塊組成。初始化模塊用于配置系統時鐘、端口工作方式、嵌套中斷向量控制器。功能模塊是由顯示、鍵盤輸入和信號發生組成。系統軟件設計流程圖,如圖5所示。



        關鍵詞: Cortex-M 數字 共振源

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 贵港市| 金山区| 莎车县| 嘉鱼县| 瓦房店市| 衡山县| 汉源县| 广德县| 都江堰市| 五台县| 东丰县| 高雄市| 陵水| 麻江县| 巴里| 德庆县| 甘洛县| 聊城市| 监利县| 肇州县| 宁城县| 察雅县| 潜山县| 高雄市| 河源市| 临江市| 孟村| 枝江市| 门头沟区| 大邑县| 阿克苏市| 湖口县| 田东县| 长武县| 广宗县| 绥芬河市| 淄博市| 龙口市| 陕西省| 尼木县| 稻城县|