- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实训目的熟悉常用温度传感器AD590的特性及接口电路的设计方法
实训目的熟悉常用温度传感器AD590的特性及接口电路的设计方法
一、实训目的熟悉常用温度传感器AD590的特性及接口电路的设计方法;学会模块化程序设计方法二、课题要求制作一个水温自动控制系统,要求如下:温度设定范围40~90℃,最小区分度1℃,标定误差≤1℃.用十进制数码显示水的实际温度.环境温度降低时,温度控制的静态误差≤1℃.第10章 综合实训课题一 水温控制系统设计三、背景知识1、AD590温度传感器简介 AD590是美国AD公司生产的单片集成两端感温电流源.它的测温范围为-55℃~+150℃,工作电压范围为4V~30V,可以承受44V正向电压和20V反向电压,输出电阻为710M.它产生的电流与绝对温度成正比,非线性误差为±0.3℃.图10—1为AD590的引脚图,表10—1为AD590温度与电流的关系表.a)引脚 (b)封装 (c)图形符号 图10—1 AD590引脚、封装及图形符号表10—1 各温度与电流、电压参考关系表FAH4.90 V3.732 V373.2μA100oCE1H4.41 V3.632 V363.2μA90oCC8H3.92 V3.532 V353.2μA80oCAFH3.43 V3.432 V343.2μA70oC96H2.94 V3.332 V333.2μA60oC7DH2.45 V3.232 V323.2μA50oC64H1.96 V3.132 V313.2μA40oC4BH1.47 V3.032 V303.2μA30oC32H0.98V2.932 V293.2μA20oC19H0.49V2.832V283..2μA10oC00H0V2.732V273.2μA0oCADC0809的输出放大器输出V0(ADC0809的VIN)经10kΩ电压VAD590电流温度值AD590是电流输出型器件,必须利用接口电路将AD590输出的电流信号转换成电压信号,再经A/D转换器转换成数字信号,2、AD590接口电路提供给单片机处理.在表10—1中,列出了在不同温度值下的AD590的输出电流,通过图10—2的放大电路可将输出电流转换成0~5V的模拟电压.图10—2 温度采集电路四、硬件电路 硬件电路由单片机、温度检测模块、加热控制模块、键盘设定模块及数据显示模块构成. 1、单片机选择由于系统对控制精度的要求不高,所以选用内部具有程序存储器芯片的AT89C51就可以满足要求了. 2、温度检测模块温度检测模块由温度传感器、信号放大器及A/D转换器组成.由AD590将温度转换成电流信号再经信号放大器得到对应的模拟电压,再经ADC0809转换后接入单片机.如图10—3所示.3、加热控制模块 加热控制信号经反相器反相后,驱动固态继电器(SSR)工作,从而接通或断开加热丝两端电源,实现对水的加热控制.加热控制电路如图10—3所示.为了使加热控制更加精确,系统采用了三组加热电炉丝组合实现,当温差小于5oC时,仅A组加热丝工作;当温差在5oC~10oC之间时,采用A、B两组加热控制;当温差大于10oC时,采用A、B、C三组加热控制.4、键盘设定及数据显示模块 键盘扫描由11个按键及3位LED共阳极显示器组成.通过P1、P2口直接驱动键盘,为了简化显示接口,这里采用了串行口扩展LED显示器.如图10—3所示.图10—3 水温控制系统硬件原理图五、软件设计1、程序结构设计(1)主程序 用于进行初始化处理,包括各端口的初始化,定时/计数器的设定、中断允许的设定等.同时进行键盘的扫描输入.图10—4为主程序流程图.(2)定时中断服务程序 通过单片机内部的定时器T0进行50ms定时,再通过寄存器R6进行计数,以实现1s定时中断的要求.进入中断服务程序后,可进行当前温度的检测及显示,根据所测值与设定值比较进行温度控制等.图10—5为中断服务程序流程图.图10—4 主程序流程图 图10—5 定时中断服务程序流程图(3)温度检测程序 温度检测采用每1s定时采样的方式,为了实现温度的准确检测,采用了平均值滤波法抗干扰.即连续4次启动ADC0809进行A/D转换,求取转换结果的平均值,存入指定单元,以得到检测温度值.图10—6为温度检测程序流程图.(4)温度控制程序 通过比较键盘设定值与温度检测值的差别,按照一定的控制规律,控制输出口线的状态,实现三组加热丝的控制.图10—7为温度控制程序流程图.(5)温度显示程序 在每次温度检测后,进行一次温度显示刷新;在进行温度设定时,显示设定温度值.2、主要程序模块清单主程序:ORG 0000H AJMP MAIN ORG 000BH AJMP T0INT
您可能关注的文档
最近下载
- 质量、环境、职业健康安全管理体系内审员培训-试卷.doc VIP
- 5G网络切片计费策略-深度研究.pptx
- 《慢性肾脏病相关心肌病综合管理中国专家共识(2024版)》解读.pptx VIP
- 标准课程HSK4第十三课教案.docx VIP
- GB4789-3-2016大肠菌群计数培养基原理解析.docx VIP
- 心理健康症状自评量表SCL(完整版).pdf VIP
- 22S804 矩形钢筋混凝土蓄水池.pdf
- 木工课程教学课件.ppt VIP
- 一文读懂《公平竞争审查条例》PPT课件.pptx VIP
- 2025年山东省网络安全工程专业职称考试(网络生态建设与治理·中级)历年参考题库含答案详解(5卷).docx VIP
文档评论(0)