- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
家用煤气报警器设计
一、系统设计技术基础
微处理器的出现极大地促进了生产力的发展,提高了人们生活的质量,实现了工业的现代化和自动化。Internet技术的飞速发展,使得基于分组交换技术的通信性能、通信质量和可靠性得到稳步提高。基于8位和16位单片机的嵌入式设备(如仪器仪表、数据采集和显示、过程控制、工业自动化等)的实时应用、测控系统正在走向网络智能化。这就要求企业从现场控制层到管理层能实现全方位的无缝信息集成,实现远程维护、智能诊断以及远程管理功能,提供一个开放的基础构架,并具有高可靠性、分散控制、集中监视和管理的功能。
1、系统实现方案与选择
针对目前主要处理芯片的不同,本文提出了2种实现方案,分别为基于8051单片机实现方案以及基于Rabbit RCM5700实现方案。并最终选择了一种方案进行系统实现。
基于8051单片机实现的煤气报警器的具体方案如图2.1所示。该方案主要包括了可燃气体传感器、A/D转换器、键盘控制电路、8051单片机电路、晶振、蜂鸣器以及LED显示电路[1]。
可燃气体传感器输出为模拟量,需要利用A/D转换器将模拟量转换成数字量送给8051单片机;晶振和键盘控制作为8051单片机的外围输入电路,蜂鸣器作为报警用的8051单片机的外围输出电路;显示电路采用了LED显示,由8051单片机控制实现显示。
方案选择
方案1中采用的是8051单片机实现煤气报警器,该方案具有结构化设计简单,器件成本较低的特点,是一种较为广泛采用的实现方案。
方案2中采用的是Rabbit RCM5700模块实现煤气报警器,该方案基于 Rabbit RCM5700模块进行开发设计,Rabbit MiniCore模块用于加速嵌入式系统的开发和实施。编程开发采用我们经过业界广为验证的 Dynamic C开发系统, 一个包括编辑器、链接器、装载器和编译器在内的C语言集成开发环境。从你的计算机通过 USB端口或串口下载程序,立即在目标硬件上进行调试——无需在线仿真器。这种开发环境减少了工作量,加速了软硬件集成。Rabbit 提供了广泛的驱动函数库和例程、免费的TCP/IP及其源代码。
针对其应用扩展,本设计选择了方案2,基于Rabbit RCM5700模块实现煤气报警器的方案。
既基于Mini Core实现的家用煤气报警系统,利用可燃气体传感器检测某一环境中可燃气体含量的指标,对于可燃气体的检测,由于可燃气体传感器输出量为模拟量,需要将其进行A/D转换后送给Rabbit RCM5700模块,当其含量超过设定值时,由主芯片Rabbit RCM5700模块控制蜂鸣器进行报警。
2、MINI CORE芯片选择
Mini Core RCM5700是Rabbit半导体公司在2008年9月30日推出的一款尺寸紧凑的经济型核心模块,设计人员可以将其用于小尺寸、低价格、可实现控制或采集且支持网络功能的系统中去,是高性能低成本的嵌入式解决方案。典型应用在远程数据记录和上传、储罐监控、自动抄表系统、远程能源管理等领域。
Mini Core芯片选择了Rabbit RCM5700模块。Rabbit充分结合了易于使用和最大限度的降低产品成本提供可以构成当今体积最紧凑、成本最低的嵌入式解决方案。Mini Core系列也是Rabbit产品中体积最近凑和成本最低的嵌入式解决方案,设计人员可以为他们设计的系统方便可靠增加网络连接[12]。
主要特点:
(1) 微处理器为Rabbit5000(内含128 KB的SDRAM),主频为50MHz;
(2) 程序存储器为1 MB闪存;
(3) 32个GPIO(可配置);
(4) 6个(可配置)CMOS兼容的串El;
(5) 带实时时钟(电池供电);
(6) 10个8位定时器,10位和l6位定时器各1个;
(7) 有两路触发输入和两路正交解码输入;
(8) 带有看门狗;
(9) 支持10/100Base—T以太网功能;
(10) 接口为Mini PCI Express接口。
Rabbit Core Mini Core模块用于加速嵌入式系统的开发和实施。编程开发采用我们经过业界广为验证的 Dynamic C开发系统,一个包括编辑器、链接器、装载器和编译器在内的C语言集成开发环境。
从计算机通过 USB端口或串口下载程序,立即在目标硬件上进行调试 ,无需在线仿真器。这种开发环境减少了工作量,加速了软硬件集成。Rabbit提供了广泛的驱动函数库和例程、免费的TCP/IP及其源代码。
RCM5700模块接口包括了52个接口,各个接口定义如图2所示。
根据RCM5700模块接口定义可知,52个接口可以划分为几个主要部分:端口Port A、Port B、Port C、Port D、Port E、Serial Port A、RAM、Misc. I/O等,具体如图3所示。
您可能关注的文档
最近下载
- 静脉输血操作PPT课件.pptx VIP
- GB 55030-2022 建筑与市政工程防水通用规范.docx VIP
- 消防安全知识学习防患于未燃消防安全主题宣讲PPT.pptx VIP
- 测量复核、挖孔桩记录、隐蔽记录、地基检测记录表格.doc VIP
- 课程思政领航课《财务会计》项目九任务1:长期借款(利息计算).pptx VIP
- 游乐设备吊装解决方案.doc VIP
- 赛多利斯用于生物反应器的软件应用程序.docx VIP
- 全国重要江河湖泊水功能区划(2011-2030).docx VIP
- 羟基丙烯酸树脂和固化剂最佳配比(上)——相同固体含量、不同羟基含量树脂固化成膜与漆膜性能的影响因素分析.pdf VIP
- 初一基础100题合并同类项精选题..doc VIP
原创力文档


文档评论(0)