[发明专利]一种数字示波器CAN总线波特率自动识别方法在审
申请号: | 201711385774.0 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108072779A | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 包建斌;蔡振越;蓝永祥 | 申请(专利权)人: | 福建利利普光电科技有限公司 |
主分类号: | G01R13/02 | 分类号: | G01R13/02 |
代理公司: | 福州君诚知识产权代理有限公司 35211 | 代理人: | 翁志霖 |
地址: | 363005 福建省漳*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 波特率 自动识别 数字示波器 解码 遥控 波特率识别 示波器通道 解码数据 信号输入 数据帧 遍历 成功 跳转 相等 重复 | ||
1.一种数字示波器CAN总线波特率自动识别方法,其特征在于:其包括以下步骤:
步骤1:判断示波器通道是否有信号输入;当有信号输入时获取该通道的CAN总线信号并跳转到步骤2;否则,跳转到步骤8;
步骤2:设定波特率变量,并从存储有的常用波特率的最小值开始赋值波特率变量,所有常用波特率的值从小到大排列;
步骤3:根据波特率变量的值和CAN总线的通信帧的特性定位CAN总线信号的第二个数据帧或遥控帧的位置;
步骤4:从定位位置开始,根据波特率变量的值以及数据帧或遥控帧的CAN总线协议解码数据帧或遥控帧的CRC段;
步骤5:对解码所得的CRC段的CRC顺序与CAN总线协议的CRC算法计算出的CRC值进行对比;解码的CRC顺序与计算出的CRC值相等时,则波特率识别成功并跳到步骤7;否则将波特率变量赋值为下一个常用波特率;
步骤6:重复执行步骤3到步骤5,直到波特率变量遍历完所有常用波特率,波特率识别还未成功则示波器屏幕显示“未识别到CAN总线的波特率”并跳转到步骤8;
步骤7:成功识别输入的CAN总线信号的波特率,示波器屏幕显示识别出的波特率的值;
步骤8:自动识别程序结束。
2.根据权利要求1所述的一种数字示波器CAN总线波特率自动识别方法,其特征在于:所述常用波特率的最小值为10Kbps。
3.根据权利要求1所述的一种数字示波器CAN总线波特率自动识别方法,其特征在于:所述常用波特率的值具体包括10Kbps、20Kbps、25Kbps、31.25Kbps、33.3Kbps、37Kbps、50Kbps、62.5Kbps、68.266Kbps、83.3Kbps、92.238Kbps、100Kbps、125Kbps、153Kbps、20Kbps、400Kbps、500Kbps、800Kbps、1Mbps。
4.根据权利要求1所述的一种数字示波器CAN总线波特率自动识别方法,其特征在于:步骤1中判断示波器通道是否有信号输入的方法具体为:将待识别的示波器通道的CAN总线信号的信号幅值与示波器预设的阈值相比;信号幅值不小于示波器预设的阈值时,则示波器通道有信号输入;否则,示波器通道无信号输入,示波器屏幕显示“没有信号输入”。
5.根据权利要求1所述的一种数字示波器CAN总线波特率自动识别方法,其特征在于:步骤3中定位CAN总线信号的第二个数据帧或遥控帧的位置的方法具体为:CAN总线数据帧和遥控帧的帧开始有1个显性电平和帧结束有7个隐性电平,而帧间隔至少包含3个隐性电平,第二个数据帧和遥控帧的开头必定有大于10个隐性电平和1个显性电平的帧开始,而错误帧和过载帧加上帧间隔小于10个隐性电平,依据这个特性来定位CAN信号的第二个数据帧或遥控帧的位置。
6.根据权利要求1所述的一种数字示波器CAN总线波特率自动识别方法,其特征在于:步骤4中解码的具体步骤为:
步骤4-1:根据SRR位和IDE位判断通信帧是标准格式还是扩展格式;
步骤4-2:根据RTR位判断是数据帧还是遥控帧;
步骤4-3:根据得到格式类型和帧类型解码出帧起始、仲裁段、控制段和CRC段,当为数据帧时还解码对应的数据段。
7.根据权利要求1所述的一种数字示波器CAN总线波特率自动识别方法,其特征在于:步骤5中CRC值对比的具体方法为:CAN总线的数据帧和遥控帧的CRC段是检查帧传输是否错误的段,CRC段由15个位的CRC顺序和1个位的 CRC 界定符构成,示波器内部计算的CRC值是由CAN总线协议规定的多项式参与运算得出,参与运算的内容包括帧起始、仲裁段、控制段、数据段,CRC值对比的方法为接入示波器的CAN信号解码所得的CRC顺序与示波器内部计算的CRC值相比。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建利利普光电科技有限公司,未经福建利利普光电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711385774.0/1.html,转载请声明来源钻瓜专利网。