“第五通道”??

但我相信大家一定看到过它!

图片来源:Vector

“第五通道-CH5”只是我们习惯上的俗称,其实它真正的学名叫做“D/A IO通道”,这里用来泛指Vector设备的IO通道。基于CANoe,可以完美的集成IO信号与总线通讯,其功能及优势如下:

为了便于后续大家深入了解,先来补充一点点基本知识:

图片来自网络

上图是一个典型的IO口内部框图,在单片机中叫做GPIO(General-purpose input/output),包含了输入、输出控制。在数字输出模块,线路会经过一个由P-MOS 和N-MOS 管组成的单元电路,这个结构使GPIO具有了“开漏输出”和“推挽输出”两种模式。

1、开漏输出 OD(Open-drain)

如上图所示,开漏电路的典型特征为:当Input口输入高电平时,Output处于悬空转态。为达到可控的目的,必须在电路中引入上拉电阻(虚线内),将Output口上拉至VCC。

2、推挽输出 PP(Push-pull)

当Input口输入高电平时,经过反向后,上方的P-MOS 导通,下方的N-MOS 关闭,对外Output输出高电平;而当Input口输入低电平时,经过反向后,N-MOS 管导通,P-MOS 关闭,对外Output输出低电平。当引脚高低电平切换时,两个管子轮流导通,P 管负责灌电流,N 管负责拉电流,使其负载能力和开关速度都比普通的方式有很大的提高。

我们常用的Vector设备的IO通道共有三种类型,其功能与适配情况如下:

现在就以Vector 设备中的VN1640为例,来看看其IO功能的基本配置流程是怎样的:

Step1:打开CANoe,选择Hardware->Vector I/O;

Step2:在Vector I/O Configuration中,选择Devices->Add;

Step3:在Add中选择VN1630/40 I/O;

Step4:点击OK,完成确认;

Step5:完成I/O设备选择后,界面会显示VN1630/40的I/O通道PIN脚图,按照默认配置,选择OK;

Step6:完成配置后,打开CANoe Trace窗口,勾选上系统变量,运行CANoe,便可以观察到IO信息。

按照以上步骤,就完成了整个IO功能配置啦

下面,我们再来探讨下数字输出功能DOUT(Output OD)的使用。

得益于前边基本知识的铺垫,我们来看这张VN1640数字输出的内部原理图——典型的开漏输出(且没有反相器)。按虚线框所示接上拉电阻至外部电源,即可自由控制输出0和1。

大家可能想问,这有什么用呢?

可以用来控制各种执行器(电机、灯),模拟传感器、执行器、KL15等信号,甚至!!小编使用CAPL编程模拟PWM,玩起了呼吸灯!

最后,给大家分享一个CANoe IO的典型应用案例——ECU第一帧报文上电时间测试:

至此,大家是不是已经对第五通道的IO使用了然于心了呢?若还有什么问题,欢迎大家来邮件交流 support@e-planet.cn,也可以在下方直接留言哦!怿星科技官网:http://www.e-planet.cn/project.html

一起玩转CAN卡“第五通道”吧!相关推荐

  1. python训练营免费领取-21天训练营丨Python量化投资打卡第五期!学完押金全返!...

    原标题:21天训练营丨Python量化投资打卡第五期!学完押金全返! 关注我们,后台 毕业以后,你想找一份什么工作? 钱 多 的 也许你有点儿不好意思承认 但是确确实实地感觉到: 我很羡慕互联网行业和 ...

  2. 计算机运行游戏卡顿,Win7电脑玩游戏出现卡顿如何解决?

    对于爱玩大型游戏的人来说,电脑配置一定要高,如果不高的玩游戏就会卡顿.玩起来游戏会很卡,这样玩起来就很不舒服.最近,有Win7系统的用户,在自己的电脑上玩游戏,觉得很卡.自己配置也不低,那怎么会卡顿呢 ...

  3. dnf电脑服务器不稳定怎么办,电脑玩DNF经常卡顿是怎么回事?5步让你从此告别卡顿...

    原标题:电脑玩DNF经常卡顿是怎么回事?5步让你从此告别卡顿 游戏卡顿.闪退.跳帧.行动迟缓.网络中断,这些DNF的尴尬问题,相信大多说的DNF勇士都遇到过,这大大影响了游戏的体验感. 随着DNF版本 ...

  4. 游戏计算机硬盘启动咋回事,电脑玩DNF经常卡顿是怎么回事?5步让你从此告别卡顿...

    原标题:电脑玩DNF经常卡顿是怎么回事?5步让你从此告别卡顿 游戏卡顿.闪退.跳帧.行动迟缓.网络中断,这些DNF的尴尬问题,相信大多说的DNF勇士都遇到过,这大大影响了游戏的体验感. 随着DNF版本 ...

  5. 小米科学计算机怎么用,玩转小米手机的五个技巧 这样设置最科学

    玩转小米手机的五个技巧,这样设置,你的小米手机使用更方便. 一.一键换机 新手机拿到之后,手机里只有一些预装的软件,没有用户需要的其他软件,更别说联系人和照片等数据了.而拿到小米手机的第一件事,自然是 ...

  6. 六级词汇打卡第五天(五)

    六级词汇打卡第五天(五) 六级虐我千万遍,我待六级如初恋,跟着康哥学英语,一定能过上无比奢华糜烂的生活

  7. 华为android9王者荣耀卡,华为mate9玩王者荣耀怎么样 mate9玩王者荣耀卡吗

    华为mate9玩王者荣耀怎么样?mate9玩王者荣耀卡吗?mate9是基于安卓7.0再开发的手机系统,很多小伙伴似乎不知道华为mate9玩王者荣耀断触怎么办,小编今天就带来了华为mate9玩王者荣耀优 ...

  8. 炫龙笔记本的gtx965m显卡玩游戏很卡

    这是我遇到的问题,我2016年10月份这样买了一款笔记本,主要看的是性价比吧!神舟.炫龙都是性价比,所以买了炫龙笔记本 配置如下 cpu:i7 4870hq 显卡:gtx965m 内存条:16G 固态 ...

  9. 百问网7天物联网智能家居 学习心得 打卡第五天

    打卡第五天. 2022/2/27基础班第五节培训. 主要讲的内容是:AT指令.网络基础.程序框架. 1.WiFi模块是用乐鑫的处理器,可以在百度上搜索乐鑫ESP8266.网站ESP8266 Wi-Fi ...

  10. 【Microsoft Azure 的1024种玩法】四十五.在Azure中快速创建Azure AD Domain Services

    [简介] Azure Active Directory (Azure AD) 是一种基于云的标识和访问管理服务. Azure Active Directory 可帮助相关企业访问内部资源,例如企业 I ...

最新文章

  1. HDU 4768 Flyer(二分法)
  2. Jquery绑定事件(bind和live的区别)[转]
  3. 以下内容仅对你可见个性签名_这些微信个性签名,有你喜欢的吗?
  4. 多对多的属性对应表如何做按照类别的多属性匹配搜索
  5. 工况密度和标况密度怎么换算_什么是载流量?导线的载流量与电流密度怎么计算?图文详解!...
  6. wetech-cms内容管理系统源码
  7. plSql安装以及连接远程oracle相关配置
  8. 华为海思Hi1620芯片发布在即 7nm制程ARM架构最高可达3.0GHz
  9. 老式计算机显示器是什么类型的,电脑显示器面板类型有哪些,显示器什么面板好?...
  10. linux进程莫名其妙被kill,Linux运行程序时,程序进程莫名退出(被杀死)
  11. Python 奇葩语法
  12. nginx RTMP FFmpeg 视频直播
  13. 管理感悟:当好主管的关键
  14. spring常见用法之安全模块(注册登录模块)
  15. 第五课多元函数偏导与全微分
  16. xp提示计算机内存不足,在xp系统中,经常提示虚拟内存不足的原因是什么?
  17. 深圳连续社保的重要性 - 社保为什么不能中断
  18. 《以幽默的方式过一生》总结1——春
  19. 机器学习实战-手写识别系统
  20. 数据科学-描述性统计

热门文章

  1. 用vb编写一个简易的编译器界面
  2. C语言编程QQ管理系统,顺序表- QQ群名片信息管理系统设计(C语言实现)
  3. 惠普打印机换硒鼓图解_hp硒鼓怎么安装 hp硒鼓安装方法这图文教程】
  4. 使用proteus8.9进行跑马灯程序仿真
  5. hping3拒绝服务攻击小结
  6. 群晖服务器中用Docker运行Oracle11g
  7. 三星note10 android q,【极光ROM】-【三星NOTE10/NOTE10+/5G N97XX-855】-【V5.0 Android-Q-TD1】...
  8. 华为数通ensp命令(四)
  9. smart3d加载到谷歌_到底什么是Google Smart Lock?
  10. 关于web中的字体, .woff, .eot, .svg