<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

探秘EPCM3568A-LI:國產高性能工控機的CAN通信之旅

ZLG致遠電子 ? 2024-05-15 08:24 ? 次閱讀

工業物聯網時代,CAN一種非常普遍的通信技術。本文將給大家介紹如何使用EPCM3568A-LI邊緣計算控制器與上位機實現CAN通信范例。

8b28ea8a-1251-11ef-9118-92fbcf53809c.jpg ?EPCM3568A-LI產品簡介EPCM3568A-LI采用RK3568四核處理器,主頻高達2.0GHz,內置1TOPs NPU,作為邊緣計算網關,EPCM3568A-LI以其強大的計算能力,輕松高效處理數據,為用戶帶來更加便捷、智能的能源管理體驗。

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

ZCANPRO.exe

下載EPCM3568A-LI開發環境

  • 安裝好虛擬機的電腦;
  • MobaXterm虛擬終端。

2.硬件方面

EPCM3568A-LI小型邊緣計算網關;

網線1根/交換機1個;

USBCAN-8E-U1個。


8b335704-1251-11ef-9118-92fbcf53809c.jpg ?CAN概述CAN(Controller Area Network,控制器局域網)是一種高可靠性的串行通信協議,專為汽車和工業控制等關鍵領域設計。它以高可靠性、實時性和出色的抗干擾能力為特點,非常適合在需要精確數據傳輸的控制系統中使用。

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

圖1EPCM3568A-LI的CAN接口


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

USBCAN-8E-U是致遠電子開發的一款基于Linux操作系統的高性能CAN接口卡,其兼容USB2.0全速總線規范,集成1~4路CAN-bus接口,CAN通道集成獨立的電氣隔離保護電路。接口卡使PC通過USB端口連接至CAN網絡,構成一個CAN-bus控制節點。

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

圖2USBCAN-8E-U

USBCAN-8E-U高性能CAN接口卡是CAN-bus產品開發、CAN-bus數據分析的強大工具;同時、即插即用等特點,也是便攜式系統用戶的最佳選擇。USBCAN-8E-U接口卡上自帶電氣隔離模塊,使接口卡避免由于地環流的損壞,增強系統在惡劣環境中使用的可靠性。

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

在ZLG產品用戶手冊上有USBCAN-8E-U的具體介紹和用法說明,用戶可以自行查閱,


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

首先為EPCM3568A-LI接通電源,并通過網線將其與筆記本連接至同一交換機。待系統啟動后,使用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之前,需要先設置CAN的波特率,波特率為1000kbps,并激活CAN網絡接口。執行如下指令:

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設備節點

2.安裝CAN通信測試工具can-utils

在確保EPCM3568A-LI能夠上網的情況下,執行下面指令,安裝CAN 通信測試工具 canutils:

sudo apt install can-utils

安裝完后輸入sudo can后按TAB鍵發現多了幾個工具,如圖5所示:

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

canutils 工具包內含 5 個獨立的程序:canconfig、candump、canecho、cansend、cansequence。這幾個程序的功能簡述如下:

canbusload:測量CAN總線的負載情況,幫助用戶評估CAN總線的性能和穩定性。

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

canplayer:回放CAN總線數據,模擬將保存的CAN數據文件發送到CAN總線。

cansend:往指定的 CAN 總線接口發送指定的數據。

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

cangen:生成CAN總線數據幀,模擬發送特定的CAN數據。

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

接下來看EPCM3568A-LI的CAN接口,如下所示:

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

圖6EPCM3568A-LI的CAN接口

USBCAN-8E-U接口卡集成了1~4路CAN通道,可以連接一個CAN-bus網絡或者CAN-bus接口的設備,其CAN-bus通道采用標準公頭DB9座子引出。DB9的引腳定義如圖7所示。

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

用戶可以通過選配的DB9OPEN5轉換器,將DB9插座的CAN-bus 信號轉換至易于連接的5引腳OPEN5連接器,接口說明見圖8。

8ba5e3b4-1251-11ef-9118-92fbcf53809c.png圖8DB9OPEN5轉換器信號定義

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

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

所以我們將EPCM3568A-LI和USBCAN-8E-U的H、L兩兩對接,如圖10,然后開始實驗。

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

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

4. 收發實驗

4.1設置上位機ZCANPRO

如圖11,啟動通道0,并且將波特率設置為1000kbps。

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

圖11設置上位機ZCANPRO

4.2EPCM3568A-LI發送CAN數據幀

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

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

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

可以看到當前CAN0上沒有負載。

接下來,EPCM3568A-LI發送CAN數據幀,上位機接收,在ZCANPRO上顯示收到的數據。EPCM3568A-LI發送11223344,幀ID為123,輸入下面指令:

cansend can0 123#11223344

上位機收到數據11223344,幀ID來自123,如圖13所示:

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

圖13上位機收到EPCM3568A-LI發送的CAN數據幀

4.3EPCM3568A-LI接收CAN數據幀

接下來,上位機發送CAN數據幀,EPCM3568A-LI接收并顯示在終端上。EPCM3568A-LI設置成接收數據幀模式,輸入下面指令:

candump -ta can0 &

在上位機使用ZCANPRO發送數據00 11 22 33 44 55 66 77,如圖14所示:

8be20d3a-1251-11ef-9118-92fbcf53809c.png圖14使用ZCANPRO給EPCM3568A-LI發送CAN數據幀

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

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

圖15EPCM3568A-LI接收到ZCANPRO發送的數據幀

4.4使用cangen循環發送CAN數據幀

我們也可以用cangen,這將在CAN0接口上生成8字節數據長度的CAN幀,并且每1000毫秒生成一幀。此外,您也可以根據需要調整其他選項來滿足您的測試需求。

cangen -g 1000 -D r can0

這是EPCM3568A-LI循環發送的數據,如圖16所示:

8bfabd1c-1251-11ef-9118-92fbcf53809c.png圖16在EPCM3568A-LI使用cangen循環發送CAN數據幀

這是上位機接收到的數據,如圖17所示:

8c01d7b4-1251-11ef-9118-92fbcf53809c.png圖17上位機收到EPCM3568A-LI使用cangen循環發送的CAN數據幀從圖16和圖17中可以看到,EPCM3568A-LI發出的CAN數據幀與上位機收到的數據幀是一樣的,本實驗實現了EPCM3568A-LI與上位機的CAN通信。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CAN
    CAN
    +關注

    關注

    56

    文章

    2497

    瀏覽量

    460479
  • 工控機
    +關注

    關注

    10

    文章

    1397

    瀏覽量

    48187
  • 工業物聯網
    +關注

    關注

    25

    文章

    2307

    瀏覽量

    60889
收藏 人收藏

    評論

    相關推薦

    EPCM3568A-LI屏幕分辨率和開機logo設置

    本文將給大家介紹如何使用EPCM3568A-LI邊緣計算控制器通過HDMI口連接顯示器,并實現自定義屏幕顯示分辨率和開機logo功能。EPCM3568A-LI產品簡介EPCM3568A-LI采用
    的頭像 發表于 05-22 08:25 ?134次閱讀
    <b class='flag-5'>EPCM3568A-LI</b>屏幕分辨率和開機logo設置

    智造新境界:國產工控機在智能制造領域的創新突破

    智能制造的浪潮正以前所未有的速度席卷全球,而國產工業控制計算機(工控機)作為這一變革的核心動力,正不斷展現出其創新的深度和應用的廣度。在智能制造的各個關鍵環節,國產工控機以其創新特性和
    的頭像 發表于 05-13 17:52 ?167次閱讀

    YNH-570工控機主板規格書RK3568-V1

    YNH-570工控機主板規格書RK3568-V1
    發表于 04-15 16:00 ?0次下載

    國產工控機:工業自動化的堅實基石

    和高效管理。國產工控機以其多樣化的I/O接口和通信功能,能夠與眾多傳感器、執行器和控制單元無縫對接,實現對工業自動化過程的全面監控。 國產工控機
    的頭像 發表于 04-09 11:50 ?171次閱讀

    探索國產工控機的多元I/O接口世界

    高效的輸入/輸出(I/O)接口,以適應多樣化的設備連接和數據通信需求。廣州市金其利在此為您詳細介紹國產工控機中常見的I/O接口類型。 1. 串行通信端口: ? ? - 串行端口,如RS
    的頭像 發表于 04-08 14:26 ?277次閱讀

    國產工控機廠家排名

    國產工控機,以國產工控主板為基礎的專門為工業控制設計的計算機,有嵌入式工控機、工業平板電腦等多種分類。由于運行環境的苛刻性,
    的頭像 發表于 03-07 15:51 ?1132次閱讀
    <b class='flag-5'>國產</b><b class='flag-5'>工控機</b>廠家排名

    國產工控機賦能物流行業轉型升級之路

    下,國產工控機作為一種高性能的工業電腦,正發揮著越來越重要的作用。 國產工控機通常用于自動化設備中,通過與其他設備和系統的連接,完成生產過程
    的頭像 發表于 03-06 14:49 ?180次閱讀

    如何一鍵將EPCM3568邊緣網關接入ZWS云

    EPCM3568智能邊緣網關支持專屬化ZWSMQTTSDK,提高研發效率,快速接入物聯網云,實現數字化智能化管理。EPCM3568工業智能邊緣網關EPCM3568B-LI
    的頭像 發表于 12-20 08:25 ?525次閱讀
    如何一鍵將<b class='flag-5'>EPCM3568</b>邊緣網關接入ZWS云

    RK3568J“麒麟”+“翼輝”國產系統正式發布,“鴻蒙”也正在路上!

    隔離、操作系統混合部署能力,可滿足嵌入式場景對操作系統安全可信、實時可靠的需求,主要應用于黨政、金融、能源、交通、通信、制造、醫療、教育等領域的邊緣服務器、工作站、工控機、機具、瘦終端、數控機床、數
    發表于 11-30 16:08

    基于EPCM3568A-LI的LoRa快速使用指南來了

    EPCM3568A-LI是ZLG致遠電子面向小體積工控機應用市場,研發的國產化小型高性能邊緣計算網關產品。EPCM3568A-LI主控具有4
    的頭像 發表于 11-29 08:24 ?274次閱讀
    基于<b class='flag-5'>EPCM3568A-LI</b>的LoRa快速使用指南來了

    工控機的技術要求 工控機的系統有哪些

    工控機的技術要求工控機是為工業控制領域而設計的計算機,相比于普通個人電腦,需要具備更高的穩定性、可靠性和抗干擾能力。以下是工控機的主要技術要求:處理器:工控機需要具備
    的頭像 發表于 11-11 08:07 ?808次閱讀
    <b class='flag-5'>工控機</b>的技術要求 <b class='flag-5'>工控機</b>的系統有哪些

    高性能、高可靠性、高安全性:國產工控機賦能金融領域

    ,因此對于國產工控機的需求越來越大。 國產金融工控機在金融領域的應用場景多種多樣: 1. 自動取款機(ATM):金融工控機被廣泛應用于ATM
    的頭像 發表于 07-07 14:21 ?395次閱讀

    【深度解析】帶你深入了解MD-3568LI工控

    股份有限公司精心推出的一款嵌入式工控主板,板載高性能的RK3568處理器,主頻高達2GHz,同時集成G52GPU和1Tops算力的NPU,為高端應用提供了優異的硬
    的頭像 發表于 07-07 10:00 ?403次閱讀
    【深度解析】帶你深入了解MD-<b class='flag-5'>3568LI</b><b class='flag-5'>工控</b>板

    深度解析MD-3568LI工控

    自SX-3568LI系列主板面市后,受到了眾多客戶的熱烈追捧,同時也收到了客戶的進一步需求,于是我們設計了全新的MD-3568LI系列主板,以適應更多的客戶應用需求。
    的頭像 發表于 07-06 11:41 ?430次閱讀
    深度解析MD-<b class='flag-5'>3568LI</b><b class='flag-5'>工控</b>板

    不可缺少的新工業伙伴!國產工控機性能全解析

    工控機是以工業自動化等領域應用為目的,具有高可靠性、耐用性和穩定性的計算機。根據實際應用環境,工控機可以分為嵌入式工控機、擱架式工控機、壁掛式工控機
    的頭像 發表于 06-15 14:23 ?362次閱讀
    不可缺少的新工業伙伴!<b class='flag-5'>國產</b><b class='flag-5'>工控機</b><b class='flag-5'>性能</b>全解析
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>