基于STM32的雙路信號源及配置平臺設計
控制器軟件流程圖如圖9所示。
本文引用地址:http://dyxdggzs.com/article/277033.htm
圖9 STM32F107控制軟件流程圖
上位機軟件提供一個(gè)良好的可視化界面,通過(guò)獲取用戶(hù)指定有效參數(無(wú)效則給出錯誤報告),完成下發(fā)命令、接收數據、處理下位機回發(fā)報告等任務(wù)。設計的軟件界面如圖10所示。
圖10 上位機平臺界面
用 戶(hù)可通過(guò)界面完成一些常用的配置或直接對指定的AD9958寄存器進(jìn)行讀寫(xiě),還可以將配置存入FLASH,以便控制器下次啟動(dòng)后可直接恢復輸出。向 AD9958內部地址0x04(CFTW0寄存器寫(xiě))入0x01a80022配置的SPI幀格式(MSB first)如圖11所示。
圖11 寫(xiě)0x04寄存器的SPI幀格式
4 結語(yǔ)
結果表明信號源輸出特性良好,還具有集成的高、功耗低、配置靈活等優(yōu)點(diǎn)。為了滿(mǎn)足不同應用的需求,可調整濾波器參數或將濾波輸出直接引出。由于采用了外設豐 富的STM32控制器,使系統具有良好擴展性。該信號源可應用于嵌入式儀表測量、相關(guān)弱信號檢測等領(lǐng)域,也可作為激勵源為電路調試帶來(lái)極大方便。
模擬信號相關(guān)文章:什么是模擬信號
塵埃粒子計數器相關(guān)文章:塵埃粒子計數器原理
評論