日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一起玩转CAN卡“第五通道”吧!

發布時間:2023/12/14 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一起玩转CAN卡“第五通道”吧! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

“第五通道”??

?

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

圖片來源:Vector

?

“第五通道-CH5”只是我們習慣上的俗稱,其實它真正的學名叫做“D/A IO通道”,這里用來泛指Vector設備的IO通道?;贑ANoe,可以完美的集成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卡“第五通道”吧!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。