本文设计了一种基于单片机控制的恒温系统:系统通过按钮设定温度的上下限。

温度超过极限范围时,单片机控制与作业相对应的负载,同时产生声光报警。片机STC89C51,温度控制,DS18B20中图分类号:TP273.5文献标识码:A文章编号:1009-914X(2016)03-0142-01前言温度是最重要的一个工业生产中的受控参数,但随着现代工业和农业技术的发展以及人们生活条件的改善,温度相关的检测和控制系统越来越多地应用于各个生产领域和生活,控制它们的要求不断提高。文采用AT89C51单片机作为主控芯片,DS18B20作为温度测量元件,LCD1602 LCD作为显示元件,继电器模块为控制模块由负载驱动。
计了一个简单方便的恒温控制系统。传统温度计相比,恒温控制系统具有以下优点:易读,温度测量范围宽,设计灵活,成本低,可应用于大型工业温度监测点。间。件设计本设计采用AT89C51单片机作为主控芯片,DS18B20为温度测量元件,检测到的温度信息返回LCD1602 LCD。统设置温度的上限和下限值(初始限制值可以通过程序更改)。
果检测到的温度低于或高于上限,恒温阀芯则声音信号响起,相应的指示灯闪烁,继电器控制冷却充电,当温度达到设定温度范围时,蜂鸣器停止响铃并且LED停止闪烁,允许自动控制系统温度。统电路原理图如图1所示。于AT89C51 AT89C51是一款高性能,低电压,8位CMOS微处理器,具有FKROM可编程闪存和只读可擦除存储器。ATMEL AT89C51是一款高效的微控制器,在单芯片中集成了通用的8位处理器和闪存。DS18B20简介DS18B20是一款新型智能温度传感器,由DALLAS Semiconductor推出DS1820,可直接读取测量温度,可根据实际需要通过简单编程实现。~12位数值读数方法。9位和12位数字量可以分别扩展到93.75 ms和750 ms,在DS18B20上读取或写在DS18B20上的信息只需要一条接口线进行回放和播放。度转换的力量来自数据总线,总线本身。需额外电源即可为连接的DS18B20供电。此,使用DS18B20使系统结构更简单,更可靠。件设计流程图完整的系统由两部分组成:管理程序和控制程序。理程序包括动态更新显示LED,控制LED,扫描键盘和应答键盘,在断电时执行保护处理以及执行服务操作。断。制程序包括对受控对象进行采样和处理,计算并根据控制算法生成受控对象。分主程序代码总结本设计以AT89C51为核心,DS18B20作为测量元件,并使用软件/硬件组合启动相应的功能电路,以控制恒温效应。济,方便,简单,灵活。
等,具有一定的实用性。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
