EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)

TxPdo 部分
目的:
TwinCAT3 主站接收(28335发送 )
6个数字量:
故障 正常
IPM_Err :ipm故障 1 0
Over_A:过流故障 1 0
Hall_Err :霍尔故障 1 0
Over_V :过压 1 0
State:运行状态 0 1
F_Dire :反馈电机方向 , 1 电机正转,逆时针: 0 电机反转,顺时针。

2个模拟量:
F_V input :反馈电压值
F_A input :反馈电流值
F_Speed input :反馈速度值

更改xml中 TxPdo 数字量部分 (左图,上图为 未改前;右图,下图为 改后图)
位置
ethercatinfo --> descriptions --> devices --> device --> TxPdo
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第1张图片
绿箭头: sm选择3
红箭头: 对齐用,1+1+1+1+1+1+10=16bit
红圈:name
Index: #x1a00

el9800appl.h 文件
dsp 程序对应 1a00 datatype 改动
程序1
在这里插入图片描述
没有变动
程序2
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第2张图片
没变动。

修改#x1a00
位置 1:
ethercatinfo --> descriptions --> devices --> device --> profile --> dictionary --> datatypes --> datatype --> DT1A00
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第3张图片
这里 没有DT1A00,因为下面object #x1a00 是用的是 DT1601 格式,所以 这里无需变动,如强迫症,可以参考DT1601 添加出DT1A00.

位置 2:
ethercatinfo --> descriptions --> devices --> device --> profile --> dictionary --> objectss --> object --> #x1a00
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第4张图片
绿箭头 红箭头 注意相应更改。
蓝箭头:
01060006含义
01:1bit
06:第6
0006: 6000 反写,为后面的#x6000.
右下绿箭头 是 对齐位。

程序3
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第5张图片照图更改
程序4
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第6张图片

DT 1A00 xml,dsp程序 更改完毕。

改 #x6000
位置 1:
ethercatinfo --> descriptions --> devices --> device --> profile --> dictionary --> datatypes --> datatype --> DT6000
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第7张图片
绿圈 不用动;
红箭头 22=1+21
篮圈:name

程序1:
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第8张图片
照图更改
程序2
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第9张图片
照图更改。
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第10张图片

位置 2:
ethercatinfo --> descriptions --> devices --> device --> profile --> dictionary --> objects --> object --> #x6000
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第11张图片
做相应更改即可。
程序:
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第12张图片
#x6000 xml dsp 程序 更改完毕
main.c 更改
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第13张图片
el9800hw.h 宏定义更改一下
EtherCAT xml配置文件编写和DSP程序适配,以 ET1100与DSP28335为例(3)_第14张图片

至此 TxPdo xml dsp程序 数字量更改完毕!

你可能感兴趣的:(ether,cat,et1100,xml)