设为首页
|
收藏本站
|
联系我们
网站首页
企业概况
新闻动态
产品介绍
产品导航
行业标准
技术文章
配置方案
技能大赛
成功案例
企业博客
售后服务
联系我们
维修电工实训设备
高级技师电工实训设备
网孔板电工电子实训设备
工业自动化实训设备
PLC可编程实训设备
电机实训设备
高性能电工电子实验设备
工厂电气控制实训设备
单片机实训设备
计算机原理实训设备
电工电子实训设备
立式电工电子实训考核设备
模电数电实训设备
电子实训设备
柜式电工电拖实训设备
数电模电实验箱
光机电一体化实训设备
传感器实训设备
家用电器实训设备
电梯实训设备
光伏发电实训室设备
机械陈列柜
机械创新实训设备
液压传动实训设备
煤矿安全培训技能实训设备
环境工程实训设备
化工工程实训设备
化工原理实训设备
流体力学实训设备
新能源实训设备
过程控制实训设备
钳工实验室设备
工程制图实验室设备
热工实训设备
教学数控车床铣床实训设备
采暖通风实训设备
机床电气实训装置
透明电机模型
透明注塑机模型
楼宇实训设备
汽车底盘实训室设备
理化生实验室设备
汽车驾驶模拟器
汽车发动机实训设备
汽车发动机拆装台实训设备
汽车空调系统实训设备
汽车全车电器实验台
汽车变速器实训设备
汽车仿真电路实训设备
汽车解剖模型
制冷制热实训设备
消防实训室设备
汽车示教板
新能源汽车实训设备
新能源汽车电池实训室设备
部队.军校实训设备
船舶工程实训室设备
教学模型
汽车电路接线实训设备
心肺复苏模拟人
风力发电实训设备
城市轨道交通实训设备
汽车电子实验箱
环境实验室实验设备
给排水工程处理实验室设备
工程机械实验设备
工业机器人实训设备
农机工程机械实训设备
主页
>
新闻动态
>
单片机实验箱的设计与实验目的及水温控制系统的实现
2021-12-13
单片机实验箱的设计与实验目的及水温控制系统的实现
一、实现目的:
实时温度测量及显示,超出温度范围相应的继电器工作,继电器可以驱动相应的加热或制冷负载,上下限温度可通过按键设定等功能。
本保温箱的温控系统研究是基于51单片机及温度传感器DS18B20来设计的,温度测量范围0到99.9摄氏度,精度为0.1摄氏度,可见测量温度的范围广,精度高的特点。可设置上下限温度,默认上限温度为38℃、默认下限温度为5℃(通过程序可以更改上下限初始值)。报警值可设置范围:最低上限报警值等于当前下限报警值,最高下限报警值等于当前上限报警值。将下限报警值调为0时为关闭下限报警功能。开启相应的继电器工作时,有指示灯可以指示相应的加热和制冷。
二、总体设计:
控制器采用单片机STC89C51,温度传感器采用DS18B20,显示采用4位LED数码管,报警控制器采用有缘蜂鸣器、LED灯实现,按键用来设定报警上下限温度并将设置好的值保存在STC89C51的EEPROM中(具有掉电保护功能)。当实测温度值小于设定的温度下限值时系统开启继电器间接控制接在继电器常开端上的加热棒,继电器一开启热得棒就开始工作,继电器关闭热得棒也随着停止工作。本设计的具体的系统方案如图1所示。
图1 系统方案如图
图2 程序流程图
三、软件部分:
3.1 程序设计
void main()是程序的主函数,用于构建框架。程序的开头一般用于初始化和赋值变量,正常的程序运行一次后便结束了,但我们需要不断地运行来检验结果,所以在初始化后加入了死循环,使程序持续运行。主函数在整个主程序的设计中最好放适量的代码,避免过多。具体的代码是用函数进行封装然后在主函数进行调用。程序流程图如图2所示。
3.2 软件使用
系统软件测试KEIL软件是单片机编程的一款常用软件,创建空白文件编程编译调试生成HEX文件.随后下载到单片机中,下载器选用PL2303。观察系统运行的状态,进而进行反复的修改调试程序,得到一个较为完善的程序。在系统软件调试过程中遇到以下几个问题:
(1)数码管没有正常显示出现了闪烁现象。
解决方法:闪烁的原因为每一位显示延时间期过短使得显示频率过快,导致人眼生物极限无法看清超速的显示,只需要调整延时函数就可以显示正常。
(2)EEPROM存储错误。
解决方法:一开始的时候在读写数据前都没有做任何的操作,本以为这样就可以完成数据的存储,但是并没有想的那样,在读与的时候出现与进去的和读出来的并没有相同,后通过查阅资料得知,STC单片机内部的EEPROM在写入数据之前心须擦除扇区,否则写入的数据就是和本身的数据进行相与的结果,而在程序上添加了在写入数据之前加上擦除扇区后,数据存储正常。
四、可完成的软硬件实验项目
一)软件实验
1.清零程序;
2.拆字程序;
3.拼字程序;
4.数据区传送子程序;
5.数据排序实验;
6.查找相同数据个数;
7.无符号双字节快速乘法子程序;
8.多分支程序;
9.脉冲计数实验;
10.电脑时钟实验。
二)硬件实验
1.P1口亮灯实验;
2.P1口转弯灯实验;
3.P3.3口输入,P1口输出实验;
4.工业顺序控制实验;
5.8255 A、B、C口输出方波实验;
6.8255 PA口控制PB口;
7.8255控制交通灯;
8.简单I/O扩展实验;
9.A/D0809转换实验;
10.D/A0832转换实验;
11.8279键盘显示实验;
12.通用打印机实验;(选配)
13.微型打印机打印字符、曲线、汉字实验;(选配)
14.I2C储存卡读写实验;
15.继电器控制实验;
16.步进电机控制;
17.8253方波实验;
18.小直流电机调速实验;
19.16×16 LED点阵显示实验;
20.LCD液晶显示实验;
21.8250可编程异步通讯接口实验(自发自收);
22.8251可编程通讯接口实验(与PC机);
23.单片机RS232/485串行发送实验(双机通讯);
24.单片机RS232/485串行接收实验(双机通讯);
25.温度压力实验。
五、结论
基于51单片机水温控制系统,以STC89C51单片机为主控芯片,采用数字型防水温度传感器DS18B20制作温度检测报警器,实现水温的检测以及控制的基本功能,设计简单,方便实现,具有实际效应,对未来产品的推广以及人们生活的发展具有很大帮助及意义。
上一篇:
电梯电气的日常检修与维护
下一篇:
汽车自动变速器的功能作用原理解析及故障诊断与排除
我们的优势:
品牌理念
标准流程
有效沟通
专业管理
客户视图
优秀团队
品质保证
无忧售后
上海茂育科教设备有限公司,立于上海,心怀天下
生产基地:上海松江叶榭工业园
业务电话:021-56311657 , 56411696 , 业务传真:021-56411696 公司邮箱:shanghaimaoyu@126.com
教学设备厂
沪公网安备 31010702001294 号
沪ICP备13020377号-1