PIC16F877单片机在智能站用电源系统中的应用
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
系统 应用 电源 智能 单片机 PIC16F877 相关文章:
- Linux嵌入式系统开发平台选型探讨(11-09)
- VxWorks实时操作系统下MPC8260ATM驱动的实现(11-11)
- VXWORKS内核分析(11-11)
- Linux内核解读入门(11-09)
- linux文件系统基础(02-09)
- 基于Winodws CE的嵌入式网络监控系统的设计与实现(03-05)