案例背景(共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 input,Analog GND,Digital input 0,Digital input 1,Digital output,Digital 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 output和Pin1: Analog input并接在一起;将Pin9: Digital GND和Pin6: Analog GND并接在一起。
示波器下,Digital output的输出。
结尾
获取更多“汽车电子资讯”和“工具链使用”,文章来源:https://www.toymoban.com/news/detail-571719.html
请关注CSDN博客“汽车电子助手”,做您的好助手。文章来源地址https://www.toymoban.com/news/detail-571719.html
到了这里,关于【Vector VN1630/40 I/O应用】-2-信号发生器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!