【Vector VN1630/40 I/O应用】-1-简易示波器

工具链
CANDBC
CANArxml
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连接 。