欢迎来到天天文库
浏览记录
ID:15344727
大小:212.20 KB
页数:3页
时间:2018-08-02
《基于s3c2410处理器的火灾报警控制器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、万方数据工业技术2009NO.23Sci们∞的dT·ch九olo“Innov8而F再百i两基于S3C2410处理器的火灾报警控制器设计李艳丽1李哲2赵娟1(1.荆楚理工学院电子信息工程学院湖北荆门448000。2.华中科技大学湖北武汉430074)摘要:针对目前秉用的基于8往截处理器火灾报'控翻嚣的不足。提出耒用ARM9zo棱的s3c24lot处理暑作为拔心处理器的方案。详细介绍了cAN总线协议和s3c2410饭处理器的火灾扳'控翻器设计过程。关键词:火灾控翻嚣ARM9控制器局部一中图分类号:TP277文献标识码lA文章编号t1674一098x(200口)08(b)一0045—0
2、2DesignofFireAIarmContro¨erBaseonS3C2410LlyanIiLlzh·zHAOj们“(1.CollegeofEIectronicandInformationEngineering。JingchuUniv·rsityofTechnoIo口yJingm·n4480∞China;2.HuaZhon口universityofScjenceAndTechnoIogyD.partm·ntofEIectronicAndInformati仰wuHan430074)Abs仃act:Thedef佻tofdome“icfireaI蛳controIIerb&sed佃8b
3、“cPUhd慨nfou“。。ndthen"tforw甚rdtheprogramwhichnoptedARM920”∽es摹叮chipS3C2410酗theminCPU.Intr咀Ⅱ∞thepnto∞lof口蝌b鹕丑ndthe”og瑚sofd鹤i誓nedfiMllamcontroller.Keywords:FirecontrolunitslARM9lC.ANhus目前,国内火灾报警控制器多数采用8位微处理器。优点是硬件成本比较低,缺点是难以满足复杂的数据算法,人机界面做的不是很完善,设备的可操作性不好。近年来,随着32位ARM的普及和处理器的价格不断的下降,使得原来单片机构成的火灾
4、报警系统的价格优势不再。其中S3C2410芯片基于ARM920T内核,采用五级流水线结构,提供1.1MIPS/MHz的性能,是高性能和低功耗的硬宏单元。以ARM9微处理器为核心的分布式智能火灾报警控制器,可以解决8位单片机资源不足和处理速度慢的问题。1主控制器硬件设计火灾报警控制器应该满足以下功能:火灾报警功能、火灾报警控制功能、故障报警功能、屏蔽功能、监管功能、自检功能、信息显示与查询功能。综合考虑火灾报警控制器的复杂性和根据用户需求,选用sAMsuNG公司生产的基于ARM92时内核的S3C2410芯片作为控制器的CPU。为了配合s3C2410微处理器的工作,其他的关键部分的芯
5、片选择过程如下。(1)在系统的结构中,Flash的主要作用是放置bootloader、操作系统、应用程序,以及系统运行时需要存储的一些数据。通过容量和性价比选择F1ashK9F1208芯片。(2)SDRAM是“同步动态随机存储器”,选择了Hynix的HY57V561620芯片作为系统的SDRAM。(3)火灾报警控制器需要有联网远程监控功能,因此必须选择一款合适的以太网控制器和S3C24lO相连来实现网络互联功能。选择CS8900A是CirrusLogic公司生产的一款低功耗、性能优越的16位工业级以太网控制器。(4)主控平台需要实现一个音频信号的输入输出,由于s3c24lO内置了
6、IIs总线协议,所以选用Philips公司一款基于IIS音频总线的经济型音频C0DEC芯片UDAl34。(5)火灾报警控制器的主控平台和火灾探测器回路以及直控盘等外围设备的通讯主要靠CAN总线来实现。选择MCP25lO来作为火灾报警器的CAN控制器。开发的主控平台必须符合国家标准GB4717~2005【2叭。整个系统硬件平台的设计框图如图1所示.2控制器的软件的设计系统的区域报警控制器软件设计主要包括以下几个部分:主程序,系统初始化子程序、CAN总线通信子程序、时钟管理子程序、探测器巡检子程序、液晶图形汉字显示圈1系统设计框图图2控制器操作实现流程图科技创新导报Sciencean
7、dTechnoIogyInnovationHeraId45万方数据!业!堕Q:21ScienceandTechnoIogyInnovationHerafd子程序、键盘扫描子程序、火灾处理子程序和故障处理子程序。2.1cAN应用层协议:HiLonB控制器的实现步骤就是整个火灾控制系统在上电以后所进行的种种操作。包括有登记,巡检,火警,联动等主要操作。使用的CAN协议为CAN应用层的协议一一HiLon协议B版本。HiLon协议B版本是一个通用协议。该协议基于对称型多主网络结构,支持广
此文档下载收益归作者所有