Vector VN1630/40 I/O应用 – 信号发生器详解

案例背景(共5页精讲):该篇博客将告诉您:

  • 将Vector VN1630A/VN1640A CAN/LIN Interface的I/O接口充当一个简易的“信号发生器”使用:高低电平(如TTL电平)和PWM波。
  • 用作信号发生器,唤醒ECU控制器(硬件唤醒,如IG),或驱动设备。
  • 目录

    1 Vector VN1630A/VN1640A I/O的Digital output介绍

    1.1 CANoe/CANalyzer工具的配置Vector I/O

    1.2 运行的实际效果

    结尾


    优质博文推荐阅读(单击下方链接,即可跳转):

    Vector工具链

    CAN Matrix DBC

    CAN Matrix Arxml

    1 Vector VN1630A/VN1640A I/O的Digital output介绍

    VN1630A/VN1640A有一个D-SUB9连接器(CH5),用于专门的digital-analog输入/输出任务。引脚(Analog inputAnalog GNDDigital input 0Digital input 1Digital outputDigital GND)分配见图1-1和图1-2。

    图1-1

    图1-2

    D-SUB9 (CH5 – IO)的DOUT内部“硬件电路”和“技术参数”见下图1-3和下表。

    数字输出:

    图1-3

    Digital output

    开漏Open Drain

    外部电源高达32 V

    电流最大500 mA

    短路/过压保护

    如上图1-3所示,Digital output开漏电路,当Processor输出低电平时,Digital output处于悬空状态。为了达到可控目的,在DB9(CH5)Digital output口外部上拉电阻,将Digital output上拉至电源(见图1-4)。

  • 驱动电压大小取决于电源电压;
  • 驱动电流大小取决于电源电压(V)/电阻(Ω),单位A。
  • 图1-4

    1.1 CANoe/CANalyzer工具的配置Vector I/O

    根据博文“【Vector VN1630 IO应用】-1-简易示波器https://blog.csdn.net/qfmzhu/article/details/130661592

    ” 中的“2.1.2 CANoe/CANalyzer工具的配置”章节的描述,完成Vector I/O的配置。

    并在CAPL中,进行如下编辑:

    on key 'a'
    {
        // 将数字输出设置为 1
        @sysvar::IO::VN1600_1::DOUT = 1;   
    }
    
    
    on key 'b'
    {
        // 将数字输出设置为 0
        @sysvar::IO::VN1600_1::DOUT = 0;   
    }
    

    1.2 运行的实际效果

    键盘按键a和b的切换,控制Digital output的输出。

    注意:为了方便观察Digital output的使用,我们将Pin8: Digital outputPin1: Analog input并接在一起;将Pin9: Digital GNDPin6: Analog GND并接在一起。

    示波器下,Digital output的输出。

    结尾

    获取更多“汽车电子资讯”和“工具链使用”,

    请关注CSDN博客“汽车电子助手”,做您的好助手。

    物联沃分享整理
    物联沃-IOTWORD物联网 » Vector VN1630/40 I/O应用 – 信号发生器详解

    发表回复