ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

51P001.基于51单片机的智能温度控制系统Proteus仿真

51P001.基于51单片机的智能温度控制系统Proteus仿真 《基于51单片机的智能温度控制系统Proteus仿真》说明一、开发环境仿真Proteus 8.17 SP2 Pro程序Keil C51 V961二、系统核心功能1. 温度智能控制温度检测使用DS18B20进行温度检测检测范围-55℃-128℃精度0.1℃。温度 大于 温度上限运行状态设置为高温并点亮高温指示灯熄灭正常、低温指示灯温度 小于 温度上限 且 大于 温度下限运行状态设置为正常并点亮正常指示灯熄灭高温、低温指示灯温度 小于 温度下限运行状态设置为低温并点亮低温指示灯熄灭正常、高温指示灯温度 大于 (温度上限 温度报警阈值)蜂鸣器器”滴滴“报警报警LE闪烁温度 小于 (温度下限 - 温度报警阈值)蜂鸣器长滴报警报警LED常亮。运行模式自动模式温度 大于 温度上限打开窗户同时开启风扇温度 小于 温度下限关闭窗户同时打开加热温度 小于 温度上限 且 大于 温度下限关闭风扇或加热窗户状态不变。手动模式窗户按键或上位机控制 开启/关闭风扇按键或上位机控制 开启/关闭加热按键或上位机控制 开启/关闭。2. 人机交互系统液晶屏幕显示LCD1602在Proteus中的信号时LM016显示内容实时温度值日期/时间 交替闪烁显示设备状态包含运行状态、通信状态、运行模式、窗户/风扇/加热状态温度上限温度下限温度报警阈值。按键控制四个独立按键功能切换运行模式手动/自动窗户控制仅限手动模式。加热控制仅限手动模式。风扇控制仅限手动模式。3.串口通信模拟上位机参数TTL通信波特率96008位数据位无校验位1位停止位。功能读取数据实时温度、系统状态读取参数温度上限、温度下限、温度报警阈值设置温度上下限设置温度上限值、温度下限值设置温度阈值设置温度报警阈值设置时间设置日期、时间设置运行模式设置自动/手动模式设置窗户状态打开/关闭窗户仅限手动模式下有效设置风扇状态打开/关闭风扇仅限手动模式下有效设置加热状态打开/关闭加热仅限手动模式下有效。注通讯协议详解可参照资料内的***《通信协议说明》***。4. 数据存储模块使用EEPROM芯片——24C02C存储系统参数包含温度上限温度下限温度报警阈值系统状态。三、仿真设计仿真电路模块化设计包含AT89C52单片机最小系统LCD液晶显示DS18B20温度检测传感器状态指示灯窗户控制(步进电机控制)24C02C存储芯片DS1302实时时钟串口通信声光报警电路独立按键风扇控制(继电器)加热控制(继电器)。四、软件设计编译无警告无错误代码量超4.6k模块化设计驱动模块DS18B20温度传感器、DS1302实时时钟、LCD1602液晶显示、步进电机、串口、AT24C02C存储、定时器0、独立按键应用模块系统配置、温度读取、系统控制、串口通信、数据处理、显示、按键功能。简易时间片系统时间基准10ms任务数10个大量注释帮助理解学习。五、工程链接测试版包含Proteus工程 HEX文件 通讯协议说明百度网盘 提取码: 4qrx
返回列表