单相消防应急电源系统控制器设计方案

最新更新时间:2012-03-09来源: 电源在线网关键字:应急电源  控制器  Atmega16  串口 手机看文章 扫描二维码
随时随地手机看文章
引言

  社会生活的现代化对供电的要求越来越高,许多大型建筑尤其是公共建筑设施如机场、高速公路、隧道、商场、办公大楼、展览中心等,一旦供电系统产生突发故障,会产生许多意想不到的状况,给人们正常的生产生活造成恶劣影响,甚至带来人员伤亡。电力故障突发性强,往往不以人们的意志为转移。在这种情况下,备用电源就显得异常重要。《高层民用建筑设计防火规定》,《民用建筑电器设计规范》就严格规定:“一级负荷应由两个电源供电,当一个电源发生故障时,另一个电源应不致同时损坏。一级负荷重要的负荷,除上述两个电源外,还必须增设应急电源”[1][2]。消防应急电源,专门为消防设备和一级负荷或照明用电设计,它是建筑物内出现紧急情况下,为疏散照明提供集中供电的应急专用电源设备。

1 系统的原理和组成

  应急电源也称EPS,全称是Emergency Power Supply。消防应急电源是用于消防,允许短时电源中断的应急电源装置。作为消防应急电源系统,当建筑物发生火灾时,为疏散照明和其它重要的一级供电负荷提供集中供电,消防应急电源系统组成如图1所示,主要包括整流充电器、蓄电池组、逆变器、互投装置等部分。其中逆变器是功率核心,主要采用SPWM(正弦脉宽调制)技术。整流器的作用是将交流电变成直流电,实现对蓄电池智能充电以储存能量。逆变器的作用则是将蓄电池储存的直流电变换成工频交流电,供给负载设备稳定持续的电力。互投装置保证负载在市电及逆变器输出间的顺利切换。系统控制器对整个系统进行实时监控,可以发出声光报警信号,同时可通过串行口(RS485总线或CAN总线)与计算机或Modem连接,上位机采用组态软件MCGS实现对供电系统的微机监控和远程监控。

  工作原理如图2所示。在正常情况时,由交流市电经过互投装置给重要负载供电,当交流市电断电后,互投装置将立即切换至逆变器供电方式,启动逆变器给负载装置供电,供电时间由蓄电池的容量决定,当市电电压恢复时,将由应急电源供电恢复为市电供电[3][4]。

图1 EPS应急电源的系统组成

  拥有Modbus通信模块的控制器即可用作标准Modbus设备,以主(即上位机)—从(即下位机)方式与上位机通讯。可将若干台控制器或其它Modbus设备通过RS485总线组建成Modbus网络,统一纳入上位机监控平台,实现网络化远程监控。

图2 消防应急电源工作原理


2 主电路硬件设计

  系统采用Atmega16作为控制器的CPU。Atmega16单片机是AVR系列单片机中的高档产品,集成了许多功能,省却了外扩电路,如:具有16K字节的系统内可编程Flash,512字节的EEPROM可以保存故障记录和操作记录,1K字节的内部SRAM,可以通过SPI实现系统内编程,足够系统使用,不用外扩存储器。可以产生10位的PWM波,足够系统要求的精度和频率。一路SPI接口与PC机通信和蓄电池板通信。内部集成看门狗定时器,无需外接看门狗芯片。其具有8路模拟通道。

[page]  根据单相消防应急电源系统要求,以及分析的控制器功能,设计出控制器硬件,包括以下部分。控制器总体硬件结构如图3所示:

图3 系统硬件总体结构框图


2.1 时钟

  由于系统中需要记录应急启动时间和应急持续时间,在主菜单中也有系统年月日和时间显示,所以系统中需要设计时钟电路。控制器选用DS1302作为时钟,因为DS1302是DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、周日、时、分、秒进行计时,且具有闰年补偿功能。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。

2.2 JTAG

  Atmega16具有JTAG 接口(与IEEE 1149.1标准兼容),可以通过JTAG接口实现对Flash, EEPROM, 熔丝位和锁定位的编程,这给程序调试带来了及大的方便。

2.3 键盘中断

  根据系统的要求设计了三个按键即复位键、翻屏键和确认键,所以采用独立式按键结。为了保证实时性键盘子程序都通过中断程序处理对MCU的三个I/O口进行扫描。

2.4 液晶显示
  
  本系统采用的液晶是M126411SLYH-J3,它能显示4行8列,蓝色的底色。它是不带字库的,接受的是点阵,显示一个汉字需要32个字节的数据。该液晶和MCU相连的有吧根数据线、R/W是读写控制线、D/I是数据和指令的方向控制线。自身还有E使能控制线和复位线。

2.5 信号采集

  信号采集电路分为数字信号和模拟信号采集两部分。数字信号采集就是开关量要检测,比如市电接触器、逆变接触器、中间继电器、直流接触器等的返回接点,强启、自动/手动、充电等开关和各输出支路的检测都可以转换成检测开关量的方式来判断它们的状态变化。开关量检测单元电路有光电耦合器、多路模拟转换开关组成,同时在光电耦合器的前端为每个开关返回节点接了一只发光二极管,当节点合上时,相应的二极管发光从而能直观判断出来。

  模拟信号采集主要包括对市电电压、电流,蓄电池的电压、电流和环境温度的监测。对这些模拟量的检测通过TLC2543采集,TLC2543是TI公司的串行A/D,它拥有12位的高精度,11路通道,快达10us的转换时间。有3个控制输入端片选/CS、输入输出时钟I/O CLOCK和地址输入(数据输入)AIN。它可以通过一个串行三态输出与处理器或外设的串口进行通讯。

[page]2.6 声光报警
  
  为了方便用户,控制器配有指示灯和蜂鸣器。四个灯是键盘上的四个指示灯(主电、应急、充电、故障),当出现应急或故障时开通蜂鸣器。用TLP521-4隔离光偶芯片作为驱动并防止干扰MCU。

2.7 通讯接口
 
  以Modbus协议串行通信时一帧收发的过程和原理如下:数据发送的过程(以发送5到8 位数据位的帧为例)是:程序检测到数据寄存器空标志位UDRE置位时,CPU通过将待发送的数据写入UDR发送数据寄存器来加载发送缓冲器,缓冲的数据待移位寄存器准备就绪时被移入

图4 通讯流程图

  其中,再由硬件自动发送,并在TXD引脚上出现。数据接收的过程则与发送相反。数据发送或接收都可用轮询和中断两种方式[5]。远程串行通信的系统结构见图4。

3 上位机的实现

  上位机一般指PC机或其他功能较强的嵌入式系统,主要用来处理其他设备(下位机)发送来的数据,并对其发号司令,上位机是相对于下位机而言,一般情况下一个上位机对应几个下位机,把下位机的数据转发给服务器或者把服务器的控制信息发送给下位机,有时候上位机本身就充当服务器。本系统需要用上位机处理控制器传来的各种数据,比如对数据的监测存储等。

3.1 工控软件MCGS的介绍
 
  MCGS (Monitor and Control Generated System,通用监控系统)是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Microsoft(各种32位Windows平台上)运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制、实时曲线、历史曲线和报表输出等多种方式向用户提供解决实际工程问题的方案。

3.2 工控软件MCGS在本设计的实现
  
[page]  工控软件MCGS在本设计中最主要的作用就的数据检测,仿真测试方法如下:先用一根RS232串行通信线在本地近距离连接上位PC机和测试仪,在MCGS的设备组态窗口中选择通用串口父设备,再给它添加“莫迪康RTU”子设备,并详细配置其对应数据对象(实时数据库中)、寄存器地址等参量,配置及仿真测试界面见图5。由图5可见,选中“设备调试”选项卡后通道值一栏已填满实际数据,即组态软件已采集到所连下位设备发来的数据。因收发数据传输的距离近,故该微机监控系统的实时性很好,几乎无时间延迟和网络传输滞后问题。现场运行表明,该系统稳定可靠,虽因数据串行传输而有时会出现网络传输延迟,但还不至于丢失数据,原因是程序中采用标志变量控制机制,即用一个布尔型变量来标志一帧数据是否收发结束,只有按协议规定完整收发一个数据帧后标志位的值才会变化,程序才会继续向下执行,否则程序处于等待状态直到网络传输延迟结束。这就比简单按照网络传输延迟来计算帧间隔时间要可靠得多,从而保证数据不会丢失。

图5 MCGS通讯测试界面


4 结论

  目前,单相应急电源已广泛的用于消防系统中,是一些智能楼宇必不可却的设备之一。本课题设计一个以Atmega16为核心CPU的单相消防应急电源系统控制器,作为一个智能控制器,它实现了多种功能,为整个系统可靠性工作提供了保障。控制器能够很好的对市电和蓄电池进行检测,可以通过485总线,通过Modbus协议将数据发送到几百米的安全宽敞的总的控制台,然后通过上位机组态软件与AVR单片机实时通信。


参考文献

[1] 王慧杰,徐宏. 浅谈应急电源的方案选择. 林业科技情报,2003,4
[2] 柳季,徐晓鹏,王海鸥. 浅谈EPS消防应急电源的应用. 消防科学与技术,2003,5
[3] 慧聪消防商务网(http://www.fire.sinobnet.com/)资料
[4] 任红. EPS智能应急电源系统的应用. 建筑电气,2003,2
[5] 沈 文,Eagle Lee,詹卫前. AVR单片机C语言开发入门指导[M]. 北京:清华大学出版社,2003.

关键字:应急电源  控制器  Atmega16  串口 编辑:冰封 引用地址:单相消防应急电源系统控制器设计方案

上一篇:大功率整流电源智能CAD系统
下一篇:一种高压开关电源的设计

推荐阅读最新更新时间:2023-10-18 16:28

实现STM32的串口数据发送和printf函数重定向
简介:在调试电机驱动程序的时候,是不能随便利用中断来进行一些寄存器或数据的查看的,不然你在运行的时候突然来一下,如果占空比大的话那可能直接就把MOS管给烧了,所以我们很多情况下只能使用USART(串口)来进行程序的调试和数据的监控了。 对于STM32来说,由于很多内容都是有库来实现的,那就省了很多时间,直接看个例子就可以写了,大致有4步步骤: 1 1、RCC始终初始化,对端口和USARTX使能时钟 2 2、初始化端口功能,RX设置为输入悬空,TX设置为复用功能的推挽输出,注意GPIO_SPEED要设置下,我没设置弄了半天都没输出 3 3、设置USARTX寄存器,波特率、数据位、校验位、停止位等 4 4、看需要是否开中断,我
[单片机]
使用74LS165将AVR的串口输入扩为并口输入
系统功能 使用74LS165将AVR的串口输入扩为并口输入。 硬件设计 AVR主控电路原理图 串行输入扩展为并行输入芯片74LS165控制电路原理图 软件设计 下面部分从TXT拷出,拷到网页,代码部分缺省了很多空格,比较凌乱,请谅解! //目标系统: 基于AVR单片机 //应用软件: ICC AVR /*01010101010101010101010101010101010101010101010101010101010101010101 ---------------------------------------------------------------------- 实验内容: 使用PA口
[单片机]
使用74LS165将AVR的<font color='red'>串口</font>输入扩为并口输入
挂蜡机控制器设计
1 控制器功能     挂蜡机控制器是根据用户对系统的要求研发而成的。该产品是膛体在出厂、封存时,需要在膛体内表面均匀涂一层防护蜡,采用人工操作费时费力,需要的劳动力较多,增加了企业的经济负担。基于此,挂蜡机运用单片机控制技术,采用选择性一键式操作,自动完成蜡加温、保温、挂蜡全部过程。简单快捷完成挂蜡任务,解放了生产劳动力,有利于企业经济发展。 2 技术指标     ●蜡加温的温度:最高120℃;     ●蜡保温的温度;95℃~100℃;     ●膛体内挂蜡厚度:1~2毫米;     ●一键操作,整个挂蜡过程全部自动完成;     ●可对温度和时间等进行设定。 3 功能分析     膛体的出厂、封存是与其它相关部分形成一套完整设
[嵌入式]
新型以太网控制器ENC28J60及其接口技术
引言 ENC28J60是Microchip Technology(美国微芯科技公司)近期推出的28引脚独立以太网控制器。 在此之前,嵌入式系统开发可选的独立以太网控制器都是为个人计算机系统设计的,如RTL8019、AX88796L、DM9008、 CS8900A、LAN91C111等。这些器件不仅结构复杂,体积庞大,且比较昂贵。目前市场上大部分以太网控制器的封装均超过80引脚,而符合 IEEE 802.3协议的ENC28J60只有28引脚,既能提供相应的功能,又可以大大简化相关设计,减小空间。             图1  ENC28J60的硬件连接 1 结构和功能 采用业界标准串行外设接口(
[应用]
AVR单片机(学习ing)—(九)、ATMEGA16的模/数转换器—02
九、ATMEGA16的模/数转换器 九—(02)、ATMEGA16的模/数转换器的应用—“施密特”电压比较器实验 直接上图片~~ 然后是程序: IAR9_2.c //------------------------------------------------------------------------------ //在自动控制中,经常使用“施密特”电压比较器进行信号的抗干扰识别。 //使用ATMEGA16单片机中的ADC模块,可以实现软件的“施密特”电压比较器 //用软件实现输入电压的识别,当输入电压大于2.8V时,灯D1点亮;输入电压小于2.2V时,灯D2点亮 #include ioavr.h #includ
[单片机]
AVR单片机(学习ing)—(九)、<font color='red'>ATMEGA16</font>的模/数转换器—02
ARM9的系统时钟和串口(非流控 + 非FIFO + 查询方式)
实验的目的: 设置系统时钟,并在串口上输入一个字符,单板接收后将它的ASCII值加1后,从串口输出。 实验的源程序: /************************************************************************* s3c24xx.h *************************************************************************/ /* WOTCH DOG register */ #define WTCON (*(volatile unsigned long *)0x53000000) /* SDRAM regi
[单片机]
TPS40077 - 具有电压前馈的高效、中档输入、同步降压控制器
TPS40077 是一款中电压、宽输入(4.5 V 至 28 V)、同步降压控制器,能够为各种用户可编程功能提供设计灵活性,这些功能包括软启动、UVLO、工作频率、电压前端以及高侧 FET 感应的短路保护。 TPS40077 能够使用第二代栅极驱动预测技术驱动外部 N 通道 MOSFET,以最大限度地降低低侧 FET 主体二极管的导电性能并提高效率。该器件直到闭环软启动所需的电压大于预偏置电压才允许低侧 FET 开启,以此来支持预偏置输出。其电压前馈能够很好地响应输入瞬态,并可在宽泛的输入电压工作范围内提供固定的 PWM 增益,以简化补偿要求。它的可编程短路保护提供了故障电流限制与打隔式恢复,能够最大限度地降低短路输出的功耗。此外,
[新品]
语音识别芯片助力开关控制器智能语音化
01左中括号前言左中括号上矩形 很多厂家的思维总停留在,智能家居必须联网的,要通过手机对家里的电器进行控制。无论是远程或者在家,这确实极大的方便了用户,在体验上也有良好的效果。因此这些厂家提出的概念总围绕这网络,而作为网络它必须有一个可以实际操作的硬件,而这个载体,语音智能开关厂家,他们定义在了智能音箱或者路由器身上… 一直以来,众多企业将智能音箱当做智能家居和物联网的入口,原因在于具有语音交互和内容服务优势的智能音箱,只需要一句话就能完成各项操作。特别是随着5G到来,智能家居的互联互通已经成为无可避免的趋势,语音交互作为人类自然、直接的交流方式之一,也让智能音箱迅速收到大量用户的青睐。 但无论如何,这些模式都是网络。因为
[嵌入式]
语音识别芯片助力开关<font color='red'>控制器</font>智能语音化
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved