积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 存储器 >> 应用论文
  相关分类: 相关文章 | 应用论文 | 新产品 | 下载 |
基于单片机的真空冷冻干燥试验仪温度控制器设计(上)
 
作者:陈大林 任祖平   来源:PLC & FA    点击数:317   更新时间:2007-12-14
您可以添加到网摘 让更多人关注此文章:

    

摘  要: 介绍了一种真空冷冻干燥试验仪的温度控制器设计,以AT89C52为控制核心,选用PT100传感器,MC14433A/D,利用增量式PID算法来完成对电机执行机构的运动控制,从而实现温度的精确控制。
关键字: 温度/单片机/PT100/MC14433

1 引言

真空冷冻干燥技术在低压、真空的条件下使物料水分升华,是干燥技术领域中科技含量高、涉及知识面广的一种技术,由于其干燥产品具有复水性能佳、色泽保持好、营养成分损失少、产品重量轻、便于携带运输、易于长期保存等优点,在品质上远优于其它干燥制品,使其成为干燥技术研究和发展的前沿。

真空冷冻干燥技术对于不同的应用场合有不同的试验及温度要求。本系统试验对象为某种生物材料,采用液态氮作为冷却液,要求温度的控制设定值为-60℃,温度的最小分辨率为0.5℃,偏差要求≤±2℃。要求能实时显示当前与设定的温度值,并且可通过键盘调整设定温度值。

2 系统硬件体系设计及关键电路设计分析

硬件系统采用atmel公司的at89c52单片机为控制核心,其内部含有8kb的e2prom和256b的ram,能满足一般需求,而无需扩展外部程序存储器,系统时钟采用12mhz。控制器的主要硬件结构框图如图1所示。

       图1 控制器的硬件结构

2.1 温度传感器电路

考虑要求的控制精度较高,温度传感器选用pt100型铂热电阻温度传感器。pt100测温精度高、稳定性好,非常适合-200~+650℃温度范围的精确测量,由于传感器电阻rt和温度t之间的关系是非线性的,为消除非线性对测温精度的影响,设计非线性的校正电路,且考虑采用四线制接法来消除引线电阻的影响。如图2所示,图中互导放大器的互导为g,可以使输出带电压得到一个1/(1-grt)的比例系数,适当的选取g值就可以将非线性误差降到一个很小的范围内。g值可以通过校正试验来确定,本设计中通过试测取g=0.38ma/v,测量误差可达到小于0.1℃的精度。

     图2 pt100温度变送器模型电路

 

图2中,4根导线的电阻为ra,rb,rc,rd。则rb可以看作是a1差模输入阻抗的一部分,而rc可看作是a1输出阻抗的一部分。闭环后,rb和rc的影响均可消除。采用电压缓冲器,使从d点向左方看进去的输入阻抗ri为极大,又采用电流源电路使从c点向左方向看进去的输出阻抗rd为极大,这样就消除了引线电阻对测温的影响。

2.2 a/d转换

由于真空干燥试验仪是液氮传导辐射冷却,是典型的大滞后的温度系统,同时试验要求有很高的精度控制要求,所以选用双积分型的a/d转换器,双积分型由于两次积分的时间比较长,所以a/d转换速度慢,但精度很高,而且对周期变化的干扰信号积分为零,抗干扰性能很好。十分适合本系统所面对的控制状况。

选用位双积分a/d转换器mc14433(精度相当于11位二进制数),具有精度高,抗干扰性能好等优点,速度约为1~10次/s,mc14433 a/d转换器的被转换电压量程为199.9mv。转换完后以bcd码的形式分4次送出。mc14433电路结构图如图3所示。

            图3 mc14433电路结构图

mc14433的a/d转换结果是动态分时输出的bcd码,q3~q0为千、百、十、个位bcd码,而ds1~ds4引脚输出分别为千、百、十、个位的选通信号。

图4中mc14433为+2.5v精密集成电压基准源,经电位器分压后作为a/d转换用基准电压。du端与eoc端相连,即选择连续转换方式,每次转换结果都送至输出寄存器。eoc是a/d转换结束的输出标志信号。at89c52读取转换结果采用中断方式。

  图4 mc14433与at89c52连接的硬件接口

2.3 键盘/显示系统设计

显示功能和输入功能是单片机系统的人机接口,是其最基本的组成部分。由于单片机at89c52本身的i/o口数量有限,同时要考虑必须的数据总线和地址总线,因此i/o口资源紧张,要实现显示和输入功能必须扩展i/o口。常用的i/o扩展芯片有ttl、cmos锁存器、缓冲器芯片和8255a、8155等,考虑到系统扩展对整个系统的稳定性和运行效率的影响,选用8155进行扩展,选用共阴极led数码管显示温度,实现实测温度的实时显示,同时能显示初始设定温度值。设定温度值由键盘中断输入,并实时显示。

2.4 通讯系统设计

单片机系统需要和上位pc机进行通讯。选用较为普及的串行通讯。串行通讯分为同步通讯和异步通讯两种通讯方式。由于同步通讯方式对通讯双方的时钟频率要求相同,而对于单片机和pc机之间难以保证这一点,因此系统通信采用异步通讯方式。另外pc机串口的电平为rs-232电平,而mcs-51单片机串口的电平是ttl电平,要想实现两者之间的通信,需要在它们之间加电平转换电路,使用中很不方便。故使用max232代替。pc机串行口与单片机之间的连接方式一般为3线零moderm方式,即只采txd、rxd和gnd等3根基本的数据线直接相连。单片机将实时采集转换的温度送显示的同时,每隔5分钟将当前温度值送pc机存储,提供打印温度变化曲线。作为扩展,设置并且可以由pc机发送初始设定温度,由单片机接收显示。

2.5 输出控制及报警

单片机的输出控制电机工作,为避免强干扰,选用带有光电隔离功能的晶闸管mc3041。另外,为了保证制件质量,在电路设计中考虑到加设报警电路,当温度低于-80℃时,绿色发光二极管被点亮;当温度高于-30℃时,红色发光二极管被点亮。

2.6 系统抗干扰设计

抗干扰技术主要是硬件和软件上的抗干扰技术,在硬件上采用良好的接地,选用合适的元器件等方面。本系统在充分考虑硬件上的抗干扰后,设计了一系列软件抗干扰措施:(1)在传感器数据采集处理上,采用中值法数字滤波;(2)设置软件陷阱,用引导指令强行将捕获到的乱飞程序引向复位入口地址,在此处将程序转向专门对程序出错进行处理的程序,使程序纳入正轨。(3)“看门狗”技术:采用程序监视技术,又称“看门狗”技术(watch-dog),避免程序进入“死循环”。“看门狗”不断监视程序循环运行时间,若发现时间超过已知的设定时间,则认为系统陷入了“死循环”,然后强迫程序返回到0000h入口,在0000h处安排一段出错处理程序,使系统运行纳入正轨。设计2个定时器,一个为短定时器,一个为长定时器,并各自独立,短定时器像典型看门狗一样工作,它保证一般情况下看门狗有快的反应速度,长定时器近定时大于cpu执行一个主循环程序的时间,用来防止看门失效。

3 控制算法设计

根据本系统的温度控制精度≤0.5℃,并考虑误差积累对控制系统的影响,选用增量式pid控制算法,即指单片机数字控制器的输出只是控制量的增量,其控制算式为:

(1)

(1)式中:分别为比例、积分、微分系数;为基本偏差,表示当前测量值和设定目标间的差。

(2)

该算法的优点有:(1)计算机输出增量,所以误动作比较小。(2)算式中不需要累加,控制增量的确定仅与最近的3次(系统采用恒定的采样周期时,k取3次)的采样值有关,因而比较容易通过加权处理而获得比较好的控制效果。

4 系统软件设计

系统软件设计采用模块化设计方法,由主程序模块,功能实现模块和运算控制模块等三大模块组成。

4.1 主程序模块 

在程序中首先给定pid算法的参数值,然后通过循环显示当前温度,以等待中断,并且设定键盘外部中断为高优先级,使主程序能实时响应键盘处理,软件设定定时器t0为10s定时,在无按键时,应每隔10s响应1次,用来采集温度传感器经a/d转换的温度信号。设置定时器t1为t0的嵌套中断,初值由pid算法子程序来提供。用来执行对电机控制以及报警电路等。流程图如图5所示。



相关文章
· 基于单片机的某车型CAN总线系统设计[117]
· Microchip推出适用于8位、16位及32位PIC®单片机和...[147]
· 基于SPE61A单片机的非接触式高压验电器的开发[256]
· 多通道智能温湿度测试仪的研制[374]
· 多通道智能温湿度测试仪的研制[261]
热门评论排行
·VHDL设计中电路简化问题的
·ARM嵌入式系统基础教程(N
·江苏嵌入式Linux教育培训
·ARM处理器应用开发4步骤
·锐极LINUX驱动培训班定于

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
严冬期如何发展半导体业 扩
2008年中国集成电路市场回顾与展望
分析师:亚洲芯片厂商库存远超预期
2008年基础电子业十大事件点评
Aptina并购智多微手机软件平台设
凌力尔特公司推出用于多核处理器的&n
安森美半导体任命麦满权为韩国及南亚区
Broadcom:半导体产业依然机会
飞思卡尔推i.MX51芯 
日立芯片守卫新年倒数计时晚会
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
低价专业PCB打样 双面板20...
深圳市天漠科技超低价供应atm...
深圳市天漠科技超低价供应ARM...
[推荐]2.5米精度,高灵敏度...
830实验箱+电脑没有并口...
[原创]平望科技助力自服终端国...
低价专业PCB打样 双面板20...
[原创]低价专业PCB打样 双...
Bootloader for ...
【有奖调查】08-09嵌入式开...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网