- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
该设计论文已经通过各大高校老师审核认可并通过答辩,。欢迎大家下载学习交流。如有疑问可随时联系店主,竭诚为您解答!!
基于Android手机控制的智能遥控器
摘要:为了克服家用电器专用遥控器的缺陷,结合智能家居的相关概念和技术,提出一种基于Android手机的智能遥控器方案。利用Android平台的应用软件,通过本地蓝牙把控制信号发送到蓝牙模块,单片机通过蓝牙模块接收到Android平台发送过来的信号,进行相应的处理,接着通过红外发射模块将结果信号发射出去,从而实现智能手机遥控电器的功能。智能Android系统手机的普遍性将使得更多的智能化人性化的产品与之相结合,推动多功能,便携,智能为一体的发展趋势。
关键词 :智能遥控器;Android;蓝牙通信;红外线
Android-based intelligent remote controller
Abstract: In order to overcome the defect of household appliances remote controller,we put forward a proposal about how the smarthone,which has installed Android System, acts as a remote controller based on the relevant concepts and techniques of intellignet household.It’s designed that Mono-Chip Computer receives signals from the Android Platform by bluetooth module, which can receive control signals through local bluetooth by using applications of Android Platform,and processes them so that we can lauch the result signals using the infrared emission module to achieve the function of controlling electric appliance set by smartphone.The population of the android smartphone will bring more intelligent and humanized products with them and that is able to promote the development of multifunction,convience and intelligence’s cooperation.
Key words: intelligent remote controller; android; bluetooth communication;infrared
第一章 概述
目前,市面上的家用电器如电视、空调、DVD等都有自己专用的红外遥控器;另外,还有一种叫万能遥控器,可以实现控制不同品牌的家用电器。它们都具有体积小、功耗低、成本低等优点。但缺点也很明显,如通信范围小,穿透力差,要求通讯双方具有无障碍直线信道等。
Android系统是Google公司推出的开源手机平台,采用Linux内核,是一
个标准化的、开放式的手机平台[1]。它具有强大的无线网接入能力,丰富、便捷的开发工具,和开放的平台等特点。基于当前安卓智能手机的普及,为了满足智能家居的需求,本文设计了一款基于Android手机控制的智能遥控器。把安卓智能手机作为控制平台,采用蓝牙通信接口,把安卓智能手机与家用电器结合在一起,从而实现手机的无线智能遥控的功能。
第二章 设计原理
2.1 方案选择
红外协议需要载波调制信息,设计方案有:
方案一:采用555定时器调制38KHz载波信号供单片机加载信息;555?定时器成本低,性能可靠LC7464M和NEC的uPD6121G。
受篇幅限制,这里主要介绍TC9012编码。
1、红外载波程序
⑴TC9012载波要求:频率 38KHz 占空比 1/3
载波波形参考图:38KHz 1/3 载波实测波形图:38.46KHz 1/3占空比
由载波实测波形图可以看出,实测波形与参考波形频率误差为1.2%,占空比误差为-0.6%,满足TC9012载波要求,说明我们用PWM产生的38KHz载波的程序是正确的,下面是具体的程序代码。
⑵38KHz载波核心代码:SYSclk =z
PWM0频率为:SYSclk /(65536-[TH0,TL0])/64=/(65536-[T
文档评论(0)