关于汽车遥控器芯片EV1527的研究
2017-08-06 21:01
302 查看
这一阵子好忙啊,也没什么时间去写博客,今天歇着待会,想着不能让我的博客荒废了啊,这可是我写的第一个博客啊,进公司,一直就看着EV1527的芯片,找资料,也没有几个全的,今天我就把我的经验分享一下吧。由于后进的公司,公司已经有这方面的程序了,外包的,没有源代码,我只能闭门造车了,遥控器的资料,也没有(我没去要)。
只有接受芯片syn470R。
我找了好多关于EV1527的资料,但是都不怎么全,就连说明书讲的也不明白,但是也告诉了我们非常重要的几个信息,关于数据码怎么定义的。
但是开始并不知道这些都是什么意思,但是经过示波器分析一下就很清楚一个数据实际是什么情况,
(这个图片怎么弄小啊)
24位数据中前20位是每个钥匙的特有吗,可以对EV1527编程设计,例如我实验的遥控器的编码是72000H 0111 0010 0000 0000 0000 B 最后4位是遥控器的按键编码 4个按键的编码依次是1000 0100 0010 0001 这样,我们就能很轻松的解析遥控的编码,还有一个重要的问题,就是一个CLK到底是多少时间,在遥控器的资料中应该会有吧,我没有资料,第二就是通过示波器去观察,在同步码高电平就是4个CLK,(在示波器上特别容易观察,就是很长一段空的距离),最后就是程序对数据进行解析了,
每个段都是由 上升沿--高电平--下降沿--低电平--上升沿 构成 我们就是检测两个上升沿之间高电平,低电平的时间,就能得出数据是哪个部分
首先是同步段,高电平4LCK,低电平124个LCK,除去误差,可以把范围适当扩大。又不失经度,在我的程序中(((hh_w>=2)&&(hh_w<=7))&&((ll_w>=100)&&(ll_w<=160))),如果是同步段,继续解析,否者不解析,在数据段也是同样的方法,逻辑1 ((ll_w>=3)&&(ll_w<=7)) 逻辑 0 ((ll_w>=9)&&(ll_w<=17))
这里只对比了低电平,高电平没有进行对比 依次对24位数据进行保存,
解码完成后进行与你设定的遥控器码对比,相同执行,不同不执行,这里就不说了,完啦 第一次写 写的不好,多见谅
只有接受芯片syn470R。
我找了好多关于EV1527的资料,但是都不怎么全,就连说明书讲的也不明白,但是也告诉了我们非常重要的几个信息,关于数据码怎么定义的。
但是开始并不知道这些都是什么意思,但是经过示波器分析一下就很清楚一个数据实际是什么情况,
(这个图片怎么弄小啊)
24位数据中前20位是每个钥匙的特有吗,可以对EV1527编程设计,例如我实验的遥控器的编码是72000H 0111 0010 0000 0000 0000 B 最后4位是遥控器的按键编码 4个按键的编码依次是1000 0100 0010 0001 这样,我们就能很轻松的解析遥控的编码,还有一个重要的问题,就是一个CLK到底是多少时间,在遥控器的资料中应该会有吧,我没有资料,第二就是通过示波器去观察,在同步码高电平就是4个CLK,(在示波器上特别容易观察,就是很长一段空的距离),最后就是程序对数据进行解析了,
每个段都是由 上升沿--高电平--下降沿--低电平--上升沿 构成 我们就是检测两个上升沿之间高电平,低电平的时间,就能得出数据是哪个部分
首先是同步段,高电平4LCK,低电平124个LCK,除去误差,可以把范围适当扩大。又不失经度,在我的程序中(((hh_w>=2)&&(hh_w<=7))&&((ll_w>=100)&&(ll_w<=160))),如果是同步段,继续解析,否者不解析,在数据段也是同样的方法,逻辑1 ((ll_w>=3)&&(ll_w<=7)) 逻辑 0 ((ll_w>=9)&&(ll_w<=17))
这里只对比了低电平,高电平没有进行对比 依次对24位数据进行保存,
解码完成后进行与你设定的遥控器码对比,相同执行,不同不执行,这里就不说了,完啦 第一次写 写的不好,多见谅
相关文章推荐
- 关于RectTransform的一些研究
- SpringMVC关于json、xml自动转换的原理研究
- 关于IFRAME 自适应高度的研究
- 关于http和https淘宝支付宝跨域解决方法研究
- 关于overflow hidden的研究
- 关于GPS车载终端的研究
- 关于汽车一些您必须知道的知识
- 关于findcontrol()方法的一个研究【转载】
- 关于Cypress公司USB芯片FX2的固件开发
- 关于 FPGA 和 外部芯片接口时序设计
- 关于Java占用内存的研究
- 业余研究:关于腾讯与他的QQ帝国
- 关于windowless窗体设计的研究---借鉴一些directui的做法
- 关于findcontrol()方法的一个研究
- 关于http://www.c41840.com/xx.html恶意病毒(木马)的进一步研究
- 今天关于研究mysql的sql语句所积累的……
- 个人关于Cemail.vol 文件的研究心得
- 关于使用new Integer还是Integer.valueOf的研究
- 关于chrome的一些研究