From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



运用ECU Measurement and Calibration Toolkit时收到错误信息Error -301007



主要软件: ECU Measurement and Calibration Toolkit
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: ECU Measurement and Calibration Toolkit

问题: 我在运用ECU Measurement and Calibration Toolkit时收到以下错误信息,造成这个错误的原因是什么,我该如何调试通过这个问题?



解答: 在一个A2L文件中,有一个置顶的A2ML部分。这个部分是用来声明ECU MC Toolkit和ECU通信方式的,举个例子来说波特率就是ECU CAN通信中非常重要的一个参数。

以下显示的是A2L文件的一个例子:

注: 截图中的A2L文件来自ECU MC Toolkit,如果在LabVIEW 8.6的平台下,该文件就处于C:\Program Files\National Instruments\LabVIEW 8.6\examples\ECUMC\CCPECU.a2l的目录下

在这个文件中我们尤其要关注TP_BLOB这个部分,在这个部分中定义了波特率等重要参数。

以下是一段TP_BLOB的内容:

以下是设置波特率的一段代码:

如果A2L文件中没有包含相关信息的话,ECU Toolkit将因为缺少必要参数而无法和ECU正常通信。所以才会得到该错误信息。

要保证ECU的CAN通信正常进行,你需要确保以下参数有效:

如果以上值被正确设定,一般不再会收到该错误信息。

如果你并不确定A2L文件中的参数值是否有效,建议您使用LabVIEW ECU Measurement&Calibration Toolkit的范例Example Finder within LabVIEW » Hardware Input and Output » CAN » ECU Measurement and Calibration Toolkit » Advanced » Edit some Paramters.vi来完成配置。

先按下范例中 select Change conn parameters? 按钮再运行该范例。这时将会有一个对话框弹出,要求你配置相关参数。你只要手动配置还不正确或者无效的参数即可。



相关链接: Product Manuals: ECU Measurement and Calibration Toolkit User Manual

附件:





报告日期: 05/20/2009
最近更新: 01/05/2012
文档编号: 4XJ8TER7