基于A(yíng)RM Cortex-M3的多路數據采集系統的設計
3.2 系統整體調試
最小系統板各功能單元調試通過(guò)后,將最小系統板與數據采集板級聯(lián)進(jìn)行系統整體調試。
系統調試主要包括:外設和系統時(shí)鐘初始化,GPIO初始化,USART初始化和ADC、定時(shí)器初始化及ADC通道設置和串口收發(fā)配置等。系統調試流程如圖3所示:

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

程序運行后,系統板上的LED在閃爍,用示波器測量定時(shí)器輸出引腳PB9,顯示頻率為4kHz,幅值為3.3V,占空比50%的PWM的方波,經(jīng)過(guò)三極管放大,幅值為4.5V;在采集板輸入端加入直流電壓信號,跳線(xiàn)選擇ADC通道;USART進(jìn)行數據傳輸中,先發(fā)出轉換結果低六位,后發(fā)出高六位。打開(kāi)串口調試助手,在數據接收區內以十六進(jìn)制依次顯示經(jīng)過(guò)ADC所獲得的輸入信號的轉換結果,圖4中顯示了通道IN105、IN206輸入信號的測試效果,每次預先發(fā)送0x7E,且每15次循環(huán)輸出,表示依次獲取了模擬輸入電壓信號,經(jīng)測算轉換精度在誤差允許范圍內,說(shuō)明系統運行正常,初步實(shí)現設計目的。
4 結論
本數據采集系統充分利用微處理器STM32F103RBT6內置的16路ADC通道、DMA控制器、USART通信接口、定時(shí)器等豐富的外設資源,在系統實(shí)現上簡(jiǎn)化了相關(guān)模塊的設計,提高了系統運行的可靠性。經(jīng)過(guò)系統硬件設計和軟件配置實(shí)現順序采集轉換輸入的多路電壓信號,并利用上位機界面顯示采集的信號,實(shí)現了輸入信號的實(shí)時(shí)監測和管理,達到了系統設計的基本要求。
本文引用地址:http://dyxdggzs.com/article/195183.htm
評論