当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘要:为了解决家电遥控器仍存在混杂、耗电和空间限制等问题。文中设计的网络遥控器可通过网络模块实现与智能终端以及云服务器的连接,在无需对家电做任何改动的条件下实现对其远程控制功能。同时,云服务器可提升系统更新速度,增加客户容纳量。本系统基于网络、嵌入式和红外传输的理论基础,采用自顶向下的设计思想并使用Proteus、ADS和Eclipse等开发工具进行系统的设计和调试,从而完成了系统结构和流程设计,解决了各个模块的技术难题。

引言

随着经济社会的发展,家用电器多种多样。红外遥控的简单和稳定性能使实物遥控器使用得到普及。通过浏览家居智能控制的发展动态,发现传统遥控器仍存在以下三个方面的问题:首先,遥控器在使用中需定期更换电池,多种遥控器易混淆、易损坏和易丢失;其次,遥控器的有效范围仅限于一间房屋内,控制距离短,从而降低了管理的灵活性;此外,当前虽然针对智能遥控器的设计很多,但是,客户端单一,并且更新维护工作繁冗。

网络遥控器可解决传统遥控器存在的问题,实现远程控制家用电器的功能。云服务器的大存储、快速数据处理和弹性扩展的能力,使系统更加容易推广普及。通过对智能终端、云服务器、网络和嵌入式等理论知识的整合,验证了系统的合理性和可操作性并利用相关的开发工具进行系统的详细设计和调试工作。目前完成了硬件模块的设计和调试,本文着重讲述系统整体结构和相关模块的关键技术。

1系统结构

本系统主要由智能终端、云服务器和遥控器三部分组成,,其中,智能终端如手机、平板和PC机,可根据不同的系统利用面向对象的思想编写相应的APR软件端通过Socket编程实现与云服务器的通信传输。云服务器用于存储所有家电红外控制协议并将来自APP按键数据包与之匹配,并将信息包通过网络路由送至遥控器。云服务器模拟了数据库和数据处理的功能,拥有更新快、成本低和性能稳定等优点。网络遥控器将接收到的网络的数据包进行解析并送红外发射模块完成网络远程遥控的功能,其系统结构如图1所示。

系统拥有无障碍、远距离遥控等智能化功能。譬如,在夏季人们再不会被刚进家门的闷热空气所困扰,只需提前操作智能终端的软件就能调节好空调到家即可享受舒适的环境。遥控器硬件利用Proteus进行电路设计结合ADS开发工具完成遥控器硬件仿真工作。

2客户端软件设计

目前,应用最广的智能设备基于Android或IOS系统。使用Java或Object-c语言并结合Eclipse或GNUstep开发工具进行软件编程和调试。全模拟物理遥控器界面和按键的布局,按键编码位应根据不同的设备进行编码,键码位数根据不同的红外协议设定。每个按键都与相应的红外代码相匹配,当软件界面的某个按键按下时系统通过Socket网络编程将键码位数据包传递到云服务器。

3云服务器的部署

系统中的云服务器主要实现数据包存储、命令的解析和更新不同的红外协议的功能。云服务器是一种处理能力可弹性伸缩的计算服务,其管理方式简单有效,可构建更安全、更可靠的服务。系统中部署云服务器减少了家电更新带来复杂流程,降低了系统维护成本,消除了客户数量限制和遥控中的安全风险。云服务器通过网络通信接收按键数据包并将收到的信息与库中的自定义数据包进行匹配,最后通过通信接口送至网络遥控器端。由于不同家电红外协议各不相同并且互不兼容,若直接发射红外协议数据包会导致网络数据包转红外协议处理十分的复杂。可以自定义编码规则与红外协议库相对应,为实现按键数据包与协议数据包的映射关系,可以自定义协议数据包的格式:包括4位的文件标志位、按键标志位(如设备信息位、访问中文字和ASCII库位)、载波频率和分辨率位,以适用各种红外协议。

4网络遥控器的硬件设计

4.1ARM微型系统

该网络遥控器采用32位的ARM作为中控芯片,系统采用ARM芯片不仅具有廉价和功耗低的优点,而且能够兼容家用所有码长的红外信号,其ARM微型系统的模块图见图2所示。CPU主要实现定时器功能、中断控制、串口数据读写功能、转红外电平功能。定时器用于产生一定频率的载波信号与红外信号叠加从而增加红外信号在传输中的抗干扰能力。接收或发送完一帧数据后产生一定的中断以便进行后续的处理。硬件部分主要包括通过双绞线或Wi-Fi接收网络数据接口模块,网络数据转红外信号模块和红外发射模块。其中,网络接收模块实现与以太网的互联并完成网络数据的接收;转红外模块根据收到的网络数据包匹配相应红夕卜协议处理函数产生对应的红外信号。

基于智能终端的网络遥控器设计

4.2红外处理模块设计

红外遥控器因便捷、价格低廉和功能齐全等优势而广泛用于电视机、空调、灯饰和智能插座等家用电器,遥控器的发射的信号由一串0和1的二进制代码组成,不同的芯片对0和1编码的方式不同,常见的有曼彻斯特编码和脉冲宽度编码,红外遥控器使用的PWM(脉冲宽度编码),二进制0码由0.56ms宽的低电平和0.56ms宽的高电平组合而成,脉冲宽度为1.12ms。二进制1码由0.56ms的低电平和1.69ms的高电平组合而成,脉冲宽度为2.25ms。解码端通过脉冲宽度辨别出0或1码。

遥控器发射的每帧数据共包括五部分如图3所示。分别为引导码、地址码、地址反码、数据码和数据反码。引导码标示了一帧数据的开始,一般使用4.5ms宽的低电平和4.5ms宽的高电平表示。地址码是为了区分不同的设备,防止不同电器的控制信号出现干扰的问题,同一遥控器上的所有键值的地址码应是相同的。地址反码是为防止信号异常而设置的校验码。数据码共8位,有256种可能的状态分别代表同一遥控器上不同的按键,同理数据反码也是为检验数据正确性而设置的。

基于智能终端的网络遥控器设计

网络遥控器采用ARM的32位芯片,能兼容任何码长的红外信号,工作时首先将接收的网络信号转换为红外信号后,利用载波信号(频率为35~42kHz)通过红外发射模块送至电器设备,实现了智能终端远程遥控家用电器的功能。红外发射模块电路如图4所示,红外发射模块物理结构采用球形布局避免了信号死角区的出现,增强了信号的可靠性。

通过对系统总体结构的设计和各个模块关键技术的突破,已经完成了遥控器的硬件的调试工作,后续主要工作是客户端软件的具体编写。为能够做出实际产品予以推广使用,系统还有许多细节需要突破和努力,但整体的原理和结构不会发生变化,存在不妥的地方愿读者批评指正。希望在共同的学习和交流中尽快完成网络遥控器所有设计工作并达到低成本和易维护的目的。同时,感谢老师和同学们在系统设计过程中的提供的指导和建议。

20211124_619d12b20a20f__基于智能终端的网络遥控器设计

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

一直以来,智慧工地都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来智慧工地的相关介绍,详细内容请看下文。

关键字: 智慧工地 物联网 智能终端

打造万亿级产业集群,推动武汉经济高质量发展。春节阖家团圆之时,仍有大量建设者、生产者坚守岗位,为城市发展贡献“加速度”。昨日长江日报记者获悉,过年期间,分布在誉为“黄金大道”的8公里左岭大道上的多个重大产业项目上,有超过...

关键字: 黄金大道 芯片 智能终端

深圳2022年10月12日 /美通社/ -- 2022年10月14日是"世界标准日",国际主题"美好世界的共同愿景",为科普标准化知识,宣传标准化理念,2022年10月月12日上午...

关键字: 投影仪 智能终端 开关电源 净水器

(全球TMT2022年9月28日讯)欧洲奢侈品手机品牌VERTU,宣布于2022年9月28日开启全球首款WEB3手机METAVERTU的全球预约,并于10月24日在伦敦正式发布并开启全球发售。这是目前市场上首款WEB3...

关键字: 手机 操作系统 智能终端 芯片

在下述的内容中,小编将会对云服务器的相关消息予以报道,如果云服务器是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: 云服务器 服务器 物理服务器

以下内容中,小编将对云服务器的相关内容进行着重介绍和阐述,希望本文能帮您增进对云服务器的了解,和小编一起来看看吧。

关键字: 云服务器 服务器 大数据

8月31日,realme众领导莅临闻泰科技上海研发中心出席“聚力同行 共赢未来”为主题的2022realme&闻泰科技合作研讨会暨颁奖仪式,为闻泰科技项目团队颁发“优秀项目团队”、“项目优秀个人”等奖项,该奖项旨...

关键字: 闻泰科技 智能终端 项目团队奖

本文中,小编将对可穿戴设备予以介绍,如果你想对可穿戴设备的详细情况有所认识,或者想要增进对可穿戴设备的了解程度,不妨请看以下内容哦。

关键字: 可穿戴设备 智能可穿戴设备 智能终端

那么问题来了,免费的云服务器真的安全吗?

关键字: 云服务器 指数 服务器

日经中文网报道称,腾讯准备在日本建设新的数据中心,它将是腾讯在日本的第三个数据中心。腾讯决定扩张的原因,是日本用户对线上游戏、在线直播的需求有强劲增长。

关键字: 腾讯云 腾讯控股 云服务器

《物联网技术》杂志

2510 篇文章

关注

发布文章

编辑精选

技术子站

关闭