值转换为数字量,定时器芯片8253用于数字测速和数字触发移相,I/O接口芯片8255用于输出可控硅触发信号和保证系统与电源的同步。Р 本设计的系统原理图如图2所示:Р图2 数字化直流电机双闭环调速系统原理图Р根据双闭环调速系统原理框图,可将系统分解为四个部分,如下图所示:Р一、计算机控制单元;二、检测单元和接口电路;三、主电路单元和触发电路。Р图3 双闭环调速系统原理分解框图Р 其中计算机单元包含如下主要芯片:8088、8259、8253、8255、8279、6264和2764;检测单元和接口电路包括ADC0809、电流采样电路、测速单元电路和同步电源信号检测电路;主电路由晶闸管组成三相全控桥整流电路,SCR门级驱动控制电路;电机及负载单元由直流电机、平波电抗器和负载组成。Р下面就每一单元具体功能实现介绍。Р 计算机的核心控制芯片是8088,中断接口芯片8259(分配地址08H,09H),键盘显示器接口8279(分配地址28H,29H),并行接口8255(分配地址20H~23H),计数器8253(分配地址10H~13H),控制器的PID算法实现子程序、各个芯片的初始化程序以及主程序写入存储器芯片ROM2764(分配地址00000H~01FFFH),另外还有RAM6264(分配地址0E000H,0FFFFH)。Р主要控制芯片的功能参照《计算机控制课程设计指导书》。Р计算机单元硬件原理图如图4所示,8088主要执行程序、计算功能,8259用于处理中断事件;8255用于读入电源状态和输出控制信号(晶闸管的门极控制信号);8253的计数器0和1用于记录电机的转速,计数器2用于晶闸管的触发移相功能;AD0809用于对电机电枢电流的采样数模转化;2764用于存储初始化程序、主程序和数据存储器;6264用于做随机数据存储器;8284用于提供内部标准时钟,其它设备的时钟都是基于该标准时钟。