thesis_bldc_controller/2_Motor_Master/LAN9252-BLDCmkIIr3_nt.xml

335 lines
12 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<EtherCATInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="EtherCATInfo.xsd" Version="1.8">
<Vendor>
<Id>#x000004D8</Id>
<Name>Microchip Technology Inc</Name>
</Vendor>
<Descriptions>
<Groups>
<Group>
<Type>LAN9252-BLDC</Type>
<Name LcId="1033">LAN9252-BLDC</Name>
<ImageData16x14>424DD8020000000000003600000028000000100000000E0000000100180000000000A2020000120B0000120B000000000000000000001306E31306E3190CE42B1FE62B1FE61306E31F13E5190CE42519E51306E31306E3190CE42F24E7190CE41306E31306E31306E31306E35F56EC645CED645CED4137E91F13E5473DE95F57EC3227E71306E3473DE95A51EC271BE61306E31306E31409CA524CC68E8AD74F48C1615CC82218D03E36BF716BCE746FCE453DC01307CE3931BA7D78D27671D1150CB21409CA1712801B1D1D1B1D1D1B1D1D1B1D1D120B891B1D1D1B1D1D1B1D1D1B1D1D120B891B1D1D1B1D1D1B1D1D1B1D1D1712801712807F8080D4D5D5D4D5D5383939120B89545656D4D5D5D4D5D5626464130C89292B2BD4D5D5D4D5D56264641915801712804647471B1D1DAAAAAAD4D5D5130E82383939292B2B717272D4D5D5151183D4D5D57F80801B1D1D7172721E1C81191580464747D4D5D5D4D5D51B1D1D19158A292B2BD4D5D5D4D5D5292B2B1B1B8AD4D5D56264641B1D1D1B1D1D2427821E1D81D4D5D54647476264643839391E208BD4D5D57F8080464747545656242A8BD4D5D59B9C9C292B2BAAAAAA2D3683252882464747D4D5D5D4D5D51B1D1D272D85292B2BD4D5D5D4D5D5292B2B2E37861B1D1DD4D5D5D4D5D5464747394484323BB52324812122822426822526824554C0323883292B822A2D83353C84424CBF3238843940842E32834853865D6EBB5262EB3E43E83334E74147E94349E9535FEB4D56EA5662EB484DEA545DEB636FED545AEA5A63EC6671ED8CA0F290A5F2748AEF6B7BEE5D68EC6874ED788AEF8397F17684EF7986EF8C9FF2818FF1818EF08E9DF18A97F18791F19BA9F3B0C0F691A4F291A2F28390F192A1F29CACF3A3B3F498A6F3A4B3F4AEBDF5B0BEF59EA8F3A3ADF4BBC7F7C4D1F8CAD7F8CED9F9B4C4F6B8C8F6ACB8F59AA3F3B6C1F6C5D2F8C2CDF8CCD7F9D2DDF9D5E0FAD2DAF9D5DCF9DFE7FBE2E9FBE5EBFBE8EEFB0000</ImageData16x14>
</Group>
</Groups>
<Devices>
<Device Physics="YY">
<Type ProductCode="#x00000002" RevisionNo="#x00000003">LAN9252-BLDC</Type>
<Name LcId="1033"><![CDATA[MSRM BLDC Ethercat Slave]]></Name>
<Info>
<EtherCATController>
<DpramSize>4096</DpramSize>
<SmCount>4</SmCount>
<FmmuCount>3</FmmuCount>
</EtherCATController>
<Port>
<Type>MII</Type>
<PhysicalPhyAddr>0</PhysicalPhyAddr>
</Port>
<Port>
<Type>MII</Type>
<PhysicalPhyAddr>1</PhysicalPhyAddr>
</Port>
<IdentificationAdo>#x0012</IdentificationAdo>
</Info>
<GroupType>LAN9252-BLDC</GroupType>
<Fmmu>Outputs</Fmmu>
<Fmmu>Inputs</Fmmu>
<Sm StartAddress="#x1100" ControlByte="#x04" Enable="1">Outputs</Sm>
<Sm StartAddress="#x1800" ControlByte="0" Enable="1">Inputs</Sm>
<RxPdo Fixed="1" Sm="0">
<Index>#x1a00</Index>
<Name>ECAT2MCU</Name>
<Entry>
<Index>#x3101</Index>
<SubIndex>1</SubIndex>
<BitLen>8</BitLen>
<Name>control__mode</Name>
<DataType>BYTE</DataType>
</Entry>
<Entry>
<Index>#x3102</Index>
<SubIndex>1</SubIndex>
<BitLen>8</BitLen>
<Name>control__set</Name>
<DataType>BYTE</DataType>
</Entry>
<Entry>
<Index>#x3103</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>desired__position</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3104</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>desired__speed</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3105</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>desired__torque</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3106</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>controlparam__I_kp</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3107</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>controlparam__I_ki</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3108</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>controlparam__V_kp</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3109</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>controlparam__V_kd</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x310A</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>controlparam__P_kp</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x310B</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>controlparam__P_ki</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x310C</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>controlparam__ReductionRatio</Name>
<DataType>UINT</DataType>
</Entry>
<Entry>
<Index>#x310D</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>max__torque</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x310E</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>max__current</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x310F</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>max__velocity</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3110</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Spare__spare1</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3111</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Spare__spare2</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3112</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Spare__spare3</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3113</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Spare__spare4</Name>
<DataType>INT</DataType>
</Entry>
</RxPdo>
<TxPdo Fixed="1" Sm="1">
<Index>#x1600</Index>
<Name>MCU2ECAT</Name>
<Entry>
<Index>#x3001</Index>
<SubIndex>1</SubIndex>
<BitLen>8</BitLen>
<Name>status</Name>
<DataType>BYTE</DataType>
</Entry>
<Entry>
<Index>#x3002</Index>
<SubIndex>1</SubIndex>
<BitLen>8</BitLen>
<Name>mode</Name>
<DataType>BYTE</DataType>
</Entry>
<Entry>
<Index>#x3003</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Joint__rel_position</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3004</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Joint__rel_revolution</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3005</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Joint__abs_postion</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3006</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Joint__speed</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3007</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Joint__torque</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3008</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Motor__rel_revolution</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3009</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Motor__rel_position</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x300A</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Motor__abs_position</Name>
<DataType>UINT</DataType>
</Entry>
<Entry>
<Index>#x300B</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Motor__dutyCycle</Name>
<DataType>UINT</DataType>
</Entry>
<Entry>
<Index>#x300C</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Motor__speed</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x300D</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Motor__torque</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x300E</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Motor__currentPhA</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x300F</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Motor__currentPhB</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3010</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Motor__currentPhC</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3011</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Motor__currentBus</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3012</Index>
<SubIndex>1</SubIndex>
<BitLen>8</BitLen>
<Name>Motor__hallState</Name>
<DataType>BYTE</DataType>
</Entry>
<Entry>
<Index>#x3013</Index>
<SubIndex>1</SubIndex>
<BitLen>8</BitLen>
<Name>Motor__sparebyte</Name>
<DataType>BYTE</DataType>
</Entry>
<Entry>
<Index>#x3014</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Spare__spare1</Name>
<DataType>INT</DataType>
</Entry>
<Entry>
<Index>#x3015</Index>
<SubIndex>1</SubIndex>
<BitLen>16</BitLen>
<Name>Spare__spare2</Name>
<DataType>INT</DataType>
</Entry>
</TxPdo>
<Eeprom>
<ByteSize>2048</ByteSize>
<ConfigData>803100CC1000F0FF</ConfigData>
</Eeprom>
</Device>
</Devices>
</Descriptions>
</EtherCATInfo>