当前位置:首页 > 单片机 > 单片机
[导读]1 概述供电系统是直接影响人们日常生活和工作的重要系统。特别是在变电站、发电厂、通信机房、大厦、医院等需要重要电源的地方和实行无人值守的电源系统,供电控制系统能否对供电电源进行故障监测,并能及时处理,保

1 概述

供电系统是直接影响人们日常生活和工作的重要系统。特别是在变电站、发电厂、通信机房、大厦、医院等需要重要电源的地方和实行无人值守的电源系统,供电控制系统能否对供电电源进行故障监测,并能及时处理,保证系统正常供电,尤其显得重要。智能型变电站站用电源系统的设计采用ATS(Automatic  Transfer  Switch)自动转换开关和智能监测及控制技术,来实现电气和机械双闭锁,从而根本保证了电源的安全可靠切换。同时系统还可以方便地实现多电量的集中监测,并可根据用户需要接入远程监测控制系统中。本文主要介绍PIC16F877单片机在智能站用电源系统中的应用。

2  智能站用电源系统的构成和功能

2.1系统工作原理

2.1.1单母线

站用电正常时,两路电源同时供电,当任意一路电源由于故障或需要而退出时,可自动切换至另一路电源供电,当退出电源恢复正常时,可自动恢复主供电电源供电。系统也可以根据需要选择某一路电源工作在强制供电模式或停电退出模式。

2.1.2 单母线分段

站用电正常时,两路电源同时供电,每一路电源分别带一段母负载,实现母线分段运行,当任意一路电源由于故障或需要而退出时,可自动切换至另一路电源供电,带两段母线负载。当退出电源恢复正常时,可自动恢复为两路电源供电。系统也可以根据需要选择某一路电源工作在强制供电模式或停电退出模式。

2.  2系统构成

该系统由ATS自动转换开关、单片机控制器、电压监测模块、电量监测模块、RS485串行通信接口等构成。智能型变电站站用交流电源系统单片机控制器系统框图如1所示。

2.3  系统功能

该系统功能说明如下:如果主电源(I)失电,备用电源(II)自动投入,保证不间断供电。由电压监测模块进行电压检测,智能模块单片机控制器进行逻辑控制,ATS执行部分实现自投。另外用户也可以自主改变主供电电源和备用电源。

3  智能模块——单片机控制器的硬件组成

由于该系统所需输入、输出点较少,控制程序也相对简单,因此可选择价格低廉,使用较普遍的元器件来构成单片机控制器系统。本控制器具有开关输入、输出、键控、显示、实时时钟、通讯等功能。

在设计本控制器时,选用PIC16F877单片机,该单片机性价比较高。内部带有368字节的RAM,256字节的FLASH,其程序存贮器的容量是8K words,有三个内部定时器和计数器,一个串行通讯接口,看门狗定时器等。通过外接8255扩展接口芯片;将可带24点数字输入/输出量,完全能满足变电站站用交流电源系统的需要。

本系统分别选用8路开关量信号输入和8路开关量信号输出,共可输入12路开关量信号和输出12路开关量信号,适当留有一定备用点。

4   单片机控制器的程序设计

该控制器使用PIC的汇编语言编程 。整个系统程序设计分主程序模块和几个子程序模块。它们是:(1) 主程序模块 (2)显示子程序  (3)键盘处理子程序  (4)输出子程序(5)通信处理子程序(6)串行中断服务子程序。主程序流程框图如图2所示

主程序的工作是对各个功能模块的子程序不断进行循环调用,从而完成整个系统的工作。其各个子程序功能模块工作过程描述如下:
(1) 系统初始化:对系统I/O扩展芯片8255的控制字进行设置。把它的PA口和PC口的高4位设为输入方式,PB口和PC中的低4位设为输出方式。设置系统的串行通讯口控制字,串行通讯的波特率可以通过键盘设置,其初始值为9600,工作在半双工工作方式。串行中断级别为系统最高级别中断。
(2) 显示子程序:主程序调用运行显示子程序,首先对系统所处的工作模式进行判断,如在正常工作模式,则按正常工作模式方式将显示数据送显示器。否则,要对现在系统所处的工作模式进行识别后,按系统所要求的相应功能进行相应的显示。
(3)键盘处理子程序:主程序调用键盘处理子程序,首先延时去抖动处理后,再次取键值,判断是否干扰,若不是干扰,则根据相应的键值转相应的键处理程序模块。
(4)输入、输出处理子程序:主程序调用运行输入、输出子程序,首先读入系统输入状态,如系统工作正常,则该子程序不做处理直接返回,否则转故障处理程序后,延时输出。
(5)通信处理子程序:主程序调用通信处理子程序,首先从保存通讯数据的栈中取出数据后,再断判是否读到了一帧数据,未到,则不做处理返回。已到,对所读数据进行分析判断后转相应的功能处理模块,进行功能处理。
(6)串行中断服务子程序:当串行中断发生时执行该子程序。其主要功能为:判断通讯中接收的数据是否正确,如果不正确,则初始化通讯数据接收栈,中断返回。如果正确,则直接将数据入栈,中断返回。

5.系统抗干扰措施

控制板做好后,软件的抗干扰措施就显得尤为重要,因此在软件方面加强了可靠性设计,采取了如下措施:a程序中所有空余未用的中断都应编制相应的错误处理程序,一旦由于干扰触发了这些中断,在执行完简单的错误处理程序后,依然可以转入正常返回。b增加软件复位功能,当出现一些不可恢复的情况时,可先执行复位操作,引导机器重新工作。c为防止RAM中的关键数据遭到破坏,影响程序的正确运行,可在RAM中相距较远的不同区域内存放若干个数据备份,并在该数据区的特定单元内存入标志字。当发现某些特志遭破坏时,可在其余的备份数据区调用备份数据恢复它。d使用了看门狗定时器,当程序进入死循环,时间超过了看门狗定时值时,看门狗使系统复位进入出错处理程序,进行出错处理最恢复正常处理程序。

6.结束语

该系统已经开发成功,投入了正常运行。该系统能够较好保证需要重要电源的地方和无人值守的电源系统的安全可靠供电。还可以方便地实现多电量的集中监测,并将数据送入远程测控系统,实现用电的集中管理。

参考文献:
[1]房小翠 .单片机实用系统设计技术.国防工业出版社,2000.5.20
[2] 潘新民 .微型计算机控制技术.  人民邮电出版社 ,2001.6.08
[3]  (加) Myke Predko. PICmicro微控制器编程与自主开发. 姜汉龙译. 北京: 电子工业出版社,1999.5.07
[4] 李朝青.PC机及单片机数据通信技术. 北京:北京航空航天大学出版社,2000
[5] (美) Mark Nelson.串行通信开发指南.潇湘工作室译. 北京:中国水利水电出版社,2000
[6] (美) Jan Axelson.串行端口大全.精英科技译. 北京:中国水利水电出版社,2001
 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭