联系我们
    插件电感_大电流电感
热门搜索
点击排行
推荐电感
推荐阅读
推荐电感
推荐电感
猜猜你喜欢的
常见问题 您所在的位置: 电感 > 常见问题

基于安卓手机wifi的智能遥控器设计

来源:    作者:    发布时间:2016-06-12 08:17:13    浏览量:

(二)遥控器按键数据包的设计

  由于红外协议各不相同,并且又相互不兼容,所以直接发送红外数据会导致WiFI转红外模块处理十分繁琐。因此,收集多种红外协议数据,按照自定义编码规则,将多种协议编码化,并保存于后台数据库。

  为了实现按键界面与遥控器数据包的匹配,定义数据包格式如下:

  文件起始标志位4位。

  键码属性128位:设备的信息,访问中文字库编码、ASCII码。

  载波频率4位:35-42kHz;分辨率0.5kHz,以适应不同载波的遥控器。

  键码编码:对遥控器界面软件的所有按键进行编码,键码位数根据实际红外协议确定。

2. 控器界面软件的设计

(1)数据库设计

  安卓操作系统采用标准SQLite数据库,提供管理数据库相关的API.利用SQLiteOpenHelper类中的onCreate()Call Back方法以及onUpdate()Call Back方法创建与打开各种遥控器红外代码表Table,存进数据库中,方便数据的及时更新。

(2)按键与数据包匹配

  在手机界面中,每个按键都与其相对应的红外代码相匹配,即按键功能与数据库中各种遥控器数据相连接。通过调用getReadableDatabase()方法当用户按下按键时,软件会查找数据包,将与该按键相连的数据包数据,即相对应的控制家电的红外代码以WiFi的形式发送至WiFi转红外模块。

二、WiFi转红外模块

  本模块负责数据接收、红外发射。包含WiFi数据接收与传送、串口数据解析、红外电平发射。采用WiFi芯片USR-WIFI232,提供WiFi信号及获得客户端所发送数据,再将数据通过串口传送至中控CPU。

  本模块内部采用单片机作为中控CPU,处理编码化数据与红外协议的转化。由于单片机价格低廉,资源足够,功能满足中控CPU的需求,因此,采用单片机作为中控CPU.在单片机程序中设置多个红外协议入口点,当编码化的数据传送至单片机后,按照自定义的编码规则,寻找对应的红外协议入口,从而发射对应的红外电平。

CAD选择的方法和技巧标签:CAD(169)在CAD中要编辑图形,首先要选择图形,如何最快、最准确的选择图形,对绘图效率的提升也会有很大帮助。在之前有一篇文章中对一些隐藏的选择选项进行了介绍:CAD还有很多你不知道的选择选

[DCDC]30V大电流RGB灯带调光MOS管惠海半导体专业从事30-150V中低压MOS管的设计、研发、生产与销售,性价比高,量产稳定成熟,提供方案及技术支持。 惠海半导体MOS管采用SGT工艺,性能优越,品质好,具有高频率、大电流、低开启电压、低内阻、结电容小、低消耗、低温升、高转换效率、过电流大、抗冲击能力强、开关损耗小等的优点。 型号:HC3600M   08N03参数:30V 8A 类型:N沟道场效应管内阻16mR低结电容445pF 封装:SOT23-3开启电压1.3VSOT23-3封装、SOT223封装、SOP8封装、TO-252

CM6800从单电压改为全电压问题 我是一名新手,我想了解,如果一台CM6800做的PC POWER怎么样从单电压的修改成全电压的,需要修改哪些地方请各位大佬指出,小弟在此谢谢了!




用的是CM6800TX的方案,上图是23

大电流电感
 
在线客服