申请/专利权人:东风电子科技股份有限公司
申请日:2020-08-11
公开(公告)日:2024-06-11
公开(公告)号:CN111930656B
主分类号:G06F13/38
分类号:G06F13/38;G06F9/46
优先权:
专利状态码:有效-授权
法律状态:2024.06.11#授权;2020.12.01#实质审查的生效;2020.11.13#公开
摘要:本发明涉及一种基于Labview实现车辆VIN码刷写校验的系统,包括电脑主机,用于作为上位机,运行校验算法,发送刷写命令;USBCAN转换卡,用于作为上位机通信接口和下位机通信接口之间的转换器;下位机通信接口,用于提供汽车CAN总线信号;汽车整车控制器,用于作为下位机,运行下位机校验算法,并与上位机校验结果进行匹配比对。本发明还涉及一种实现基于Labview的车辆VIN码刷写校验方法。采用了本发明的基于Labview实现车辆VIN码刷写校验的系统及其方法,基于Labview多线程任务系统,并行运行任务,具有刷写响应快,界面功能多样化,校验算法能有效防止VIN码错刷或者被篡改。
主权项:1.一种基于Labview实现车辆VIN码刷写校验的系统,其特征在于,所述的系统包括:电脑主机,用于作为上位机,运行校验算法,发送刷写命令;USBCAN转换卡,与所述的电脑主机相连接,用于作为上位机通信接口和下位机通信接口之间的转换器;下位机通信接口,与所述的USBCAN转换卡相连接,用于提供汽车CAN总线信号;汽车整车控制器,与所述的下位机通信接口相连接,用于作为下位机,运行下位机校验算法,并与上位机校验结果进行匹配比对;通过所述的系统能够实现基于Labview的车辆VIN码刷写校验方法,具体包括以下步骤:1上电初始化,初始化上位机界面及USBCAN转换器设备参数;2打开USBCAN设备特定通道,与下位机CAN通信接口建立连接;3判断USBCAN通道灯是否闪烁,如果是,则继续步骤4;否则,继续步骤1;4输入17位字符VIN码,上位机根据输入字符产生校验位,发送刷写命令;5下位机接收字符,产生校验位,与上位机校验位匹配,判断是否校验成功,如果是,则写入成功,返回写入的VIN码至上位机,继续步骤6;若校验失败,则写入失败,退出步骤;否则,无反馈报文,通信报警;6将输入的VIN码与反馈的VIN码对比,判断是否输入错误,如果是,则继续步骤4;否则,退出步骤;所述的步骤4具体包括以下步骤:4.1输入17位字符VIN码;4.2上位机根据输入字符产生校验位,发送刷写命令;所述的方法还包括多线程进行任务的方法,具体包括以下步骤:1-1通信连接初始化线程,初始化上位机界面,初始化USBCAN转换器设备;1-2校验算法及刷写命令主线程,产生上位机校验位,并通过USBCAN转换器发送刷写命令至汽车CAN总线;1-3接收线程,实时接收下位机CAN总线报文,获取下位机刷写信息。
全文数据:
权利要求:
百度查询: 东风电子科技股份有限公司 基于Labview实现车辆VIN码刷写校验的系统及其方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。