兴源范文网 > 作文大全 >

基于单片机的变频调速器智能切换的设计及实现

| 浏览次数:

摘 要:本文针对我台DX600全固态中波发射机冷却系统故障时变频调速器的主备切换须人工完成问题,介绍了一种基于AT89S52单片机控制电路的设计。该电路以AT89S52单片机为核心,结构简单,控制可靠,实现对变频调速器的主备自动切换。减少停播时间,提高安全传输发射的设备可靠性。

关键词:ATS89S52;单片机;RS232;74HC373;变频调速器

近年来,随着信息技术在社会各领域不断深化的应用,单片机技术的应用领域越来越广泛,比如工业控制、汽车电子、家用电器、计算机外设以及消费电子产品等。由于单片机具有优良的抗干扰性能、不需要操作系统、代码简单等优点,所以它具有可靠性好、实时性好、控制简单。

我台DX600全固态中波发射机合成器冷却系统由一台美国保德15系列变频调速器和三台2马力的大功率变频风机组成。由于我台地处南方山区,雷雨季节,外电波动较大,常常因外电导致变频调速器死机,发射机因冷却故障而自我保护,使得发射机降功率直至关机。因此我台对合成器冷却系统进行改造,加装一台美国保德15系列变频调速器,并设计了变频调速器主备切换电路。同时安装一台APB-25型40W大功率工频冷却风机,当变频调速器主备切换电路故障或者原风机故障,可以应急。不致发射机因冷却故障关机。改造后,使合成器冷却系统更加稳定、可靠。但变频调速器主备切换或者切换至工频风机需要人工来执行。因此,缩短故障处理时间显得尤为必要。

一、系统概述

如图1所示为系统结构框图。本切换系统以单片机AT89S52为核心,当该系统处于自动模式时,对变频调速器的工作状态进行监测,若当前工作的变频调速器出现故障时,正确识别并发出备用变频调速器切换指令,继电器驱动电路接收到切换指令,使相应的继电器闭合或者断开,完成主/备变频调速器的切换;当该系统处于手动模式时,由上位微机通过RS-232串口通信电路向本系统发送控制信号,单片机AT89S52将接收到控制信号后,经过对数据处理,形成对应指令,并由继电器驱动电路来执行,完成主/备变频调速器的切换;也可在本硬件系统上的按钮来选择。并将变频调速器工作状态经单片机通过RS-232串口通信电路送至上位微机,对变频调速器工作状态进行显示。

二、硬件系统设计

由AT89S52单片机、数据通信电路、继电器驱动电路、变频调速器工作状态监测电路、电源等组成,主要完成前工作的变频调速器出现故障时,通过相应的模式来完成主/备变频调速器的切换。上位微机对下位机的控制,并变频调速器工作状态进行显示。

1、核心器件

系统核心器件采用Atmel公司的高密度非易失性存储器技术制造的AT89S52单片机,它是一种功耗低、高性能CMOS8位微控制器,其工作频率高可达24MHz,低可到0 HZ静态逻辑,支持2种软件可选的节电模式,具有32个可编程I/O端口(P0、P1、P2、P3,每个端口8位),2个数据指针, 3个16位定时器/计数器,一个6向量2级中断结构, 8个中断源, 一个全双工异步串口, 支持低功耗及掉电模式;具有8K在系统可编程Flash 存储器。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活及非常有效的解决方案。支持中断从掉电模式唤醒, 内置看门狗。

2、看门狗电路

当系统出现"死机"现象时,用外置硬件看门狗监来测程序的运行。此时,看门狗就产生一个复位信号,使单片机程序重新进入正常运行。MAX813L与AT89S52的连接如图2所示。正常工作时看门狗输出 端保持高电平,当程序"死机" 时, 端电平由高到低,当 变低超过160 ms,则MAX813L的RST端产生一个200 ms的复位脉冲。同时使看门狗定时器清零和使 引脚变成高电平。也可以使用手动复位按钮使MAX813L产生复位信号。该电路还有系统上电复位功能,上电时,RST端自动产生200 ms的复位脉冲;手动复位端输入低电平时,该端也产生复位信号输出,使系统复位。

3、继电器驱动电路的设计

继电器驱动电路由锁存器74HC373、继电器驱动级、变频调速器状态接口倒换电路组成。主要执行从单片机AT89S52送来的控制信号,继电器驱动电路接收到切换指令,使相应的继电器闭合或者断开,完成主/备变频调速器的切换。该电路接收到单片机的指令后,将指令锁存到锁存器74HC373,经驱动电路后驱动相应的继电器。

74HC373的功能:当控制端LE为高电平时,输出端(Q0~Q7)和输入端(D0~D7)相连,因此输出端的状态与输入端相同。当控制端LE为低电平时,输出端(Q0~Q7)和输入端(D0~D7)断开连接,并且保持原来的状态,此时就算输入端的状态发生变化,输出端的状态也不会随之改变。其真值表如图3所示。

图4所示锁存器74HC373的输入端(D0~D7)与单片机P1口相连,而控制端LE接到单片机的P3.6引脚上;74HC373的输出端(Q0~Q7)接继电器驱动级;P1口向继电器驱动电路发送控制信号那一段时间, P3.6为高电平,在这段时间内,74HC373的输出端(Q0~Q7)和输入端(D0~D7)状态相同,当数据发送完后P3.6又变为低电平,数据锁存在74HC373并保持其原值。

4、单片机与PC机数据通信电路的设计

数据通信电路用来完成单片机与上位微机数据通信,本系统采用RS-232串口通信接口。通过MAX232完成电平转换,按通信协议的规定完成单片机与上位微机数据通信,实现整个系统的数据发送、和接收功能。如图5所示(附后)。

5、电源模块电路的设计

电源模块是单片机系统不可缺少的部分,是保证系统稳定、安全工作的前提。对数字器件,通常采用二次稳压处理,本系统电源采用MC7812和MC7805三端线性稳压模块进行二次稳压,并在外电交流输入端接入LC网络,减少外电的干扰。如图6所示。

三、控制软件设计

系统软件设计包括系统初始化、主备变频调速器的识别、倒换、及变频调速器状态监 测、显示,软件流程图如图7所示。系统上电后,对系统进行初始化(包括串口工作方式、串行允许接收、传输速率、定时器设置及其工作在方式等等)后,对主备变频调速器的识别,接通。手动/自动模式可以在硬件上的按钮来选择,也可以由上位微机发送手动/自动模式的控制命令来选择。当程序执行到"接收完成标志"到这一步时,进行判断,如果这时上位微机发送控制命令时,接收完成标志置1,进行下一步接收完成标志置0,然后 "远程控制","远程控制"内容包括对接收数据的识别、命令转换,并由继电器驱动电路来执行,完成主/备变频调速器的切换及手动/自动模式的选择。

若上位微机没有发送控制命令,则接收完成标志为0。当该系统处于自动模式时,对变频调速器的工作状态进行监测,若当前工作的变频调速器出现故障时,正确识别并发出备用变频调速器切换指令,继电器驱动电路接收到切换指令,使相应的继电器闭合或者断开,完成主/备变频调速器的切换;当该系统处于手动模式时,由硬件系统上的按钮来选择,产生相应的指令,并由继电器驱动电路来执行,完成主/备变频调速器的切换。

四、结语

本系统控制电路结构简单,控制可靠,环境适应性强,通过对本电路软件硬件的改进和调试,获得了预期的应用效果,大大缩短了停播时间。

参考文献:

[1]王庆利,刘奎,袁建敏.单片机设计标准教程[M].北京:北京邮电大学出版社,2008.

[2]马彪.单片机应用技术[M].上海:同济大学出版社,2009.

[3]于殿泓,王新年.单片机原理与程序试验教程[M].西安:西安电子科技大学出版社,2007.

[4]吴家碚.单片机原理与应用技术[M].北京:北京理工大学出版社,2008.

作者简介:沈进财,国家新闻出版广电总局七五一台,工程师。

相关热词搜索: 调速器 单片机 变频 切换 智能