CiA 402: Como escrever o tipo de motor no servo drive?
Em servo drives que implementam o padrão CiA 402, o tipo de motor pode ser escrito no dicionário de objetos do drive. Este objeto pode ser lido ou escrito, mas na maioria das aplicações você apenas o escreve uma vez durante a configuração, ou o ignora inteiramente.
O tipo de motor é armazenado no objeto com índice 0x6402, subíndice 0x00., que armazena um uint16 (inteiro sem sinal de 16 bits).
O valor é opcional e muitas opções não são suportadas por vários drives, então ler ou escrever pode ou não ser suportado pelo seu drive.
Portanto, você deve verificar o manual do seu drive específico para ver quais valores ele suporta para este objeto.
Tabela de valores para 0x6402:00 (Motor Type)
| Value | Description |
|---|---|
| 0x0000 | Non-standard motor |
| 0x0001 | Phase modulated direct current (DC) motor |
| 0x0002 | Frequency controlled direct current (DC) motor |
| 0x0003 | Permanent magnet (PM) synchronous motor |
| 0x0004 | Field controlled (FC) synchronous motor, Alternating current (AC) synchronous sinewave wound field |
| 0x0005 | Switched reluctance motor, Alternating current (AC) synchronous reluctance switched |
| 0x0006 | Wound rotor induction motor, Alternating current (AC) asynchronous induction polyphase wound rotor |
| 0x0007 | Squirrel cage induction motor, Alternating current (AC) asynchronous induction squirrel cage |
| 0x0008 | Stepper motor, Alternating current (AC) synchronous step |
| 0x0009 | Micro-step stepper motor |
| 0x000A | Sinusoidal permanent magnet (PM) brushless (BL) motor, also known as AC synchronous sinusoidal PM |
| 0x000B | Trapezoidal permanent magnet (PM) brushless (BL) motor, AC synchronous brushless PM trapezoidal |
| 0x000C | Alternating current (AC) synchronous reluctance sync |
| 0x000D | Direct current (DC) commutator permanent magnet (PM) |
| 0x000E | Direct current (DC) commutator wound field series |
| 0x000F | Direct current (DC) commutator wound field shunt |
| 0x0010 | Direct current (DC) commutator wound field compound |
| 0x0011 to 0x7FFE | Reserved |
| 0x7FFF | No motor type assigned |
| 0x8000 to 0xFFFF | Manufacturer-specific |
Além do subíndice 0x00, nenhum outro subíndice é definido para este objeto.
Fonte: AEC motors CANOpen manual, CANOpen lift wiki entre outros.
Caso você precise procurar esta informação na fonte original: Esta informação pode ser encontrada no padrão CiA 402-2, ou no padrão IEC correspondente: IEC 61800-7-201 (que é o padrão internacional que corresponde ao CiA 402-2).