- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析单片机温度控制系统设计与实现
浅析单片机温度控制系统设计与实现
【摘 要】工业生产中,温度是常见的工艺参数之一,生产中任何的物理变化与化学反应过程都和温度有密切的关系,所以温度控制也是工业现代化的重要任务之一。单片机的温度控制系统是通过硬软件共同作用来控制温度的,本文以 AT89C51单片机为例,对炉温控制系统的硬件和软件进行了设计。
【关键词】单片机 温度控制 硬件 软件 AT89C51
一、引言
随着我国工业生产水平的提高与电子技术的发展,以单片机技术发展为重要代表的大规模集成电路的发展也十分迅速,为人们的生活带来了翻天覆地的变化,也为现代工业带来了新技术的又一次革命。
在工业生产中,经常会遇到有关单片机的问题,其中也包括了对单片机温度的控制。例如针对各热处理炉、加工炉、锅炉及反应炉进行的温度控制,若采用单片机对温度进行控制可以让操作更为简便快捷,同时对提高产品品质和产品数量也有很大帮助。
二、单片机温度控制系统原理
本文所采用的是以AT89C51单片机为例的单片机温度控制系统,通过其实现数据的收集与处理等功能,最终来实现对单片机温度的控制。具体过程如下:首先单片机中传感器吧装置中的非电量信号转换成为电量信号,这使得温度的变化得以用相应的电信号变化来表示;然后再将转换后的电量信号输入A/D转换器形成数字显示,使得温度变化得以用数字来表示;再将数字传送至单片机进行数据处理;最后由LED来显示人们可以看到的温度数据。这一过程的电路主要由单片机的控制和数码管的显示两部分组成。
三、单片机温度控制中的硬件选择
单片机温度控制系统中硬件的选择是整个系统设计中举足轻重的一步,因为它关系着整个系统是否可用,可靠性是否较高,系统运行是否稳定。在一步情况下,硬件系统主要是由以下几部分组成的:温度检测系统、单片机、A/D转换器和信号放大系统。另外,在测量温度时,热敏电阻尤其重要,它起到对温度感知的作用。当温度升高时,热敏电阻以其特有的负电阻温度特性使得电阻变小,当温度降低时,电阻则变大。因此在热敏电阻上给一个恒定电流就会测量到两端的??压。再通过相应的计算公式我们可以得到电阻变化所带来的电压变化曲线,通过温度传感器的工作,最终将温度信号转换成模拟信号,最终达到对整个硬件系统进行操控的目的。
在整个单片机温度控制系统中,硬件设计最基本的思路可概括为:首先,利用温度传感器,再通过 A/D 转换器把抽象的非电量信号转换成单机片可读取的电量信号,通过转换将所测温度显示于数码管上;其次,利用定时器对热敏电阻丝进行加热控制来实现温度控制;最后,利用数据采样将滤波器等装置整体联系起来。
四、硬件电路设计
(一)传感器设计,由于本次的设计我们选择对炉温进行测量,因此属于0-800度的大范围温度测量。不能采用传统的热敏电阻温度传感器、集成温度传感器,而更适合用热电偶。本文可选择WRE型热电偶,此款精度也较高,价格也低廉。
(二)放大电路的设计,一般热电偶的输出电压较低,为0-30mv,而本文所采用的ADC0809处理信号则要求标准信号,达到0-5V,因此要放大电偶的输出电压。本次设计采用OP07这一款放大器,它的低漂移运算可以有效抑制温漂。在本次的设计中,我们选用的ADC0809要求输入的电压在0至5伏之间,而热电偶的输出电压则在0至30毫伏之间,两者之间差以百倍,因此要求放大电路可以放大百倍。可选择可调电阻来进行的电压调节。
(三)A/D转换电路设计,由于 ADC0809 操作简单,价格低廉,十分适合本系统的需要,因此本设计选用它。其具体的指标和特性如下:
分辨率:8 位。
转换时间:这取决于芯片的时钟频率,1次转换所需的时间为64个时钟周期。
单一电源:+5V。
模拟输入的电压范围:单极性为0至+5V;双极性为+/-10V或+/-5V。启动转换控制为正脉冲,上升沿令内部所有寄存器清0,下降沿令A/D转换开始。
(四)人机对话部分的设计,人机对话部分是单片机温度控制系统中应用系统与人员操作的交互界面,它起到连接双方的作用,设计主要包括显示和键盘两部分。
1.显示部分设计。在本设计中,P0口与P2口的部分位,将作为动态显示器显示输出的端口。段码是由P0口并行输出至4位LED显示器的,位码是由P2.0、P2.1 P2.2 P2.3轮流输出的。2.键盘设计。在本系统中,由于设定的温度只需要温度+、温度-与确认3个键,因此采用的是独立式的按键。在开机后输入设定的温度值即可进行操作。
(五)显示接口的设计,在单片机系统中,通常采用的显示器一般有数码管显示器(LED)与液晶显示器(LCD)。由于在本系统中仅需数字的显示,因此选用LED显示器即可。LED具有亮度高、反应速度快
文档评论(0)