chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

虹科干貨 | 虹科KPA EtherCAT主站軟件在Xilinx ZYNQ UltraScale+上移植測試

虹科智能自動化 ? 2022-05-20 09:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

虹科KPA EtherCAT主站是一款協(xié)議棧產(chǎn)品,能夠使用戶快速利用EtherCAT技術(shù)的所有好處,例如實時操作、極短的循環(huán)時間、以及最低成本的最高性能。該協(xié)議棧的先進架構(gòu)專注于可移植到不同的操作系統(tǒng),可適配到各種硬件平臺、并且可通過基礎(chǔ)(Class B)、標(biāo)準(zhǔn)(Class A)和超值包進行縮放。本篇文章將介紹虹科KPA EtherCAT主站軟件如何基于Xilinx ZYNQ UltraScale+做移植測試。


# Description

開發(fā)環(huán)境

#硬件開發(fā)板:Xilinx HW-Z1-ZCU102 revision1.1


#EtherCAT主站軟件開發(fā)包:

MDK_xilinx-2018.3_freertos_a53_trial_v2.4.48714.0-release.zip

HW_SAMPLE_xilinx-2018.3_freertos_a53_trial_v2.4.48714.0-release.zip

備注:由于前期軟件開發(fā)包是基于revision1.0的硬件以及vivado2018.3移植測試的,導(dǎo)致該軟件包在vivado2018.3和新版本硬件移植測試出現(xiàn)問題,具體問題是制作完boot.bin后,上電沒法啟動運行;查了一下xilinx官網(wǎng),說是新版本硬件需要使用vivado2019.1及其以上版本,后來在vivado 2019.1重新創(chuàng)建IPcore硬件工程,工程文件是zcu102_freeRTOS,重新生成bit文件(zcu102_freertos\project_1\project_1.sdk\design_1_wrapper_hw_platform_0)和fsbl.elf文件(zcu102_freertos\project_1\project_1.sdk\fsbl\Release)覆蓋軟件包原路徑(\\externals\boot)的bit文件和fsbl.elf,問題解決;

Step1 軟件安裝

1. 安裝KPA studio軟件,Studio_v1.12.417.0_x86.zip;2. 安裝基于windows的主站插件,MRT_WIN32_TRIAL_v1.6.44171.0.msi;3. 安裝cmake環(huán)境,可到cmake官網(wǎng)下載exe安裝,安裝后查詢到cmake版本如下:a0bb852a-d210-11ec-8521-dac502259ad0.png參考《KPA Studio簡易操作手冊.pdf》使用EtherCAT配置軟件,導(dǎo)出網(wǎng)絡(luò)配置文件/ENI文件,可命名為master.xml或者其他名字,需與mkpa_config.h中命名保持一致,導(dǎo)出的ENI文件,格式一定要選擇null-terminated格式。a0f4e7ac-d210-11ec-8521-dac502259ad0.png

Step2 軟件編譯

MDK_xilinx-2018.3_freertos_a53_trial_v2.4.48714.0-release.zip解壓到mdk_a53文件夾下

a12cd036-d210-11ec-8521-dac502259ad0.png進入\mdk_a53\samples路徑下修改對應(yīng)樣例程序,此處每個不同的樣例程序包含不同的API,具有不同的功能,此處以24_DriveRotationCiA402為例,這是一個簡單運行單軸伺服的樣例程序,為了適配邁信伺服驅(qū)動器,需保持C文件中的描述和ENI文件描述一致,修改后保存a143aa68-d210-11ec-8521-dac502259ad0.pnga160dad4-d210-11ec-8521-dac502259ad0.png

進入\mdk_a53下,打開build.bat,修改編譯器路徑,路徑是xilinx SDK安裝路徑

a194ca92-d210-11ec-8521-dac502259ad0.png運行cmd,進入該路徑下,運行build.bat,編譯所有樣例代碼,包括編譯24樣例,在\build\samples路徑下生成24_DriveRotationCiA402.elf文件a1c35290-d210-11ec-8521-dac502259ad0.png

Step3 創(chuàng)建和運行boot.bin

進入mdk_a53\externals\boot路徑,根據(jù)readme文件以及24_DriveRotationCiA402.bif文件;

拷貝zcu102_freeRTOS內(nèi)vivado工程生成的design_1_wrapper.bit()文件到該路徑下,覆蓋原來bit文件;

zcu102_freertos\project_1\project_1.sdk\fsbl\Release下的fsbl.elf拷貝到該路徑下,覆蓋原來fsbl.elf文件;

拷貝\build\samples路徑下生成的24_DriveRotationCiA402.elf到該路徑下;

拷貝生成的ENI文件(master.xml)文件到該路徑下

打開Xilinx XSCT tool進入到\externals\boot路徑下,生成boot.bin

a22de952-d210-11ec-8521-dac502259ad0.png

將boot.bin文件拷貝到SD卡中,設(shè)置開發(fā)板SD卡啟動,上電運行

a2833ede-d210-11ec-8521-dac502259ad0.png

Step4 性能測試

一般情況下EtherCAT主站性能測試會關(guān)注主站通訊周期,circle time是否穩(wěn)定,抖動多少,因此可以設(shè)置在不同的circle time,比如2ms,1ms,500us,250us,125us等條件下測試抖動,可以采用第三方的抓包工具+wireshark進行報文分析,不同主站周期,需要修改代碼以及ENI文件的circle time,此處以1ms主站周期,郵箱任務(wù)周期是5ms(主站周期的5倍)a299a246-d210-11ec-8521-dac502259ad0.pnga2d0b556-d210-11ec-8521-dac502259ad0.png抓包方式,主站和從站直接接入第三方的抓包工具,連接方式如下示意圖,可以先運行主站,待主從通訊穩(wěn)定后,再進行數(shù)據(jù)抓包,這樣抓出來的數(shù)據(jù)包就是pdo數(shù)據(jù)/過程數(shù)據(jù),也可以主站啟動前,開始抓包,這樣就可以把整個啟動過程的數(shù)據(jù)抓取出來,但是過濾時,op前的報文數(shù)據(jù)就不是我們需要分析的數(shù)據(jù)了。a3104ba8-d210-11ec-8521-dac502259ad0.pnga32b8f30-d210-11ec-8521-dac502259ad0.png

對Wireshark數(shù)據(jù)包進行針對性分析,設(shè)置時間顯示格式如下:

a38ee9fe-d210-11ec-8521-dac502259ad0.png使用ecat.ado == 0x130命令,過濾出從站在第幾條報文處進入op狀態(tài)的,這里是33900,意味著33900前的報文不能用于分析circle time,因為pdo數(shù)據(jù)/周期性數(shù)據(jù)只在從站進入op后才被發(fā)送a3a4e2fe-d210-11ec-8521-dac502259ad0.png分析周期性報文,注意到每個周期性報文包含三個子報文(邏輯尋址)以及一個DC相關(guān)的ARMW命令a3d566fe-d210-11ec-8521-dac502259ad0.png過濾出周期性報文,使用該指令ecat.sub1.cmd == LRD && ecat.sub1.cnt == 0,過濾出子報文1為LRD且計算器值為0(表示從主站發(fā)出,未經(jīng)過從站)的周期性報文,選擇三角進行報文排序,可以是從小到大,或者從大到小最小周期是999.496us
a3f76fd8-d210-11ec-8521-dac502259ad0.png

最大周期1000.536us

a40540ae-d210-11ec-8521-dac502259ad0.png結(jié)論:可以看出1ms主站周期下,基于zcu102開發(fā)板,測試出來的主站周期的抖動是ns級別,實際在500us和250us,125us條件下,抖動都是在ns級別。

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

    關(guān)注

    8

    文章

    6016

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    動態(tài) | 2025年11月精彩回顧

    11月的動態(tài)吧,12月眾多精彩活動也不容錯過!01動態(tài)1品牌動態(tài)2025年11月,CANXL中國路演三城巡演盛大落幕!三累計吸引超
    的頭像 發(fā)表于 12-01 10:33 ?363次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動態(tài) | 2025年11月精彩回顧

    動態(tài) | ×長城汽車技術(shù)交流日圓滿落幕!

    11月25日,攜手長城汽車保定·長城技術(shù)中心成功舉辦“X長城汽車技術(shù)交流日”系列workshop活動,與長城技術(shù)中心的各位工程師共
    的頭像 發(fā)表于 11-28 17:07 ?1717次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動態(tài) | <b class='flag-5'>虹</b><b class='flag-5'>科</b>×長城汽車技術(shù)交流日圓滿落幕!

    案例 | 礦業(yè)數(shù)字化轉(zhuǎn)型:owa5X如何贏得日立Wenco信任?

    owa5X用于采礦業(yè)的遠(yuǎn)程信息處理方案礦業(yè)數(shù)字化轉(zhuǎn)型不僅是技術(shù)升級,更是一場信任構(gòu)建的歷程。選擇何種技術(shù)伙伴,如何確保系統(tǒng)惡劣環(huán)境下穩(wěn)定可靠,是每一個礦業(yè)企業(yè)決策者必須審慎考慮的問題。在這
    的頭像 發(fā)表于 11-18 17:03 ?358次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | 礦業(yè)數(shù)字化轉(zhuǎn)型:<b class='flag-5'>虹</b><b class='flag-5'>科</b>owa5X如何贏得日立Wenco信任?

    動態(tài) | 2025年10月精彩回顧

    2025年10月精彩速覽——出席2025上海國際嵌入式會議并發(fā)表演講;自研HK-CoreTest車載總線測試軟件首發(fā)上線;多場技術(shù)直播圓滿收官...下面讓我們一起回顧10月的
    的頭像 發(fā)表于 11-01 09:02 ?817次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動態(tài) | 2025年10月精彩回顧

    案例 | 為什么汽車零部件頭部企業(yè),選擇方案做方向盤EOL測試?

    的產(chǎn)線測試現(xiàn)場,看Baby-LIN方案如何助力行業(yè)頭部汽車安全系統(tǒng)供應(yīng)商,保障質(zhì)量與效率的道路上穩(wěn)健前行。嚴(yán)苛測試為方向盤安全加一道「
    的頭像 發(fā)表于 10-29 17:33 ?162次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 | 為什么汽車零部件頭部企業(yè),選擇<b class='flag-5'>虹</b><b class='flag-5'>科</b>方案做方向盤EOL<b class='flag-5'>測試</b>?

    直播回顧 | 硬核干貨放送,CAN總線應(yīng)用層直播助您告別低效聯(lián)調(diào),破解車載網(wǎng)絡(luò)開發(fā)核心難題

    周二下午3點準(zhǔn)時開播,資深技術(shù)工程師團隊傾囊相授,助您掌握CAN總線從基礎(chǔ)到高階的全鏈路技術(shù)與核心技能。更多硬核課程與技術(shù)干貨敬請持續(xù)關(guān)注
    的頭像 發(fā)表于 09-17 17:39 ?578次閱讀
    直播回顧 | 硬核<b class='flag-5'>干貨</b>放送,<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN總線應(yīng)用層直播助您告別低效聯(lián)調(diào),破解車載網(wǎng)絡(luò)開發(fā)核心難題

    動態(tài) | 2025年8月精彩回顧

    2025年8月精彩速覽——攜高新技術(shù)方案亮相上海汽車測試展;成功舉辦汽車×AI×機器人技術(shù)融合研討會、LIN總線線下專場培訓(xùn);榮獲2025中國工業(yè)自動化與數(shù)字化行業(yè)年度評選「優(yōu)秀產(chǎn)品獎
    的頭像 發(fā)表于 09-02 10:13 ?642次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>動態(tài) | 2025年8月精彩回顧

    賦能高效EOL測試Baby-LIN格柵電機控制與診斷

    Baby-LIN-3-MB提供高效、靈活的格柵電機EOL測試解決方案,解決環(huán)境復(fù)雜、操作繁瑣、效率低等痛點。
    的頭像 發(fā)表于 07-22 14:06 ?1758次閱讀
    賦能高效EOL<b class='flag-5'>測試</b>:<b class='flag-5'>虹</b><b class='flag-5'>科</b>Baby-LIN格柵電機控制與診斷

    分享 | 賦能現(xiàn)代化礦業(yè):Owasys堅固型車載通信終端方案

    導(dǎo)讀在采礦行業(yè),設(shè)備運行環(huán)境極端惡劣——高溫、嚴(yán)寒、粉塵、震動、沖擊無處不在。確保關(guān)鍵設(shè)備(如礦用卡車、挖掘機、鉆機等)的可靠通信、精準(zhǔn)定位與高效管理,是保障礦山安全運營和提升生產(chǎn)力的核心挑戰(zhàn)。Owasys專為采礦行業(yè)設(shè)計的堅固型車載通信終端——
    的頭像 發(fā)表于 06-24 17:04 ?416次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | 賦能現(xiàn)代化礦業(yè):<b class='flag-5'>虹</b><b class='flag-5'>科</b>Owasys堅固型車載通信終端方案

    工程師必看!PWM波控制全攻略,LIN模塊助力開發(fā)效率翻倍

    Baby-LIN-RM-III模塊通過硬件和軟件結(jié)合,簡化PWM輸出配置,方便PLC與LIN/CAN設(shè)備控制。軟件配置簡單上手,無需外接工具。
    的頭像 發(fā)表于 04-11 14:56 ?917次閱讀
    工程師必看!PWM波控制全攻略,<b class='flag-5'>虹</b><b class='flag-5'>科</b>LIN模塊助力開發(fā)效率翻倍

    直播回放 | IO-Link技術(shù)概述與IO-Link OEM

    「一式通訊解決方案」系列直播第1期圓滿落幕!本期主題為「IO-Link技術(shù)概述與IO-LinkOEM」感謝各位朋友的熱情參與!本期
    的頭像 發(fā)表于 02-19 17:34 ?1123次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播回放 | IO-Link技術(shù)概述與<b class='flag-5'>虹</b><b class='flag-5'>科</b>IO-Link OEM

    直播 | 2月18日開講!IO-Link技術(shù)深度解析!解鎖自研產(chǎn)品+積分好禮!

    ■IO-Link技術(shù)如何助力工業(yè)數(shù)字化轉(zhuǎn)型升級?■如何選擇適合自身需求的IO-Link解決方案?2月18日,「一式通訊解決方案」系列免費技術(shù)直播課程重磅開啟!首場直播將由
    的頭像 發(fā)表于 02-08 17:33 ?617次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>直播 | 2月18日開講!IO-Link技術(shù)深度解析!解鎖<b class='flag-5'>虹</b><b class='flag-5'>科</b>自研產(chǎn)品+積分好禮!

    方案 僅需4個步驟!輕松高效搭建TSN測試網(wǎng)絡(luò)

    隨著汽車行業(yè)向分層同構(gòu)以太網(wǎng)網(wǎng)絡(luò)的轉(zhuǎn)型,時間敏感網(wǎng)絡(luò)(TSN)逐漸成為實現(xiàn)確定性以太網(wǎng)互操作性的關(guān)鍵解決方案。本文將詳細(xì)介紹如何快速搭建TSN測試網(wǎng)絡(luò),涵蓋從流量特征分析到網(wǎng)絡(luò)配置的全過程,并介紹TSN網(wǎng)絡(luò)仿真系統(tǒng)的應(yīng)用與優(yōu)
    的頭像 發(fā)表于 01-06 11:32 ?876次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 僅需4個步驟!輕松高效搭建<b class='flag-5'>虹</b><b class='flag-5'>科</b>TSN<b class='flag-5'>測試</b>網(wǎng)絡(luò)

    Zynq UltraScale+ MPSoC數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《Zynq UltraScale+ MPSoC數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 12-30 14:37 ?3次下載

    活動回顧 | 波形診斷開放日-上海圓滿落幕!

    Pico開放日,你可以收獲哪些有趣的體驗吧!Pico產(chǎn)品展示這里有Pico全系列產(chǎn)品展示,包括四通道示波器主機、壓力傳感器、NVH套裝、毫歐與電機
    的頭像 發(fā)表于 12-07 01:04 ?836次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>活動回顧 | 波形診斷開放日-上海<b class='flag-5'>站</b>圓滿落幕!