0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

探秘EPCM3568A-LI:國(guó)產(chǎn)高性能工控機(jī)的CAN通信之旅

ZLG致遠(yuǎn)電子 ? 2024-05-15 08:24 ? 次閱讀

工業(yè)物聯(lián)網(wǎng)時(shí)代,CAN一種非常普遍的通信技術(shù)。本文將給大家介紹如何使用EPCM3568A-LI邊緣計(jì)算控制器與上位機(jī)實(shí)現(xiàn)CAN通信范例。

8b28ea8a-1251-11ef-9118-92fbcf53809c.jpg ?EPCM3568A-LI產(chǎn)品簡(jiǎn)介EPCM3568A-LI采用RK3568四核處理器,主頻高達(dá)2.0GHz,內(nèi)置1TOPs NPU,作為邊緣計(jì)算網(wǎng)關(guān),EPCM3568A-LI以其強(qiáng)大的計(jì)算能力,輕松高效處理數(shù)據(jù),為用戶帶來(lái)更加便捷、智能的能源管理體驗(yàn)。

8b335704-1251-11ef-9118-92fbcf53809c.jpg ?前期準(zhǔn)備1.軟件方面

ZCANPRO.exe

下載EPCM3568A-LI開(kāi)發(fā)環(huán)境

  • 安裝好虛擬機(jī)的電腦
  • MobaXterm虛擬終端。

2.硬件方面

EPCM3568A-LI小型邊緣計(jì)算網(wǎng)關(guān);

網(wǎng)線1根/交換機(jī)1個(gè);

USBCAN-8E-U1個(gè)。


8b335704-1251-11ef-9118-92fbcf53809c.jpg ?CAN概述CAN(Controller Area Network,控制器局域網(wǎng))是一種高可靠性的串行通信協(xié)議,專(zhuān)為汽車(chē)和工業(yè)控制等關(guān)鍵領(lǐng)域設(shè)計(jì)。它以高可靠性、實(shí)時(shí)性和出色的抗干擾能力為特點(diǎn),非常適合在需要精確數(shù)據(jù)傳輸?shù)?a target="_blank">控制系統(tǒng)中使用。

8b42f07e-1251-11ef-9118-92fbcf53809c.png

圖1EPCM3568A-LI的CAN接口


8b4c10b4-1251-11ef-9118-92fbcf53809c.jpg ?USBCAN-8E-U介紹

USBCAN-8E-U是致遠(yuǎn)電子開(kāi)發(fā)的一款基于Linux操作系統(tǒng)的高性能CAN接口卡,其兼容USB2.0全速總線規(guī)范,集成1~4路CAN-bus接口,CAN通道集成獨(dú)立的電氣隔離保護(hù)電路。接口卡使PC通過(guò)USB端口連接至CAN網(wǎng)絡(luò),構(gòu)成一個(gè)CAN-bus控制節(jié)點(diǎn)。

8b577c92-1251-11ef-9118-92fbcf53809c.png

圖2USBCAN-8E-U

USBCAN-8E-U高性能CAN接口卡是CAN-bus產(chǎn)品開(kāi)發(fā)、CAN-bus數(shù)據(jù)分析的強(qiáng)大工具;同時(shí)、即插即用等特點(diǎn),也是便攜式系統(tǒng)用戶的最佳選擇。USBCAN-8E-U接口卡上自帶電氣隔離模塊,使接口卡避免由于地環(huán)流的損壞,增強(qiáng)系統(tǒng)在惡劣環(huán)境中使用的可靠性。

USBCAN-8E-U高性能CAN接口卡支持Win2000/XP/7/8/10等操作系統(tǒng),也支持Linux的操作系統(tǒng)。

在ZLG產(chǎn)品用戶手冊(cè)上有USBCAN-8E-U的具體介紹和用法說(shuō)明,用戶可以自行查閱,


8b335704-1251-11ef-9118-92fbcf53809c.jpg ?EPCM3568A-LI與上位機(jī)的CAN通訊實(shí)驗(yàn)本節(jié),我們將利用EPCM3568A-LI的CAN接口(圖1)和USBCAN-8E-U(圖2),配合上位機(jī)模擬CAN通信。操作流程如下:

首先為EPCM3568A-LI接通電源,并通過(guò)網(wǎng)線將其與筆記本連接至同一交換機(jī)。待系統(tǒng)啟動(dòng)后,使用MobaXterm的SSH登錄,IP:192.168.1.136,用戶名:zlgmcu,密碼:zlgmcu,如圖3。

8b7e8e40-1251-11ef-9118-92fbcf53809c.png

圖3SSH登錄EPCM3568A-LI

1.初始化EPCM3568A-LI的CAN接口在使用Socket CAN之前,需要先設(shè)置CAN的波特率,波特率為1000kbps,并激活CAN網(wǎng)絡(luò)接口。執(zhí)行如下指令:

sudo ifconfig can0 downsudo ip link set can0 type can bitrate 1000000sudo ifconfig can0 up

完成初始化后,輸入如下指令,可以看到如圖4所示

sudo ifconfig can0

8b89b446-1251-11ef-9118-92fbcf53809c.png

圖4can0設(shè)備節(jié)點(diǎn)

2.安裝CAN通信測(cè)試工具can-utils

在確保EPCM3568A-LI能夠上網(wǎng)的情況下,執(zhí)行下面指令,安裝CAN 通信測(cè)試工具 canutils:

sudo apt install can-utils

安裝完后輸入sudo can后按TAB鍵發(fā)現(xiàn)多了幾個(gè)工具,如圖5所示:

8b99f7f2-1251-11ef-9118-92fbcf53809c.png圖5can-utils命令行可執(zhí)行工具

canutils 工具包內(nèi)含 5 個(gè)獨(dú)立的程序:canconfig、candump、canecho、cansend、cansequence。這幾個(gè)程序的功能簡(jiǎn)述如下:

canbusload:測(cè)量CAN總線的負(fù)載情況,幫助用戶評(píng)估CAN總線的性能和穩(wěn)定性。

canfdtest:測(cè)試CAN Flexible Data Rate(CAN FD)總線的工具,用于發(fā)送和接收CAN FD數(shù)據(jù)幀。

canplayer:回放CAN總線數(shù)據(jù),模擬將保存的CAN數(shù)據(jù)文件發(fā)送到CAN總線。

cansend:往指定的 CAN 總線接口發(fā)送指定的數(shù)據(jù)。

candump:捕獲CAN總線上的數(shù)據(jù)幀,并將其顯示在終端上。

cangen:生成CAN總線數(shù)據(jù)幀,模擬發(fā)送特定的CAN數(shù)據(jù)。

3.EPCM3568A-LI和USBCAN-8E-U接線

接下來(lái)看EPCM3568A-LI的CAN接口,如下所示:

8b9d780a-1251-11ef-9118-92fbcf53809c.png

圖6EPCM3568A-LI的CAN接口

USBCAN-8E-U接口卡集成了1~4路CAN通道,可以連接一個(gè)CAN-bus網(wǎng)絡(luò)或者CAN-bus接口的設(shè)備,其CAN-bus通道采用標(biāo)準(zhǔn)公頭DB9座子引出。DB9的引腳定義如圖7所示。

8ba0aaf2-1251-11ef-9118-92fbcf53809c.png圖7DB9插座的管腳信號(hào)定義

用戶可以通過(guò)選配的DB9OPEN5轉(zhuǎn)換器,將DB9插座的CAN-bus 信號(hào)轉(zhuǎn)換至易于連接的5引腳OPEN5連接器,接口說(shuō)明見(jiàn)圖8。

8ba5e3b4-1251-11ef-9118-92fbcf53809c.png圖8DB9OPEN5轉(zhuǎn)換器信號(hào)定義

CAN-Bus通訊連接如圖9所示。

8baa7eec-1251-11ef-9118-92fbcf53809c.png圖9CAN-Bus通訊連接

所以我們將EPCM3568A-LI和USBCAN-8E-U的H、L兩兩對(duì)接,如圖10,然后開(kāi)始實(shí)驗(yàn)。

8bb177c4-1251-11ef-9118-92fbcf53809c.jpg

圖10EPCM3568A-LI和USBCAN-8E-U接線

4. 收發(fā)實(shí)驗(yàn)

4.1設(shè)置上位機(jī)ZCANPRO

如圖11,啟動(dòng)通道0,并且將波特率設(shè)置為1000kbps。

8bb5789c-1251-11ef-9118-92fbcf53809c.png

圖11設(shè)置上位機(jī)ZCANPRO

4.2EPCM3568A-LI發(fā)送CAN數(shù)據(jù)幀

首先在EPCM3568A-LI執(zhí)行下面指令查看CAN0的負(fù)載情況,如圖12所示

sudo canbusload can0@1000000 -r -t -b -c

8bd01486-1251-11ef-9118-92fbcf53809c.png圖12使用canbusload查看can0負(fù)載

可以看到當(dāng)前CAN0上沒(méi)有負(fù)載。

接下來(lái),EPCM3568A-LI發(fā)送CAN數(shù)據(jù)幀,上位機(jī)接收,在ZCANPRO上顯示收到的數(shù)據(jù)。EPCM3568A-LI發(fā)送11223344,幀ID為123,輸入下面指令:

cansend can0 123#11223344

上位機(jī)收到數(shù)據(jù)11223344,幀ID來(lái)自123,如圖13所示:

8bd761f0-1251-11ef-9118-92fbcf53809c.png

圖13上位機(jī)收到EPCM3568A-LI發(fā)送的CAN數(shù)據(jù)幀

4.3EPCM3568A-LI接收CAN數(shù)據(jù)幀

接下來(lái),上位機(jī)發(fā)送CAN數(shù)據(jù)幀,EPCM3568A-LI接收并顯示在終端上。EPCM3568A-LI設(shè)置成接收數(shù)據(jù)幀模式,輸入下面指令:

candump -ta can0 &

在上位機(jī)使用ZCANPRO發(fā)送數(shù)據(jù)00 11 22 33 44 55 66 77,如圖14所示:

8be20d3a-1251-11ef-9118-92fbcf53809c.png圖14使用ZCANPRO給EPCM3568A-LI發(fā)送CAN數(shù)據(jù)幀

如圖,EPCM3568A-LI接收到00 11 22 33 44 55 66 77,來(lái)自幀ID:100,如圖15所示:

8bef5328-1251-11ef-9118-92fbcf53809c.png

圖15EPCM3568A-LI接收到ZCANPRO發(fā)送的數(shù)據(jù)幀

4.4使用cangen循環(huán)發(fā)送CAN數(shù)據(jù)幀

我們也可以用cangen,這將在CAN0接口上生成8字節(jié)數(shù)據(jù)長(zhǎng)度的CAN幀,并且每1000毫秒生成一幀。此外,您也可以根據(jù)需要調(diào)整其他選項(xiàng)來(lái)滿足您的測(cè)試需求。

cangen -g 1000 -D r can0

這是EPCM3568A-LI循環(huán)發(fā)送的數(shù)據(jù),如圖16所示:

8bfabd1c-1251-11ef-9118-92fbcf53809c.png圖16在EPCM3568A-LI使用cangen循環(huán)發(fā)送CAN數(shù)據(jù)幀

這是上位機(jī)接收到的數(shù)據(jù),如圖17所示:

8c01d7b4-1251-11ef-9118-92fbcf53809c.png圖17上位機(jī)收到EPCM3568A-LI使用cangen循環(huán)發(fā)送的CAN數(shù)據(jù)幀從圖16和圖17中可以看到,EPCM3568A-LI發(fā)出的CAN數(shù)據(jù)幀與上位機(jī)收到的數(shù)據(jù)幀是一樣的,本實(shí)驗(yàn)實(shí)現(xiàn)了EPCM3568A-LI與上位機(jī)的CAN通信。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2663

    瀏覽量

    462441
  • 工控機(jī)
    +關(guān)注

    關(guān)注

    10

    文章

    1626

    瀏覽量

    49886
  • 工業(yè)物聯(lián)網(wǎng)

    關(guān)注

    25

    文章

    2335

    瀏覽量

    62683
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    聚徽-風(fēng)扇工控機(jī)的應(yīng)用

    有風(fēng)扇工控機(jī)與無(wú)風(fēng)扇工控機(jī)相比,具有其獨(dú)特的特點(diǎn)和優(yōu)勢(shì)。它主要包括 1U 工控機(jī)、2U 工控機(jī)、3U 工控機(jī)、4U
    的頭像 發(fā)表于 08-13 09:23 ?218次閱讀

    國(guó)產(chǎn)工控機(jī)的發(fā)展與未來(lái)

    工業(yè)控制計(jì)算機(jī),簡(jiǎn)稱(chēng)工控機(jī),在現(xiàn)代工業(yè)自動(dòng)化和控制系統(tǒng)中扮演著至關(guān)重要的角色。作為工控設(shè)備的核心部分,它們負(fù)責(zé)處理、監(jiān)控和控制工業(yè)流程。近年來(lái),隨著我國(guó)制造業(yè)的迅速發(fā)展,國(guó)產(chǎn)工控機(jī)應(yīng)運(yùn)
    的頭像 發(fā)表于 08-12 17:56 ?672次閱讀
    <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>工控機(jī)</b>的發(fā)展與未來(lái)

    國(guó)產(chǎn)之星】米爾瑞芯微RK3568工控機(jī)適應(yīng)更多應(yīng)用場(chǎng)景

    MYD-LR3568-GK工控板和MYD-LR3568-GK-B工控機(jī),豐富更多的應(yīng)用場(chǎng)景。 MYD-LR3568-GK
    發(fā)表于 08-02 16:57

    集特智能 國(guó)產(chǎn)平臺(tái)龍芯3A5000工控機(jī)

    北京集特智能專(zhuān)業(yè)研發(fā)生產(chǎn)工控機(jī),從事工控行業(yè)10年,擁有專(zhuān)業(yè)的產(chǎn)品線和研發(fā)團(tuán)隊(duì),品質(zhì)保障,可提供專(zhuān)業(yè)化的解決方案,接下來(lái)就為大家主要介紹下國(guó)產(chǎn)平臺(tái)龍芯3A5000的4U
    的頭像 發(fā)表于 08-02 15:04 ?204次閱讀
    集特智能 <b class='flag-5'>國(guó)產(chǎn)</b>平臺(tái)龍芯3<b class='flag-5'>A</b>5000<b class='flag-5'>工控機(jī)</b>

    米爾RK3568加推工控板和工控機(jī),更豐富的場(chǎng)景應(yīng)用

    MYD-LR3568-GK工控板和MYD-LR3568-GK-B工控機(jī),豐富更多的應(yīng)用場(chǎng)景。MYD-LR3568-GK
    的頭像 發(fā)表于 08-02 08:01 ?281次閱讀
    米爾RK<b class='flag-5'>3568</b>加推<b class='flag-5'>工控</b>板和<b class='flag-5'>工控機(jī)</b>,更豐富的場(chǎng)景應(yīng)用

    米爾T527系列加推工控板和工控機(jī),更多工業(yè)場(chǎng)景DEMO

    是全志科技在智能工控領(lǐng)域和汽車(chē)領(lǐng)域的一款高性能嵌入式處理器,可選AI功能。T527系列處理器配備8*Cortex-A55、HiFi4 DSP、RISC-V、DDR4/LPDDR4/LPDDR4X
    發(fā)表于 06-21 17:54

    工控機(jī)怎樣度 CAN 總線

    隨著中國(guó)智能科技的快速發(fā)展,越來(lái)越多的行業(yè)對(duì)工控機(jī)提出了采集和控制的需求。特別是在高鐵、地鐵和航空等領(lǐng)域,工控機(jī)需要配備 CAN 總線接口。然而,由于 CAN 總線接口的價(jià)格差異,許多
    的頭像 發(fā)表于 06-18 09:51 ?280次閱讀

    視覺(jué)工控機(jī)的作用與應(yīng)用

    控制系統(tǒng)和圖像處理技術(shù),具備高性能的圖像采集、處理和分析能力,為工業(yè)生產(chǎn)提供了高效、準(zhǔn)確和自動(dòng)化的解決方案。本文將對(duì)視覺(jué)工控機(jī)的作用進(jìn)行詳細(xì)闡述,并輔以相關(guān)數(shù)據(jù)和案例,以期為讀者提供全面的認(rèn)識(shí)。
    的頭像 發(fā)表于 06-06 18:14 ?949次閱讀

    EPCM3568A-LI屏幕分辨率和開(kāi)機(jī)logo設(shè)置

    本文將給大家介紹如何使用EPCM3568A-LI邊緣計(jì)算控制器通過(guò)HDMI口連接顯示器,并實(shí)現(xiàn)自定義屏幕顯示分辨率和開(kāi)機(jī)logo功能。EPCM3568A-LI產(chǎn)品簡(jiǎn)介EPCM3568A-LI采用
    的頭像 發(fā)表于 05-22 08:25 ?280次閱讀
    <b class='flag-5'>EPCM3568A-LI</b>屏幕分辨率和開(kāi)機(jī)logo設(shè)置

    EPCM3568A-LI如何實(shí)現(xiàn)WiFi沖浪和熱點(diǎn)共享

    在物聯(lián)網(wǎng)時(shí)代,無(wú)線連接對(duì)智能設(shè)備至關(guān)重要。EPCM3568A-LI工控機(jī)作為邊緣計(jì)算網(wǎng)關(guān),簡(jiǎn)化了設(shè)備聯(lián)網(wǎng)流程,支持遠(yuǎn)程數(shù)據(jù)傳輸與智能操作。本文將指導(dǎo)如何通過(guò)該工控機(jī)輕松實(shí)現(xiàn)WiFi連接和熱點(diǎn)共享
    的頭像 發(fā)表于 04-17 08:25 ?325次閱讀
    <b class='flag-5'>EPCM3568A-LI</b>如何實(shí)現(xiàn)WiFi沖浪和熱點(diǎn)共享

    國(guó)產(chǎn)工控機(jī)廠家排名

    國(guó)產(chǎn)工控機(jī),以國(guó)產(chǎn)工控主板為基礎(chǔ)的專(zhuān)門(mén)為工業(yè)控制設(shè)計(jì)的計(jì)算機(jī),有嵌入式工控機(jī)、工業(yè)平板電腦等多種分類(lèi)。由于運(yùn)行環(huán)境的苛刻性,
    的頭像 發(fā)表于 03-07 15:51 ?3182次閱讀
    <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>工控機(jī)</b>廠家排名

    嵌入式工控機(jī)性能特點(diǎn) 嵌入式工控機(jī)應(yīng)用場(chǎng)景

    嵌入式工控機(jī)性能特點(diǎn) 嵌入式工控機(jī)應(yīng)用場(chǎng)景 嵌入式工控機(jī)是一種專(zhuān)門(mén)設(shè)計(jì)用于工業(yè)控制系統(tǒng)的計(jì)算機(jī)設(shè)備。它具有與傳統(tǒng)計(jì)算機(jī)不同的性能特點(diǎn),并且在
    的頭像 發(fā)表于 02-04 11:35 ?463次閱讀

    如何一鍵將EPCM3568邊緣網(wǎng)關(guān)接入ZWS云

    EPCM3568智能邊緣網(wǎng)關(guān)支持專(zhuān)屬化ZWSMQTTSDK,提高研發(fā)效率,快速接入物聯(lián)網(wǎng)云,實(shí)現(xiàn)數(shù)字化智能化管理。EPCM3568工業(yè)智能邊緣網(wǎng)關(guān)EPCM3568B-LI
    的頭像 發(fā)表于 12-20 08:25 ?601次閱讀
    如何一鍵將<b class='flag-5'>EPCM3568</b>邊緣網(wǎng)關(guān)接入ZWS云

    基于EPCM3568A-LI的LoRa快速使用指南來(lái)了

    EPCM3568A-LI是ZLG致遠(yuǎn)電子面向小體積工控機(jī)應(yīng)用市場(chǎng),研發(fā)的國(guó)產(chǎn)化小型高性能邊緣計(jì)算網(wǎng)關(guān)產(chǎn)品。EPCM3568A-LI主控具有4
    的頭像 發(fā)表于 11-29 08:24 ?367次閱讀
    基于<b class='flag-5'>EPCM3568A-LI</b>的LoRa快速使用指南來(lái)了

    工控機(jī)的技術(shù)要求 工控機(jī)的系統(tǒng)有哪些

    工控機(jī)的技術(shù)要求工控機(jī)是為工業(yè)控制領(lǐng)域而設(shè)計(jì)的計(jì)算機(jī),相比于普通個(gè)人電腦,需要具備更高的穩(wěn)定性、可靠性和抗干擾能力。以下是工控機(jī)的主要技術(shù)要求:處理器:工控機(jī)需要具備
    的頭像 發(fā)表于 11-11 08:07 ?1158次閱讀
    <b class='flag-5'>工控機(jī)</b>的技術(shù)要求 <b class='flag-5'>工控機(jī)</b>的系統(tǒng)有哪些