- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电烤箱温度控制器的设计要点
合肥学院
计算机科学与技术系
微机原理与接口技术
课程设计
课程设计科目电烤箱温度控制器的设计学生姓名计方伟 学号1404011023班级14级计科1班指导教师张向东、龙夏时间2017年02月25日
电烤箱温度控制器的设计
一、需求背景
温度控制是工业生产过程中经常遇到的控制,有些工艺过程对其温度的控制效果直接影响着产品质量,因而设计一种较为理想的温度控制系统是非常有价值的。烤箱是热处理生产中应用最广的加热设备,它通过电流元件产生热量,借助辐射和对流的传递方式,将热量传递给所要加热的物品,使其加热到所需求的温度。采用烤箱的温度控制可以为我们的生活提供很多便利。它的适用范围也非常广泛,如工厂、餐厅、家庭,其适用的场合根据它的规格、功率及功能不同进行选择。
对于家庭自用,一般选择功率较小500-1000W左右,烤箱的功能只要能满足基本的加热即可,容量也比较小:9-12L基本满足家用;但对于餐厅、工厂这些人流量比较大、对烤箱要求比较高的地方,一般会选择功率很大、功能齐全(比如控温定时型、三控自动型)而且容量也相对很大的电烤箱。
二、 题意与需求分析
在STAR ES598PCI单板机开发机上实现对电烤箱温度和时间的控制功能。
1.设计要求:
通过键盘设定温度和加热时间
使用DS18B20采集温度,采用七段数码管显示当前温度和剩余时间,并和设置的温度进行比较。
(3)当温度低于设定值时,通过DAC0832输出电压供给发热电阻RT1,使其温度升高。
(4)使温度恒定在设定温度附近,时间到了停止加热,并提示操作完毕
2.提出问题
(1)如何设置时间界限和目标温度
(2)如何通过DS18B20读出环境温度并显示在LED上
(3)当温度低于设定温度时,如何实现加热
(4)DAC0832输出电压加热效果较弱,如何提高加热强度
三、解决问题的方法与思路
根据上面提出的问题,给出如下解决方法:
硬件部分
= 1 \* GB3 ①选择8279芯片和七段LED显示器与键盘相连,设置矩阵键盘的功能,0-9数字键输入温度值,D键位启动键,F键位???位键。
= 2 \* GB3 ②DS18B20与8255的PC0口相连,通过软件向PC0发出读命令,将温度从DS18B20读出,并通过8279芯片显示在数码管上。
= 3 \* GB3 ③DAC0832输出的电压加热效果过弱,考虑添加一个功能放大器PW(实验板上为E2区)来提高加热效果。
= 4 \* GB3 ④8255的PC7口连接逻辑笔(B2区)来测量发热电阻的工作情况,通过显示不同的颜色灯来反映是否加热到目标温度。
软件部分
= 1 \* GB3 ①对通用控制芯片8279进行编程以从实现从键盘输入温度设定值,显示温度,清除显示等功能);
= 2 \* GB3 ②对温度传感器DS18B20进行编程以实现初始化/启动、读写温度、温度转换等功能。
= 3 \* GB3 ③对控制芯片8255A的控制及操作(如读出DS18B20的温度,控制发热电阻产生加热所需的热量);
= 4 \* GB3 ④通过将读出的温度与设定的温度比较来决定是否对发热电阻RT1的加热操作
= 5 \* GB3 ⑤设置一定的延时程序以满足不同芯片及元器件的工作时序
= 6 \* GB3 ⑥解决进制之间的转换问题
四、硬件设计
1. 可编程并行接口芯片8255A
(1) 8255A在本设计中的作用
利用8255A将界限值和温度值通过LED显示出来,同时8255A的PC0与DS18B20相连,向其发出温度检测命令及接受温度数据,PC7和发光二极管相连,用于光报警,PC7口与功能放大区的IN1连接,加强加热效果。
(2) 8255A功能分析及技术参数
8255A是可编程并行接口,内部有3个相互独立的8位数据端口,即A口、B口和C口。三个端口都可以作为输入端口或输出端口。A口三种工作方式:即方式0、方式1和方式2,而B口只能工作在方式0或方式1下,C口通常作为联络信号使用。8255A的工作只有当片选CS效时才能进行。而控制逻辑端口实现对其他端口的控制。
端口A:包含一个8位数据输出锁存器/缓冲器和一个8位数据输入锁存器,输入输出数据均受到锁存。
端口B和C: 都包含一个8位数据输入缓冲器和一个8位的数据输出锁存器/缓冲器,输出数据能锁存,输入数据不锁存。
端口C:可分成两个4位端口,分别定义为输入或输出端口,还可定义为控制、状态端口,配合端口A和端口B工作。
8255A是可编程外围设备接口(Programmable Peripheral Interface, 简写为PPI)
您可能关注的文档
最近下载
- [毕节]2024年贵州毕节市直属机关工作委员会下属事业单位考调笔试上岸试题历年高频考点难、易错点附带答案详解.docx VIP
- 2024年贵阳观山湖投资控股(集团)有限公司人员招聘笔试备考题库及答案解析.docx
- 2024年南方电网综合能源股份有限公司人员招聘考试题库及答案解析.docx
- 水泥土搅拌桩施工方案与检测方案.docx VIP
- ppt模板:红色模板.ppt VIP
- 台区线损综合分析课件2-台区线损分类及计算方法.pptx
- 《清洁生产标准 电石行业》HJ-T430-2008.pdf
- 冲压工技师题库.docx
- (四级)钢筋工技能鉴定考试复习题库-上(多选题汇总)(含答案),(四级)钢筋工技能鉴定考试复习题库大全.doc VIP
- 汽车行业eVTOL产业链更新报告:从场景出发展望eVTOL动力方案,纯电为主,混动为辅.docx
文档评论(0)