- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、目的
本控制器可实时测量现场温度,并根据温度情况和人为设置情况调节现场温度,其中人为设置可通过操作按键完成;根据实际温度设置了4~20mA标准电流输出通道,便于远程传输;另外,本系统还具有温度超越界限时的报警功能。
2、工作使用说明
2.1 系统总结构框图
图1.系统结构框图
3、各部分电路设计
3.1 温度测量通道
如图2所示,1路热电阻、4路热电偶和多路选择开关CD4052、CD4051的组合,可实现5路温度测量的随意切换(其中多路开关的控制由P2^5~P2^0口经74LS373锁存器控制);
由热电偶、热电阻产生的电压信号经仪用放大电路放大、线性光耦隔离后,送入模数转换器ICL7135;
ICL7135与单片机的连接采用了不常用的串行接收方式,而ICL7135的串行接法是通过计脉冲数的方法来获得测量转换结果的。由其时序分析可知,在ICL7135工作过程中的去积相,其脉冲数与转换结果具有一一对应关系。通过单片机的定时器T0来计脉冲器。由于,定时器T0所用的CLK频率是系统晶振频率的1/12。因此可利用单片机的ALE信号作为ICL7135的脉冲(CLK)输入。至此,便可找到定时器所使用的频率与单片机系统晶振频率的关系,以及ICL7135所需的频率输入与单片机系统晶振频率的关系。为了使定时器T0的计数脉冲的ICL7135工作所需的脉冲同步,可以将ICL7135的BUSY信号接至P3.2(INT0)引脚上,并且将定时器T0的选通控制信号GATE倍1。此时定时器T0是否工作将受BUSY信号的控制。当ICL7135开始工作时,也就是ICL7135的BUSY信号跳高时,定时器T0才开始工作,且定时器T0的TH0、TL0所记录的数据与ICL7135的测试脉冲存在一定的比例关系。
要得到测量脉冲的个数,只需将定时器所记录的脉冲个数除以2即可。而要得到A/D转换结果所对应的脉冲数则应用测量脉冲的个数减去10001。
图2.测温通道电路
3.2按键输入模块
如图3所示,本系统的四个按键,通过光耦隔离,利用74LS244三态缓冲器,连至单片机的PI^0~P1^3口;
图3.按键模块
3.3 4~20mA标准电流输出通道
由P0口输出,经DAC0832转换成模拟电压输出,通过线性光耦隔离,进行V/I变换,转换成标准的4~20mA电流输出;模块的电路图4如下:
图4.电流输出通道电路
其中V/I变换部分的电路,图5如下:
图5.V/I转换电路
通过设置Rc阻值及调整滑动变阻器阻值,可使输出电流为4~20mA,输出电流的表达式为:I=(Vin+Vrf)/Rc
3.4 温度控制输出通道
如图6所示,将输出的pwm脉冲经光耦隔离,三极管的驱动放大后,控制继电器的开、关,进而控制功能电路的开、关。
图6.温度控制输出通道电路
3.5 报警模块
当所测量的温度值超过上、下限时,输出高电平,经光耦隔离、三极管驱动放大后,继电器输出,使扬声器发出声响,同时发光二级管亮。
图7.报警模块电路
3.6 通讯电路
通讯协议采用标准MODBUS通讯协议。单片机外围通讯电路如图8所示:
图8. RS232-485通讯接口电路
4、控制方法描述
本系统的温度调控采用PID控制,整个控制过程各部分细节的总框图如下:
其中,主要部分的实现方法概括如下:
①软件部分的主体结构:
②界面与按键接收程序
利用三维力控组态软件,编写组态界面,如图9所示:
图9.上位机组态界面
③接收温度信号并将电信号转换为温度
系统电路图中共有4路热电偶、1路热电阻,可循环接收5路的温度信号(通过P2^0-P2^4引出的5根地址线完成选择),并将电信号转换为对应代表的温度值(运用分段线性化方法),最后5组温度的均值(或根据实际情况加权平均)即为现场的实际温度。
实际过程如下:首先,热电阻的电路如图10所示:
图10.热电阻测温电路
其中比较器输出为2、3引脚的电压差,即Rt*I(I为恒流源提供的电流),再经运放放大后送入选择开关(热电偶电压信号经仪用放大电路接至选择开关),由于热电阻等器件的温度-阻值存在非线性,在将单片机接收的电信号转换为对应的热电偶的阻值后,再将阻值对应成相应温度时,要运用分段线性化的方法,即将温度-阻值的非线性曲线划分为若干段,每一段内近似成线性关系,将实际的阻值对应找到其所在的段,则根据段内的线性关系,可得出阻值所对应的温度。
④PID 控制
引入PID控制,以设定的预期温度值作为输入,测得的实际现场温度作为反馈,调整出适宜的PID参数后,则系统的输出即为现场实际温度会自动跟随设定温度。
⑤生成相应的pwm信号
将输入温度与反馈温度的温度误差信号,经PID后的信号,按照不同大小,使单片机产生不同占空比的矩形波,送入温度控制通道,当矩形
您可能关注的文档
最近下载
- 备战2023年高考语文一轮复习考点微专题(新高考地区专用)考向28 诗歌鉴赏之语言(含详解).docx VIP
- 飞机交易平台及飞机拆解项目可行性研究报告.doc
- 视听语言PPT全套教学课件.pptx
- 健康评估-河南大学-中国大学MOOC慕课答案.pdf
- 初中音乐人音版《七年级上册青年友谊圆舞曲》课件_1.ppt
- 基于Java的小区物业管理系统的设计与实现.docx VIP
- 普通话课件(完整版)教学文案.ppt
- 【清风语文精品课件】2021高中语文《静女》优质课一等奖.pptx
- 某区南1#矿石泊位升级10万吨级散货泊位工程环境影响报告书.pdf
- 2024高中语文教师课程标准考试模拟试卷及参考答案.docx VIP
文档评论(0)