单片机控制的直流调速系统
直流电动机具有良好的起、制动性能,宜于在广泛范围内平滑调速,在轧钢机、矿井卷扬机、挖掘机、高层电梯等需要高性能可控电力拖动的领域中应用历史悠久。大功率直流调速系统通常采用三相全控桥式整流电路对电动机进行供电,从而控制电动机的转速,传统的控制系统采用模拟元件,虽在一定程度上满足了生产要求,但是因为元件容易老化和在使用中易受外界干扰影响,并且线路复杂、通用性差,控制效果受到器件性能、温度等因素的影响,故系统的运行可靠性及准确性得不到保证,甚至出现事故。
目前,直流电动机调速系统数字化已经走向实用化,其主要特点是:结构简单、维修方便、动态参数调整方便、系统可靠性高、可采用数字滤波来提高系统的抗干扰性能、可采用数字反馈来提高系统的精度、具有信息存储和数据通信的功能以及成本低。
2 总体结构设计
2.1 调速方案的选择
本设计选用V-M系统。由于要求直流电压脉动较小,故采用三相整流电路。考虑使电路简单、经济且满足性能要求,选择晶闸管三相全控桥供电方案。并且晶闸管可控整流装置无噪声、无磨损、响应快、体积小、重量轻、投资省。而且工作可靠,能耗小,效率高。综上选晶闸管三相全控桥整流电路供电方案[1]。
2.2 总体结构设计
采用转速电流双闭环调速系统[2],在系统中设置了两个调节器,分别调节转速和电流,二者之间实行串级联接,这样就可以实现在起动过程中只有电流负反馈,而它和转速负反馈不同时加到一个调节器的输入端,到达稳态转速后,只靠转速负反馈,不靠电流负反馈发挥主要的作用,这样就能够获得良好的静、动态性能。
综上所述,本系统用一台单片机及外部扩展设备代替原模拟系统中速度调节器、电流调节器、触发器、锁零单元和电流自适应调节器等,从而使直流调速系统实现全数字化。其硬件结构如图1所示。
![]() |
图1 单片机控制的直流调速系统结构图 |
3 主电路的设计
整流变压器的设计。通过对变压器二次侧电压U2的计算、一次、二次相电流I1、I2的计算以及变压器容量的计算最后确定整流变压器的型号。
晶闸管元件的选择。经过计算晶闸管的额定电压和晶闸管的额定电流来确定晶闸管的型号。
直流调速系统的保护。晶闸管有换相方便,无噪音的优点。设计晶闸管电路除了正确的选择晶闸管的额定电压、额定电流等参数外,还必须采取必要的过电压[3]、过电流保护措施。正确的保护是晶闸管装置能否可靠地正常运行的关键。以过电压保护的部位来分,有交流侧过压保护、直流侧过电压保护和器件两端的过电压保护三种。在电流保护中,快速熔断器的断流时间短,保护性能较好,是目前应用最普遍的保护措施。快速熔断器可以安装在直流侧、交流侧和直接与晶闸管串联。为了使直流负载得到平滑的直流电流,通常在整流输出电路中串入带有气隙的铁心电抗器。
4 控制电路的设计
4.1 单片机系统
对于快速性和控制精度要求不高的调速系统,可选用高性能8位单片机,本系统采用Inter的MCS-51中的80C31单片机[5]。
单片机系统中,80C31外接27128EPROM作为16K程序存储器,存放全部控制软件。用两片74LS374和四个PNP中功率三极管以动态扫描方式驱动四位LED数字,以显示转速、设定速度、电流等数据,两片74LS374采用线选法与80C31接口,地址分别为0DFFFH和 0BFFFH。在80C31的P3口上外接三个按键,一个为启动/停止键,用于启动或停止电机运转;另两个为显示选择键,一个用于控制显示速度设定值,另一个用于控制显示电流值,不按这两个键时,显示实际电机转速。另外利用一片74LS374的多余输出线,外接两个LED发光管,一个用于显示工作正常与否,它每隔1秒闪亮一次;另一个用于显示是否处于运行状态。
4.2 电流测量和速度给定值输入
系统使用ADC0808A/D转换器。写入该地址,启动A/D转换器。A/D转换完成,产生EOC脉冲和中断。这时,MCU可读入转换结果。交流电流通过电流互感器变成0~5V电压信号,经整流和滤波后加到ADC0808的IN0上。速度给定采用电位器输入,它加到IN1上。在调整速度给定值时,可按下速度给定显示键。这时,四位LED上将显示对应于电位器输入的速度给定值,可调整电位器至显示值为所需的给定值。
4.3 速度测量
对于要求精度高、调速范围大的系统,往往需要采用旋转编码器测速,即数字测速。本系统的速度测量采用数字M/T法测速[6]。其中利用T1作为定时器,计时Tc时间产生中断,旋转编码器输出的脉冲个数M1由P1.6口检测,同一时间间隔的高频时钟脉冲个数M2由P1.7口检测,最后由转速中断程序完成转速的测量等等。
4.4 晶闸管控制
晶闸管触发采用80C31的定时器T0实现。在T0溢出时,转到T0中断处理程序,按脉冲分配表从P1口(P1.0~P1.5)输出晶闸管触发脉冲。然后延时50μs,置位P1.0~P1.5,从而输出宽度为50μs的触发脉冲。同步校正由80C31的定时器T0和外部中断实现。
- 单片机控制点阵矩形收缩闪烁源程序(12-02)
- 单片机控制点阵LED一秒刷新显示I心形U(12-02)
- 51单片机控制直流电机正反转程序(12-02)
- 关于单片机控制开关三极管总结(12-01)
- 单片机控制18路舵机的C程序(12-01)
- 单片机控制开关电源(12-01)