一种切换测试板卡波特率实现控制器测试通讯的方法技术

技术编号:20241644 阅读:131 留言:0更新日期:2019-01-29 23:07
本发明专利技术公开了一种切换测试板卡波特率实现控制器测试通讯的方法,测试板卡每次启动或重启后的波特率为人为设定的第一波特率,包括启动测试板卡、向测试板卡发送切换波特率指令、将需要的波特率数值存入易失性存储器、初始化通讯模块并读取易失性存储器中的波特率数值,完成波特率切换和采用新的波特率与控制器通讯等步骤。采用上述步骤,解决了测试控制器时无法得知测试板卡当前波特率的问题,同时解决了测试板卡需要反复烧录对应波特率的程序才可以与控制器进行通讯的问题,大大缩短了在测试板卡波特率调整上所花费的时间,提高了测试板卡的测试效率。

【技术实现步骤摘要】
一种切换测试板卡波特率实现控制器测试通讯的方法
本专利技术涉及通信
,具体涉及一种切换测试板卡波特率实现控制器测试通讯的方法。
技术介绍
在汽车通讯技术中,CAN通讯协议已经成为了被广泛运用的通信标准,在使用CAN通讯协议中需要发送和接受传输速率一致,才能保证数据的正确传输,因此在通讯时需要确保发送端与接收端的波特率相匹配。在汽车的CAN总线系统中,通常会设置控制器以对车辆的数据传输进行控制,在制造控制器后需要对控制器进行测试,测试时会使用功能测试板卡。在使用功能测试板卡对控制器进行测试时,测试板卡上CAN模块的波特率需要与控制器保持一致,而不同车型的控制器所使用的波特率通常存在差别,当需要测试不同波特率的控制器时,首先需要确定测试板卡当前采用何波特率,由于测试板卡无明确标识波特率数值,需要花费时间对测试板卡当前波特率进行测量,再判断是否需要对测试板卡烧录对应波特率的程序以满足通讯要求。上述过程繁琐且花费时间长,导致测试板卡的测试效率降低。
技术实现思路
本专利技术的目的在于克服
技术介绍
中存在的上述缺陷或问题,提供一种切换测试板卡波特率实现控制器测试通讯的方法,以实现无需确定测试板卡当前波特率,也无需对板卡反复烧录对应波特率的程序即可满足通讯要求的效果。为达成上述目的,本专利技术采用如下技术方案:一种切换测试板卡波特率实现控制器测试通讯的方法,所述测试板卡每次启动或重启后的波特率为人为设定的第一波特率,所述控制器使用的波特率为第二波特率,所述切换测试板卡波特率以对控制器进行测试的方法包括以下步骤:步骤一:启动或重启测试板卡;步骤二:以第一波特率向测试板卡发送切换波特率至第二波特率的指令;步骤三:测试板卡接收切换波特率的指令,并将第二波特率的数值存入易失性存储器;步骤四:测试板卡初始化通讯模块,在初始化过程中读取易失性存储器内的第二波特率的数值,并将测试板卡的波特率切换至第二波特率;步骤五:测试板卡以第二波特率向控制器发送测试指令及参数并接收测试数据。进一步地,在测试完上述使用第二波特率的控制器后,如需更换测试使用第三波特率的控制器,则还包括以下步骤:步骤六:以第二波特率向测试板卡发送切换波特率至第三波特率的指令;步骤七:测试板卡接收切换波特率的指令,并将第三波特率的数值存入易失性存储器;步骤八:测试板卡初始化通讯模块,在初始化过程中读取易失性存储器内的第三波特率的数值,并将测试板卡的波特率切换至第三波特率;步骤九:测试板卡以第三波特率向控制器发送测试指令及参数并接收测试数据。进一步地,在测试完上述使用第二波特率的控制器后,如需更换测试使用第一波特率的控制器,则还包括以下步骤:步骤六:以第二波特率向测试板卡发送切换波特率至第一波特率的指令;步骤七:测试板卡接收切换波特率的指令,并将第一波特率的数值存入易失性存储器;步骤八:测试板卡初始化通讯模块,在初始化过程中读取易失性存储器内的第一波特率的数值,并将测试板卡的波特率切换至第一波特率;步骤九:测试板卡以第一波特率向控制器发送测试指令及参数并接收测试数据。由上述对本专利技术的描述可知,相对于现有技术,本专利技术具有的如下有益效果:本专利技术提供的切换测试板卡波特率实现控制器测试通讯的方法,通过将测试板卡的第一波特率进行人为设定,令测试板卡每次启动或重启后的波特率都为第一波特率,解决了测试控制器时无法得知测试板卡当前波特率的问题,同时通过以第一波特率向测试板卡发送切换波特率指令,解决了测试板卡需要反复烧录对应波特率的程序才可以与控制器进行通讯的问题,大大缩短了在测试板卡波特率调整上所花费的时间,提高了测试板卡的测试效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域的普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的切换测试板卡波特率实现控制器测试通讯的方法的流程图具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术的优选实施例,且不应被看作对其他实施例的排除。基于本专利技术实施例,本领域的普通技术人员在不作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的权利要求书、说明书及上述附图中,除非另有明确限定,如使用术语“第一”、“第二”或“第三”等,都是为了区别不同对象,而不是用于描述特定顺序。本专利技术的权利要求书、说明书及上述附图中,除非另有明确限定,对于方位词,如使用术语“中心”、“横向”、“纵向”、“水平”、“垂直”、“顶”、“底”、“内”、“外”、“上”、“下”、“前”、“后”、“左”、“右”、“顺时针”、“逆时针”等指示方位或位置关系乃基于附图所示的方位和位置关系,且仅是为了便于叙述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位或以特定的方位构造和操作,所以也不能理解为限制本专利技术的具体保护范围。本专利技术的权利要求书、说明书及上述附图中,除非另有明确限定,如使用术语“固接”或“固定连接”,应作广义理解,即两者之间没有位移关系和相对转动关系的任何连接方式,也就是说包括不可拆卸地固定连接、可拆卸地固定连接、连为一体以及通过其他装置或元件固定连接。本专利技术的权利要求书、说明书及上述附图中,如使用术语“包括”、“具有”以及它们的变形,意图在于“包含但不限于”。在本专利技术提供的实施例中,使用的测试板卡在每次启动或重启后,其波特率会被重置为人为设定的第一波特率,在本实施例中,第一波特率为500K,控制器所使用的第二波特率或第三波特率都为已知值,在本实施例中,第二波特率为250K,第三波特率为800K。参见图1,图1示出了本专利技术提供的实施例的步骤,在本实施例中具体包括如下步骤:S001、启动测试板卡;S002、将测试板卡与待测试控制器通讯连接;S003、使用测试板卡通讯管理软件,在本实施例中为PcanView,以500K的波特率向测试板卡发送切换波特率至值为250K的第二波特率的指令;S004、测试板卡接收切换波特率的指令,并将第二波特率的数值存入易失性存储器中。S005、测试板卡初始化通讯模块,在本实施例中通讯模块为CAN模块,在对CAN模块初始化的过程中,CAN模块读取易失性存储器内的第二波特率的数值,并在完成初始化后将测试板卡的波特率切换至第二波特率。S006、使用测试板卡以250K的波特率向控制器发送测试指令和参数,并接收返回的测试数据。在对使用第二波特率的控制器的测试完成后,若还需要对使用第三波特率的控制器进行测试,只需令PcanView以第二波特率向测试板卡发送切换波特率至第三波特率的指令;测试板卡将第三波特率的数值存入易失性存储器后,测试板卡初始化CAN模块,CAN模块在初始化过程中读取易失性存储器内的第三波特率的数值,并将测试板卡的波特率切换至第三波特率,之后再使用测试板卡以800K的波特率向控制器发送测试指令及参数并接收测试数据即可。在对使用第二波特率的控制器的测试完成后,若需要将测试板卡的波特率回复至第一波特率,只需令PcanView以第二波特率向测试板卡发送切换波特率至第一波特率的指令;测试板卡将本文档来自技高网...

【技术保护点】
1.一种切换测试板卡波特率实现控制器测试通讯的方法,其特征在于:所述测试板卡每次启动或重启后的波特率为人为设定的第一波特率,所述控制器使用的波特率为第二波特率,所述切换测试板卡波特率以对控制器进行测试的方法包括以下步骤:步骤一:启动或重启测试板卡;步骤二:以第一波特率向测试板卡发送切换波特率至第二波特率的指令;步骤三:测试板卡接收切换波特率的指令,并将第二波特率的数值存入易失性存储器;步骤四:测试板卡初始化通讯模块,在初始化过程中读取易失性存储器内的第二波特率的数值,并将测试板卡的波特率切换至第二波特率;步骤五:测试板卡以第二波特率向控制器发送测试指令及参数并接收测试数据。

【技术特征摘要】
1.一种切换测试板卡波特率实现控制器测试通讯的方法,其特征在于:所述测试板卡每次启动或重启后的波特率为人为设定的第一波特率,所述控制器使用的波特率为第二波特率,所述切换测试板卡波特率以对控制器进行测试的方法包括以下步骤:步骤一:启动或重启测试板卡;步骤二:以第一波特率向测试板卡发送切换波特率至第二波特率的指令;步骤三:测试板卡接收切换波特率的指令,并将第二波特率的数值存入易失性存储器;步骤四:测试板卡初始化通讯模块,在初始化过程中读取易失性存储器内的第二波特率的数值,并将测试板卡的波特率切换至第二波特率;步骤五:测试板卡以第二波特率向控制器发送测试指令及参数并接收测试数据。2.如权利要求1所述的一种切换测试板卡波特率实现控制器测试通讯的方法,其特征在于:在测试完上述使用第二波特率的控制器后,如需更换测试使用第三波特率的控制器,则还包括以下步骤:步骤六:以第二波特率向测试板卡发送切换波特...

【专利技术属性】
技术研发人员:施涌林伟强颜伟拓吴晓秋张斌
申请(专利权)人:厦门嘉裕德汽车电子科技有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1