温控仪是调控一体化智能温度控制仪表
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.2理论与实际对比
通过实际温度计读数与数码管显示温度对比,存在1度左右 的误差。
6
设计小结
6.1体会
接近两周的电子系统综合设计,终于完成了我的数字温度计的设 计,虽然验收的时候没有完全达到设计要求,但实验的过程特别开心, 也学到了很多东西。 在本次设计的过程中,我发现很多的问题。这次的设计主要涉及到 单片机的知识,单片机课程设计重点就在于软件算法的设计,需要有很 巧妙的程序算法。实验中需要同学之间互相帮助。实验特别考验人,要 让我们动手,需要我们思考。 从这次的课程设计中,我真真正正的意识到,在以后的学习中,要 理论联系实际,把我们所学的理论知识用到实际当中,这就是我在这次 课程设计中的最大收获。
3.1按键 通过按键控制预置温度,并且能在数码管显示 3.2负载 当温度高于预设温度时,红灯亮,蜂鸣器也会报响警。当 温度低于预设温度时,绿灯会亮。
4 软件流程图设计(一定要有程序流程图,辅以 说明实现功能的主要程序几行即可) 4.1采样时间以及蜂鸣器
开始 定时器赋初值(定时0.1S) 定时时间到flag=1 红灯(P3.4)是否亮 从P3.1口向蜂鸣器送方波 结束 是 否
电子系统综合设计报告
学 号 ************ 姓 名 **** 年级专业 2008级电子信息工程2班 指导教师
1
引言
温控仪是调控一体化智能温度控制仪表,它采用了全数
字化集成设计,具有温度曲线可编程或定点恒温控制、多重 PID调节、输出功率限幅曲线编程、手动/自动切换、软启 动、报警开关量输出、实时数据查询、与计算机通讯等功 能,将数显温度仪表和ZK晶闸管电压调整器合二为一,集温 度测量、调节、驱动于一体,仪表直接输出晶闸管触发信 号,可驱动各类晶闸管负载。YWK-CT温度控制器采用智能 PID控制,当通过热电偶(热电阻)采集的被测温度偏离所 希望的给定值时,YWK-CT温度控制器可根据测量信号与给定值 的偏差进行比例(P)、积分(I)、微分(D)运算,从而 控制继电器通断比率,促使测量值恢复到给定值,达到自动 控制的效果;控制器还具有上、下限温度告警和继电器输出 功能,性价比高,可广泛用于电力、化工、注塑、包装、食 品等企业。此次设计温控仪主要想用温度传感器采集当前温 度,在数码管上显示。通过这次课程设计锻炼我们的单片机 应用能力以及对电子设备的实际操作能力,也可以说是为最 后的毕业设计做铺垫。希望通过这次设计,能让自己对电子 设计有更清晰的概念,而不是纸上谈兵。
4.5主代码
void main() { TMOD=0x01;//定时器工作方式 TL0=0xF0; TH0=0xD8;//定时器初值 ET0=1;//定时器中断开放 EA=1;//总允许 TR0=1;//启动定时器T0 EX1=1;//外部中断1开放 EX0=1;//外部中断0开放 PX0=1;//外部中断0优先级置高 PX1=1;//外部中断1优先级置高 IT0=1;//外部中断0为边沿触发方式 IT1=1;//外部中断1为边沿触发方式 while(1)
2.1.3总体电路图
2.1.4温控仪设计文字说明 温度传感器输出为电阻值,经信号调理电路得到电压值, 再经AD转换电路实现数模转换。由单片机控制显示管输出。 除此,可设置预置温度,通过单片机外部中断,用按键控制预 置温度。当实际温度高于预置温度,红灯亮,蜂鸣器响;低于 时,则绿灯亮。
2.2总体设计要求
(1)温度范围为:-20 ℃ ~ +100℃, 最小区分度为1℃,标定温度≤ 1℃; (2)温度采样时间:500ms~1min; (3)具有超温声、光报警功能; (4)实时温度显示(四位数码管);
(5)实时温度控制(风扇及加热负载)功能; (6)温度参数输入功能(温度+、温度-键)。
3电路功能说明(说明一下你的电路按键功能等)
5
系统测试
5.1系统功能
通过传感器对温度的感知,测试得到电阻量,再由纹理电路转 换成电压量,进过A/D转换变为单片机能够处理的二进制。在 单片机处理中,将实际测得的温度与设置的预设温度都能在数 码管上显示,通过按键可以改变预置温度。如果实际温度小于 预设温度时,绿灯会亮;如果实际温度大于预设温度时,红灯 会亮,蜂鸣器同时响起。
2 系统设计 2.1总体方案设计
2.1.1总体设计流程
开始 理解课题技术指标 子系统设计 单元电路设计 元器件选择 仿真、安装调试 正式样机设计 结束 调整
是否合格 N Y
2.1.2温控仪原理图
设定输入 单片机 LED显示 控制输出 双向可
控硅
继电器 控制
对象
风扇 信号调
理电路
A/D采集
电路
加热丝 传感器
{ if(flag) {flag=0; samp();}//采样标准为1时,调用采样函数进行采样 DisplaySecond(s,b); } } //延时函数 void delay(void) { unsigned int j; for(j=0;j<100;j++); } //数码管动态显示函数 void DisplaySecond(unsigned char s,b) { P2=0xfe;//数码管1亮 P1=Tab1[g];//显示温度的百位 delay(); P2=0xff; P2=0xfD;//数码管2亮 P1=Tab1[s]&0x7f;//显示温度的十位 delay(); P2=0xff; P2=0xfb;//数码管3亮 P1=Tab1[b];//显示温度的十位 delay(); P2=0xff; P2=0xf7;//数码管4亮 P1=0xC6;//显示C delay(); P2=0xff; }
6.2系统完善
采用RS232接口,实现实时温度数据的发送功能;实现多 通道温度数据采集和显示功能;可以利用两片单片机之间的串
行通信实现对被测对象的远程控制。
源自文库
附录:
1 系统原理图
2 系统软件流程图