目录
- 1.空载情况下
- 2.当有按键被按下
- 3.数据帧分析
- 4.同步码
- 5.数据码
- 6.对24位数据帧分析
1.空载情况下
在空载情况下,syn480r 输出引脚,输出的是杂乱无序的波形
2.当有按键被按下
按下按键,会连续输出相同的脉冲波形,放大分析
3.数据帧分析
4.同步码
同步码
周期T = 12.42ms
频率f = 80 Hz
占空比 = 3%
5.数据码
1码
1码
周期T = 1.607ms
频率f = 622 Hz
占空比 = 76%
0码
周期T = 1.6175ms
频率f = 618 Hz
占空比 = 27%
按键松开,最后一帧的末尾也有一个明显的特征
6.对24位数据帧分析
很多关于EV1527的资料提到
前面20位是地址码,后面的4位是键码
20位地址,就可以组合出 1048575
种地址,可以降低遥控的冲突,但是按键(4位)就只能是15个了
我手头上的遥控总共有21个按键,很明显使用4位键码肯定是不够的
使用逻辑分析仪采集数据,
按键 | 24位数据 |
---|---|
1 | 1000 1011 1111 0010 0000 0001 |
2 | 1000 1011 1111 0010 0000 0010 |
3 | 1000 1011 1111 0010 0000 0011 |
4 | 1000 1011 1111 0010 0000 0100 |
5 | 1000 1011 1111 0010 0000 0101 |
6 | 1000 1011 1111 0010 0000 0110 |
7 | 1000 1011 1111 0010 0000 0111 |
8 | 1000 1011 1111 0010 0000 1000 |
9 | 1000 1011 1111 0010 0000 1001 |
10 | 1000 1011 1111 0010 0000 1010 |
11 | 1000 1011 1111 0010 0000 1011 |
12 | 1000 1011 1111 0010 0000 1100 |
13 | 1000 1011 1111 0010 0000 1101 |
14 | 1000 1011 1111 0010 0000 1110 |
15 | 1000 1011 1111 0010 0000 1111 |
16 | 1000 1011 1111 0010 0001 0000 |
17 | 1000 1011 1111 0010 0001 0001 |
18 | 1000 1011 1111 0010 0001 0010 |
19 | 1000 1011 1111 0010 0001 0011 |
20 | 1000 1011 1111 0010 0001 0100 |
21 | 1000 1011 1111 0010 0001 0101 |
物是死的,人是活的
根据规律,可以将前面的16位定义位地址码,后面8位为键码