微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > AT89S52的机载电气盒测试仪的设计

AT89S52的机载电气盒测试仪的设计

时间:03-14 来源:3721RD 点击:

1 引言

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。AT89S52使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,AT89S52拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。本文提出一种采用AT89S52单片机设计的机载电气盒测试仪,该测试仪可测试机载电气盒的保护功能,测量延迟保护时间。

2 系统组成与工作原理

该机载电气盒测试仪硬件设计是由AT89S52单片机、显示模块、系统复位模块、时钟振荡模块、电源模块、计时模块、测试选择模块和接口电路组成(图1)。其该系统的工作原理:当供电电网出现故障,接口电路发出一个控制信号将出现故障的电源引入电气盒,同时接口电路给单片机一个信号,当单片机收到该信号后,控制计时模块开始计时,显示模块显示过压、过过压、欠压、欠频、欠欠频、超频、超超频、逆序和差动等故障的具体故障项;经过一段时间后,读取计时模块时间,判断该时间是否在系统允许范围内,若不在允许范围内或机载电气盒未发出计时停止信号,则不能实现电气盒的该项故障监控及保护功能,说明电气盒出现故障。

3.1 AT89S52单片机

AT89S52单片机是一款低功耗,高性能CMOS 8位微控制器,片内有8 KB系统可编程flash的闪速存储器,256字节内部RAM,32条I/O端口线,看门狗定时(WDT),2个数据指针,3个16位定时,计数器,一个6向量2级中断结构,一个全双工串行通信口,片内晶体振荡器及时钟电路。

3.2 系统复位、时钟振荡模块

系统复位模块由S1、R1、R2和C3组成,其中S1为复位按钮,C3为电解电容,R1、R2为精密电阻;而时钟振荡模块由晶振Y1、C1和C2组成。

3.3 显示模块

图2中9个LED发光二极管用于显示电气盒正在测试具体故障。74LS154为4-16译码器,选通引脚G1、G2接地,A,B,C,D依次接单片机P1.0,P1.1,P1.2和P1. 3,通过向AT89S52的P1口写相应的数据决定译码器选通的具体通道,译码器的输出经2片TTL7404非门反向后驱动三极管,点亮相应的LED。当向P1口的低4位依次写入0~8时,译码器输出经非门反向后驱动三极管,分别点亮欠压指示灯、过压指示灯、过过压指示灯、欠频指示灯、欠欠频指示灯、超频指示灯、超超频指示灯、逆序指示灯和差动指示灯。当P1口输入均为高电平时,所有指示灯都熄灭。

3.4 计时模块

计时模块是由计时控制电路和计时器组成。其中,计时控制电路由2个NPN三极管和限流电阻组成;计时器是一个6位显示的计时器,计时可精确到毫秒级,引脚2为计时器的计时控制端,当该引脚是低电平时,计时器开始计时;当为高电平时,计时器停止计时。当AT89S52收到由电气盒发出并经接口电路转换的计时停止信号时,单片机将P0.3口置为高电平,计时器停止计时。这时可根据计时器读数判断延迟保护时间是否在允许范围内。按钮开关S2为计时器的清零按钮,按下S2计时器清零。

3.5 测试选择模块

当开关K1断开时,三极管截止,单片机P0.0口为高电平,表明电气盒对发电机电网参数的监控与保护功能进行测试;当开关K1闭合时,三极管导通,单片机P00口的电平为低电平,表明电气盒对地面电源参数的监控与保护功能进行测试。因为单片机复位时。所有的I/O口为高电平,所以当K1处于断开状态时,单片机复位即进入电气盒对发电机电网参数的监控与保护功能的测试状态。

3.6 接口电路

接口电路如图3所示,当地面电源出现故障时,计时停止信号1通过电气盒接地(0 V),此时P0.1口为低电平,计时器计时;当电气盒切断地面电源向机载设备的供电时,计时停止信号1通过电气盒接电源(24 V),此时P0.1口为高电平,计时器停止计时。当飞机发电机电网出现故障,计时停止信号2通过电气盒接电源(24 V),此时P0.2口为低电平,计时器计时;当电气盒切断发电机电网向机载设备的供电时,计时停止信号2通过电气盒接电源(0 V),此时P0.2口为高电平。计时器停止计时。

以发电

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top