当前位置:(上海办事处)厦门兴锐嘉进出口有限公司>>YASKAWA PLC备件>> CACR-PRA5AC3ER 朝阳市供应 CACR-PRA5AC3ER
CACR-PRA5AC3ER遥控器按键数据包的设计
由于红外协议各不相同,并且又相互不兼容,所以直接发送红外数据会导致WiFI转红外模块处理十分繁琐。因此,收集多种红外协议数据,按照自定义编码规则,将多种协议编码化,并保存于后台数据库。
为了实现按键界面与遥控器数据包的匹配,定义数据包格式如下:
文件起始标志位4位。
键码属性128位:设备的信息,访问中文字库编码、ASCII码。
载波频率4位:35-42kHz;分辨率0.5kHz,以适应不同载波的遥控器。
键码编码:对遥控器界面软件的所有按键进行编码,键码位数根据实际红外协议确定。
2. CACR-PRA5AC3ER控器界面软件的设计
(1)数据库设计
安卓操作系统采用标准SQLite数据库,提供管理数据库相关的API.利用SQLiteOpenHelper类中的onCreate()Call Back方法以及onUpdate()Call Back方法创建与打开各种遥控器红外代码表Table,存进数据库中,方便数据的及时更新。
(2)按键与数据包匹配
在手机界面中,每个按键都与其相对应的红外代码相匹配,即按键功能与数据库中各种遥控器数据相连接。通过调用getReadableDatabase()方法当用户按下按键时,软件会查找数据包,将与该按键相连的数据包数据,即相对应的控制家电的红外代码以WiFi的形式发送至WiFi转红外模块。
二、CACR-PRA5AC3ER转红外模块
CACR-PRA5AC3ER本模块负责数据接收、红外发射。包含WiFi数据接收与传送、串口数据解析、红外电平发射。采用WiFi芯片USR-WIFI232,提供WiFi信号及获得客户端所发送数据,再将数据通过串口传送至中控CPU。
本模块内部采用单片机作为中控CPU,处理编码化数据与红外协议的转化。由于单片机价格低廉,资源足够,功能满足中控CPU的需求,因此,采用单片机作为中控CPU.在单片机程序中设置多个红外协议入口点,当编码化的数据传送至单片机后,按照自定义的编码规则,寻找对应的红外协议入口,从而发射对应的红外电平。
中控CACR-PRA5AC3ERCPU功能硬件电路由单片机zui小系统及红外发射电路成。在中控CPU程序中,包含定时器功能、串口数据读取功能、红外电平控制功能。中控CPU的程序流程图如图2.定时器功能主要是用于产生载波,并与红外信号叠加,从而提高红外信号在空气中传播的抗*力。串口数据读取,将WiFi芯片传递的数据加以分析,按照自定义的编码规则,进入不同的红外协议功能函数。红外电平控制功能,实现具体的红外协议函数,通过串口读取功能提供的数据,发射出匹配的红外信号。
C500-OD213 Omron 3G2A5-OD213 C500OD213 A-56
C500-II002 OMRON I/O INTERFACE UNIT
Omron Cable Link C500-CN122N Vertical I/O #10990
Omron C500-LK009-V1 C500LK009V1 Link Unit
OMRON C500-PS222 I/O Power Supply 3G2A5-PS222E
K73131 LOT 2 Omron C500-DUM01 I/O Dummy Unit PLC
K73133 Omron C500-NC111-EV1 NC Unit Pulse Output PLC
K73126 OMRON C500-ID219 Input Unit SYSMAC PLC 24V 7mA
OMRON C500-SP002/C500SP002 Spacer NICE!!!!
Omron C500-RM201 C500RM201 3G2A5-RM201 Remote I/O Unit
OMRON C500-SP002/C500SP002 Empty Unit
OMRON C500-CN511 Connection Cable
OMRON C500-OD412/C500OD412 Output
OMRON C500-ID218 INPUT UNIT
Omron C500-BAT08 Programmable Controller Battery NEW
Omron C500-BAT08 Programmable Controller Battery NEW
OMRON C500-ID218 INPUT UNIT
请输入账号
请输入密码
请输验证码
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,仪表网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。