[发明专利]一种CAN总线控制器测试方法有效
申请号: | 201911258666.6 | 申请日: | 2019-12-10 |
公开(公告)号: | CN110941218B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 杨超;马成英;张金凤;孟庆伟;唐金慧;谢向桅;刘玏 | 申请(专利权)人: | 北京振兴计量测试研究所 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 北京天达知识产权代理事务所(普通合伙) 11386 | 代理人: | 庞许倩 |
地址: | 100074 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 can 总线 控制器 测试 方法 | ||
1.一种CAN总线控制器测试方法,其特征在于,所述方法包括以下步骤:
获取当前测试模式并进入相应的工作模式;所述当前测试模式为报文发送测试模式、报文接收测试模式、睡眠测试模式、滤波测试模式、仲裁失效测试模式;
通过CAN总线控制器RX端构建对应该工作模式的CAN总线环境,在所述对应该工作模式的CAN总线环境下进行对所述CAN总线控制器在相应工作模式下的测试;
当所述当前测试模式为报文发送测试模式时,通过CAN总线控制器RX端构建报文发送工作模式的CAN总线环境,进行对报文发送的测试,包括以下步骤:
初始化报文发送测试模式下CAN总线控制器中的寄存器;
在发送缓冲器中写入待发送的报文信息;
短接TX端和RX端,向所述CAN总线控制器写入发送命令,从TX端获取所述报文信息并转换为高低电平,写入发送测试PATTERN;
断开TX端和RX端,再次向所述CAN总线控制器写入发送命令,并读取延时时间;将所述发送测试PATTERN中数据帧的响应位的高电平替换为低电平,并为所述发送测试PATTERN设置与所述延时时间一致的等待时间,得到与TX同步的发送测试PATTERN;
在每一个波特率周期,向所述RX端施加所述与TX同步的发送测试PATTERN中相应位的电平激励,同时采集相应位的TX端的电平;
若采集的TX端每一位的高低电平均与所述发送测试PATTERN中相应位的高低电平相同,且检测到INT管脚被拉低、在中断标志寄存器中读取到发送中断标志,则所述CAN总线控制器的报文发送功能测试通过。
2.根据权利要求1所述的CAN总线控制器测试方法,其特征在于,所述初始化报文发送测试模式下CAN总线控制器中的寄存器,包括:
配置模式寄存器,进入复位模式;
配置波特率寄存器,设定数据传输速率;
配置模式寄存器,进入操作模式;
配置中断使能寄存器,开启发送中断。
3.根据权利要求1所述的CAN总线控制器测试方法,其特征在于,当所述当前测试模式为报文接收测试模式时,通过CAN总线控制器RX端构建报文接收工作模式的CAN总线环境,进行对报文接收的测试,包括以下步骤:
初始化报文接收测试模式下CAN总线控制器中的寄存器;
在发送缓冲器中写入待接收的报文信息;
短接TX端和RX端,向所述CAN总线控制器写入发送命令;从TX端获取所述报文信息并转换为高低电平,写入接收测试PATTERN;
断开TX端和RX端,向所述RX端施加所述接收测试PATTERN的电平激励,并采集TX端的电平;
在所述RX端施加所述接收测试PATTERN中为高电平的数据帧的响应位时,在TX端检测到低电平,同时,且检测到INT管脚被拉低、在中断标志寄存器中读取到接收中断标志,并在接收缓冲器中检测到匹配于所述接收测试PATTERN的报文信息,则所述CAN总线控制器的报文接收功能测试通过。
4.根据权利要求3所述的CAN总线控制器测试方法,其特征在于,所述初始化报文接收测试模式下CAN总线控制器中的寄存器,包括:
配置模式寄存器,进入复位模式;
配置波特率寄存器,设定数据传输速率;
配置验证屏蔽寄存器的值为FF;
配置模式寄存器,进入操作模式;
配置中断使能寄存器,开启接收中断。
5.根据权利要求1-3中任一项所述的CAN总线控制器测试方法,其特征在于,在数据传输过程中,把一个BIT的数据传输用3行表示,每一行都有一定数量的本行重复执行,三行的总时间为一个BIT传输的时间,通过对第二行高低电平的检测,实现对当前数据的高低电平判断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京振兴计量测试研究所,未经北京振兴计量测试研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911258666.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:社区燃气设备风险评估方法及装置
- 下一篇:一种工业大麻蜡质的提取纯化方法