国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

開(kāi)源!ZYNQ IgH EtherCAT主站方案分享

Tronlong創(chuàng)龍科技 ? 2021-10-29 11:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前 言

創(chuàng)龍科技已基于IMX8、ZYNQ、AM5728、AM5708、AM437x、AM335x、T3/A40i等平臺(tái)提供了開(kāi)源EtherCAT主站IgH案例。本文主要演示TLZ7x-EasyEVM-S評(píng)估板基于IgH EtherCAT控制伺服電機(jī)方法。

案例適用開(kāi)發(fā)環(huán)境:

Windows開(kāi)發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit

Linux開(kāi)發(fā)環(huán)境:Ubuntu 14.04.3 64bit

虛擬機(jī):VMware15.1.0

PetaLinux:2017.4

Kernel:linux-xlnx-xenomai-g7645980-v1.0

IgH EtherCAT:ethercat-stable-1.5-gcd0d17d-20210723

Xenomai:xenomai-v3.0.11-g4f49146

伺服驅(qū)動(dòng)器:臺(tái)達(dá)ASD-A2-0121-E

伺服電機(jī):臺(tái)達(dá)ECMA-C10401GS

硬件平臺(tái):TLZ7x-EasyEVM-S評(píng)估板(Xilinx Zynq-7010/7020)

pYYBAGF7bSeAa4S1AAQVdO4fheU244.jpg

圖 1 TLZ7x-EasyEVM評(píng)估板

poYBAGF7bSeADoNCAAM3RLjUUpk946.jpg

圖 2 SOM-TLZ7x-S核心板

IgH EtherCAT簡(jiǎn)介

IgH EtherCAT為運(yùn)行于Linux系統(tǒng)的免費(fèi)開(kāi)源EtherCAT主站程序,框架如下所示。

pYYBAGF7bSeAfRnuAADaUq2cNGE469.jpg

圖 3

IgH EtherCAT主站通過(guò)構(gòu)建Linux字符設(shè)備,應(yīng)用程序通過(guò)對(duì)字符設(shè)備的訪問(wèn)實(shí)現(xiàn)與EtherCAT主站模塊的通信。

IgH EtherCAT開(kāi)發(fā)包提供EtherCAT工具,該工具提供各種可在Linux用戶(hù)層運(yùn)行的命令,可直接實(shí)現(xiàn)對(duì)從站的訪問(wèn)和設(shè)置,如設(shè)置從站地址、顯示總線配置、顯示PDO數(shù)據(jù)、讀寫(xiě)SDO參數(shù)等。

案例說(shuō)明

案例功能:控制伺服電機(jī)正轉(zhuǎn)和反轉(zhuǎn)。

  1. 正轉(zhuǎn):伺服電機(jī)目標(biāo)速度從0加速到10000,當(dāng)達(dá)到10000速度后,控制伺服電機(jī)減速至0,循環(huán)運(yùn)行。
  2. 反轉(zhuǎn):伺服電機(jī)目標(biāo)速度從0加速到-10000,當(dāng)達(dá)到-10000速度后,控制伺服電機(jī)減速至0,循環(huán)運(yùn)行。
poYBAGF7bSeANKd_AAH72s9Ywlw130.jpg

圖 4

案例測(cè)試

請(qǐng)按下圖所示使用網(wǎng)線連接評(píng)估板RGMII ETH網(wǎng)口和伺服驅(qū)動(dòng)器A的IN網(wǎng)口,將伺服驅(qū)動(dòng)器A的OUT網(wǎng)口使用網(wǎng)線連接至伺服驅(qū)動(dòng)器B的IN網(wǎng)口。

poYBAGF7bSeASK0TAAGJOj4kcqE735.jpg

圖 5

pYYBAGF7bSeADaitAAFXJfP9Tvs626.jpg

圖 6

為便于測(cè)試,我司提供已驗(yàn)證的基于Xenomai編譯生成的內(nèi)核鏡像文件和設(shè)備樹(shù)鏡像文件,位于案例"igh_ethercat_dc_motor\kernel-xenomai\images\linux-xlnx-xenomai-g7645980-v1.0"目錄下,請(qǐng)?zhí)鎿Q至Linux系統(tǒng)啟動(dòng)卡rootfs分區(qū)boot目錄下。同時(shí)將linux-xlnx-xenomai-g7645980-v1.0目錄下的module驅(qū)動(dòng)壓縮包4.9.0-xilinx-g7645980.tar.gz,解壓至Linux系統(tǒng)啟動(dòng)卡rootfs分區(qū)"lib/modules/"目錄下。

備注:如需使用由內(nèi)核源碼重新編譯生成的內(nèi)核鏡像文件和設(shè)備樹(shù)文件,請(qǐng)參考Linux系統(tǒng)使用手冊(cè)將編譯的module驅(qū)動(dòng)安裝至Linux系統(tǒng)啟動(dòng)卡中,默認(rèn)安裝后module驅(qū)動(dòng)目錄為4.9.0-xilinx。

pYYBAGF7bSeAOl7xAABBspwHCfY263.jpg

圖 7

將IgH EtherCAT主站程序文件夾整個(gè)拷貝至評(píng)估板文件系統(tǒng),執(zhí)行如下命令查詢(xún)?cè)u(píng)估板網(wǎng)卡物理地址。

pYYBAGF7bSeABiq4AAOyfb_uQj4777.jpg

圖 9

執(zhí)行如下命令加載驅(qū)動(dòng)模塊。

Target# insmod /home/root/_install/modules/ec_master.ko main_devices=00:0a:35:00:01:22

pYYBAGF7bSeAJXgaAABJNHsKd0k589.jpg

圖 10

執(zhí)行如下命令拷貝EtherCAT主站相關(guān)文件至評(píng)估板文件系統(tǒng)。

Target# mkdir /etc/sysconfig

Target# cp _install/etc/sysconfig/ethercat /etc/sysconfig

Target# cp _install/modules/ec_master.ko /lib/modules/4.9.0-xilinx-g7645980/ //模塊驅(qū)動(dòng)名稱(chēng)可通過(guò)"uname -r"查看

Target# depmod //同步模塊依賴(lài)關(guān)系

pYYBAGF7bSiARx42AABBuXleYb0397.jpg

圖 11

執(zhí)行如下命令啟動(dòng)EtherCAT主站。

Target# /home/root/_install/etc/init.d/ethercat start

pYYBAGF7bSiAAiGAAAAhS4t7FTg217.jpg

圖 12

執(zhí)行如下命令加載ec_generic.ko驅(qū)動(dòng)文件。

Target# insmod _install/modules/ec_generic.ko

poYBAGF7bSeAGy4jAAC-I4AoOw8046.jpg

圖 13

執(zhí)行如下命令添加IgH動(dòng)態(tài)鏈接庫(kù)路徑。

Target# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/root/_install/lib

pYYBAGF7bSeAQPE4AAAhDV3OBYo980.jpg

圖 14

將案例igh_ethercat_dc_motor可執(zhí)行文件拷貝至評(píng)估板文件系統(tǒng),執(zhí)行如下命令查看參數(shù)信息。

Target# ./igh_ethercat_dc_motor --help

poYBAGF7bSiAQz8VAAE7CiajIJw321.jpg

圖 15

執(zhí)行如下命令控制兩臺(tái)伺服電機(jī)同時(shí)正轉(zhuǎn)。

Target# ./igh_ethercat_dc_motor -d 0

poYBAGF7bSiAF5rPAAGfsD65gvA438.jpg

圖 16

poYBAGF7bSiAGXY_AAFzTKuUbWk268.jpg

圖 17

按下"Ctrl+C"停止運(yùn)行程序。

pYYBAGF7bSiAQj-fAAFhWZer1nw272.jpg

圖 18

執(zhí)行如下命令控制兩臺(tái)伺服電機(jī)同時(shí)反轉(zhuǎn)。

Target# ./igh_ethercat_dc_motor -d 1

poYBAGF7bSiAK-EvAAGbt_suJ3s644.jpg

圖 19

poYBAGF7bSiAVVgVAAFsnoci_lE474.jpg

圖 20

pYYBAGF7bSiAU7JPAAFyd8Bo5T4033.jpg

圖 21

按下"Ctrl+C"停止運(yùn)行程序。

pYYBAGF7bSiAQ0O7AAGHg11qmok288.jpg

圖 22

備注:案例設(shè)置EtherCAT周期為1ms,同時(shí)串口循環(huán)打印EtherCAT周期的最小值和最大值。

參數(shù)解析:

  1. latency:等待喚醒時(shí)間。
  2. period:EtherCAT通訊周期時(shí)間。
  3. exec:接收和發(fā)送EtherCAT數(shù)據(jù)時(shí)間。

聲明:本文內(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22408

    瀏覽量

    636245
  • 嵌入式
    +關(guān)注

    關(guān)注

    5198

    文章

    20442

    瀏覽量

    333986
  • 工業(yè)控制
    +關(guān)注

    關(guān)注

    38

    文章

    1660

    瀏覽量

    91497
  • Zynq
    +關(guān)注

    關(guān)注

    10

    文章

    630

    瀏覽量

    49447
  • 硬件開(kāi)發(fā)
    +關(guān)注

    關(guān)注

    3

    文章

    190

    瀏覽量

    25169
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    DR1M90 開(kāi)源 IgH EtherCAT 案例:伺服電機(jī)正反轉(zhuǎn)實(shí)時(shí)控制方案

    本文為創(chuàng)龍科技DR1M90 評(píng)估板的 IgH EtherCAT 應(yīng)用案例,基于 Linux-RT 內(nèi)核與開(kāi)源協(xié)議棧,實(shí)現(xiàn)伺服電機(jī)正反轉(zhuǎn)實(shí)
    的頭像 發(fā)表于 01-04 15:40 ?1784次閱讀
    DR1M90 <b class='flag-5'>開(kāi)源</b> <b class='flag-5'>IgH</b> <b class='flag-5'>EtherCAT</b> <b class='flag-5'>主</b><b class='flag-5'>站</b>案例:伺服電機(jī)正反轉(zhuǎn)實(shí)時(shí)控制<b class='flag-5'>方案</b>

    IGH EtherCAT 站上 ARMxy的真實(shí)表現(xiàn):穩(wěn)定、快到離譜

    ,等待,把信(數(shù)據(jù))交給住戶(hù)。效率低,延遲高。 EtherCAT: ?就像一列高速行駛的“數(shù)據(jù)火車(chē)”。這列火車(chē)只有一個(gè)車(chē)頭(),它沿著軌道(網(wǎng)絡(luò))飛馳。每個(gè)站臺(tái)(從設(shè)備)都有一個(gè)
    的頭像 發(fā)表于 12-03 16:41 ?772次閱讀
    <b class='flag-5'>IGH</b> <b class='flag-5'>EtherCAT</b> <b class='flag-5'>主</b>站上 ARMxy的真實(shí)表現(xiàn):穩(wěn)定、快到離譜

    基于BL350與IGH?EtherCAT的硬實(shí)時(shí)控制解決方案

    現(xiàn)代高性能應(yīng)用的需求。本文將詳細(xì)介紹一種基于鋇錸技術(shù)ARMxy?BL350系列嵌入式工業(yè)計(jì)算機(jī),結(jié)合IGH?EtherCAT與Linux-RT實(shí)時(shí)內(nèi)核的硬實(shí)時(shí)控制解決
    的頭像 發(fā)表于 11-27 14:08 ?344次閱讀

    盟通科技基于瑞薩RZ MPU的EtherCAT應(yīng)用方案

    瑞薩電子攜手盟通科技推出基于瑞薩RZ MPU的EtherCAT應(yīng)用方案,為工業(yè)機(jī)器人、伺服驅(qū)動(dòng)、PLC和自動(dòng)化控制設(shè)備等應(yīng)用場(chǎng)景提供完整易用的支持。
    的頭像 發(fā)表于 11-21 10:31 ?1159次閱讀
    盟通科技基于瑞薩RZ MPU的<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b><b class='flag-5'>站</b>應(yīng)用<b class='flag-5'>方案</b>

    【米爾RK3506國(guó)產(chǎn)開(kāi)發(fā)板評(píng)測(cè)】3、實(shí)時(shí)補(bǔ)丁以及EtherCAT IGH移植

    。 修改/etc/ethercat.conf中EtherCAT Master的MAC地址 完成上述配置,執(zhí)行/etc/init.d/ethercat start 啟動(dòng)EtherCAT
    發(fā)表于 10-27 10:09

    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—IgH?EtherCAT站開(kāi)發(fā)案例(下)

    /SCHED_DEADLINE 模式在空載 / 滿負(fù)荷狀態(tài)測(cè)試)、編譯(程序與 igh_ethercat_dc_motor 案例編譯)及關(guān)鍵代碼。案例以 1ms EtherCAT
    的頭像 發(fā)表于 10-15 15:06 ?620次閱讀
    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—<b class='flag-5'>IgH</b>?<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b>站開(kāi)發(fā)案例(下)

    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—IgH?EtherCAT站開(kāi)發(fā)案例(上)

    /SCHED_DEADLINE 模式在空載 / 滿負(fù)荷狀態(tài)測(cè)試)、編譯(程序與 igh_ethercat_dc_motor 案例編譯)及關(guān)鍵代碼。案例以 1ms EtherCAT
    的頭像 發(fā)表于 10-14 11:55 ?634次閱讀
    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—<b class='flag-5'>IgH</b>?<b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b>站開(kāi)發(fā)案例(上)

    如何米爾RK3576開(kāi)發(fā)板上移植EtherCAT Igh

    本文將介紹基于米爾電子MYD-LR3576開(kāi)發(fā)板(米爾基于瑞芯微 RK3576開(kāi)發(fā)板)的板端移植EtherCAT Igh方案的開(kāi)發(fā)測(cè)試。摘自?xún)?yōu)秀創(chuàng)作者-EPTmachine米爾基于瑞芯微RK3576
    發(fā)表于 09-26 16:02

    如何讓EtherCAT間自由“對(duì)話”?

    在工業(yè)自動(dòng)化領(lǐng)域,與從之間的通信比較常見(jiàn),但從與從的通信一直是技術(shù)難點(diǎn)。本文將介紹致遠(yuǎn)電子PCIe-2E
    的頭像 發(fā)表于 09-09 11:46 ?1072次閱讀
    如何讓<b class='flag-5'>EtherCAT</b>從<b class='flag-5'>站</b>間自由“對(duì)話”?

    PCIe-2E卡:高實(shí)時(shí)性,低門(mén)檻的EtherCAT開(kāi)發(fā)方案

    在傳統(tǒng)的EtherCAT站開(kāi)發(fā)中,實(shí)時(shí)操作系統(tǒng)的復(fù)雜性常常給開(kāi)發(fā)團(tuán)隊(duì)帶來(lái)挑戰(zhàn)。本文將介紹一款創(chuàng)新的PCIe-2E卡,它如何通過(guò)簡(jiǎn)化開(kāi)發(fā)流程,降低對(duì)開(kāi)發(fā)人員的要求,從而提升團(tuán)隊(duì)協(xié)作
    的頭像 發(fā)表于 09-03 11:36 ?581次閱讀
    PCIe-2E<b class='flag-5'>主</b><b class='flag-5'>站</b>卡:高實(shí)時(shí)性,低門(mén)檻的<b class='flag-5'>EtherCAT</b>開(kāi)發(fā)<b class='flag-5'>方案</b>

    【米爾NXP i.MX 91開(kāi)發(fā)板評(píng)測(cè)】移植運(yùn)行IGH EtherCAT

    通信應(yīng)用(EtherCAT),EtherCAT在半導(dǎo)體設(shè)備、自動(dòng)化產(chǎn)線、機(jī)器人等領(lǐng)域應(yīng)用廣泛,是基于通用以太網(wǎng)協(xié)議的變種 移植 拉取開(kāi)源IGH Et
    發(fā)表于 09-01 16:32

    國(guó)產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開(kāi)發(fā)板—IgH EtherCAT站開(kāi)發(fā)案例

    本文檔主要演示TLT113-EVM評(píng)估板基于IgH EtherCAT控制伺服電機(jī)。
    的頭像 發(fā)表于 08-04 15:48 ?825次閱讀
    國(guó)產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開(kāi)發(fā)板—<b class='flag-5'>IgH</b> <b class='flag-5'>EtherCAT</b><b class='flag-5'>主</b>站開(kāi)發(fā)案例

    【米爾RK3576開(kāi)發(fā)板免費(fèi)體驗(yàn)】3、移植EtherCAT Igh

    EtherCAT IgH需要保證高實(shí)時(shí)性,Preempt-RT是一種針對(duì)實(shí)時(shí)性能進(jìn)行了優(yōu)化的Linux內(nèi)核。與普通的Linux內(nèi)核相比,Preempt-RT具有以下優(yōu)勢(shì): 實(shí)時(shí)性能
    發(fā)表于 07-21 10:35

    基于米爾安路飛龍派FPGA FPSoC+移植SOEM實(shí)現(xiàn)EtherCAT控制功能

    開(kāi)發(fā)板上移植SOEM,可以實(shí)現(xiàn)對(duì)EtherCAT的IO控制,安路的DR190M芯片可以作為EtherCAT實(shí)現(xiàn)的一種
    發(fā)表于 07-11 19:49

    通過(guò)什么方法能獲得關(guān)于Ethercat方面的設(shè)計(jì)方案和設(shè)計(jì)資料

    您好通過(guò)什么方法能獲得關(guān)于Ethercat方面的設(shè)計(jì)方案和設(shè)計(jì)資料,我們主要關(guān)于,從IO和運(yùn)動(dòng)控制方面的資料,謝謝?。?
    發(fā)表于 05-28 10:07