
基于PIC16F716和ds18B20的温度控制器电路设计
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目介绍了一种采用PIC16F716微控制器与DS18B20传感器构建的温度控制系统,适用于精确控制各种环境下的温度。
在这个项目中,我设计了一个系统来读取并显示温度数据,并根据设定的条件控制继电器的工作状态。该系统使用一系列数字温度传感器DS18S20和DS18B20通过单线协议获取温度信息;其中DS18S20具有9位分辨率而DS18B20则有更高的12位分辨率。
项目中,CPU(具体型号为PIC16F628A或PIC16F84A)负责读取传感器的温度数据,并将其显示在四位MUX SSD上。此外,两个触觉开关用于设定继电器开启和关闭的具体温度值;每当设置新的温度阈值时,这些信息会被存储到EEPROM中以备后续使用。
一旦检测到当前环境中的实际温度超过先前通过触摸按钮所设定的数值,则系统将自动激活SPDT类型的继电器。整个项目所需的电源供应由交流或直流输入转换为稳定的5V/100mA输出,并且该过程是通过78L05稳压器实现。
此外,为了显示四位数字信息,本设计还使用了4511 BCD至SSD解码器来驱动MUX SSD显示屏。最后,在编写固件时采用了MikroC Pro for 8-bit PIC作为开发环境,并利用Proteus VSM 8完成了原理图的绘制与仿真工作。
全部评论 (0)
还没有任何评论哟~


