[发明专利]一种用于ETC车载单元的FMO解码方法在审
申请号: | 201210142364.4 | 申请日: | 2012-05-09 |
公开(公告)号: | CN103391149A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 徐江波;王波 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京工信联合知识产权代理事务所(普通合伙) 11266 | 代理人: | 姜丽楼 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 etc 车载 单元 fmo 解码 方法 | ||
1.一种用于ETC车载单元的FMO解码方法,其特征在于:
步骤A,持续检测电平翻转,当检测到电平翻转时,转到下一步骤;
步骤B,等待时间,直到采样点到来时,进行采样;
步骤C,根据电平翻转的高低关系以及采样电平的高低确定本位数据值;
步骤D,将所述本位数据值存入一位数据暂存寄存器R1,返回步骤A继续处理。
2.根据权利要求1所述的方法,其特征在于:在非首次执行的步骤A之后,步骤B之前,还包括:对R1中存储的上一位数据进行判断、处理和存储。
3.根据权利要求1所述的方法,其特征在于,在首次执行步骤A之前还包括:
步骤A0,对收到连续“1”的个数计数器R2、收到数据位计数器R3进行初始化;
在非首次执行的步骤A之后,步骤B之前,还包括:
步骤A1,判断R1中存储的上一位数值,若是1则跳到步骤A2,若是0,则跳到步骤A3;
步骤A2,将收到连续“1”的个数计数器R2的计数累加1,根据R2判断是否连续收到6个1,若是则表示收到帧尾,解码结束;否则,跳到A4继续处理;
步骤A3,根据R2判断是否收到连续5个1,若是则表示需要去0处理,跳到步骤B;否则,初始化R2,跳到步骤A4继续处理;
步骤A4,将字节数据存储寄存器R4中的数据向高位移1位,将R1中的数值存入R4的最低位,将收到数据位计数器R3的计数累加1,转到下一步骤处理;
步骤A5,跳到步骤B。
4.根据权利要求3所述的方法,其特征在于,所述步骤A4之后,A5之前还包括:
步骤A41,根据R3判断是否收满了整个字节的8位数据,是则将R4中的数据保存到缓冲区,初始化R3,跳到步骤A5,否则直接跳到步骤A5。
5.根据权利要求1-4之一所述的方法,其特征在于:每次在步骤A中检测到电平翻转时,对数据进行同步。
6.根据权利要求1-4之一所述的方法,其特征在于:在步骤A中持续检测电平翻转时,设置有超时机制,如果超时仍未检测到电平翻转则报错退出。
7.根据权利要求1-4之一所述的方法,其特征在于所述步骤B中采样点之前的等待时间可以设置,以适应不同占空比以及不同位速率的FMO波形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210142364.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:依达拉奉的药物组合物
- 下一篇:一种软质耐磨PVC