在电流为零时,反向电压可能不为零,且超过转换电压,使管子反向导通,故要管子能承受这种反向电压,并在回路中加入RC 网络加以吸收2>触发方式控制双向可控硅从高阻态<阻断区)转换到低阻态<导通区)可以用不同的精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 17 页个人资料整理仅限学习使用方式实现相应的分为四种方式:<1)MT1 相对于 MT2 为正,控制脉冲电压Ug 相对于 MT1 为正<2)MT1 相对于 MT2 为负,控制脉冲电压Ug 相对于 MT1 为负<3)MT1 相对于 MT2 为正,控制脉冲电压Ug 相对于 MT1 为负<4)MT1 相对于 MT2 为负,控制脉冲电压Ug 相对于 MT1 为正双向可控硅通常工作在控制方式<1)和控制方式 <2)在这两种控制方式下,控制灵敏度特别高另外两种控制方式下,要求高一倍的触发电流在本设计中,选择了控制方式<1)和<2)如同晶闸管的控制极那样,双向可控硅的控制极在触发后便失去了作用双向可控硅长期维持低阻态,直到低于维持电流I H,然后在转换到高阻态在控制交流电压时,每次电源电压过零双向可控硅都会自动截止,所以双向可控硅每半个周期都需要重新触发。
在本设计中,考虑到电网电压的稳定和现在市场上销售的双向可控硅型号,选择了工作电压为400V,通态电流为4A 的双向可控硅BT136利用单片机控制双向可控硅的导通角在不同时刻利用单片机给双向可控硅的控制端发出触发信号,使其导通或关断,实现负载电压有效值的不同,以达到调压控制的目的具体如下: (1>由硬件完成过零触发环节,即在工频电压下,每10ms 进行一次过零触发信号,由此信号来达到与单片机的同步 (2>过零检测信号接至单片机的P2.3 口,由单片机对此口进行循环检测,然后进行延时触发3控制电路及程序流程图3.1 微处理器 89C51 89C51 是一种带 4K 字节 Flash 可编程可擦除的高性能CMOS8 位微处理器,俗称单片机单片机的可擦除只读存储器可以反复擦除100 次该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的MCS-51 指令集和输出管脚相兼容由于将多功能8 位 CPU 和闪烁存储器组合在单个芯片中, ATMEL 的 89C51 是一种高效微控制器精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 17 页个人资料整理仅限学习使用单片机的抗干扰性设计。
单片机干扰最常见的现象就是程序出现不可逆状态,设计系统时一般要添加一个看门狗监控模块,在系统出现不可逆状态的干扰时,监控模块将重启系统MAX1232 微处理器监控电路给微处理器提供辅助功能以及电源供电监控功能,当电源过电压、欠电压时,MAX1232 将提供至少250ms宽度的复位脉冲,其中的容许极限能用数字式的方法来选择5%或 10%的容限3.2 模数转换模块N Y 置位状态位F0 F0=0 F0=0 结果 >or< 设定值的 20% 结果 =0 -20%<结果 <20% 设定值与AD结果比较报警子程序F0 是否等于零关闭报警N Y 输出控制量调 PID 控制算法程序交流电是否过零溢出标志TF1 是否为零读 A/D 结果将 PSW 压栈调显示程序开始精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 17 页个人资料整理仅限学习使用图 3.1 A/D 转换结束中断服务程序流程图ADC0809 是一个典型的逐次逼近型8 位 A/D 转换器它由 8路模拟开关、8 位 A/D 转换器、三态输出锁存器及地址锁存译码器等组成它允许8 路模拟量分时输入,转换后的数字量输出是三态的<总线型输出),可以直接与单片机数据总线连接。
ADC0809 采用+5V 电源供电,外接工作时钟当典型工作时钟为 500KHz 时,转换时间约为 128us.<1) 时 钟信 号 : 由 于 ADC0809 无 片 选 端 , 因此 电 路 增 加 了 或 非门74LS02,以便对ADC0809 进行读 /写控制单片机采用6MHz/s 的晶振, ALE输出 66MHz/s 时钟信号,经 74LS74触发器 2 分频,得到 500KHz 的时钟信号,与 ADC0809 的时钟端 CLK 相连<2)通道选择:三位通道选择端ADDA 、ADDB 、ADDC与数据线P1 口的低三位P1.0、P1.1、P1.2 相连,用数据线进行通道选择,由P1.0、P1.1、P1.2 三位决定选择那一通道<3)ADC0809启动: ADC0809的启动端START 、地址所存端ALE 均为高电平有效将 START 和 ALE连在一起,与74LS02的输出端相连或非门74LS02的两个输入端 /WR和 P3.5 均为低电平时,其输出为高电平,执行外部I/O 口的写操作<4)转换数据的读取:当转换结束时,EOC端输出高电平可用查询和中断的方法进行数据读取处理。
输出允许OE端为高电平, 8 位转换数据 D0~D7输出到数据线上只有P3.5 和/ RD同时为低电平时, OE端才为高电平执行外部 I/O 口读操作 / RD 为低电平<5)转换结束标志EOC: 转换结束标志EOC端经反向器与单片机的 /INT1 相连,即转换一旦结束,外部中断1 则申请中断3.3 LED 显示模块8 段 LED 显示屏是最常用的显示器件,分为共阳极和共阴极两种形式共精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 17 页个人资料整理仅限学习使用阳极 LED 将所有发光二极管的阳极接在一起作为公共端,当公共端接高电平,某一段的发光二极管阴极接低电平时,相应的字段就被点亮共阴极LED 将所有发光二极管的阴极接在一起作为公共端,当公共端接低电平,某一段的发光二极管阳极接高电平时,相应的字段就被点亮LED 数码管的显示方法(1>动态显示:动态扫描,分时循环动态显示,就是微型机定时地对显示器件扫描,在这种方法中,显示器件分时工作,每次只能一个器件显示但由于人视觉的暂留现象,所以,仍感觉所有的器件都在显示2>静态显示:一次输出,结果保持静态显示,是由微型机一次输出显示后,就能保持该显示结果,直到下次送新的显示模型为止。
这种显示占用机时少,显示可靠通过比较及对程序的分析,本设计当中两组数码管均采用共阴极静态显示图 3.2 显示子程序3.4 报警模块送入 8255PA 口将数据转换为七段码开始译码选择显示位子程序返回置报警位P3.4 开始清除报警状态位F0 子程序返回精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 17 页个人资料整理仅限学习使用图 3.3 报警子程序根据设计要求,在保温阶段,温度控制精度为正负1 度,故当温度下降或上升2 度时为故障状态,需要报警提醒所以在电路设计上应用了蜂鸣器和发光二极管,系统正常运行时绿色发光二极管点亮,当出现故障时红色发光二极管点亮并且蜂鸣器鸣叫,提醒操作人员注意报警状态可通过按键复位和系统恢复正常后自动复位3.5 键盘模块在本次设计当中,输入设备采用4*4 矩阵键盘当“设定”键按下时触发键盘中断服务程序,由程序程控扫描法确定那个键按下并执行相应的动作程控扫描的任务是:(1>首先判断是否有键按下方法:使所有的行输出均为低电平,然后从端口A 读入列值如果没有键按下,则读人值为 FFH .如果有链按下.则不为FFH 。
2>去除键抖动方法:延时10—20 ms,再一次判断有无键按下,如果此时仍有键按下,则认为键盘上确实有键处于稳定闭合期3>若有键闭合,则求出闭合键的键值方法:对键盘逐行扫描程序中需等闭合键释放后才对其进行处理3.6 通信模块在此部分主要是实现下位机与上位机之间的通信,将实时数据传送到上位机,进行同一协调和集中管理RS232的电气接口是单端的、双极性电源电路由于RS-232 采用的数据传输线路是非平衡,且是误无差分的接收方式,当信号穿过电气干扰环境时,发送的信号将会受到影响故数据传输速率局限于20KB/s ;传输距离局限于15m,但 RS-232也是目前最广泛使用的串行通信接口标准在本设计当中,考虑到系统调试的方便,采用了RS232 串行总线MAX232 芯片是美信公司专门为电脑的RS- 232 标准串口设计的接口电路, 使精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 17 页个人资料整理仅限学习使用用+5v 单电源供电内部结构基本可分三个部分:<1)第一部分是电荷泵电路由1、2、3、4、5、6 脚和4 只电容构成。
功能是产生 +12v 和- 12v 两个电源,提供给RS- 232 串口电平的需要<2)第二部分是数据转换通道由7、8、9、10、11、12、13、14 脚构成两个数据通道其中13 脚
主程序的任务是对系统进行初始化,实现参数输入,并控制电加热炉的正常运行主程序主要由系统初始化、数据采集及处理、智能推理等部分组成系统初始化包括设置栈底、工作寄存器组、控制量的初始值、采样周期、中断方式和状态、定时器的工作方式以及8255的初始化、 MAX1232 的初始化等数据采集及处理主要包括实时采集电加热炉的炉温信号,计算出实际炉温与理想值的差值以及温差的变化率,并对炉温信号进行滤波和限幅处理主程序流程图如图4.1所示4.2PID 控制算法1 PID 简介 PID发生变化,现场检测元件就会将这种变化采集后经变送器送至 PID 控制器的输入端,并与其给定值( 以下简称 SP 值>进行比较得到偏差值( 以下简称e 值>,调节器按此偏差并以我们预先设定的整定参数控制规律发出控制信号,去改变调节器的开度,使调节器的开度增加或减少,从而使现场控制对象值发生改变,并趋向于给定值( SP 值>,以达到控制目的,如图1 所示,其实 PID 的实质就是对偏差
精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 17 页个人资料整理仅限学习使用图1模拟 PID 控制系统原理图PID 控制器的控制规律可以描述为: <2)比例
由于计算机基于采样控制理论,计算方法也不能沿袭传统的模拟PID 控制算法<如公式 1 所示),所以必须将控制模型离散化,离散化的方法:以T 为采样周期, k 为采样序号,用求和的形式代替积分,用增量的形式<求差)代替微分,这样可以将连续的PID 计算公式离散:
考虑到电加热炉是一个非线性、时变和分布参数系统,所以本文采用一种新型的智能控制算法它充分吸取数学和自动控制理论成果,与定性知识相结合,做到取长补短,在实时控制中取得较好的成果5心得体会通过近一周时间的课程设计,让我学习了很多,也了解了很多,真的可以说是受益匪浅此次课程设计中,我做的课题是《基于PID 的电加热炉温度控制系统》精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 17 页个人资料整理仅限学习使用整个系统分为四个部分:测量检测模块,控制调节模块,驱动执行和电源模块基于 PID 电加热炉温度控制系统是以PID 控制为核心的温度控制系统,查阅了很多资料并且对以前学习的专业知识系统并有针对性的复习设计出了自己满意作品,也只有这样才能起到此次课程设计的目的通过各方面的努力,最终设计出了自己较为满意的系统虽然这一周过得很辛苦,但是自己付出的努力得到了回报,那种成就感是任何事物都无法代替的还有在设计过程中,我们积累的经验,对我们以后的学习和工作会有莫大的帮助参考文献[ 1] 康华光编著 . 电子技术基础 <模拟部分) . 高等教育出版社,2000 [ 2] 于海生编著 . 计算机控制技术. 机械工业出版社,2003 [ 3] 李晓莹编著 . 传感器与测设技术. 高等教育出版社,2002 [ 4] 付家才编著 . 单片机实验与实践. 高等教育出版社,2004 [ 5] 谭浩强编著 .MCS-51 单片机应用教程. 清华大学出版社,2001 [ 6] 潘新民王燕芳 .微型计算机控制技术. 电子工业出版社.2018.1 [ 7] 郁有文常健程继红 . 传感器原理及工程应用. 西安电子科技大学出版社.2008.7 [ 8] 谢维成杨加国 .单片机原理与应用及C51程序设计 . 清华大学出版社.2009.7 [ 9] 林锦国张利李丽娟 . 过程控制 . 东南大学出版社.2009.8 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 17 页个人资料整理仅限学习使用精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 17 页。