基于STM32的紫外光療儀控制系統(tǒng)設(shè)計
發(fā)布時間:2021-03-28 10:26
設(shè)計一種基于單片機的紫外光治療儀控制系統(tǒng),控制系統(tǒng)以STM32F103RCT6為主控芯片,通過ESP8266 Wi-Fi模塊聯(lián)網(wǎng)并與特定服務(wù)器數(shù)據(jù)交互,實現(xiàn)遠程上傳治療信息。采用4.3寸觸摸屏實現(xiàn)人機交互、SYN6288芯片實現(xiàn)語音播報、繼電器模塊控制設(shè)備啟停。實驗測試結(jié)果表明,該系統(tǒng)具有數(shù)據(jù)聯(lián)網(wǎng)、人機交互和語音播報等功能,運行穩(wěn)定可靠、操作簡便,體積小且便于攜帶,具有一定的應用價值,為智能化家用光療儀的研究提供了參考。
【文章來源】:工業(yè)控制計算機. 2020,33(08)
【文章頁數(shù)】:3 頁
【部分圖文】:
系統(tǒng)總體框圖
繼電器模塊用于實現(xiàn)紫外光治療儀的啟停控制。電路通過光耦EL817進行電壓的驅(qū)動轉(zhuǎn)換,將3.3V的開關(guān)量信號與5V驅(qū)動電壓進行隔離。單片機PC4引腳低電平觸發(fā)控制繼電器吸合并用S8050NPN型三極管驅(qū)動繼電器,SS14二極管用于消除繼電器吸合時產(chǎn)生的瞬間反相電動勢。采用雙紫外燈管,每個紫外燈管電源線其中一根線分別接一個繼電器常開上,另一根線接220V電源上。共需如圖2所示的2個繼電器接口電路。單片機根據(jù)觸摸屏發(fā)送的用戶命令通過繼電器模塊控制雙紫外燈管的通斷,實現(xiàn)治療儀的啟停。2.5 語音模塊
程序設(shè)計包括:(1)系統(tǒng)數(shù)據(jù)存儲功能:對存儲芯片編程實現(xiàn)系統(tǒng)數(shù)據(jù)存儲功能,包括系統(tǒng)數(shù)據(jù)寫函數(shù)system_data_write(void)和系統(tǒng)數(shù)據(jù)讀函數(shù)system_data_read(void),STM32在AT24C02指定地址讀出和寫入一個數(shù)據(jù)或者長度為LEN的數(shù)據(jù);(2)Wi-Fi處理功能:編寫Wi-Fi初始化函數(shù)wifi_init(void),STM32發(fā)送AT指令AT+CWMODE=1,設(shè)置無線連接station模式,并且連接Wi-Fi和服務(wù)器IP。編寫Wi-Fi發(fā)送數(shù)據(jù)函數(shù)以及數(shù)據(jù)處理函數(shù),在服務(wù)器端查找用戶和添加用戶信息。判斷信息來自醫(yī)生手機端或觸摸屏治療端,并將患者治療信息發(fā)至醫(yī)生手機端或?qū)⑨t(yī)生手機端發(fā)來的信息轉(zhuǎn)發(fā)至觸摸屏治療端;(3)觸摸屏顯示功能:包括5個界面的功能設(shè)計,即開機界面、治療界面、注冊界面、系統(tǒng)設(shè)置界面、歷史數(shù)據(jù)顯示界面以及修改用戶信息界面;(4)語音播報函數(shù)void yuyin_bb(u8 Music,u8*HZ-data)用于完成幀固定配置信息、校驗碼計算以及發(fā)送幀信息,實現(xiàn)語音的播報。系統(tǒng)控制程序關(guān)鍵函數(shù)的功能結(jié)構(gòu)如圖4。圖4 函數(shù)功能結(jié)構(gòu)圖
【參考文獻】:
期刊論文
[1]基于ESP8266的智能開關(guān)控制系統(tǒng)設(shè)計[J]. 薛翔,王琰. 電子世界. 2018(21)
[2]基于MCU的智能家居控制系統(tǒng)研究[J]. 王琰,郭燕. 無線互聯(lián)科技. 2018(10)
[3]基于ESP8266+STM32的智能升降桌控制器[J]. 邵青青,周建華,徐晨,李鷺揚. 機械工程與自動化. 2017(06)
[4]基于ESP8266的LED燈無線遠程控制設(shè)計[J]. 屈良潘,唐曼玲,劉靜,馬魏平. 電子世界. 2017(09)
[5]多功能護理床遠程控制系統(tǒng)的設(shè)計[J]. 吳春華,孫瑜. 電子設(shè)計工程. 2017(08)
[6]基于ESP8266的一種WIFI控制插座設(shè)計[J]. 戴磊,李華,金翰林,陳建. 裝備制造技術(shù). 2017(04)
本文編號:3105395
【文章來源】:工業(yè)控制計算機. 2020,33(08)
【文章頁數(shù)】:3 頁
【部分圖文】:
系統(tǒng)總體框圖
繼電器模塊用于實現(xiàn)紫外光治療儀的啟停控制。電路通過光耦EL817進行電壓的驅(qū)動轉(zhuǎn)換,將3.3V的開關(guān)量信號與5V驅(qū)動電壓進行隔離。單片機PC4引腳低電平觸發(fā)控制繼電器吸合并用S8050NPN型三極管驅(qū)動繼電器,SS14二極管用于消除繼電器吸合時產(chǎn)生的瞬間反相電動勢。采用雙紫外燈管,每個紫外燈管電源線其中一根線分別接一個繼電器常開上,另一根線接220V電源上。共需如圖2所示的2個繼電器接口電路。單片機根據(jù)觸摸屏發(fā)送的用戶命令通過繼電器模塊控制雙紫外燈管的通斷,實現(xiàn)治療儀的啟停。2.5 語音模塊
程序設(shè)計包括:(1)系統(tǒng)數(shù)據(jù)存儲功能:對存儲芯片編程實現(xiàn)系統(tǒng)數(shù)據(jù)存儲功能,包括系統(tǒng)數(shù)據(jù)寫函數(shù)system_data_write(void)和系統(tǒng)數(shù)據(jù)讀函數(shù)system_data_read(void),STM32在AT24C02指定地址讀出和寫入一個數(shù)據(jù)或者長度為LEN的數(shù)據(jù);(2)Wi-Fi處理功能:編寫Wi-Fi初始化函數(shù)wifi_init(void),STM32發(fā)送AT指令AT+CWMODE=1,設(shè)置無線連接station模式,并且連接Wi-Fi和服務(wù)器IP。編寫Wi-Fi發(fā)送數(shù)據(jù)函數(shù)以及數(shù)據(jù)處理函數(shù),在服務(wù)器端查找用戶和添加用戶信息。判斷信息來自醫(yī)生手機端或觸摸屏治療端,并將患者治療信息發(fā)至醫(yī)生手機端或?qū)⑨t(yī)生手機端發(fā)來的信息轉(zhuǎn)發(fā)至觸摸屏治療端;(3)觸摸屏顯示功能:包括5個界面的功能設(shè)計,即開機界面、治療界面、注冊界面、系統(tǒng)設(shè)置界面、歷史數(shù)據(jù)顯示界面以及修改用戶信息界面;(4)語音播報函數(shù)void yuyin_bb(u8 Music,u8*HZ-data)用于完成幀固定配置信息、校驗碼計算以及發(fā)送幀信息,實現(xiàn)語音的播報。系統(tǒng)控制程序關(guān)鍵函數(shù)的功能結(jié)構(gòu)如圖4。圖4 函數(shù)功能結(jié)構(gòu)圖
【參考文獻】:
期刊論文
[1]基于ESP8266的智能開關(guān)控制系統(tǒng)設(shè)計[J]. 薛翔,王琰. 電子世界. 2018(21)
[2]基于MCU的智能家居控制系統(tǒng)研究[J]. 王琰,郭燕. 無線互聯(lián)科技. 2018(10)
[3]基于ESP8266+STM32的智能升降桌控制器[J]. 邵青青,周建華,徐晨,李鷺揚. 機械工程與自動化. 2017(06)
[4]基于ESP8266的LED燈無線遠程控制設(shè)計[J]. 屈良潘,唐曼玲,劉靜,馬魏平. 電子世界. 2017(09)
[5]多功能護理床遠程控制系統(tǒng)的設(shè)計[J]. 吳春華,孫瑜. 電子設(shè)計工程. 2017(08)
[6]基于ESP8266的一種WIFI控制插座設(shè)計[J]. 戴磊,李華,金翰林,陳建. 裝備制造技術(shù). 2017(04)
本文編號:3105395
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3105395.html
最近更新
教材專著