久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

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

USBCAN-II和USBCAN-2E-U的區(qū)別及互換方法

2019-10-17 17:52 來(lái)源:致遠(yuǎn)電子 編輯:電源網(wǎng)

摘要:ZLG的USBCAN卡型號(hào)眾多,只有選型精準(zhǔn)合適,才能發(fā)揮CAN的最佳性能。本文主要介紹USBCAN-I/II和USBCAN-E/2E-U兩個(gè)系列的區(qū)別,方便用戶選型和軟件二次開(kāi)發(fā)。

本文主要介紹USBCAN-I/II和USBCAN-E/2E-U兩個(gè)系列的區(qū)別,方便客戶選型和軟件的二次開(kāi)發(fā)。

USBCAN-II和USBCAN-2E-U的區(qū)別及互換方法

圖 1 USBCAN-II實(shí)物圖

USBCAN-II和USBCAN-2E-U的區(qū)別及互換方法

圖 2  USBCAN-2E-U實(shí)物圖

硬件及收發(fā)性能主要區(qū)別:

軟件升級(jí)步驟:

兩個(gè)系列的CAN 接口卡均采用同一套接口函數(shù)庫(kù),如果想從USBCAN-II的代碼升級(jí)到USBCAN-2E-U,只需按以下三個(gè)步驟操作。

1.安裝USBCAN-E/2E-U驅(qū)動(dòng);

2.增加設(shè)備類型;

在 API 編程接口文件“ControlCAN.h”中存在以下定義:

//接口卡類型定義

#define VCI_USBCAN1         3

#define VCI_USBCAN2         4

#define VCI_USBCAN_E_U     20

#define VCI_USBCAN_2E_U    21

可以看出,各個(gè)型號(hào)USBCAN接口卡所對(duì)應(yīng)的設(shè)備類型DevType 互不相同。

USBCAN-E/2E-U接口卡的應(yīng)用項(xiàng)目中,用戶代碼中需更改定義所選用的設(shè)備類型:

m_devtype=VCI_USBCAN_E_U     20     //支持USBCAN_E_U 接口卡

或者:

m_devtype=VCI_USBCAN_2E_U    21    //支持USBCAN_2E_U 接口卡

3.在調(diào)用VCI_InitCAN 函數(shù)之前調(diào)用VCI_SetReference 函數(shù)設(shè)置波特率和濾波。

USBCAN-E/2E-U一個(gè)實(shí)始化的實(shí)例(C++):

//打開(kāi)設(shè)備, m_devtype ==VCI_USBCAN_E_U

  if(VCI_OpenDevice(m_devtype,index,0)!=STATUS_OK)

  {

     MessageBox("打開(kāi)設(shè)備失敗!","警告",MB_OK|MB_ICONQUESTION);

     return;

  }

  //設(shè)置波特率為500K,常用波特率表可參考接口函數(shù)使用手冊(cè)VCI_SetReference的說(shuō)明;

  if(m_devtype ==VCI_USBCAN_E_U)

  {  

     DWORD baud =0x060007;

     if (VCI_SetReference(m_devtype,index, cannum, 0, &baud) != STATUS_OK)

     {

        MessageBox(_T("設(shè)置波特率錯(cuò)誤,打開(kāi)設(shè)備失敗!"), _T("警告"), MB_OK | MB_ICONQUESTION);

        VCI_CloseDevice(m_devtype,index);

        return;

     }

  }

  //初始化CAN

  if(VCI_InitCAN(m_devtype,index,cannum,&init_config)!=STATUS_OK)

  {

    MessageBox("初始化CAN失敗!","警告",MB_OK|MB_ICONQUESTION);

     VCI_CloseDevice(m_devtype,index);

     return;

  }

//...

//啟動(dòng)CAN

   if(VCI_StartCAN(m_devtype,m_devind,m_cannum)==1)

   {

       ShowInfo("啟動(dòng)成功",0);        

   }

   else

   {

       CString str;

       str="啟動(dòng)失敗";

       ShowInfo(str,2);

   }

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

微信關(guān)注
技術(shù)專題 更多>>
技術(shù)專題之EMC
技術(shù)專題之PCB

頭條推薦

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