性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

微軟公司宣布不再支持你正在使用的 IE瀏覽器,這會嚴重影響瀏覽網(wǎng)頁,請使用微軟最新的Edge瀏覽器
廠商專區(qū)
產(chǎn)品/技術
應用分類

硬件在環(huán)HIL集成CAN卡的詳細教程

2019-05-08 17:26 來源:ZLG立功科技·致遠電子 編輯:電源網(wǎng)

以下內(nèi)容來源于公眾號“車輛技術”提供的用戶體驗報告,詳細介紹ZLG USBCAN-II用于汽車研發(fā)過程中硬件在環(huán)HIL系統(tǒng)測試的操作步驟。

一、車速和扭矩信號

一般而言,我們在LabVIEW中使用ZLG的CAN卡(USBCAN-II),應該是下面這個方式:

QQ20190508-173035

這樣,車速和扭矩信號的值,就獲取出來了,我們在前面板上就能看到了。當然,實際使用中,還要在GetNum和Receive上面加個while循環(huán),這樣就能持續(xù)監(jiān)測總線了。

二、模型調(diào)用

如何通過模型調(diào)用的方式,把它應用到HIL中呢?

我們首先要知道,所有的HIL系統(tǒng),其“模型”都是以類似于PLC的方式運行的,因此,while循環(huán)是不可行的。

但是我們可以通過設置局部變量的方式,使CAN卡初始化只執(zhí)行一次,后續(xù)只執(zhí)行GetNum和Receive,程序框圖如下:

QQ20190508-173115

當這個“模型”第一遍運行的時候,布爾的值默認為假,初始化部分執(zhí)行,讀取部分不執(zhí)行,初始化成功之后,布爾值即變成真。“模型”第二次及以后運行的時候,初始化部分即不再運行,只運行后續(xù)的讀取信號部分。

接下來,我們把這個VI編譯成“模型”。我們先把“車速”、“扭矩”這兩個控件連到接線端,然后通過genetrate model選項,生成“模型”,如下圖:

QQ20190508-173209

之后在彈出的對話框中點“generate”,幾秒鐘之后就會顯示生成成功了。

隨后,我們打開Veristand,添加上這個“l(fā)vmodel”,就能看到HIL系統(tǒng)中的“車速”和“扭矩”這兩個輸出變量了,如下圖所示:

QQ20190508-173255

然后,把這兩個變量關聯(lián)到HIL面板上,就可以使用了,RUN一下HIL工程,就可以觀察到CAN信號的持續(xù)變化了。接下來,是做人工測試還是做自動化測試,都是很方便的。

上面的例子只說了讀取,對于寫入而言,如果您需要往總線上發(fā)送CAN信號,只要您會用LabVIEW發(fā)報文,也是很容易集成到HIL中的,方法類似,就不重復演示了。

三、應用場合

在某些應用場合,您可以用這種方式來在HIL中集成ZLG的CAN卡,ZLG的CAN卡相比NI原廠CAN卡,比較常見并且便宜不少,值得嘗試。    

四、小結

本講上述例子中,調(diào)用CAN卡的節(jié)點,叫DLL動態(tài)庫,這是幾乎所有軟件調(diào)用硬件的最通用方法,和ActiveX并列為當今世界軟硬件接口領域的兩大神器,尤其是DLL和Veristand相結合的時候,還會體現(xiàn)出一些新特性。師子一號才疏學淺,只能算作略通一二,僅能比劃比劃,但這對汽車行業(yè)而言,夠了,正好還很通俗。

QQ20190508-173335

標簽: HIL CAN卡

聲明:本內(nèi)容為作者獨立觀點,不代表電源網(wǎng)。本網(wǎng)站原創(chuàng)內(nèi)容,如需轉(zhuǎn)載,請注明出處;本網(wǎng)站轉(zhuǎn)載的內(nèi)容(文章、圖片、視頻)等資料版權歸原作者所有。如我們采用了您不宜公開的文章或圖片,未能及時和您確認,避免給雙方造成不必要的經(jīng)濟損失,請電郵聯(lián)系我們,以便迅速采取適當處理措施;歡迎投稿,郵箱∶editor@netbroad.com。

相關閱讀

微信關注
技術專題 更多>>
技術專題之EMC
技術專題之PCB

頭條推薦

電子行業(yè)原創(chuàng)技術內(nèi)容推薦
客服熱線
服務時間:周一至周五9:00-18:00
微信關注
獲取一手干貨分享
免費技術研討會
editor@netbroad.com
400-003-2006