[发明专利]一种基于LabView 的监测CAN通讯的方法无效

专利信息
申请号: 201210158708.0 申请日: 2012-05-22
公开(公告)号: CN102724082A 公开(公告)日: 2012-10-10
发明(设计)人: 王瑛;罗晓;陈立冲;王金磊;黄彬;蔡交明 申请(专利权)人: 奇瑞汽车股份有限公司
主分类号: H04L12/26 分类号: H04L12/26;H04L12/40
代理公司: 广州中瀚专利商标事务所 44239 代理人: 黄洋;盖军
地址: 241009 安徽*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 labview 监测 can 通讯 方法
【说明书】:

技术领域

发明属于通讯技术领域,特别涉及到一种基于LabView的监测CAN通讯的方法。 

背景技术

LabView是一种图形化的编程语言,已被广泛应用于工业现场、测试测量、控制、仿真等领域。其中,经常会用到CAN通讯模块来实现信息的交互,达到状态检测及传送控制信息的目的。 

传统的基于LabView编写的应用程序中,并没有对CAN通讯模块是否正常工作作进行监控,由于在工业现场等干扰较强的环境中,CAN周期不稳定、收发不正常等现象时有发生,因此对CAN通讯进行监测,及时有效地发现故障已显得尤为重要。 

发明内容

本发明的目的是提出一种基于LabView的监测CAN通讯的方法,在无需添加外围设备的情况下,有效地增加CAN通讯系统的可靠性。 

本发明的基于LabView的监测CAN通讯的方法如下:LabView软件读取CAN通讯数据,并将读取到的帧数据的时间戳存储在寄存器中,然后比较连续两次所读取到的帧数据的时间戳,当两帧数据的时间戳的差值Δt超出预定范围时,则表示CAN通讯出现故障;当两帧数据的时间戳的差值Δt在预定范围内时,则表示CAN通讯正常。 

为方便观察和校验,LabView软件将所读取到的CAN通讯数据存储在预先设置的数组中,并进行实时显示。 

具体来说,读取及判断CAN通讯数据的方法有以下两种: 

1、所述连续两次所读取到的帧数据为连续的帧数据,当所述两帧数据的时间戳的差值Δt为零时,则表示CAN通讯出现故障;当所述两帧数据的时间戳的差值Δt大于零时,则表示CAN通讯正常。

该种读取及判断CAN通讯数据的方法具体包括如下步骤: 

A:LabView软件逐帧读取CAN通讯数据,并将连续两帧数据的时间戳分别存储在第一寄存器和第二寄存器中; 

B:比较第一寄存器和第二寄存器中所存储的时间戳,当两个寄存器中的时间戳的差值Δt为零时,则表示CAN通讯出现故障,LabView软件进行报警;当Δt大于零时,则表示CAN通讯正常;

C:将第一寄存器清零,然后将第二寄存器中的时间戳转移存储到第一寄存器中;

D:读取下一帧数据,并将该帧数据的时间戳存储到第二寄存器中;

E:重复执行步骤B、C、D,直到停止监测。

所述A步骤中,LabView软件将所读取到的CAN通讯数据存储在预先设置的数组中,并进行实时显示。 

2、所述连续两次所读取到的帧数据为间隔时间为预定时间T的两帧数据,当所述两帧数据的时间戳的差值Δt小于T1或大于T2时,则表示CAN通讯出现故障;当所述两帧数据的时间戳的差值Δt大于或等于T1且小于或等于T2时,则表示CAN通讯正常;所述T1= T-T0,T2= T+T0,所述T0为预先设定的冗余时间值。 

该种读取及判断CAN通讯数据的方法具体包括如下步骤: 

A:LabView软件每隔预定时间T读取一次CAN通讯数据,并将连续两次所读取到的帧数据的时间戳分别存储在第一寄存器和第二寄存器中; 

B:比较第一寄存器和第二寄存器中所存储的时间戳,当两个寄存器中的时间戳的差值Δt小于T1或大于T2时,则表示CAN通讯出现故障,LabView软件进行报警;当Δt大于或等于T1且小于或等于T2时,则表示CAN通讯正常;

C:将第一寄存器清零,然后将第二寄存器中的时间戳存储到第一寄存器中;

D:再次读取CAN通讯数据,并将该帧数据的时间戳存储到第二寄存器中;

E:重复执行步骤B、C、D,直到停止监测。

所述A步骤中,LabView软件将所读取到的CAN通讯数据存储在预先设置的数组中,并进行实时显示。 

上述第二种方法可以实现对CAN周期的稳定性的监测。 

本发明的基于LabView的监测CAN通讯的方法无需添加外围设备,在不增加成本的前提下,可以对CAN通讯进行有效地监测,从而增加了CAN通讯系统的可靠性。 

具体实施方式

下面通过对实施实例的描述,对本发明的具体实施方式如所涉及的各构件的形状、构造、各部分之间的相互位置及连接关系、各部分的作用及工作原理等作进一步的详细说明。 

实施例1: 

本实施例的基于LabView的监测CAN通讯的方法包括如下步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇瑞汽车股份有限公司,未经奇瑞汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210158708.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top