2 系统结构设计
该系统设计采用转速单闭环凋速系统,如图1所示。驱动电路由晶闸管和电机构成,而控制电路则由转速给定、转速反馈、比例一积分一微分(PID)调节器以及晶闸管脉冲触发电路构成。
图1中实线框为硬件设计部分,主要完成调速功能。虚线框为软件设计部分,主要完成转速给定、转速反馈、偏差信号的形成和PID运算。
3 系统硬件电路设计
系统硬件设计是以89C51单片机为核心,并配以必要的外围设备,如数据采集、电气接口、执行机构、通信接口等电路,如图2所示。选用3CT20/500型晶闸管,由于晶闸管工作于交流电路,不宜与微机直接相接,采用光电耦合器4N25隔离单片机与输出部分(晶闸管一电动机电路)。输出部分的地线接地,而单片机系统的电源地线悬空,不能与交流电源的地线相接,以避免输出部分电源变化对单片机电源的影响。
使用反相驱动器7406作为4N25输入端的驱动。电磁转差离合器中的励磁线圈采用带续流二极管的晶闸管半波整流电路供电。励磁线圈是电感性负载,线圈两端并联一只续流二极管VD6使电流平滑。调节触发装置采用单结管VBG7。为了实现操作机构的速度闭环控制,需要检测主轴转速。测速传感器采用磁电式转速传感器。测速轮有120个齿,每转过1个齿就在测速传感器上感应一个脉冲信号。这样,主轴每转一周,产生120个脉冲,其表达式为:
式中:P为测速传感器每转输出的脉冲数;T为规定时间;m1为转速脉冲数。
取8155的定时器/计数器工作于定时方式,定时时间为lO ms,其输入端接1 MHz时钟信号为计数频率,输出端接89C51的中断INT0申请端。89C51的定时器/计数器T1工作于计数方式,测速传感器经整形后的脉冲输入T1,当输入信号发生负跳变,计数器加1。每当10 ms到,通过INT0申请中断,在中断处理程序中得到Tl计数值。计数值再乘以50,测出电机当前转速。