基于stm32的保温瓶控制装置的制造方法

文档序号:9786858阅读:341来源:国知局
基于stm32的保温瓶控制装置的制造方法
【技术领域】
[0001]本发明涉及自控控制技术,尤其是一种基于STM32的保温瓶控制装置。
【背景技术】
[0002] 随着现代生活水平的提高,人们对生活的要求也越来越高,传统的很多设备也跟 着时代的脚步不断更新。保温瓶又称电壶,是人们日常生活中的必须品,可以说每个家都会 配备。现在的保温瓶都是以内抽真空的双层壁瓶为内胆,加上外壳以此形成保温的容器,人 们把沸水装在保温瓶中,以便需要的时候饮用。但是传统的保温瓶由于材质与制造的原因, 保温效果有好有坏,而且沸水放置一段时间后就不知道瓶内的温度了。给人们的饮用带来 了不便,而且很多人会把冷却的沸水直接倒掉,非常浪费水资源。

【发明内容】

[0003] 本发明所要解决的技术问题是:提供一种结构简单,工作稳定的保温瓶控制装置, 以克服现有技术的不足。
[0004] 本发明是这样实现的: 一种基于STM32的保温瓶控制装置,包括设置在保温瓶上用于控制保温瓶控制开关通 断的继电器,主控芯片一输出端连接继电器且控制继电器的开闭,设置在保温瓶上的温度 采集器与主控芯片的输入端连接,带字库的液晶显示屏与主控芯片实现互联。
[0005] 前述的一种基于STM32的保温瓶控制装置中,所述带字库的液晶显示屏采用 LCD12864型号,12864液晶5V电压驱动,带背光,内置了16X16的点阵、128个字符以及64X256 点阵显示RAM,单片机接口采用并行或串行的方式来控制。带中文字库的128X64是一种内部 含有国标一级、二级简体中文字库的显示模块,里面有8192个汉字。
[0006] 前述的一种基于STM32的保温瓶控制装置中,所述主控芯片采用STM32F103ZET6作 为主控芯片。
[0007] 前述的一种基于STM32的保温瓶控制装置中,所述温度采集器采用DS18B20模块。
[0008] 由于采用了上述技术方案,与现有技术相比,本发明可以实时采集瓶内的温度,通 过LCD12864液晶显示屏显示出来,用户可以通过按键对瓶内的温度进行可允许范围内的设 定,操作简单方便,而且性价比很高,通过这套系统可以给人们带来很大的方便。摆脱了传 统的完全靠保温瓶的制造工艺来实现保温的弊端,解决了瓶内水温未知的烦恼。如果设计 好,具有很大是市场和经济效益。
【附图说明】
[0009] 附图1是本发明的结构框架图; 附图2是本发明中LCD 12864硬件电路图; 附图3是本发明中JLINK与串口的接口原理图; 附图4是本发明中电源按键与LED原理图; 附图5是本发明中继电器硬件电路图; 附图6是本发明中主控芯片的引脚图; 附图7是本发明的整体流程图; 附图8是本发明中LCD 12864的工作流程图; 附图9是本发明中继电器的控制流程图; 附图10是本发明中温度采集流程图。
【具体实施方式】
[0010] 本发明的实施例:一种基于STM32的保温瓶控制装置,如附图1所示,包括设置在保 温瓶上用于控制保温瓶控制开关通断的继电器1,主控芯片2-输出端连接继电器1且控制 继电器的开闭,设置在保温瓶上的温度采集器3与主控芯片2的输入端连接,带字库的液晶 显示屏4与主控芯片2实现互联。
[0011] 其中该带字库的液晶显示屏4采用LCD12864型号,12864液晶5V电压驱动,带背光, 内置了 16X16的点阵、128个字符以及64X256点阵显示RAM,单片机接口采用并行或串行的方 式来控制。带中文字库的128X64是一种内部含有国标一级、二级简体中文字库的显示模块, 里面有8192个汉字,该主控芯片2采用STM32F103ZET6作为主控芯片,该温度采集器3采用 DS18B20 模块。
[0012] 本实施例的原理是:通过STM32作为主控芯片,通过DS18B20的传感器将温度信息 进行采集,送给STM32进行处理,然后在显示模块12864进行相应的显示,用户就可以很方便 的知道瓶内水温,并且可以通过按键设定温度,继电器通过闭合加热开关使得瓶内的水温 升高,以此保持瓶内的温度;其中系统的硬件平台是以STM32系列处理器STM32F103ZET6为 核心,温度采集器DS18B20模块、带字库的LCD 12864液晶显示模块以及继电器模块组成。 STM32系统可以通过串口与上位机进行通信,也可以通过JLINK下载器进行程序的修改,构 成了基于STM32的保温瓶系统设计。
[0013] 具体硬件设计 一、IXD12864带字库的液晶显示屏硬件设计 12864液晶5V电压驱动,带背光,内置了 16X16的点阵、128个字符以及64X256点阵显示 RAM,单片机接口采用并行或串行的方式来控制。带中文字库的128X64是一种内部含有国标 一级、二级简体中文字库的显示模块,里面有8192个汉字。该模块接口简单,使用方便。既可 以显示汉字也可以显示图片,用来做温控的显示界面完全足够。
[0014] 1、LCD12864工作原理
由表1可知,需要用第3引脚来调节屏幕亮度。7到14引脚用来数据传输,15引脚是串并 选择,并行执行效率较高。本次设计也是选择的并行方式,可以软件控制将PSB置高,也可以 硬件直接将15引脚VCC。程序编写的时候会用到RS、R/W、E这3个控制口的I /0。具体的实现在 软件当中会有介绍。
[0015] 2、LCDl 2864指令表 12864功能丰富,如表2所示。编写程序的时候需要按照指令说明对12864进行控制。表 格介绍了 12864的基本指令集,对于扩展指令集本次设计基本没有用到。
[0016] 3、LCD12864硬件电路 将12864的数据口与STM32的PA 口直接相连,采用并行的数据传输模式控制显示器,实 时显示当前的温度。如图2所示。
[0017] 二、下载与串口通信模块 本实施列还可以采用JLINK V8做程序的下载与在线仿真,DB9的串口用于单片机与PC 之间的通信。采用了 20针标准JTAG调试接口,可以直接和几 INK、ULINK等仿真器连接,其接 口原理图如图3所示。
[0018] 三、电源按键与LED模块 系统提供了两个按键,可以通过按键输入进行人机交互;3个LED指示灯,可以用来显示 程序运行状态,方便程序员调试。LED灯的一端,与单片机的I/O 口直接相连,通过控制I/O 口 电平就可以实现LED的亮灭。
[0019] STM32ZET6单片机为3.3V供电,外部输入5V电源经过电压转换输出电压提供给单 片机最小系统。其原理图如图4所示。
[0020]四、继电器木块 通过STM32控制继电器的线圈通电,继电器就将原来的常闭状态断开,然后和另一个脚 连接在一起。通过控制弱电,从而让继电器按着需要的功能动作,降低了工作人员的危险 性,是一种常用的控制强电方法。由于继电器
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1