基于对等网络的嵌入式火灾报警控制器软件设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:shiwuxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国家大规模核电建设的兴起,以及日本福岛事故在全世界范围内的影响,核电站安全问题愈来愈多的得到关注。核电站火灾报警系统分布于整个核电站的各个子项建筑物内,其中作为火灾报警系统核心设备---火灾报警控制器,既应能够完成子项的火灾探测、报警、联动任务,又应能够通过网络,及时的将信息传递至位于核岛主控制室内的核电站消防控制中心和其它信息终端。我国自主设计的核电新堆型“华龙一号”,中国核电工程公司提出了对等型火灾报警控制器网络的设计要求。本文研究了集中式对等网络的架构、嵌入式系统的体系结构、CAN总线的原理和特点以及嵌入式数据库的应用,对火灾报警控制器软件的需求进行了分析,设计了软件的总体结构和功能模块,采用集中式对等网络结构和CAN总线通信技术,使用Visual Studio 2008实现了软件。论文首先对火灾报警控制器的功能需求进行了分析,包括配置与查询功能、报警功能、联动功能、网络同步功能,讨论了火灾报警控制系统的工作流程、网络结构和通信技术,分析了火灾报警系统的各项性能指标。在设计部分,采用模块化的设计思路,将配置与查询功能、报警功能、联动功能、网络同步功能进行了细化,分为20余个模块,主要包括程序框架模块、系统窗口模块、火灾报警模块,火灾报警控制模块、对等网组建模块,网络适配模块等等,并进行了主要模块功能描述,工作流程分析。根据火灾报警信息的重要级别,结合CAN总线仲裁机制,制定了内部与外部CAN总线的通信协议。利用SQLite3数据库,通过实体-联系图,从实际火灾报警信息特性出发抽象出了数据结构。在实现部分,采用面向对象的方法,讨论了系统构件的模块结构,声明功能模块中重要的类与函数及其功能描述,详细设计了按照消息收发、数据处理、业务逻辑、设备管理、用户交互的属性分类的子函数处理流程与接口。通过对SQLite3数据库的封装设计,实现了火警信息的数据库管理。最后用继承关系图的形式,说明了应用程序类与微软基础类库(MFC)之间的继承关系。在测试部分,给定了测试环境与待测硬件,设计了硬件平台、测试方案、测试用例,对火灾报警控制器软件进行了功能与性能测试,分别为单元级、集成级、配置项级、系统级测试,并对软件界面进行了展示。实际的测试结果表明单机负载容量、联网设备容量、报警时间、联动输出时间、故障时间、记录容量等指标均符合国家标准要求,系统运行稳定可靠。目前研制样机已经顺利通过厂内交检,整装待发,准备前往国家消防电子产品监督检验中心进行型式检验,并将部署于某新型核电项目现场。
其他文献
中医美容高素质、高技能型人才是当今美容市场的迫切需求,也是美容教育者培养人才的目标.文章从课堂教学和实践教学两方面阐述了对于《中医美容技术》课程的教学体会,并就教
随着消费观念和健康观念的转变,人们对服装有了更新的要求.因此,那些传统原料、大路产品的优越性日渐减弱,各种新型原料的保健衣衫便应运而生.盐城东华纺织有限公司和东华大
<正>猪胴体分割一般采用图像分割法实现胴体自动分级,这是商业化必备程序[1]。丹麦SFK公司生产的FOM肉质仪采用脂肪和肌肉(眼肌)不同光反射值的原理,可以精确地读出厚度,然后
课堂学习研究是香港教育学院卢敏玲教授等创立的备课模式。该模式结合了日本授业研究和大陆的教研备课模式的优点,以变易理论为依据,通过识别、确定、设计学习内容的关键特征
盐酸奥洛他定是第二代新型组胺H1受体拮抗药。临床上用于过敏性鼻炎、慢性荨麻疹、特应性皮炎等的治疗。近年来研究发现,其对特应性皮炎中化学因子、斑秃中趋化因子、外用免