基于CAN总线的消防液晶手动控制盘设计与实现
发布时间:2018-01-29 00:21
本文关键词: CAN总线 嵌入式Linux Qt S5PV210 出处:《华中科技大学》2015年硕士论文 论文类型:学位论文
【摘要】:随着社会的飞速发展,人们对消防安全的重视程度越来越高,火灾自动报警系统得到广泛应用。手动控制盘是火灾自动报警系统的一部分,其每一个手控点均可通过定义与任意一个消防联动设备相关联,完成对该设备的启/停控制。传统的手动控制盘仅包含物理按键式手控点和LED指示灯,功能有限,需要设计和实现更加智能化的手动控制盘。本文提出的消防彩色液晶手动控制盘(简称“液晶手控盘”)不仅实现了传统的火灾报警控制器手动联动功能,同时增加了火警提示、智能查询等功能,增强了系统可靠性,提高了火警处理速度。本液晶手控盘选用ARM Cortex-A8架构的S5PV210处理器为核心处理芯片,外接电容式触摸屏,用Embedded Linux作为操作系统,用Qt软件实现图形工作界面和信息处理功能,通过CAN总线与火灾报警控制器通信。利用Qt软件的图形界面库实现图形按钮和图形指示灯,以替代物理按键和LED指示灯,实现传统手动控制盘的功能;用Qt软件的图形界面库和信号/槽机制实现了火警提示、配置联动逻辑等功能,使手控盘更智能化,方便消防人员操作;参考已有的手控盘通信协议,自行设计了液晶手控盘CAN总线通信协议,并用Qt软件的数据读写与处理类库来处理液晶手控盘收发的信息。其中,图形工作界面和CAN通信协议的设计与实现,是本文的难点和创新点。本文最后对液晶手控盘实现的功能进行了全面的测试和分析,探讨了其不足与待改进之处,并提出了改进思路。
[Abstract]:With the rapid development of society, people pay more and more attention to fire safety. Automatic fire alarm system is widely used. Manual control panel is a part of automatic fire alarm system. Each of the manual control points can complete the start / stop control of any fire control equipment by defining it. The traditional manual control panel contains only physical push-key manual control points and LED indicator lights. Limited function. It is necessary to design and realize a more intelligent manual control disk. The manual control panel of fire control color liquid crystal (referred to as "liquid crystal hand control disc") not only realizes the manual linkage function of the traditional fire alarm controller. At the same time, the fire alarm, intelligent query and other functions are added to enhance the reliability of the system. The ARM Cortex-A8 S5PV210 processor is used as the core processing chip, and the external capacitive touch screen is connected. Embedded Linux is used as operating system, and QT software is used to realize the function of graphical working interface and information processing. The CAN bus is used to communicate with the fire alarm controller and the graphical button and the graphic indicator lamp are realized by using the graphical interface library of QT software to replace the physical key and the LED indicator lamp. Realize the function of traditional manual control disk; The functions of fire alarm and configuration logic are realized by using the graphical interface library and signal / slot mechanism of QT software, so that the manual control panel is more intelligent and convenient for fire control personnel to operate. Referring to the existing communication protocol, the CAN bus communication protocol is designed, and the data reading, writing and processing class library of QT software is used to deal with the information of LCD handheld disk transceiver and transceiver. The design and implementation of graphical working interface and CAN communication protocol is the difficulty and innovation of this paper. Finally, the function of liquid crystal hand control disk is tested and analyzed. The deficiency and the improvement are discussed, and the improvement ideas are put forward.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TU892
【参考文献】
相关期刊论文 前5条
1 张敏;张井岗;;Linux平台下支持触摸屏的Qt/Embedded移植[J];计算机技术与发展;2011年10期
2 胡旭;蒋从锋;;一种轻量级跨平台嵌入式GUI库[J];计算机工程;2011年18期
3 韩善锋;曹凤海;易昌华;;SQLite数据库在嵌入式程序开发中的应用[J];物探装备;2011年03期
4 王赞瑞;薛原;秦加彬;;《火灾自动报警系统设计规范》控制问题探讨[J];消防科学与技术;2010年11期
5 唐人财;刘连浩;;基于嵌入式Linux远程图像监控系统的设计[J];计算机与现代化;2010年11期
相关硕士学位论文 前4条
1 赵昊宇;基于微控制器的分布式火灾报警控制器扩展系统设计与实现[D];华中科技大学;2013年
2 田勇;楼宇智能消防信息系统的研究与设计[D];西安工程大学;2012年
3 张忠;火灾报警系统的应用与集成[D];上海交通大学;2008年
4 朱明;分布智能火灾报警控制系统研究[D];华中科技大学;2004年
,本文编号:1471971
本文链接:https://www.wllwen.com/jingjilunwen/jianzhujingjilunwen/1471971.html