基于HBS协议手持编址器的设计与开发.docxVIP

基于HBS协议手持编址器的设计与开发.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
  摘要基于协议的智能家居系统基础上,提出了手持编址器的设计思想、方法,并给出系统的软硬件实现,最后结合实例,简要介绍手持编址器的操作。   关键词智能手持编址器   1基于协议的智能家居系统   家庭总线系统是由日立、三菱、松下、东芝等公司联合提出的,由日本电子机械工业协会与电波技术协会共同制定的。   根据标准,家庭总线由一条同轴电缆和四对双绞线构成,前者用于传输图像等视频信号,后者用于传输语音、数据和控制信号[]。   家用电器经互联,组成一个完整的家庭网络。   本项目以的子集为目标,用一对双绞线实现分布式智能照明安防系统。   基于的智能家居系统如图1所示。   智能家居系统由四部分组成主控模块、传感器、执行器和辅助模块。   主控模块是智能家居系统的核心,每套设备必备,负责总线供电、信号仲裁和组态信息的存储。   手持编址器属于主控模块。   通过手持编址器,用户可以灵活地给传感器、执行器设置地址;通过地址绑定,灵活组合出各种控制功能而无需变更系统布线。   传感器是系统的输入通道,控制指令由传感器发出,红外/无线接收器提供系统的遥控接口。   执行器是系统的输出通道,   它根据控制指令驱动具体的对象。   辅助模块扩展系统的功能电话模块实现异地遥控功能;耦合器将系统的通信距离从600扩到1200。   系统的主要功能一对一控制一个传感器控制一个执行器、一对多控制、多对一控制、场景控制一处传感器控制多处执行器到某一状态、状态显示、红外遥控、安全监控防盗、防煤气泄漏、防火、报警,通过电话远程监控。   系统主要技术指标网络节点间通信距离最大600、通信速度4800、网络通信节点数最多256点、网络节点可编程可记录、具有软件校验错误功能、供电电压24直流[2]。   图1   2手持编址器设计方案   手持编址器采用矩阵扫描电路产生键位码,经识别后,进行编码转化,产生一组脉宽串行指令码,经三极管放大后驱动红外发射管发射出不同脉冲编码的红外线。   由于手持编址器不需要像遥控器那样进行远距离操作,所以信号没有采用载波的方式进行通信,而是直接把发射和接收引脚接到了8952的串口上,经三极管放大后,直接输出。   这样可以简化系统的软/硬件设计,降低成本[3]。   2.1硬件设计   手持编址器的硬件电路如图2所示。   从图2可以看出,手持编址器的硬件结构主要由电源调理模块、、人机界面、红外收发模块以及蜂鸣器模块构成。   下面主要介绍一下和电源调理模块。   2.1.1介绍   从性价比、开发环境等多方面考虑,系统以公司的8952作为主控模块的。   8952是当今最流行的之一,与-51系列微处理器兼容,是采用工艺制造的一款低功耗、高性能的8位微处理器,片内有8字节可编程的可擦写1000次,256字节的。   8952的特性如下   1一个   8位算术逻辑单元;   232个可编程/口;   33个16位定时/计数器;   4可编程的全双工串行通信;   58个中断源,2个中断优先级;   6可选高达24的晶振;   7和两种工作方式降低功耗;   2.1.2电源调理模块   因为编址器是手持设备,所以其4.5供电电源由3节1.5的干电池提供。   手持编址器中采用的液晶是3.3供电,所以需要将4.5变换成3.3。   如图2,当=1时,4.1稳压管起稳压作用,1的基极有4.1的电压,并且此时1处于饱和导通状态,由于1的基极和发射极之间-有0.7压降,由4.1-0.7=3.4,1的发射极就产生了大约3.3的电压。   当=0时,该-变换电路停止工作。   通过改变电阻1的值,可以改变该转换电路的供电电流。   电路中电解电容3、4起储能和低频滤波作用,瓷片电容5起高频滤波作用。   图2   2.2软件设计   手持编址器的软件设计采取事务处理方式。   为了便于设计和理解,进行如下处理   1将事务的处理抽象为一个有限状态机;   2通信解析中得到的数据和用户的操作抽象为消息;   3将事务的所有活动抽象为一系列的状态;   4把事务在各种状态之间的转化抽象为一种规则。   所谓状态机模型是一个描述状态变迁的方法,它总是将一种状态向另一种状态的变迁视为由输入消息激励所产生的结果。   对于家庭网络来说,各设备通信的建立过程就是一个典型的有限状态数之间的状态变迁过程。   这样每当消息促使事务需要做出某种操作时,有限状态机的当前状态也随之改变。   这种改变是根据预先制定好的规则来实现的。   最终设计出的有限状态机如图3所示。   从图3中可以看出,编址器所描述的事务有5个状态,8种消息,13条转换规则。   其中转换规则1~4负责具体的事务处理,5~8负责出错处理,9~13主要是进入消息等待。   这个模块运行

文档评论(0)

suxiaojuan1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档