【Vector VN1630/40 I/O应用】-1-简易示波器
工具链
CAN DBC
CAN Arxml
1 /的硬件介绍
接口的主要特点是:
接口的主要特点是:
1.1 D-SUB9 (CH5 - IO)接口定义
/有一个D-SUB9连接器(CH5),用于专门的-输入/输出任务。引脚( input, GND, input 0, input 1, , GND)分配见图。
1.1.1 D-SUB9 (CH5 - IO)内部“硬件电路”和“技术参数”介绍
数字输入0/1:
数字输出:
模拟输入:
D-SUB9 (CH5 - IO)硬件技术参数:
input
10位
输入0 V...18 V
电压容差高达50 V (使用串联电阻)
采样率最高为1 kHz(1ms)
input
范围0 V...32 V
高电平2.7 V,低电平2.2 V
滞后0.5 V
输入频率高达1 kHz(1ms)
开漏Open Drain
外部电源高达32 V
电流最大500 mA
短路/过压保护
2 项目应用: / I/O
当你身边没有示波器时,可考虑以下CASE。
注意: input, input只能做到最低1ms的采样。
2.1 场景1:充当一个简易的“示波器”使用 2.1.1 接线图介绍
12V直流可调电源的正极,与D-SUB9 (CH5 - IO)的Pin1: input连接;
12V直流可调电源的负极,与D-SUB9 (CH5 - IO)的Pin6: GND连接。
2.1.2 CANoe/工具的配置
打开CANoe/,在菜单栏中,依次打开 -- > I/O;
弹出 I/O 对话框,依次选择 -- > Add -- > /40 I/O;
在子页中,设置 input, input 0/1, 的采样时间(该时间,也是对应 系统变量在Trace和窗口中的刷新时间),最小1ms。完成 I/O 的配置,单击Apply和OK;
在窗口的空白处,鼠标右键,在其上下文中,选择Add ,
在弹出的 对话框中,选中 I/O提供的系统变量:AIN,DIN 0,DIN 1,DOUT;
单击CANoe/左上角的闪电按钮,进行启动。
2.1.3 观察 /简易“示波器”
启动/关闭12V直流稳压电源,你可以通过窗口中的AIN信号,看到12V电压的变化。
2.2 场景2:观察MCU/外设芯片TTL电平的输出
由于/的D-SUB9连接器(CH5),只有一路 input模拟输入,在某些场景下,需要观察多路的情况下,可考虑使用另外两路 input 0和 input 1数字输入。
2.2.1 接线图介绍
12V直流可调电源的正极,与D-SUB9 (CH5 - IO)的Pin4: input 0和Pin5: input 1连接;
12V直流可调电源的负极,与D-SUB9 (CH5 - IO)的Pin9: GND连接。
注意:为了方便观察 input 0和 input 1的使用,我们将Pin4: input 0,Pin5: input 1和Pin1: input并接在一起;将Pin9: GND和Pin6: GND并接在一起
2.2.2 观察 input 0和 input 1的输入
根据“2.1.2 CANoe/工具的配置”章节的配置,你可以通过窗口中的DIN0和DIN1信号:
应用:对于一些使用TTL电平输出的Pin脚,可考虑使用 input 0和 input 1观察。
2.3 场景3:观察“CAN唤醒”工作的ECU控制器的“启动时间”
通常在CANoe/的窗口中,分别添加一个ECU控制器接收的信号和发送的信号,皆可观察“CAN唤醒”工作的ECU控制器的“启动时间”,在这过程中,如果你想观察其它PIN的输出,如CAN收发器INH,可按照图2.3.1 接线图进行连接。
2.3.1 接线图介绍
在MCU的VCC和CAN收发器的INH连接位置,并接D-SUB9 (CH5 - IO)的Pin1: input连接;
在MCU的VSS和CAN收发器的GND连接位置,并接D-SUB9 (CH5 - IO)的Pin6: GND连接。
2.3.2 观察“CAN唤醒”过程中其它Pin脚的变化
根据“2.1.2 CANoe/工具的配置”章节的配置,在窗口,除了分别添加一个ECU控制器接收的信号和发送的信号,还要添加AIN信号,皆可观察此过程其它PIN的输出。
2.4 场景4:观察“IG唤醒”工作的ECU控制器的“启动时间”
IG唤醒既是硬线唤醒,使用 /观察硬线输入。
2.4.1 接线图介绍
在ECU的IG和钥匙连接位置,并接D-SUB9 (CH5 - IO)的Pin1: input连接;
在ECU的GND和低压12V负极连接位置,并接D-SUB9 (CH5 - IO)的Pin6: GND连接。
2.4.2 观察IG信号到ECU发出第一帧信号的时间
根据“2.1.2 CANoe/工具的配置”章节的配置,在窗口,除了添加一个ECU控制器发送的信号,还要添加AIN信号,即可观察“IG唤醒”工作的ECU控制器的“启动时间”。
2.5 场景5:观察“非常电”工作的ECU控制器的“启动时间”
车辆中,某些ECU控制器是非常电工作(没有CAN唤醒,也没有硬线唤醒),可按照图2.5.1 接线图进行连接,观察该ECU控制器的“启动时间”。
2.5.1 接线图介绍
在ECU的12+和钥匙连接位置,并接D-SUB9 (CH5 - IO)的Pin1: input连接;
在ECU的GND和低压12V负极连接位置,并接D-SUB9 (CH5 - IO)的Pin6: GND连接。
2.5.2 观察ECU供上电,到其发出第一帧信号的时间
根据“2.1.2 CANoe/工具的配置”章节的配置,在窗口,除了添加一个ECU控制器发送的信号,还要添加AIN信号,即可观察“非常电”工作的ECU控制器的“启动时间”。
2.6 场景6:观察MCU和外设芯片的pin脚的“反应/响应时间”
ECU控制器在收到某些CAN信号时,需要驱动其外部设备,可按照图2.6.1 接线图进行连接,观察该ECU控制器的“反应/响应时间”。
2.6.1 接线图介绍
ECU的IO口,与D-SUB9 (CH5 - IO)的Pin1: input连接;
ECU的VSU,与D-SUB9 (CH5 - IO)的Pin6: GND连接。
注意:也可以使用 input 0和 input 1
2.5.2 观察ECU供上电,到其发出第一帧信号的时间
根据“2.1.2 CANoe/工具的配置”章节的配置,在窗口,除了添加ECU控制器接收的控制信号,还要添加AIN信号,即可观察ECU控制器pin脚的“反应/响应时间”。
3 在CANoe/工具的Trace窗口观察 input和 input
完成“2.1.2 CANoe/工具的配置”章节的配置,在Trace窗口中,选择“ ”;
在弹出的右侧页面中,选择 ,即可显示DIN0,DIN1,AIN的采样。
结尾
获取更多“汽车电子资讯”和“工具链使用”,
请关注CSDN博客“汽车电子助手”,做您的好助手。