一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

基于F28388的Ethercat Demo介紹

電子設(shè)計 ? 來源:德州儀器 ? 作者:德州儀器 ? 2021-12-09 09:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Other Parts Discussed in Post: C2000WARE

作者: Emma Wang

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

1.硬件準(zhǔn)備

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

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

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

軟件上, 請使用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 工程為例,介紹一下搭建測試的步驟。

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

(2)運行exe來生成SSC tool所需要的F2838x SSC configuration文件,新生成的文件位于自動生成的ssc_configuration 文件夾下。

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

(4)選擇TI F2838x CM Sample

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

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

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

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

(c)點擊Start。

這個過程完成后,會產(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)打開,需要先關(guān)閉,再復(fù)制ESI文件。

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

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

掃描完成后,會有兩種情況:

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

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

如果是正確的情況,點擊OK后,會自動彈出Scan for boxes的對話框,點擊Yes。

(9)燒錄EEPROM

在第一次操作時,需要燒寫EEPROM。

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

依次打開Texas Instruments Incorporated -》 TI C28xx Slave Devices,并選F2838x CM EtherCAT Slave。點擊OK后,Visual Studio 會提示EEPROM 燒錄成功。

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

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

雙擊Box #,并打開Online選項卡,確認(rèn)EtherCAT slave 運行在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)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式處理
    +關(guān)注

    關(guān)注

    0

    文章

    341

    瀏覽量

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

    關(guān)注

    6

    文章

    889

    瀏覽量

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

    關(guān)注

    0

    文章

    63

    瀏覽量

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

    關(guān)注

    3

    文章

    4381

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    CanOpen轉(zhuǎn)EtherCAT網(wǎng)關(guān)與臺達(dá)伺服的配置指南配置軟件篇

    ethercat
    jf_69310483
    發(fā)布于 :2025年07月18日 16:55:33

    讓老舊醫(yī)療設(shè)備“聽懂”新語言:CAN轉(zhuǎn)EtherCAT的醫(yī)療行業(yè)應(yīng)用

    在醫(yī)療影像設(shè)備的智能化升級中,通信協(xié)議的兼容性常成為工程師的“痛點”。例如,某醫(yī)院的移動式X射線機采用CAN協(xié)議控制機械臂,而主控系統(tǒng)基于EtherCAT架構(gòu)。兩者協(xié)議差異導(dǎo)致數(shù)據(jù)延遲高達(dá)5ms
    發(fā)表于 07-18 15:27

    讓太陽能逆變器“狂飆”的秘訣-耐達(dá)訊CAN轉(zhuǎn)EtherCAT網(wǎng)關(guān)

    1Mbps)像勤懇的老黃牛,而EtherCAT(10Mbps+)卻是F1賽車——當(dāng)逆變器需要毫秒級響應(yīng)時,數(shù)據(jù)延遲直接導(dǎo)致發(fā)電效率打折,甚至設(shè)備宕機。更換設(shè)備成本高昂,難道只能“忍痛割愛”? 破局:耐達(dá)
    發(fā)表于 07-18 15:22

    條碼信號“搭子”來了:CAN轉(zhuǎn)EtherCAT掃碼連動器,靠譜!

    在自動化產(chǎn)線中,條碼掃描儀作為關(guān)鍵的數(shù)據(jù)采集設(shè)備,常因通信協(xié)議不兼容而成為系統(tǒng)集成的“絆腳石”。工程師們是否遇到過這樣的場景:CAN總線的控制器與EtherCAT網(wǎng)絡(luò)的掃描儀如何“對話”?如何在不
    發(fā)表于 07-16 14:22

    耐達(dá)訊CAN轉(zhuǎn)EtherCAT網(wǎng)關(guān),變頻器通信升級的“真香”指南

    工程師常面臨兩難:老設(shè)備用著穩(wěn)定的CAN總線,但速度已成瓶頸;新系統(tǒng)想上高速的EtherCAT,卻被一堆CAN接口的變頻器(VFD)絆住。直接淘汰?成本太高。其實,有一種方案能讓“老伙計”跟上新節(jié)奏
    發(fā)表于 07-15 15:34

    打破協(xié)議壁壘,CAN轉(zhuǎn)EtherCAT連接工業(yè)相機秒變跨國CP”!

    在工業(yè)自動化中,不同協(xié)議設(shè)備集成常面臨兼容性難題。本文以CAN轉(zhuǎn)EtherCAT連接工業(yè)相機為例,從技術(shù)原理到實踐,提供一套嚴(yán)謹(jǐn)?shù)慕鉀Q方案,助力高效通信。 一、協(xié)議轉(zhuǎn)換必要性 CAN總線高可靠,適合
    發(fā)表于 07-14 16:20

    讓電磁閥“聽懂”EtherCAT:耐達(dá)訊CAN轉(zhuǎn)EtherCAT網(wǎng)關(guān)

    在工業(yè)自動化領(lǐng)域,電磁閥是控制流體、氣體或液體通斷的核心元件。隨著產(chǎn)線升級和設(shè)備集成需求的提升,如何讓傳統(tǒng)CAN協(xié)議設(shè)備與高速實時的EtherCAT網(wǎng)絡(luò)無縫對接,成為工程師們亟需攻克的難題。本文以
    發(fā)表于 07-14 16:16

    CAN轉(zhuǎn)EtherCAT網(wǎng)關(guān)在食品機械領(lǐng)域的應(yīng)用

    ethercat
    無錫耐特森
    發(fā)布于 :2025年07月11日 17:06:17

    PROFINET到EtherCAT主站協(xié)議轉(zhuǎn)換網(wǎng)關(guān)的工程實現(xiàn)指引

    ethercat
    jf_69310483
    發(fā)布于 :2025年07月09日 11:25:48

    PROFINET轉(zhuǎn)EtherCAT網(wǎng)關(guān)的基礎(chǔ)原理應(yīng)用

    ethercat
    jf_69310483
    發(fā)布于 :2025年07月08日 17:53:16

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

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

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

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

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

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

    EtherCAT協(xié)議介紹

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

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

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