CANET-8E-U 為工業級產物,可以工作在-40℃~85℃的溫度規模內。它具有100M/1000M自順應以太網接口,CAN 口通信最高波特率為 1Mbps,具有 TCP Server,TCP Client, UDP 等多種工作模式,典型應用如圖1所示。
END電源接口:CANET-8E-U 利用 9~48V 的直流電源供電。供給兩種電源輸入端子:
a. 3Pin 插拔式接線端子;
b. DC JACK 插口(內正外負)。
插拔式接線端子是 M3.5 端子螺絲。利用壓接端子接線,VIN 接電源正極,GND 接電源負極。若是電源完全接通,“PWR”指示燈將會一向顯示紅色。CANET-8E-U 的電源口還有大地端子,用于與大地相連,便于靜電或者浪涌泄放。
以太網接口:CANET-8E-U有兩個以太網(RJ45)接口,外不雅如圖2所示。
引腳界說如表1所示。
ENDCANET-8E-U 接口卡具有 1 個電源指示燈 PWR、1 個 SYS 指示燈。每個對應通道有兩個 CAN 接口狀況指示燈來指示通道的運行狀況。
END一般環境下,CANET-8E-U 可以供用戶對 CAN_Bus 和 EtherNet 進行橋接,利用戶的CAN_Bus 和 EtherNet 收集可以互連互通,可以讓 PC 機可以經由過程 EtherNet 收集來節制用戶的 CAN_Bus 收集上的設備,應用如圖3所示。
END設備IP出廠設置
CANET-8E-U默認IP地址為:192.168.0.178。
獲取設備IP
可經由過程設置裝備擺設軟件ZNetCom軟件獲取設備當前CANET-8E-U的IP。如圖4所示
PC機與設備網段檢測
用戶在利用 PC 機與CANET設備進行通信前,需要包管用戶的 PC 機內有以太網卡,而且PC機與CANWiFi-200T設備須在統一個網段內。
CANET-8E-U設備在出廠時設定了一個默認的 IP 地址(192.168.0.178)和收集掩碼(255.255.255.0)。
建議進行點竄本機IP地址操作。用戶起首進入操作系統,然后利用鼠標單擊使命欄的“起頭”“設置”“節制面板”。雙擊“收集毗連”圖標,然后單擊選擇毗連CANET設備的網卡對應的“當地毗連”,單擊右鍵選擇“屬性”在彈出的“常規”頁面選擇“internet 和談(TCP/IP)”,查看其“屬性”,選擇“利用下面的IP地址”,并填入IP地址 192.168.0.55,
子網掩碼255.255.255.0,默認網關 192.168.0.1(DNS 部門可以不填)。單擊該頁面的“確定”及“當地毗連屬性”頁面簡直定,期待系統設置裝備擺設完畢。如圖5所示。然后就可經由過程設置裝備擺設軟件進行相關參數的設置裝備擺設。
工作模式
a. TCP模式:在 TCP 辦事器(TCP Server)模式下,CANWiFi-200T 不會本家兒動與其它設備毗連。它始終期待客戶端(TCP Client)的毗連,在與客戶端成立 TCP 毗連后即可進行雙標的目的數據通信。
b.TCP Client模式:在 TCP 客戶端(TCP Client)模式下,CANWiFi-200T 將本家兒動與預先設定好的 TCP 辦事器毗連。若是毗連不當作功,客戶端將會按照設置的毗連前提不竭測驗考試與 TCP 辦事器成立毗連。在與 TCP 辦事器端成立 TCP 毗連后即可進行雙標的目的數據通信。
c.UDP模式:UDP 模式利用 UDP 和談進行數據通信。UDP 是一種不基于毗連的通信體例,它不克不及包管發往方針本家兒機的數據包被準確領受,所以在對靠得住性要求較高的場所需要經由過程上層的通信和談來包管數據準確;可是因為 UDP 體例是一種較簡單的通信體例,它不會增添過多的額外通信量,可以供給比 TCP 體例更高的通信速度,以包管數據包的及時性。
ZNetCom軟件設置裝備擺設
毗連設備后,點擊搜刮設備,獲取設備信息。可在狀況欄中點竄相關設置裝備擺設。然后輸入“88888”,提交更改。
END起首,利用網線將 CANET 設備同 PC 機毗連起來,用雙絞線將 CANET 設備同
USBCAN-II 接口卡毗連起來(CANH 相連,CANL 相連),然后用 USB 線將 USBCAN-II 毗連起來,最后給 CANET 設備插上電源。然后在 PC 機上打開 CANtest 軟件。
打開軟件后,進行選擇設備和確定并開啟CAN通道,若是毗連正常,不會有任何提醒。如圖6所示。
打開通道后,進行雙標的目的通信測試,如圖7所示。
END為什么CANET-2E-U設備設置35.8kbps和我的設備通信掉敗?我的設備是一個開辟板,CAN波特率就是35.8kbps的。
答:請測驗考試設置兩通道為統一波特率,CAN0H接CAN1H,CAN0L接CAN1L,然后CAN0H與CAN0R短接,CAN1H與CAN1R短接,看可否正常通信?若是可以,則設備硬件是正常的。所有的CAN卡都是按照系統時鐘再加上必然的分頻算法得出當前通信波特率的,任何一個時鐘晶振都沒法子包管籠蓋到所有的波特率。CAN卡只能包管尺度波特率可以或許實現正常通信,非尺度波特率(特別波特率)得看現實測試環境才能知道能不克不及通信。
CANET-8E-U接在互換機下面,電腦節制它發CAN報文呈現丟幀,若何處置?彌補申明:利用的體例UDP體例,TCP沒有呈現這個問題。
答:UDP模式自己就是不平安的通信體例,底層沒有校驗機制,沒法子包管設備不呈現丟包,出格是收集情況復雜的環境下。這種環境只有兩種解決方式:1.經由過程上層和談去判定,設置重發來包管它的完整性。 2.不消UDP體例,改用TCP體例。
CANET設備用例程通信呈現領受數據的ID異常,要怎么處置?
答:用最新的二次開辟函數庫替代即可,這個是例程的舊版函數庫的bug。
END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!