- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.绪论
随着镍铬合金的发明,到20世纪20年代,电阻炉已在工业上得到广泛应用。电阻炉是利用电流使炉内电热元件或加热介质发热,从而对工件或物料加热的工业炉。电阻炉在化工、冶金等行业应用广泛,因此温度控制在工业生产和科学研究中具有重要意义。其控制系统属于一阶纯滞后环节,具有大惯性、纯滞后、非线性等特点,导致传统控制方式超调大、调节时间长、控制精度低。采用单片机进行炉温控制,具有电路设计简单、精度高、控制效果好等优点,对提高生产效率、促进科技进步等方面具有重要的现实意义利用测得电阻炉实际温度并转换成信号。该信号经过转换成与炉温相对应的数字信号进入单片机,单片机进行数据处理后,通过液晶显示器显示温度,同时将温度与设定温度比较,根据设定计算出控制量,,以实现对炉温的控制。
图2.1系统结构框图
3.系统硬件设计
3.1.单片机最小系统设计
3.1.1单片机的选择
80C51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘﹑除﹑减﹑比较﹑16位数据指针﹑布尔代数运算等指令,以及串行通信能力和五个中断源。
80C51采用40引脚双列直插式DIP,内有128个RAM单元以及4K的ROM,80C51有两个十六位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。
80C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz 晶振频率。由于80C51的系统性能满系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,因此采用作为控制核心。
3.1.2晶振电路
利用80C51内部的振荡电路在XTAL1和XTAL2引线上外接定时元件,内部振荡电路便产生自激振荡。最常用的是在XTAL1和XTAL2之间连接晶体振荡器和电容构成稳定的自激振荡器。
3.1.3复位电路
复位电路的作用是使单片机执行复位操作。复位操作主要是把PC初始化为0000H,使单片机从程序存储器的0000H单元开始执行程序。51单片机通常采用上电复位和按钮复位两种方式。本次课题采用按钮复位方式进行复位。如图3.1.3所示:
图3.1.单片机最小系统
3.2.电源电路
本系统所用到的电源是市电220V,所以不能直接给单片机供电。为此设计了电源电路。先将市电经变压器进行变压,变压后再经桥式电路进行整流,整流后变成脉冲直流,滤波电路的作用是消除脉冲,由于市电的波动或者负载的变化所以得到的电压是不稳定的。所以需要在滤波电路之后需加上稳压电路进行稳压。采用了运用非常广泛的稳压芯片7805进行稳压。7805由三个引脚构成,分;。的稳压和滤波电容的滤波,便可以得到稳定性好而且精度高的5V电压。如图所示:
图3.2电源电路
3.3.按键电路
本系统的按键用来改变温度设定值,一共使用了三个按键。一键用于重置温度。第一次按下是进行加调整,第二次按下是进行减调整。二键用于加减调整,按一次是在原基础上加或减。三键是确定键。
图3.3 按键电路图
3.4.温度检测电路
3.4.1温度传感器
对传感器的精度高低,性能好坏直接影响到整个自动测试系统的品质和运行状态。本系统采用集成芯片AD590,它是美国模拟器件公司生产的单片集成两端感温电流源。有三个引脚,分别为VCC,地和Vo.它的主要特性如下:
1、流过器件的电流((A)等于器件所处环境的热力学温度(开尔文)度数,即:Ir/T=1UA/K
式中:—流过器件(AD590)的电流,单位为(A;
T—热力学温度,单位为K。
2、AD590的测温范围为-55℃~+150℃。
3、AD590的电源电压范围为4V~30V 。电源电压可在 4V~6V 范围变化,电流变化1(A,相当于温度变化1K。AD590可以承受 44V 正向电压和 20V 反向电压,因而器件反接也不会被损坏。
图3.4. 温度测量电路图
如图所示,用电流源代替AD590。流过电流源的温度等于273+T(UA). 电流源10k电阻连接,把电流转化为电压,取出电压后经过一个电压跟随器。接稳压管的那一路则是要使50k变阻器的输出电压为2.732v,与跟随器的输出在经过一个差动放大器,求得温度变化值所对应的电压变化值,送到A/D转换器中去。因为0度时,ad590的输出电流是273.2uA,取出的电压为273.2*10k=2.732v,及后温度变化取出的电压也跟着变化,经过差动放大就可以把电压变化值取出送到A/D转换器中图3.5.ADC0809与单片机连接图
3.4.5.温度控制电路
温度测量信号转换为数字信号送入单片机,与其设定值进行比较,
进行PID运算, PID调节在电阻炉控制系统技术中应用的非常多,且是广泛被推
广的求采用各种PID
文档评论(0)