新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于ARM Cortex-M3的多路數據采集系統的設計

        基于ARM Cortex-M3的多路數據采集系統的設計

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

        3.2 整體調試
        最小板各功能單元調試通過后,將最小板與數據采集板級聯進行系統整體調試。
        系統調試主要包括:外設和系統時鐘初始化,GPIO初始化,USART初始化和ADC、定時器初始化及ADC通道設置和串口收發配置等。系統調試流程如圖3所示:
        c.JPG

        按照上述流程完成程序設計,編譯、鏈接、運行,觀察輸入輸出情況。系統調試效果如圖4所示。

        d.JPG
        程序運行后,系統板上的LED在閃爍,用示波器測量定時器輸出引腳PB9,顯示頻率為4kHz,幅值為3.3V,占空比50%的PWM的方波,經過三極管放大,幅值為4.5V;在采集板輸入端加入直流電壓信號,跳線選擇ADC通道;USART進行數據傳輸中,先發出轉換結果低六位,后發出高六位。打開串口調試助手,在數據接收區內以十六進制依次顯示經過ADC所獲得的輸入信號的轉換結果,圖4中顯示了通道IN105、IN206輸入信號的測試效果,每次預先發送0x7E,且每15次循環輸出,表示依次獲取了模擬輸入電壓信號,經測算轉換精度在誤差允許范圍內,說明系統運行正常,初步實現設計目的。

        4 結論
        本數據采集系統充分利用微處理器STM32F103RBT6內置的16路ADC通道、DMA控制器、USART通信接口、定時器等豐富的外設資源,在系統實現上簡化了相關模塊的設計,提高了系統運行的可靠性。經過系統硬件設計和軟件配置實現順序采集轉換輸入的多路電壓信號,并利用上位機界面顯示采集的信號,實現了輸入信號的實時監測和管理,達到了系統設計的基本要求。

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

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 定西市| 凤冈县| 钟山县| 咸丰县| 东乡族自治县| 隆子县| 西和县| 南江县| 凤庆县| 汶川县| 滕州市| 南昌县| 铜川市| 炎陵县| 锡林郭勒盟| 玉门市| 武穴市| 吕梁市| 德格县| 宁河县| 松滋市| 北票市| 武穴市| 凯里市| 鸡泽县| 上虞市| 南澳县| 山丹县| 凤翔县| 临夏市| 马龙县| 牟定县| 思南县| 罗田县| 祁门县| 余干县| 朝阳区| 麻栗坡县| 宁远县| 襄城县| 闽清县|