全球旧事资料 分类
电压为7500V,输入控制电流为15mA。在驱动执行电路中,当单片机的P20、P21、P22发出逻辑数字量为高电平时,经过三极管放大后驱动光耦合器的放光二极管,MOC3061的输入端导通,有大约15mA的电流输入。当MOC306的输出端6脚和4脚尖电压稍稍过零时,光耦内部双向可控硅即可导通,提供一个触发信号给外部晶闸管使其导通;当P20、P21、P22为低电平时,MOC3061截止,双向可控硅始终处于截止状态。(2)双向可控硅电路在本设计中,考虑到电网电压的稳定和现在市场上销售的双向可控硅型号,选择了工作电压为400V,通态电流为4A的双向可控硅BT136。利用单片机控制双向可控硅的导通角。在不同时刻利用单片机给双向可控硅的控制端发出触发信号,使其导通或关断,实现负载电压有效值的不同,以达到调压控制的目的。具体如下:(a)由硬件完成过零触发环节,即在工频电压下,每10ms进行一次过零触发信号,由此信号来达到与单片机的同步。(b)过零检测信号接至P15转换口,由单片机对此口进行循环检测,然后进行延时触发。
7
f46键盘的选取
计算机控制课程设计
本系统采用33键盘,由单片机IO口控制,可通过按键设定温度和时间,有的按键在不同情况下可以实现不同功能。
五、系统软件设计
51初始化程序
MOVR0,0A0H数据存储区首地址MOVR2,08H;8路计数器SETBIT1边沿触发方式SETBEA终端允许SETBEX1;允许外部中断1中断MOVDPTROFEF8HDA转换器地址LOOPMOVXDPTRA启动AD转换HERESJMPHERE等待中断
52中端服务程序
DJNZR2ADENDMOVXADPTR数据采样MOVXROA存数INCDPTR指向下一模拟通道INCRO指向数据存储器下一单元MOVXDPTRAADENDRETI
53系统主程序
本系统的应用程序主要由主程序、中断服务程序和子程序组成。主程序的任务是对系统进行初始化,实现参数输入,并控制电加热炉的正常运行。主程序主要由
8
f计算机控制课程设计系统初始化、数据采集及处理、智能推理等部分组成。系统初始化包括设置栈底、工作寄存器组、控制量的初始值、采样周期、中断方式和状态、定时器的工作方式以及8255的初始化、MAX1232的初始化等。数据采集及处理主要包括实时采集电加热炉的炉温信号,计算出实际炉温与理想值的差值以及温差的变化率,并对炉温信号进行滤波和限幅处理。
开始
系统的初始化
温度数据采集及处理
温度值显示
计算温差e(k)和温差变化率N
e(k)0?
Y智能控制算法程序
求出输出控制量
控制输出
结束
图5系统主程序控制系统的软件主要包括:采样、标度变换、控制计算、控制输出、中断、显示、r
好听全球资料 返回顶部