基于单片机的智能温度控制系统的制作方法

文档序号:9843696阅读:924来源:国知局
基于单片机的智能温度控制系统的制作方法
【技术领域】
[0001]本发明涉及一种温度控制系统,特别涉及一种采用8051单片作为核心的温度控制系统。
【背景技术】
[0002]单片机是所有微处理机中性价比最高的一种,随着种类的不断增加,功能不断加强,其应用领域也迅速扩大。单片机在智能仪表、实时控制、机电一体化、办公机械、家用电器等方面都有相当的应用领域。当前,8位单片机主要用于工业控制,如温度、压力、流量、计量和机械加工的测量和控制场合;高效能的16位单片机(如MCS-96、MK-68200)可用在更复杂的计算机网络。单片机用于控制有利于实现系统控制的最小化和单片化,简化一些专用接口电路,如编程计数器、锁相环(PLL)、模拟开关、A/D和D/A变换器、电压比较器等组成的专用控制处理功能的单板式微系统。随着电子技术的飞速发展,电子控制器件不断向着小型化、智能化方向发展,同时可靠性不断提高,单片机由于具有集成度高、功能强、通用性好、可靠性高、抗干扰能力强、体积小、使用方便灵活等特点,无论是在国防工业、通讯尖端技术领域,还是在智能仪器、民用电器中都使用的越来越多。可以说,微机测控技术的应用已渗透到国民经济的各个部门,微机测控技术的应用是产品提高档次和推陈出新的有效途径。
[0003]由于现代工艺越来越多的需要对实时温度进行监测和控制,而且需要的精度越来越高。所以温度控制系统国内外许多有关人员的重视,得到了十分广泛的应用。温度控制系统不仅在工业方面可以得到广泛应用,而且,在试验室,办公室,个人住宅等智能楼宇中得到推广。温度控制系统发展迅速,而且成果显著。

【发明内容】

[0004]本发明的目的是提供一种采用51单片机,完成温度控制系统的下位机部分,实现设定温度的上限值,下限值,并对温度进行实时采集,并通过串行口传输到上位机以达到对温度进行控制的目的设备。
[0005]本发明的目的是这样实现的:
基于单片机的智能温度控制系统,其特征是:包括51单片机控制电路、温度设置电路、温度传感电路、显示电路与串口电路;所述温度设置电路、温度传感电路、显示电路分别与51单片机控制电路相连,控制电路通过串口电路与PC机连接通讯。
[0006]所述温度传感器的输出端和单片机的采集口相连,单片机PO口输出的信号通过CC4511输出的Ya?Yg端口的数据直接连接到7段数码管的输入端。
[0007]通过3个温度设定按键控制单片机的P1.0、P1.1和Pl.2端口,UP键连接Pl.0端口;DOWN键连接Pl.1端口 ;LED1、LED2和LED3分别接到单片机Pl.3,Pl.4和Pl.5端口。
[0008]本发明采用MCS-51单片机,以及温度传感器DS18B20,对温度进行实时监测并将通过键盘设定的最高温度,最低温度和采集到的实时温度通过串口向上位机进行传输。以达到对温度的控制。
[0009]硬件部分温度设置电路、温度传感电路、显示电路分别与51单片机控制电路相连,控制电路通过串行接口与PC机连接通讯。温度传感器DS18B20的输出端和单片机AD采集口相连,单片机PO 口输出的信号通过CC4511输出的Ya?Yg端口的数据直接连接到7段数码管的输入端。通过3个温度设定按键控制单片机的Pl.0、P1.1和Pl.2端口,UP键连接Pl.0端口 ;DOWN键连接Pl.1端口 ;LED1、LED2和LED3分别接到单片机Pl.3,Pl.4和Pl.5端口。
[0010]有益效果:本发明具有操作简单,成本低,使用方便,测量精准等优点。
【附图说明】
[0011]图1为本发明的系统框图。
[0012]图2为本发明的软件流程图。
【具体实施方式】
[0013]下面结合附图举例对本发明做更详细地描述:
实施例1
结合图1,图1为本发明的系统框图。发明采用MCS-51单片机,以及温度传感器DS18B20,对温度进行实时监测并将通过键盘设定的最高温度,最低温度和采集到的实时温度通过串口向上位机进行传输。以达到对温度的控制。
[0014]硬件部分包括数码管显示、温度设置按键、串口电路、PC上位机以及温度传感器DS18B20。本发明的单片机工作以及电路个模块所需要的直流电压是通过直流稳压电源电路来提供的。稳压电源的主要任务是将50Hz的电网电压转换成稳定的电压和电流。,从而满足设计中个模块需要,直流稳压电源一般由整流、滤波、稳压等环节组成。整个复位电路包括芯片内外两部分。外部电路产生复位信号通过复位引脚RST进入片内的施密特触发器(抑制噪声作用)再与片内复位电路相连。本发明根据要求选用按键电平复位电路完成,按复位键后,整个系统处于初始化状态。本模块的主要任务是把单片机PO 口输出的信号用数码管显示出来,所用到的主要器件是CC4511和7段数码管。CC4511输出的Ya?Yg端口的数据直接连接到7段数码管的输入端,CC4511起到将数据转换成7段数码管显示数字所需的编码,7段数码管起到把接收到的数据显示的作用。
[0015]实施例2
结合图2,图2为本发明的软件流程图。软件部分分为两部分:一部分是以按键形式控制温度设置的,另一部分是以指示灯显示系统工作状态的。按键部分:通过3个按键控制单片机的P1.0、P1.1和P1.2端口,UP键连接P1.0端口,用来调整系统温度显示,起到增加温度的显示值作用。DOWN键连接Pl.1端口,同样用来调整系统温度显示,起到减少温度的显示值作用。OK键是用来提供调整结束信号的按键。从电路图上可以看到,各按键是需要外加电源通过电阻提供信号,在不按键时,端口的输入信号是高电平(逻辑1),在按键按下去时,输入端口的信号时低电平(逻辑O)。指示灯部分:LED1、LED2和LED3分别接到单片机P1.3、P1.4和P1.5端口,通过单片机软件控制此三端口的输出,当端口输出的是逻辑I (高电平),对应的LED管发光,相反,当端口输出的是逻辑O (低电平),对应的LED管熄灭。
[0016]整个软件的流程是程序开始要对单片机进行初始化设置,包括定时器的初始化和串行接口的初始化。要实现硬件电路的功能必须要对外围电路进行初始化设置,其中包括外围显示电路的初始化,通过判断指示灯初始设置温度上限和下限,在确定设置温度后,对实时温度进行采集。最后通过串行接口向上位机进行传输。
【主权项】
1.基于单片机的智能温度控制系统,其特征是:包括51单片机控制电路、温度设置电路、温度传感电路、显示电路与串口电路;所述温度设置电路、温度传感电路、显示电路分别与51单片机控制电路相连,控制电路通过串口电路与PC机连接通讯。2.根据权利要求1所述的基于单片机的智能温度控制系统,其特征是:所述温度传感器的输出端和单片机的采集口相连,单片机PO 口输出的信号通过CC4511输出的Ya?Yg端口的数据直接连接到7段数码管的输入端。3.根据权利要求1所述的基于单片机的智能温度控制系统,其特征是:通过3个温度设定按键控制单片机的P1.0、P1.1和Pl.2端口,UP键连接P1.0端口; DOWN键连接P1.1端口;LEDl、LED2和LED3分别接到单片机Pl.3,Pl.4和Pl.5端口。
【专利摘要】<b>本发明设计了基于单片机的智能温度控制系统,采用</b><b>MCS-51</b><b>单片机以及温度传感器</b><b>DS18B20</b><b>,对温度进行实时监测并将通过键盘设定的最高温度,最低温度和采集到的实时温度通过串口向上位机进行传输。以达到对温度的控制。硬件部分包括数码管显示、温度设置按键、串口电路、</b><b>PC</b><b>上位机以及温度传感器</b><b>DS18B20</b><b>。软件部分分为两部分:一部分是以按键形式控制温度设置的,另一部分是以指示灯显示系统工作状态的。系统开始要对单片机进行初始化设置,包括定时器的初始化和串行接口的初始化。要实现硬件电路的功能必须要对外围电路进行初始化设置,其中包括外围显示电路的初始化,通过判断指示灯初始设置温度上限和下限,在确定设置温度后,对实时温度进行采集。最后通过串行接口向上位机进行传输。</b>
【IPC分类】G05D23/20
【公开号】CN105607673
【申请号】CN201510987045
【发明人】黄东梅
【申请人】哈尔滨米米米业科技有限公司
【公开日】2016年5月25日
【申请日】2015年12月27日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1