基于STM32的紫外光疗仪控制系统设计
发布时间:2021-03-28 10:26
设计一种基于单片机的紫外光治疗仪控制系统,控制系统以STM32F103RCT6为主控芯片,通过ESP8266 Wi-Fi模块联网并与特定服务器数据交互,实现远程上传治疗信息。采用4.3寸触摸屏实现人机交互、SYN6288芯片实现语音播报、继电器模块控制设备启停。实验测试结果表明,该系统具有数据联网、人机交互和语音播报等功能,运行稳定可靠、操作简便,体积小且便于携带,具有一定的应用价值,为智能化家用光疗仪的研究提供了参考。
【文章来源】:工业控制计算机. 2020,33(08)
【文章页数】:3 页
【部分图文】:
系统总体框图
继电器模块用于实现紫外光治疗仪的启停控制。电路通过光耦EL817进行电压的驱动转换,将3.3V的开关量信号与5V驱动电压进行隔离。单片机PC4引脚低电平触发控制继电器吸合并用S8050NPN型三极管驱动继电器,SS14二极管用于消除继电器吸合时产生的瞬间反相电动势。采用双紫外灯管,每个紫外灯管电源线其中一根线分别接一个继电器常开上,另一根线接220V电源上。共需如图2所示的2个继电器接口电路。单片机根据触摸屏发送的用户命令通过继电器模块控制双紫外灯管的通断,实现治疗仪的启停。2.5 语音模块
程序设计包括:(1)系统数据存储功能:对存储芯片编程实现系统数据存储功能,包括系统数据写函数system_data_write(void)和系统数据读函数system_data_read(void),STM32在AT24C02指定地址读出和写入一个数据或者长度为LEN的数据;(2)Wi-Fi处理功能:编写Wi-Fi初始化函数wifi_init(void),STM32发送AT指令AT+CWMODE=1,设置无线连接station模式,并且连接Wi-Fi和服务器IP。编写Wi-Fi发送数据函数以及数据处理函数,在服务器端查找用户和添加用户信息。判断信息来自医生手机端或触摸屏治疗端,并将患者治疗信息发至医生手机端或将医生手机端发来的信息转发至触摸屏治疗端;(3)触摸屏显示功能:包括5个界面的功能设计,即开机界面、治疗界面、注册界面、系统设置界面、历史数据显示界面以及修改用户信息界面;(4)语音播报函数void yuyin_bb(u8 Music,u8*HZ-data)用于完成帧固定配置信息、校验码计算以及发送帧信息,实现语音的播报。系统控制程序关键函数的功能结构如图4。图4 函数功能结构图
【参考文献】:
期刊论文
[1]基于ESP8266的智能开关控制系统设计[J]. 薛翔,王琰. 电子世界. 2018(21)
[2]基于MCU的智能家居控制系统研究[J]. 王琰,郭燕. 无线互联科技. 2018(10)
[3]基于ESP8266+STM32的智能升降桌控制器[J]. 邵青青,周建华,徐晨,李鹭扬. 机械工程与自动化. 2017(06)
[4]基于ESP8266的LED灯无线远程控制设计[J]. 屈良潘,唐曼玲,刘静,马魏平. 电子世界. 2017(09)
[5]多功能护理床远程控制系统的设计[J]. 吴春华,孙瑜. 电子设计工程. 2017(08)
[6]基于ESP8266的一种WIFI控制插座设计[J]. 戴磊,李华,金翰林,陈建. 装备制造技术. 2017(04)
本文编号:3105395
【文章来源】:工业控制计算机. 2020,33(08)
【文章页数】:3 页
【部分图文】:
系统总体框图
继电器模块用于实现紫外光治疗仪的启停控制。电路通过光耦EL817进行电压的驱动转换,将3.3V的开关量信号与5V驱动电压进行隔离。单片机PC4引脚低电平触发控制继电器吸合并用S8050NPN型三极管驱动继电器,SS14二极管用于消除继电器吸合时产生的瞬间反相电动势。采用双紫外灯管,每个紫外灯管电源线其中一根线分别接一个继电器常开上,另一根线接220V电源上。共需如图2所示的2个继电器接口电路。单片机根据触摸屏发送的用户命令通过继电器模块控制双紫外灯管的通断,实现治疗仪的启停。2.5 语音模块
程序设计包括:(1)系统数据存储功能:对存储芯片编程实现系统数据存储功能,包括系统数据写函数system_data_write(void)和系统数据读函数system_data_read(void),STM32在AT24C02指定地址读出和写入一个数据或者长度为LEN的数据;(2)Wi-Fi处理功能:编写Wi-Fi初始化函数wifi_init(void),STM32发送AT指令AT+CWMODE=1,设置无线连接station模式,并且连接Wi-Fi和服务器IP。编写Wi-Fi发送数据函数以及数据处理函数,在服务器端查找用户和添加用户信息。判断信息来自医生手机端或触摸屏治疗端,并将患者治疗信息发至医生手机端或将医生手机端发来的信息转发至触摸屏治疗端;(3)触摸屏显示功能:包括5个界面的功能设计,即开机界面、治疗界面、注册界面、系统设置界面、历史数据显示界面以及修改用户信息界面;(4)语音播报函数void yuyin_bb(u8 Music,u8*HZ-data)用于完成帧固定配置信息、校验码计算以及发送帧信息,实现语音的播报。系统控制程序关键函数的功能结构如图4。图4 函数功能结构图
【参考文献】:
期刊论文
[1]基于ESP8266的智能开关控制系统设计[J]. 薛翔,王琰. 电子世界. 2018(21)
[2]基于MCU的智能家居控制系统研究[J]. 王琰,郭燕. 无线互联科技. 2018(10)
[3]基于ESP8266+STM32的智能升降桌控制器[J]. 邵青青,周建华,徐晨,李鹭扬. 机械工程与自动化. 2017(06)
[4]基于ESP8266的LED灯无线远程控制设计[J]. 屈良潘,唐曼玲,刘静,马魏平. 电子世界. 2017(09)
[5]多功能护理床远程控制系统的设计[J]. 吴春华,孙瑜. 电子设计工程. 2017(08)
[6]基于ESP8266的一种WIFI控制插座设计[J]. 戴磊,李华,金翰林,陈建. 装备制造技术. 2017(04)
本文编号:3105395
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3105395.html