基于单片机温度控制系统设计-----输出通道设计内容摘要:

~ 12位 A/D转换精度,测温分辨率可达 ℃。 此器件具有体积小、质量轻、线形度好、性能稳定等优点其各方面特性都满足此系统的设计要求。 比较以上三种方案,方案三具有明显的优点,因此选用方案三。 DS18B20 是 Dallas 半导体公 司推出的一线总线数字化温度传感器件,它能在现场采集温度数据,并将温度数据直接转换成数字量输出。 DS18B20 支持 “一线总线 ”接口,测量温度的范围为 55176。 C~ +125176。 C,现场温度直接以 “一线总线 ”的数字式传输,大大的提高了系统的抗干扰性。 DS18B20 为 3 引脚, DQ 为数字信号输入 /输出端; GND 为电源地; VDD 为外接供电电源输入端。 温度采集电路模块如图 所示。 DSB8B20 的 3 脚接系统中单片机的 口线,用于将采集到的温度送入单片机中处理, 2 脚和 3 脚之间接一个 上拉电阻,即可完成温度采 集部分硬件电路。 DS18B20 内部结构主要由四部分组成: 64 位光刻 ROM、温度传感器、非挥发的温度报警触发器 TH 和 TL、配置寄存器。 图 温度采样电路 DS18B20 中的温度传感器可完成对温度的测量,以 12 位转化为例 :用 16 位符号扩展的二进制补码读数形式提供,以 ℃ /LSB 形式表达,其中 S 为符号位。 数据转换如下表。 沈阳理工大学计算机控制系统课程设计论文 10 表 DS18B20 温度数据转换表 LS Byte Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 23 22 21 20 21 22 23 24 MS Byte Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8 S S S S S 26 25 24 这是 12 位转化后得到的 12 位数据,存储在 18B20 的两个 8 比特的 RAM 中,二进制中的前面 5 位是符号位,如果测得的温度大于 0,这 5 位为 0,只要将测到的数值乘于 即可得到实际温度;如果温度小于 0,这 5 位为 1,测到的数值需要取反加 1再乘于 即可得到实际温度。 沈阳理工大学计算机控制系统课程设计论文 11 第二章 温度控 制系统的硬件设计 2. 1 硬件系统框图 图 硬件系统设计框图 硬件电路 图 硬件设计电路 PC 机 键盘 显示器 RS232 单片机 驱动 SSR 电阻炉 DS18B20 沈阳理工大学计算机控制系统课程设计论文 12 输出通道的设计 ( 1)电阻炉的功率调节方式 电阻炉的温度控制是通过调节电阻炉的输入电功率来实现的。 目前多数温控仪采用晶闸管来实现功率调节。 由晶闸管实现交流功率调节的途径有两条:一种是通过改变交流电压每周期内电压波形的导通角,使得负载端电压有效值得以调节,进而实现电功率调节。 由于这种调节方式下触发脉冲的触发时刻与电压波形的相位有关 ,因此称为相位控制调功;另一种调节方式是电压波形不变而只改变电压周波在控制周期内出现的次数,这种调节方式称为通断控制调功。 就触发方式而言,前者为移相触发,后者为过零触发。 两者的电压波形比较如图 所示。 图 率调节方式比较 通过比较发现:相位控制的电压波形不 “规整 ”,但正负半周对称,无直流成分,可沈阳理工大学计算机控制系统课程设计论文 13 直接用于电感负载。 其最大的缺点是:大电流的切入造成对电网的冲击,不规整的脉冲负载电流引起电网波形的畸变及对其它电设备的中频干扰。 输出的线性范围窄而线性度又不好,只能靠反馈来改善。 通断控制的输出波形仍为 正弦波,其优点是,不会对电网造成严重污染和干扰其它用电设备,而且电炉的功率愈大,优点愈突出。 但通断控制也存在抗电源干扰能力弱等缺点。 对于纯阻性负载的电阻炉来说,温控仪采用过零触发方式可使电路结构简单,软件计算方便。 因此,在本系统中采用通断控制的方式来进行功率调节。 ( 2)固态继电器及应用 固态继电器 (Solid State Relays),简写成 “SSR”,是一种全部由固态电子元件(如光电耦合器、晶体管、可控硅、电阻、电容等)组成的新型无触点开关器件。 与普通继电器一样,它的输入侧与输出侧之间是电绝缘的。 但 是与普通电磁继电器比, SSR 体积小,开关速度快,无机械触点,因而没有机械磨损,不怕有害气体腐蚀,没有机械噪声,耐振动、耐冲击,使用寿命长。 它在通、断时没有火花和电弧,有利于防爆,干扰小(特别对微弱信号回路)。 另外, SSR 的驱动电压低,电流小,易于与计算机接口。 因此 SSR作为自动控制的执行部件得到越来越广泛的应用。 SSR 按使用场合可以分成交流型和直流型两大类。 图 交流 SSR 工作原理框图 交流型 SSR 的工作原理框图如图 所示,图中的部件 ① ~④ 构成交流 SSR 的主体。 从整体上看, SSR 只有两个输入端 (A 和 B)及两个输出端 (C 和 D),是一种四端器件。 工作时只要在 A、 B 上加上一定的控制信号,就可以控制 C、 D 两端之间的 “通 ”和 “断 ”,实现 “开关 ”的功能,其中耦合电路的功能是为 A、 B 端输入的控制信号提供一个输入 /输出端之间的通道,但又在电气上断开 SSR 中输入端和输出端之间的 (电 )联系,以防止输出端对输入端的影响,耦合电路用的元件是 “光耦合器 ”,它动作灵敏、响应速度高、沈阳理工大学计算机控制系统课程设计论文 14 输入 /输出端间的绝缘 (耐压 )等级高;由于输入端的负载是发光二极管,这使 SSR 的输入端很容易做到与输入信号电平相匹配,在使用时可直接与计算机输出接 口相接,即受 “1”与 “0”的逻辑电平控制。 触发电路的功能是产生合乎要求的触发信号,驱动开关电路 ④工作,但由于开关电路在不加特殊控制电路时,将产生射频干扰并以高次谐波或尖峰等污染电网,为此特设 “过零控制电路 ”。 所谓 “过零 ”是指,当加入控制信号,交流电压过零时, SSR 即为通态;而当断开控制信号后, SSR 要等待交流电的正半周与负半周的交界点 (零电位 )时, SSR 才为断态。 这种设计能防止高次谐波的干扰和对电网的污染。 吸收电路是为防止从电源中传来的尖峰、浪涌 (电压 )对开关器件双向可控硅管的冲击和干扰 (甚至误动作 )而设计 的,一般是用 “RC”串联吸收电路或非线性电阻 (压敏电阻器 )。 沈阳理工大学计算机控制系统课程设计论文 15 第三章 温度控制系统的软件设 计 系统开发工具介绍 本系统中单片机的开发工具采用。 标准 C 编译器 KEIL C51,在保留汇编代码高效、快速性的同时为 8051微控制器的软件开发提供 C语言环境。 C51集成到 uVision2开发环境,这个环境包括:编译器,汇编器,实时操作系统,调试器。 主体程序是围绕PID 运算和 PWM 调功输出来进行的,其中比例增益、积分增益、微分增益为节约机时从而不须经常运算,只 需在有没定参数改动时才进行运算。 程序结构框图 图 程序结构图 PID 算法 在控制系统中 ,控制器最常用的控制规律是 PID 控制。 PID 控制系统原理框图如图32 所示。 系统由 PID 控制器和被控对象组成。 沈阳理工大学计算机控制系统课程设计论文 16 比例微分积分被控对象Rin(k) Yout(k)+++ 图 PID 控制系统原理框图 PID 调节规律的基本输入输出关系可用微分方程表示为: ?????? ??? ?t DIP dt tdeTdtteTteKtu 0 )()(1)()( 式中 )(te 为调节器 的输入误差信号,且 )()()( tCtrte ?? 、 其中: )(tr 为给定值, )(tC 为被控变量; )(tu 为调节器的输出控制信号; PK 为比例系数; IT 为积分时间 常数; DT 微分时间常数。 计算机只能处理数字信号,若采样周期为 T 第 n 次采样的输入误差为 ne ,且)()( nCnren ?? ,输出为 )(nu , PID 算法用的微分 dtde 由差分 Tee nn 1?? 代替,积分 dttet?0)(由 ?TeK 代替,于是得到 ?????? ???? ??? T eeTTTeKu nnDniInPn 101 、 写成递推形式为 △ 1??? nnn uuu 沈阳理工大学计算机控制系统课程设计论文 17 = ?????? ?????? ? ?? ?????ni nnnDni iiInnP eeeTTeeTTeeK0 21101 )2()()( = ?????? ????? ??? )2()( 211 nnnDnInnPeeeTTeTTeeK = )2()(211 ??? ????。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。