日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

基于F28388的Ethercat Demo介紹

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

掃碼添加小助手

加入工程師交流群

Other Parts Discussed in Post: C2000WARE

作者: Emma Wang

最新一代C2000 F2838X系列產(chǎn)品,在芯片內(nèi)部集成了EtherCAT 從站控制器 (ESC)。 本文介紹了如何利用TI的開發(fā)板實(shí)現(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 時(shí)鐘,不需做其他修改,早期版本的controlCARD (MCU063E1, MCU063E2, MCU063A)硬件上使用20MHz的時(shí)鐘,需要做修改。早期版本的Control CARD 硬件上,有20MHz和25 MHz 兩個(gè)時(shí)鐘,修改焊接的電阻就可以選擇25 MHz 的時(shí)鐘。修改方法如圖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 工程運(yùn)行在M4核上,所以需要確保CPU1 先將EtherCAT 的權(quán)限分配給到M4核。即在CPU1上運(yùn)行CPU1 Allocate ECAT to CM Example。

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

(3)打開SSC tool,建立新的工程,選擇打開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è)過程完成后,會產(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)入工程,并依次燒錄并運(yùn)行CPU1核和M4核。

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

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

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

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

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

(9)燒錄EEPROM

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

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

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

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

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

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

    關(guān)注

    0

    文章

    341

    瀏覽量

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

    關(guān)注

    6

    文章

    991

    瀏覽量

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

    關(guān)注

    0

    文章

    63

    瀏覽量

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

    關(guān)注

    3

    文章

    4423

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    EtherCAT應(yīng)用示例,GOAL 應(yīng)用說明

    功能。它不僅限于示例,還為用戶應(yīng)用程序提供完整的 GOAL EtherCAT 功能。 EtherCAT 演示項(xiàng)目/00_goal_rpc_demo/是一個(gè) 1 小時(shí)限時(shí)、全功能的協(xié)議棧庫
    發(fā)表于 04-23 08:19

    EtherCAT轉(zhuǎn)CANopen/CAN網(wǎng)關(guān)【SG-ECAT-COE/CAN】#EtherCAT #CAN

    ethercat
    jf_28362209
    發(fā)布于 :2026年03月31日 10:45:28

    將SE050與F28388D一起使用,無法在它們之間實(shí)現(xiàn)通信,怎么解決?

    我正在嘗試將 SE050 與我的 TI F28388D一起使用,但我無法在它們之間實(shí)現(xiàn)通信。 我一直在嘗試手動(dòng)完成,但使用 t1oi2c 和所有結(jié)構(gòu),我無法從 SE050 收到可讀的答案。
    發(fā)表于 03-30 07:44

    EtherCAT 轉(zhuǎn) ModbusTCP 網(wǎng)關(guān) 型號SG-ECAT_S-TCP #EtherCAT #TCP

    ethercat
    jf_28362209
    發(fā)布于 :2026年02月03日 15:47:12

    關(guān)于MT6901的直線DEMO介紹

    關(guān)于MT6901的直線DEMO介紹
    的頭像 發(fā)表于 01-30 10:54 ?825次閱讀
    關(guān)于MT6901的直線<b class='flag-5'>DEMO</b><b class='flag-5'>介紹</b>

    EtherCAT 從站接 Modbus 有多簡單?一分鐘教會你 #EtherCAT #協(xié)議轉(zhuǎn)換

    ethercat
    ZLG致遠(yuǎn)電子
    發(fā)布于 :2026年01月28日 17:32:08

    EtherCAT工具 SSC 工具 5.11版本 無法添加EtherCAT_IO模板導(dǎo)入

    板卡型號為HPM5E00EVK,對應(yīng)SSC 工具為5.11版本 想嘗試燒錄EtherCAT_IO-例程進(jìn)行測試,按照倉庫中Readme文件進(jìn)行燒錄測試,發(fā)現(xiàn)添加配置文件后無法選中EtherCAT_IO配置文件進(jìn)行新建工程,導(dǎo)入后生成的工程也始終是EL9800。
    發(fā)表于 12-25 22:55

    智慧醫(yī)療新突破:揭秘ModbusRTU轉(zhuǎn)EtherCAT神器

    ethercat
    小疆智控
    發(fā)布于 :2025年12月02日 16:31:37

    【米爾NXP i.MX 91開發(fā)板評測】移植運(yùn)行IGH EtherCAT主站

    介紹 前面我們介紹了怎么讓開發(fā)板運(yùn)行在高實(shí)時(shí)性的系統(tǒng)環(huán)境下,讓它滿足工業(yè)自動(dòng)化、汽車電子應(yīng)用要求;米爾NXP i.MX91開發(fā)板上面集成了2路RGMII千兆以太網(wǎng)接口,我們可以用它來運(yùn)行工業(yè)以太網(wǎng)
    發(fā)表于 09-01 16:32

    EtherCAT轉(zhuǎn)CANopen:脫硫裝置的智能選擇

    ethercat
    北京開疆智能技術(shù)有限公司
    發(fā)布于 :2025年08月19日 17:32:09

    CCLinkie轉(zhuǎn)EtherCAT網(wǎng)關(guān)在工業(yè)現(xiàn)場的應(yīng)用案例

    ethercat
    北京開疆智能技術(shù)有限公司
    發(fā)布于 :2025年08月07日 10:47:18

    DeviceNET轉(zhuǎn)EtherCat:水處理行業(yè)新神器

    ethercat
    北京開疆智能技術(shù)有限公司
    發(fā)布于 :2025年07月31日 19:41:26

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

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

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

    ethercat
    jf_69310483
    發(fā)布于 :2025年07月08日 17:53:16
    林州市| 闵行区| 青川县| 肇州县| 西青区| 绵竹市| 中方县| 泽库县| 璧山县| 黑山县| 新乡县| 北辰区| 晋中市| 乌拉特前旗| 思茅市| 福海县| 晴隆县| 慈溪市| 启东市| 哈尔滨市| 饶阳县| 珠海市| 乌海市| 潼关县| 天祝| 大理市| 当阳市| 巴南区| 托克托县| 阳朔县| 眉山市| 徐州市| 磐石市| 无极县| 东乌珠穆沁旗| 贡嘎县| 茂名市| 合水县| 太康县| 建湖县| 邢台市|