基于AVR微控制器的电力机车智能辅保系统的实现
时间:08-03
来源:互联网
点击:
电气机车辅助系统中有劈相机、空气压缩机、通风机及制动风机等各种类型的电机。运行中为了防止出现短路、过流等异常情况而烧毁电机,通常配置辅助保护系统,起到及时监测电机故障并加以处理的作用。目前电力机车上安装的辅保系统都是模拟电路装置,系统硬件复杂,又不方便司机使用和维修。因此,设计一种实时性高、性能可靠的智能辅保系统替代原有的模拟电路装置势在必行。本文将介绍笔者开发的用于韶山型电力机车的智能辅助保护系统的设计及实现。
1 系统的主要功能与设计思想
1.1 系统的主要功能
(1)辅机保护功能,即在机车运行过程中,对辅助系统内的各电机出现的短路故障能及时给出故障状态显示,在规定的持续时间内,故障若不消失,对该电机能够实现二次保护控制。
(2)机车辅助系统内的各电机若出现了过流或单相故障,能及时给出相应故障状态显示。在规定的过流或单相故障持续时间内,检测其故障是否消失,如果故障一直未消失消失,对该电机进行一次保护控制。
(3)在对电机一次保护后的规定时间内,若电机故障仍然未消除,则立即控制主接触器断开,实现对该电机的二次保护控制。
(4)辅助系统的劈相电机出现启动电阻甩不开的故障时,能够控制主接触器断开,以实现对该电机的二次保护。
(5)在启动辅助系统各电机之前,能够进行检查系统状态显示、输出控制等功能的实验,确保系统硬件电路安全性及可靠性。
(6)对辅助系统各电机进行实时故障检测的各故障持续的延时时间可以根据实际情况进行相应调整,但不影响系统功能。
1.2 系统的设计思想
以高档微控制器为核心构成智能化辅保系统,符合电力机车发展的方向,既可充分发挥软件的功能,又能简化硬件构成,无论在功能上还是在可靠性及安全性上,都可完全替代目前广泛使用的模拟电路辅保装置。
1.2.1 系统的微控制器芯片AT90S8535
美国ATMEL公司推出的90系列单片机是增强RISC内载Flash的高性能八位单片机,通称为AVR单片要同,设计上采用低功耗CMOS技术,而且在软件上有效支持C高级(用IAR系统的ICC90C编译器编译)及汇编语言(用AVR汇编器编译)。
其中,AT90S8535是功能较强的一种型号,它有40引脚PDIP和44引脚PLCC、TQFP等多种封装形式,具有以下主要特征:
(1)其片内带有一个8通道的A/D转换器及一个模拟比较器。
(2)两个带预分频及比较模式的8位定时器/计数器T/C0、T/C1;一个16位的带预分频及比较模式、捕获模式及双工8位、9位或10位的PWM输出的定时器/计数器T/C1;而且定时器/计数器T/C2可作为带单独晶振的RTC使用。
(3)32条通用I/O线及32个通用8位寄存器R0~R31,64个I/O专用寄存器。
(4)片内有8K字节可下载的Flash存储器,程序下载采用其SPI串行接口,使用寿命为1000次。
(5)有512字节的EEPROM(使用寿命为10万次)及512字节的内部SRAM。
(6)带片内晶振器的可编程看门狗定时器;并有三种可通过软件选择的电源节电模式;闲置模式、掉电模式及省电模式。
(7)供电电压Vcc为4.0~6.0V,可以全静态工作,范围为0~8MHz;具有118条功能强大的指令,大多数执行时间为单时钟周期,指令周期最短仅为125ns。
(8)提供16种不同的内、外中断源(其中有两个外部中断源)。
(9)可编程的全双工串行通信接口UART及同步串行接口SPI。
以AT90S8535嵌入式高效微控制器构成智能化辅保系统的主控制电路,无需外扩多通道A/D转换器及程序存储器、数据存储器,大大简化了系统的硬件。尤其是其内部又有硬件看门狗电路及相应的看门狗指令控制,提高了系统的可靠性及安全性,选型相对以往的AT89系列单片机,在性能上要强得多,而且开发手段更为方便。
1.2.2 AT90S8535的ADC的主要特性和工作原理
AT90S8535的优越性在于其片内有一个8通道的10位ADC,ADC与一个模拟多路转换器相连,还包含一个采样保持器。该器件的A口的每一引脚(PA0~PA7)均可作为ADC的模拟输入端,A口不用作模式输入的个别引脚又可作为数字输入使用。
ADC有两个单独的模拟供电引脚AVCC和AGND。使用时,AGND和GND必须相连,AVCC和Vcc的电压必须保持±0.3V的不同,并通过RC网络相连。外部参考基准电压通过AREF引脚加入。
ADC通过内部预分频器ADCPS保证将系统时钟频率转化为50~200kHz之间的ADC可接受牟时钟频率。ADC一般至少需要13个时钟周期完成一次转换,因此转换时间范围为65~260μs。ADC为用户提供了内部中断方式的处理,可以满足实时性的要求。每次转换完成时,ADC转换器完成中断就可以被激活。
ADC还有一个噪音清除器,通过正确的使用,确保在闲置模式转换过程中减少包括从CPU核中出来的噪音。
ADC被使能后,可以选择单一转换和自由运行两种模式之一工作。要单一转换模式下,每次转换由用户触发;在自由运行模式下,ADC连续取样,并更新ADC的数据寄存器。建议用户使用单一转换模式。ADC产生的10位结果保存在数据寄存器ADCL和ADCH中,其内部特殊数据保护逻辑要求读取数据时,先读ADCL,后读ADCH。
1 系统的主要功能与设计思想
1.1 系统的主要功能
(1)辅机保护功能,即在机车运行过程中,对辅助系统内的各电机出现的短路故障能及时给出故障状态显示,在规定的持续时间内,故障若不消失,对该电机能够实现二次保护控制。
(2)机车辅助系统内的各电机若出现了过流或单相故障,能及时给出相应故障状态显示。在规定的过流或单相故障持续时间内,检测其故障是否消失,如果故障一直未消失消失,对该电机进行一次保护控制。
(3)在对电机一次保护后的规定时间内,若电机故障仍然未消除,则立即控制主接触器断开,实现对该电机的二次保护控制。
(4)辅助系统的劈相电机出现启动电阻甩不开的故障时,能够控制主接触器断开,以实现对该电机的二次保护。
(5)在启动辅助系统各电机之前,能够进行检查系统状态显示、输出控制等功能的实验,确保系统硬件电路安全性及可靠性。
(6)对辅助系统各电机进行实时故障检测的各故障持续的延时时间可以根据实际情况进行相应调整,但不影响系统功能。
1.2 系统的设计思想
以高档微控制器为核心构成智能化辅保系统,符合电力机车发展的方向,既可充分发挥软件的功能,又能简化硬件构成,无论在功能上还是在可靠性及安全性上,都可完全替代目前广泛使用的模拟电路辅保装置。
1.2.1 系统的微控制器芯片AT90S8535
美国ATMEL公司推出的90系列单片机是增强RISC内载Flash的高性能八位单片机,通称为AVR单片要同,设计上采用低功耗CMOS技术,而且在软件上有效支持C高级(用IAR系统的ICC90C编译器编译)及汇编语言(用AVR汇编器编译)。
其中,AT90S8535是功能较强的一种型号,它有40引脚PDIP和44引脚PLCC、TQFP等多种封装形式,具有以下主要特征:
(1)其片内带有一个8通道的A/D转换器及一个模拟比较器。
(2)两个带预分频及比较模式的8位定时器/计数器T/C0、T/C1;一个16位的带预分频及比较模式、捕获模式及双工8位、9位或10位的PWM输出的定时器/计数器T/C1;而且定时器/计数器T/C2可作为带单独晶振的RTC使用。
(3)32条通用I/O线及32个通用8位寄存器R0~R31,64个I/O专用寄存器。
(4)片内有8K字节可下载的Flash存储器,程序下载采用其SPI串行接口,使用寿命为1000次。
(5)有512字节的EEPROM(使用寿命为10万次)及512字节的内部SRAM。
(6)带片内晶振器的可编程看门狗定时器;并有三种可通过软件选择的电源节电模式;闲置模式、掉电模式及省电模式。
(7)供电电压Vcc为4.0~6.0V,可以全静态工作,范围为0~8MHz;具有118条功能强大的指令,大多数执行时间为单时钟周期,指令周期最短仅为125ns。
(8)提供16种不同的内、外中断源(其中有两个外部中断源)。
(9)可编程的全双工串行通信接口UART及同步串行接口SPI。
以AT90S8535嵌入式高效微控制器构成智能化辅保系统的主控制电路,无需外扩多通道A/D转换器及程序存储器、数据存储器,大大简化了系统的硬件。尤其是其内部又有硬件看门狗电路及相应的看门狗指令控制,提高了系统的可靠性及安全性,选型相对以往的AT89系列单片机,在性能上要强得多,而且开发手段更为方便。
1.2.2 AT90S8535的ADC的主要特性和工作原理
AT90S8535的优越性在于其片内有一个8通道的10位ADC,ADC与一个模拟多路转换器相连,还包含一个采样保持器。该器件的A口的每一引脚(PA0~PA7)均可作为ADC的模拟输入端,A口不用作模式输入的个别引脚又可作为数字输入使用。
ADC有两个单独的模拟供电引脚AVCC和AGND。使用时,AGND和GND必须相连,AVCC和Vcc的电压必须保持±0.3V的不同,并通过RC网络相连。外部参考基准电压通过AREF引脚加入。
ADC通过内部预分频器ADCPS保证将系统时钟频率转化为50~200kHz之间的ADC可接受牟时钟频率。ADC一般至少需要13个时钟周期完成一次转换,因此转换时间范围为65~260μs。ADC为用户提供了内部中断方式的处理,可以满足实时性的要求。每次转换完成时,ADC转换器完成中断就可以被激活。
ADC还有一个噪音清除器,通过正确的使用,确保在闲置模式转换过程中减少包括从CPU核中出来的噪音。
ADC被使能后,可以选择单一转换和自由运行两种模式之一工作。要单一转换模式下,每次转换由用户触发;在自由运行模式下,ADC连续取样,并更新ADC的数据寄存器。建议用户使用单一转换模式。ADC产生的10位结果保存在数据寄存器ADCL和ADCH中,其内部特殊数据保护逻辑要求读取数据时,先读ADCL,后读ADCH。
模拟电路 电路 电阻 单片机 AVR CMOS PLC 比较器 PWM 看门狗 电压 嵌入式 ADC CSR ADI 相关文章:
- 基于单片机和数字信号处理器的汽车发动机点火线圈测试系统(03-12)
- 车辆分层次控制接口系统切换电路及可靠性设计(07-25)
- 汽车数字AV产品的抗干扰研究(09-28)
- 基于HR6P62单片机控制的汽车HID 灯控制系统(10-09)
- 全数字安定器方案解决HID设计挑战(10-03)
- 丰田普锐斯的仪表盘显示系统和防滑控制模块剖析(10-11)