女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

基于F28388的Ethercat Demo介紹

電子設(shè)計(jì) ? 來(lái)源:德州儀器 ? 作者:德州儀器 ? 2021-12-09 09:33 ? 次閱讀

Other Parts Discussed in Post: C2000WARE

作者: Emma Wang

最新一代C2000 F2838X系列產(chǎn)品,在芯片內(nèi)部集成了EtherCAT 從站控制器 (ESC)。 本文介紹了如何利用TI的開(kāi)發(fā)板實(shí)現(xiàn)與PC 之間的EtherCAT通訊。

1.硬件準(zhǔn)備

1.1開(kāi)發(fā)板的調(diào)整

根據(jù)測(cè)試使用的F28388D controlcard 版本不同,需要做相應(yīng)的調(diào)整。

位于F28388D 內(nèi)部的EtherCAT Slave Controller (ESC)需要25MHz的主頻。硬件上, controlCARD 版本號(hào)MCU063B 以后的均默認(rèn)開(kāi)始外部25 MHz 時(shí)鐘,不需做其他修改,早期版本的controlCARD (MCU063E1, MCU063E2, MCU063A)硬件上使用20MHz的時(shí)鐘,需要做修改。早期版本的Control CARD 硬件上,有20MHz和25 MHz 兩個(gè)時(shí)鐘,修改焊接的電阻就可以選擇25 MHz 的時(shí)鐘。修改方法如圖1所示。

軟件上, 請(qǐng)使用C2000Ware versions V3.02.00.00以后的版本。如果是早期版本,需要修改PLL 函數(shù)。

1.2硬件鏈接

用網(wǎng)線連接PC和F28388D controlCARD的J5 EtherCAT P0。

pYYBAGGKRaKAKyHPAAEeVvEYvzc219.png

圖2 F28388D controlcard 正面圖

2.軟件set up

1.1需要安裝的軟件

Visual Studio 2017和TwinCAT。

SSC tool V5.12

1.2以CiA402 工程為例,介紹一下搭建測(cè)試的步驟。

(1)C2000ware的CiA402 工程運(yùn)行在M4核上,所以需要確保CPU1 先將EtherCAT 的權(quán)限分配給到M4核。即在CPU1上運(yùn)行CPU1 Allocate ECAT to CM Example。

(2)運(yùn)行exe來(lái)生成SSC tool所需要的F2838x SSC configuration文件,新生成的文件位于自動(dòng)生成的ssc_configuration 文件夾下。

(3)打開(kāi)SSC tool,建立新的工程,選擇打開(kāi)xml。

(4)選擇TI F2838x CM Sample

(5)在application的選項(xiàng)卡中,將CiA402_DEVICE改成1,并在默認(rèn)路徑下保存。

(6)在SSC tool中,在Project選項(xiàng)卡中選擇Create new Slave Files。

(a)將Source Folder 路徑改成/examples/f2838x_cm_cia402_solution。

(b) ESI file 路徑不需要修改。

(c)點(diǎn)擊Start。

這個(gè)過(guò)程完成后,會(huì)產(chǎn)生兩類文件:

ESI (EtherCAT Slave Information) XML file. 用于燒錄EtherCAT slave的 EEPROM

2.生成相關(guān)的source文件和header文件幫助M4核去理解EtherCAT slave,如下圖所示:

在生成的ecat_def.h 文件中找到#define STRUCT_PACKED_END. 在其后面加上_attribute__((packed)),將生成的ESI文件(F2838x CM EtherCAT Slave.xml) 復(fù)制到TwinCAT 的路徑下 (默認(rèn)路徑為:C:/TwinCAT/3.1/Config/Io/EtherCAT) 如果TwinCAT已經(jīng)打開(kāi),需要先關(guān)閉,再?gòu)?fù)制ESI文件。

(7)在CCS中導(dǎo)入工程,并依次燒錄并運(yùn)行CPU1核和M4核。

(8)打開(kāi)TwinCAT,打開(kāi)一個(gè)新的工程。并在solution explorer目錄下,找到I/O, 展開(kāi),右鍵Devices,選擇掃描。在彈出的對(duì)話框中選擇OK。

掃描完成后,會(huì)有兩種情況:

一種是正確的情況,彈出的對(duì)話框顯示發(fā)現(xiàn)了新的device,為Device 2 (EtherCAT Automation Protocol)(除了Device 1的其他數(shù)字都是正確的)

另外一種是錯(cuò)誤的情況,彈出的對(duì)話框顯示發(fā)現(xiàn)了新的device,為Device 1 (EtherCAT Automation Protocol)。

如果是正確的情況,點(diǎn)擊OK后,會(huì)自動(dòng)彈出Scan for boxes的對(duì)話框,點(diǎn)擊Yes。

(9)燒錄EEPROM

在第一次操作時(shí),需要燒寫(xiě)EEPROM。

雙擊Box #,并在右側(cè)選擇EtherCAT 選項(xiàng)卡,點(diǎn)擊advanced settings,并在打開(kāi)的新的窗口中依次選擇ESC Access -》 E2PROM -》 Smart View, 如下圖所示,點(diǎn)擊write E2PROM。

依次打開(kāi)Texas Instruments Incorporated -》 TI C28xx Slave Devices,并選F2838x CM EtherCAT Slave。點(diǎn)擊OK后,Visual Studio 會(huì)提示EEPROM 燒錄成功。

結(jié)束后,如果Smart View沒(méi)有自動(dòng)更新,可以點(diǎn)擊read E2PROM來(lái)讀取最新燒錄的數(shù)據(jù)。EtherCAT分配到CPU1核的Product Code 為0x10003201,分配到M4核的Product Code為0x10003101。

EEPROM燒錄完成后,需要重新給開(kāi)發(fā)版上電,并重新燒錄工程。重新掃描device 和box。

雙擊Box #,并打開(kāi)Online選項(xiàng)卡,確認(rèn)EtherCAT slave 運(yùn)行在OP 模式。

3.DC mode

Version 0版本的F28388D 不支持DC 模式,關(guān)于如何判斷芯片版本,可以參考芯片勘誤表。

參考資料:

EtherCAT Slave Controller Software USER’S GUIDE

TMS320F28388D controlCARD Information Guide (Rev. B)

TMS320F2838x MCUs Silicon Errata (Rev. C) (英文內(nèi)容)

比較:jq

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

    關(guān)注

    0

    文章

    341

    瀏覽量

    10254
  • pll
    pll
    +關(guān)注

    關(guān)注

    6

    文章

    880

    瀏覽量

    136028
  • ESC
    ESC
    +關(guān)注

    關(guān)注

    0

    文章

    63

    瀏覽量

    17801
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4367

    瀏覽量

    64160
收藏 人收藏

    評(píng)論

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

    探秘EtherCAT總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)

    EtherCAT總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)介紹 捷米特EtherCAT總線協(xié)議網(wǎng)關(guān)介紹 EtherCAT協(xié)議概述 ?
    的頭像 發(fā)表于 04-09 10:05 ?1505次閱讀
    探秘<b class='flag-5'>EtherCAT</b>總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)

    三格電子EtherCAT分支器講解及配置流程

    ethercat
    三格電子科技
    發(fā)布于 :2025年03月10日 11:05:43

    詳解Object Detection Demo的移植

    繼上一篇移植了 Mediapipe 的 LLM Inference 后,這篇文章我們將繼續(xù)探索 Object Detection Demo 的移植。
    的頭像 發(fā)表于 02-05 13:42 ?375次閱讀
    詳解Object Detection <b class='flag-5'>Demo</b>的移植

    技術(shù)介紹:什么是 EtherCAT 的開(kāi)放模式?

    這兩種模式,并重點(diǎn)介紹它們的主要特征。直接模式和開(kāi)放模式早在2004年的第一個(gè)EtherCAT規(guī)范V1.0中就已被定義,但今天幾乎所有的EtherCAT網(wǎng)絡(luò)仍然使
    的頭像 發(fā)表于 12-13 11:51 ?1833次閱讀
    技術(shù)<b class='flag-5'>介紹</b>:什么是 <b class='flag-5'>EtherCAT</b> 的開(kāi)放模式?

    EC-Engineer V4.0介紹 - 更快、更直觀的EtherCAT配置工具

    ethercat
    盟通科技
    發(fā)布于 :2024年12月06日 14:27:42

    瑞薩ethercat中斷對(duì)程序中其他周期性中斷的影響

    瑞薩ethercat數(shù)據(jù)收發(fā)中斷對(duì)程序中其他周期計(jì)時(shí)中斷的影響要如何解決,周期中斷里通過(guò)配置GPT進(jìn)行pwm的輸出,對(duì)時(shí)間要求嚴(yán)格,ethercat的通信數(shù)據(jù)收發(fā)中斷老是會(huì)影響pwm的輸出,就算是周期中斷優(yōu)先級(jí)調(diào)到最高還是會(huì)影響,這種情況要如何解決?
    發(fā)表于 11-21 18:34

    IP5385_DEMO開(kāi)發(fā)資料

    IP5385_DEMO開(kāi)發(fā)設(shè)計(jì)資料
    發(fā)表于 10-08 09:22 ?28次下載

    EtherCAT協(xié)議介紹

    01EtherCAT介紹EtherCAT,作為一個(gè)可用于現(xiàn)場(chǎng)級(jí)的超高速IO網(wǎng)絡(luò),由德國(guó)Beckhoff公司開(kāi)發(fā)。EtherCAT使用標(biāo)準(zhǔn)的以太網(wǎng)物理層和常規(guī)的以太網(wǎng)卡,作為基于Ethe
    的頭像 發(fā)表于 08-30 13:12 ?1379次閱讀
    <b class='flag-5'>EtherCAT</b>協(xié)議<b class='flag-5'>介紹</b>

    勞煩提供下CSU34F20的demo包,謝謝

    勞煩提供下CSU34F20的demo包,IDE里面沒(méi)有這個(gè)型號(hào)的 郵箱: [email protected] 另外請(qǐng)問(wèn)下,cslinker 在哪里購(gòu)買呢?
    發(fā)表于 08-20 15:53

    INA333輸出接F28388的AD后有較大紋波是怎么回事?

    下圖1為INA333的電路圖,輸出通過(guò)RC濾波器接到F28388的AD輸入口,RC參數(shù)為:100Ω和330pF。在F28388的AD未工作時(shí),INA333的輸出波形正常,但AD一開(kāi)始工作,INA333的輸出就開(kāi)始有較大紋波,如下圖2所示。請(qǐng)問(wèn)這是為何?該如何解決呢?
    發(fā)表于 08-07 07:08

    基于VB6.0 實(shí)現(xiàn) CAN信號(hào)收發(fā) Demo

    本文主要講的是,基于TSMaster實(shí)現(xiàn)TOSUN系列CAN/CANFD,LIN設(shè)備的操作。主要給大家介紹在TSMaster軟件里如何實(shí)現(xiàn)CAN信號(hào)收發(fā)Demo工程。本文關(guān)鍵詞:CAN報(bào)文
    的頭像 發(fā)表于 07-27 08:21 ?1196次閱讀
    基于VB6.0 實(shí)現(xiàn) CAN信號(hào)收發(fā) <b class='flag-5'>Demo</b>

    基于全志T507-H的Linux-RT + Igh EtherCAT主站案例分享

    ethercat-stable-1.5-gcd0d17d.tar.gz 圖14執(zhí)行如下命令,并查詢?cè)u(píng)估板網(wǎng)卡物理地址。Target#ifconfig圖15執(zhí)行如下命令,加載驅(qū)動(dòng)模塊。 Target#insmod -f /root/_install/modules
    發(fā)表于 07-17 11:18

    factory demo編譯報(bào)錯(cuò)的原因?

    sdkconfig \'F:/01_ESP_STM_PRJ/ESP32/ESP-BOX/esp-box-master/examples/factory_demo/sdkconfig
    發(fā)表于 06-27 06:43

    【米爾-瑞米派兼容樹(shù)莓派擴(kuò)展模塊-試用體驗(yàn)】EtherCAT移植

    下載EtherCAT IGH源碼 到官網(wǎng)下載1.5版本的EtherCAT源碼,如圖4-1: https://gitlab.com/etherlab.org/ethercat/-/tree
    發(fā)表于 06-19 17:07

    基于全志T507-H的Igh EtherCAT主站案例分享

    基于全志T507-H的Linux-RT + IgH EtherCAT主站演示 下文主要介紹基于全志T507-H(硬件平臺(tái):創(chuàng)龍科技TLT507-EVM評(píng)估板)案例,按照創(chuàng)龍科技提供的案例用戶手冊(cè)進(jìn)行
    發(fā)表于 06-03 09:59