- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JJYYY水温控制统设计论文
水温控制系统
摘要: 该水温控制系统采用单片机进行温度实时采集与控制。温度信号由“一线总线”数字化温度传感器在-10+85°C范围内, 固有测温分辨率为0.5 ℃(1)温度设定范围为40~90,最小区分度为1,标定温度≤1。(2)环境温度降低时(例如用电风扇降温)温度控制的静态误差≤1。(3)用十进制数码管显示水的实际温度。系统模块分为:模块,显示模块,模块,模块,
图1.2.1 系统基本模块方框图
方案一:采用模拟运算放大器组成PID控制系统。对于水温控制是足够的。但要附加显示、温度设定等功能,要附加许多电路,稍显麻烦。
方案二:采用ATMEL公司的AT89C51作为系统控制器。单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制,并且其功耗低、体积小、技术成熟和成本低等优点。基于以上分析拟订方案二,由AT89C52作为控制核心,对温度采集和实时显示以及加热装置进行控制。
(2)加热装置有效功率控制模块
根据题目,可以使用电热炉进行加热,控制电热炉的功率即可以控制加热的速度。当水温过高时,关掉电热炉进行降温处理,让其自然冷却。在制作中,我们装设一个二极管来代替表示,当水温超高时关闭电炉开启风扇散热,当需要加热时开启电炉关闭风扇。都通过二极管发光来表示。
(3)温度采集模块
题目要求温度静态误差小于等于0.2℃,温度信号为模拟信号,本设计要对温度进行控制和显示,所以要把模拟量转换为数字量。该温度采集模块有以下二种方案:
方案一:采用温度传感器AD590K。AD590K具有较高精度和重复性,良好的非线性保证±0.1℃的测量精度。加上软件非线性补偿可以实现高精度测量。AD590将温度转化为电流信号,因此要加相应的调理电路,将电流信号转化为电压信号。送入8为A/D转换器,可以获得255级的精度,基本满足题目要求。
方案二:采用数字温度传感器DS18B20DS18B20与传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式。并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,因而使用DS18B20可使系统结构更趋简单,可靠性更高。他在测温精度、转换时间、传输距离、分辨率等方面带来了令人满意的效果。数字温度传感器DS18B20
图1.2.3 系统基本框图
系统的基本框图如图1.2.3 所示。CPU( 89C52)首先写入命令给DS18B20,然后DS18B20开始转换数据,转换后通过89S52来处理数据。数据处理后的结果就显示到数码管上。DS18B20可以被编程,所以箭头是双向的本系统采用采用了DS18B20单总线可编程温度传感器,来实现对温度的采集和转换,大大简化了电路的复杂度—2mA。所以在位码和段码都加上了同相驱动器。
键盘采用按键开关经上拉电阻分别接P1.0、P1.1、P1.2口上,起到控制、上调和下调作用。每按上调和下调键,设定温度值增1减1。单片机XTAL2、XTAL1接12MHZj晶振,提供系统时钟基值。另RESET接复位按键。原理图如图2.2.4所示。
图2.2.4 键盘、显示、控制器部分原理图
3. 系统软件设计
系统的软件设计采用汇编语言,对单片机进行变成实现各项功能。
主程序对模块进行初始化,而后调用读温度、处理温度、显示、键盘、和继电器各模块。用的是循环查询方式,来显示和控制温度。
图3.1.1 主程序流程图
4. 系统测试
4.1 静态温度测试
测试方式:由于种种条件的限制,采用模拟加热方式进行测试。利用继电器的指示灯来显示继电器的动作。红灯表示加热,绿灯表示降温。
测试结果如表4.1.1所示:
表4.1.1 测试结果数据
标准温度/℃ 测量温度/℃ 误差/℃
4.2动态温控测量
测试方式:加热方式用体温对传感器DS18B20进行加热。设定控制温度,记录超调温度,稳态误差。超调温度与加热的功率有关,这里不再测量。
测量结果如表4.2.1所示:
表4.2.1 测试结果数据
设定温度/℃ 超调温度/℃ 稳态误差/℃
4.3结果分析
有以上的测量结果可见,系统基本上达到了所要求的指标,静态测温的精度主要由DS18B20来决定。
在控温指标中,影响系统的性能的因素很多。最关键的是加热系统本身的物理性质及控制算法。由于条件的限制,在本设计中采用体温进行测试。
附录1: 产品使用说明
本水温控制系统能在0~9附录2 : 系统硬件原理图
附录3:软件程序清单
TEMPERATURE_L DATA 31H ;DS18B20低8位
您可能关注的文档
最近下载
- 质押合同书通用版范本6篇.docx VIP
- 中医中药湿敷课件PPT最新完整版本.pptx VIP
- 一种柔性储能器件及其制备方法与应用.pdf VIP
- 2024年全国职业院校技能大赛GZ107 手工艺术设计赛项规程以及手工艺术设计赛题1-10套.docx VIP
- 身边的标识(教案)湘美版(2024)美术一年级上册.docx VIP
- 地理人教版八年级上册我国气候南北差异.pptx VIP
- 工程的施工质保体系.docx VIP
- (高清版)B-T 19634-2021 体外诊断检验系统自测用血糖监测系统通用技术条件.pdf VIP
- 电视新闻直播语言研究以中央电视台为例.docx VIP
- 热力管道工程质量通病和防治.docx VIP
文档评论(0)