基于STM32的紅光治療儀控制系統(tǒng)
2 控制系統(tǒng)軟件架構(gòu)
初始化程序中對(duì)STM32F103VCT6的時(shí)鐘,IO口,DAC、串口1、全局變量等初始化。串口接收觸摸屏程序中串口1接收從觸摸屏發(fā)送過來的16進(jìn)制數(shù)據(jù)治療時(shí)間沒置、治療強(qiáng)度設(shè)置、治療頭高度調(diào)節(jié)程序中對(duì)從串口1接收的數(shù)據(jù)進(jìn)行處理。報(bào)警系統(tǒng)實(shí)時(shí)監(jiān)測(cè)水流狀況、水溫并做相應(yīng)處理。時(shí)鐘顯示程序在顯示器上實(shí)時(shí)顯示時(shí)鐘。系統(tǒng)用到RTC秒中斷,中斷主要是對(duì)59 s進(jìn)行清零。
3 實(shí)驗(yàn)程序
DAC實(shí)驗(yàn):通過按鍵KEY0,KEY1來調(diào)節(jié)DAC輸出電壓的大小按照原理圖即圖9所示接好硬件電路在MDK開發(fā)環(huán)境下建立DAC工程,采用V3. 1.1庫(kù)函數(shù)進(jìn)行軟件編程。本文引用地址:http://www.ex-cimer.com/article/160371.htm
4 實(shí)驗(yàn)結(jié)果
在MDK開發(fā)環(huán)境下編譯工程,生成DAC.hex執(zhí)行文件,通過JLINK V8 下載到控制板中運(yùn)行,接好硬件電路,通過按鍵KEY0、KEY1,調(diào)節(jié)和測(cè)量紅光光輻射功率。圖10是DAC輸出電壓與紅光光輻射功率的關(guān)系圖。
由圖可知紅光輻射功率隨DAC輸出電壓變化而變化,且能達(dá)到70 mW·cm-2要求。
5 結(jié)束語(yǔ)
文中介紹了基于STM32的紅光治療儀控制系統(tǒng),實(shí)現(xiàn)了紅光治療儀所要求的功能。應(yīng)用STM32F103VCT6作為主控制芯片,STM32具有豐富的外設(shè),低功耗,方便的開發(fā)環(huán)境,使系統(tǒng)更加節(jié)約成本,縮短開發(fā)環(huán)境,性能更好。建立了控制系統(tǒng),驗(yàn)證了本系統(tǒng)在紅光治療儀上應(yīng)用的可行性。
半導(dǎo)體制冷相關(guān)文章:半導(dǎo)體制冷原理
評(píng)論