本文设计了一种基于STC89C52单片机的温度控制器。
度可以手动调节。AD590温度传感器用于收集温度数据。泥的强度由控制继电器加热,以最终将温度稳定在设定值。控制器可以很容易地实现温度的检测和控制,易于操作,易于扩展,具有良好的人机交互功能。能温度调节器广泛用于家用电器和仪器,尤其是在科研,生产和教学实验过程中。设计使用温度传感器AD590收集温度,并使用STC89C52微控制器控制继电器的温度,以将温度稳定在设定的温度值,并在显示屏中显示测得的温度值和设定的温度值。时的。
设计对AD590温度传感器进行采样以收集当前温度,通过温度设置键设置温度值,使用水泥电阻作为控制器加热对象,当温度低于预设值时启动继电器加热并最终将温度稳定在设定值。系统首次检测到温度达到预设温度值时,蜂鸣器和LED同时亮起。据设计要求,智能温度控制器系统由主电路模块,温度采集模块,显示模块,键盘模块和控制执行模块组成。系统的框图如图1所示。许多类型的单片机,各种型号都有各自的应用环境。
开发过程中,单片机还受到诸如开发工具,恒温阀芯程序员,开发成本,开发人员适应性,技术支持和服务等因素的影响。于上述因素,本设计选择了STC89C52单片机作为本设计的控制元件[1]。度检测是温度控制系统中最关键的部分,它直接影响整个系统的测量和控制精度。前,有多种类型的传感器可以检测温度,它们的测量范围和应用也不同。计采集模块选择AD590温度传感器。AD590是由American Analog Devices生产的双端单片集成电流检测电流源,可将温度转换为电流。度范围为-55℃〜 150℃,非线性误差为±0.3℃。的精度很高,可以承受44 V的直流电压和20 V的反向电压,因此不会损坏设备的反向连接[2]。统温度信息可以通过温度传感器AD590进行测量,并转换为微安级别的电流信号。度传感器发出的小信号被运算放大器电路跟踪和放大,输入到A / D转换器,然后转换成数字信号,输入到单片机。
示设计要求如下:4位数据显示,即前两位显示温度设定值,后两位显示温度测量值。此,总共使用四个LED数字显示管。四位数的LED数字显示管连接到单片机的外围,以显示温度和我们需要显示的数据。过键盘处理完成相关参数的设置;通过控制继电器检查流经水泥电阻的电流,然后检查水泥电阻的温度;当水泥电阻温度与设定温度一致时,选择蜂鸣器和LED灯进行报警。A / D转换电路的示意图如图2所示。
拟电压信号通过模数转换被转换为数字电压信号,并传输到单片机[3]。DC12V片选端子/连接地CS,/ WR,/ RD分别连接到单片机的P3.0和P3.1引脚,数字输出端子DB0 0 DB7连接到P1单片机端口; Vin 连接到放大器的输出端口,Vin-接地,可以在两端输入差分电压,即可以测量Vin 和Vin之间的电压-以及10k的电阻?在Vin 和放大器之间串联连接,以限制在Vin 部分中流动的电流,并防止电流过大和燃烧A /。片D。阻器和电容器形成一个RC振荡电路,该电路为ADC0804的运行提供必要的脉冲。

冲频率为1 /(1.1RC)。据芯片手册,R5占用10kΩ,C4占用150pF。Vref / 2端被两个冗余电阻1k分压? R6和R7获得2.5 V的电压Vref / 2,该电压在A / D芯片工作时用作内部基准电压。图3所示,该设计使用4级操作将AD590测得的温度值转换为相应的电压值,并将其输入ADC0804,该ADC0804执行电压监控,差分放大和处理在信号上进行同相放大。于通用电源教了几个器件,电源很拥挤,所以我们用TL431作为稳压元件,然后用可变电阻分压,输出电压U1必须调整为2, 73 V和U2是温度采集电压AD590的值。益于差分放大器,其输出电压U3 =(10K / 10K)×(U2-U1)= T /1。于其输出电压信号U3较弱,因此U3被放大了6倍,最后输出电压值为(T×6)V。设电流为28℃,则输出电压Uo为(0.28×6)= 1.68 V,输出电压Uo连接到A / D转换器,则A / D转换的数字输出与摄氏温度成线性比例。设计使用单片机作为控制器,来自温度传感器的小信号被放大和低通滤波并发送到转换器。控制器实时收集并显示温度值,系统还应该能够设置和控制温度值。设定温度下操作系统。件设计主要由主程序,温度采集子程序,显示子程序,按键处理子程序,子程序组成-警报程序等主程序流程图如图4所示。

统初始化后,首先启动计时器并收集温度,然后通过子程序将从其读取的数值转换为相应的温度值。度采集程序,并调用显示子例程以在数字管上的相应位置显示温度值。后,通过按键处理子例程,确定是否有按键按下,最后调用警报程序以确定温度值是否达到预设温度值。设计使用单片机STC89C52进行温度检测和控制。
有体积小,重量轻,抗干扰能力强,环保要求低,价格低,可靠性高,柔韧性好,易于推广应用等优点。可以通过逻辑软件控制来控制和调节温度。
本文转载自
恒温阀芯 https://www.wisdom-thermostats.com
