关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于DS18B20的室内智能温度控制系统设计

基于DS18B20的室内智能温度控制系统设计

作者: 时间:2012-05-25 来源:网络 收藏

2.3.1 单片机模块
整个系统中ATmage8是核心的内容,它不仅负责和上位机之间的通信、处理传感器的信号,转化成值,并且控制电子开关继电器,以此来控制加热模块。图2为ATmage8模块的电路图。

本文引用地址:https://www.eepw.com.cn/article/160552.htm

b.jpg


其中PC6接的是复位电路,PB6和PB7这连接的是单片机的振荡电路,PC6口连接的是R1和C3组成的复位电路;PD0和PD1读写口,通过MAX232电平转换芯片和串口连接,和上位机进行通信。
2. 3.2 采集模块
由于我们要控制的是整个的温度。这样的话一个显然是不能满足要求的,本系统采用的是多个温度传感器共同来工作,在的多点放置传感器,这样就形成一个多点的温度采集系统。每个都有一个唯一的序列号,这样CPU只需要一根端口线就可以和多个通信,连接十分的方便,由于考虑功耗,率系统选取了4个温度传感器。图3为DS18B20和单片机之间的连接图。

c.jpg


DS18B20有两种电源接法,外部方式供电和寄生电源供电,由于寄生供电方式有可能产生电压不够,所以本系统采用外部电源供电,用一个上拉电阻使它的电压稳定。图中1脚接的是地,3脚接的是电源,2脚和单片机的I/O口连接,为数据线。
2. 3. 3加热模块
单片机用一个PBI来控制继电器的开断,加热器随之开断。当单片机得到温度传感器的信号,经过处理后得到温度值和设定的温度范围比较,如果小于最小值,继电器打开,加热器开始工作,当温度在阈值范围内或者高于最大值时,继电器闭合,加热器随之关闭。
此模块也可以在每个温度传感器的旁边设置一个加热装置,哪个温度传感器区域温度较低,则控制哪个区域加热。也可以根据实际的需要来调整各个区域的温度,将分成几个区域进行控制,设定不同的阈值进行比较。

电流变送器相关文章:电流变送器原理
脉宽调制相关文章:脉宽调制原理
温湿度控制器相关文章:温湿度控制器原理


评论


相关推荐

技术专区

关闭