本篇线性记录进行一次配置的过程。
硬连接
用双头RJ45网线连接PC和CDL3,上电。打开DM程序,新建一个log工程。进入Tools->connection settings。如果从未接入过CDL,此处将为空。Add之后,不需要配置,进入search,如果连接正常,将出现CDL3的ip地址等。select选择。
*连接前需安装PC的有线网卡驱动,否则找不到设备
配置Connections
Device
Device配置可以将传感器信号直接转换成“真实值”。这里不配置ECU信号。
Input Pins除了CDL预定义的一些通道,还有Analogue voltage, analogue temp, digital input(按钮), speed input(磁脉冲?)所有通道都可以自定义。定义之后需要配置calibration,也就是收到的如何转换的问题。
其实大部分信号都可以通过ECU发送,所以这里一般都是配置一些按钮的输入和指示灯。手册上说可以接风扇油泵emmm
Communications
这部分直接与ECU和CAN信号相关。
有两路CAN信号和一路RS232,一路视频信号。以CAN0为例。
打开后默认CAN模式,频率默认未知,还是自己调保险。下方分为sections和channels。暂时不知道分不同的section有分类的作用之外有什么用(难道和CAN分包相关?)要采集一个通道,首先要新建一个section。点new之后
Device选择CAN的来源,下方调整CAN的参数。另一个选项卡ReceivedChannels
通过Add加入一个通道,可以配置一些偏移,默认值,包长度等,这个数据就被采集进相应的通道,等待被使用。
配置Calculations
先说这个菜单中的Tables。
Tables
打开后空空如也(忽略Vehicle Speed)
点击添加,在Input Channels中就可以看到刚才在Connections配置时添加的通道了。在Output Channels中可以选择任意的通道,再结合右边的表,显然Tables配置是将采集到的通道转换成另一个通道。比如通过轮速,可以得到车速。如果需要用左右轮速得到车速,选择3D Tables。
其他配置
看到Table只能建立4个,可能会怀疑不够用。但是打开Calculations的其他配置选项,会发现很多这种需要转换的信号都被独立出来了。因此4个表(大概可能)是够用的。以Speed and Distance为例
先选择Method,大概就是计算方法的意思。接着选择Input Channels,需要是之前配置过,采集到的通道,或者是用Table计算出的通道。最后得到了Ground Speed,也可以被Table使用。
User Condition
这个配置可以实现,进行某个操作或发生某些情况,某个输出通道就被激活。比如按下一个按钮,风扇启动;前轮速度小于后轮,报传感器错误等等。可以选择【在“该情况发生期间”进行输出】,还是【满足某个条件后启动,满足另一个条件后停止】。
配置Function
功能的配置相对简单,在Display中,选择相应的区显示什么通道的值。Log中选择采集哪些通道,和采集的频率,触发采集的条件等。
Online
顾名思义,要在与上电的CDL建立连接时使用的选项。可以上传/下载配置好的参数,下载数据采集记录,复位传感器,检查引脚情况等。比较重要的是Monitor和Simulate
Monitor
监视各个通道的值,此时CDL的输入来自ECU或传感器的真实输入。例如下图中的节气门位置通道Throttle Pos,在踩下油门后发生了实时的变化。
踩下后
Simulate
可以模拟一个输入信号,这时CDL3显示屏上的相应/相关数据也会发生变化。也可以监视一个模拟输出,在改变模拟输入时,模拟输出也会发生相应的变化。其中模拟输出可以显示成不同的样式,比如图标,游标,方向盘(观察转角)等。