论文部分内容阅读
在众多灾害中,火灾已成为我国常发性、破坏性和影响力最强的灾害之一。随着经济和城市建设的快速发展,城市高层、地下建筑以及大型综合性建筑日益增多,火灾隐患也大大增加,火灾发生的数量及其造成的损失都呈逐年上升趋势。火灾自动报警系统已经成为了房屋建筑必不可少的设施之一,它对于保护人民生命财产的安全、保障经济建设的顺利发展有着十分重要的意义。
本文根据火灾的特点、报警系统的需求状况以及相关技术的使用情况,设计研制了以32位ARM(AdvancedRISCMachines)微处理器HMS30C7202为核心、以Linux操作系统为支持、以MiniGUI为用户图形界面的新型嵌入式火灾自动报警系统,它具有以下几个优点:
1.可靠性高:该系统利用CAN(ControllerAreaNetwork,控制器局域网络)总线和I2C(Inter-IntegratedCircuit)总线实现了二总线传输的分布式体系结构,提供了系统的可靠性;同时,该系统以Linux操作系统为软件的核心支撑,Linux内核对进程管理、存储管理、文件系统管理和设备管理有很好的支持,其稳定性得到了很好的保证;
2.交互性好:该系统支持640×480TFTLCD(Thin-Film-TransistorLiquidCrystalDisplay,薄膜晶体管的液晶显示屏)显示、触摸屏操作和小键盘输入,并利用MiniGUI建立了交互良好的GUI(GraphicsUserInterface,图形用户界面),其系统硬件成本较PC机低廉;
3.远程信息传递便利:该系统支持以太网接口,可以实现消防系统联网,及时向119火警中心报告火情,还可以实现火灾自动报警系统的远程编程与故障诊断;同时,还带有电话远程报警功能;
4.功能齐全:除了总线通讯、人机交互和远程信息传递外,还包括USB(UniversalSerialBus,通用串行总线)主从传输、RTC(RealTimeClock,实时时钟)记时、打印输出、声响报警控制等诸多功能。
嵌入式系统的软硬件设计是本文的工作重点。本文的主要工作有:设计研制了以ARM微处理器为核心的嵌入式火灾自动报警系统的硬件平台;完成了嵌入式Linux系统及相关软件的设计与实现工作,编写Linux设备驱动程序;对硬件设计中辅助使用的AVR微控制器进行编程开发。
本文作者通过一年多的辛勤工作与艰苦努力,完成了新型嵌入式火灾自动报警系统的设计与研制工作。