关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于ATmega16与DS18B20的智能温控系统的设计

基于ATmega16与DS18B20的智能温控系统的设计

作者:时间:2011-04-14来源:网络收藏

2.4 报警电路
采用蜂鸣器作为声音报警电路,它由晶体管和蜂鸣器组成。采用发光二极管作为异常显示,它由红、绿发光二极管及限流电阻构成。单片机工作在正常情况下时,绿色发光二极管点亮,蜂鸣器不发声。当温度测量值超出给定的上、下限或者出现低电压时,由单片机的PB6控制蜂鸣器发声,PB7控制绿色发光二极管熄灭,而红色发光二极管点亮。控制蜂鸣器输出不同声音而区分系统是电压异常还是测量值超出异常。

3 系统的软件
本系统采用作为核心处理器件,上电时首先通过PB2、PB3检测系统电压是否异常,若异常发出报警信号。在电压正常情况下将经过现场实时采集到的温度值存入的内部数据存储器,并送SMG12864A显示,同时与设定的温度值进行比较,然后由ATme-ga16输出控制信号去控制加热/通风执行机构。进行温度控制程序时还应考虑越限报警。当采集到的温度值与设定的温度值进行比较后,若发现当前温度值越限,则产生报警信号。因此,本系统的软件主要包括:系统初始化,键盘扫描、温度读取、温度显示、报警、加热控制和通风控制等,这些操作分别由相应子程序模块完成。其软件设计流程如图4所示。

本文引用地址:http://www.eepw.com.cn/article/162167.htm



4 结语
系统在Proteus上仿真成功后,进行了电路实物的制作,并成功完成了整机调试。整机在实际运行中完全达到设计要求,并具有较高的可靠性。若将该系统加以适当的扩展,可以组成功能更加强大的系统,能形成多点、无线传输的温度远程监控网络。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭