0x2380 - SSI Absolute encoder configuration
Index | Sub Index | Name | Data Type | Acc. | Pdo Map. | NVM | Value range | Default value | Units |
---|---|---|---|---|---|---|---|---|---|
0x2380 | 0x01 | Frame type | UINT8 | RW | No | Yes | 0 to 2 | 0x0000 | - |
0x2380 | 0x02 | Frame size | UINT16 | RW | No | Yes | up to 32 | 10 | bits |
0x2380 | 0x03 | Codification | UINT8 | RW | No | Yes | 0 to 1 | 0 | - |
0x2380 | 0x04 | Max. clock rate | UINT16 | RW | No | Yes | 120 to 2000 | 2000 | KHz |
0x2380 | 0x05 | Single-turn bits | UINT8 | RW | No | Yes | 0 to 32 | 12 | bits |
0x2380 | 0x06 | Single-turn start bit | UINT8 | RW | No | Yes | 0 to 32 | 0 | bits |
0x2380 | 0x07 | Multi-turn bits | UINT8 | RW | No | Yes | 0 to 32 | 13 | bits |
0x2380 | 0x08 | Multi-turn start bit | UINT8 | RW | No | Yes | 0 to 32 | 12 | bits |
0x2380 | 0x09 | Endianness | UINT8 | RW | No | Yes | 0 to 1 | 0 | - |
0x2380 | 0x0A | Error Filter | UINT8 | RW | No | Yes | 0 to 255 | 16 | Successive errors |
0x2380 | 0x0B | TQ. Update periods | UINT8 | RW | No | Yes | 1 to 10 | 1 | Tq loop periods |
This object is used to configure the generic decoding algorithm for encoders with SSI interface.
SubIndex description:
0x2380; 0x02 - Frame type. Indicates the frame type to be processed:
Type Description 0 Generic 1 3 status bits at the end of the frame 2 1 error bit at the end of the frame - 0x2380; 0x02 - Frame size. Indicates the total frame size, including position bits and special bits (like error flags).
0x2380; 0x03 - Codification. Indicates the codification of the position value bits (typically gray or binary codification).
Value Codification 0 Binary 1 Gray - 0x2380; 0x04 - Max. clock rate. Indicates the maximum clock rate of the SSI encoder. Supported clock rates: 2000, 1000, 500, 200 and 120 KHz. If a different value is introduced in this register, the drive will generate the nearest lower value. (i.e. Max.clock rate is written with 1500KHz, the drive will output to the encoder a clock frequency of 1000KHz).
- 0x2380; 0x05 - Single-turn bits. Indicates the number of bits used to represent the single-turn value.
- 0x2380; 0x06 - Single-turn start bit. Indicates the position in the SSI frame of the first single-turn bit.
- 0x2380; 0x07 - Multi-turn bits. Indicates the number of bits used to represent the multi-turn value.
- 0x2380; 0x08 - Multi-turn start bit . Indicates the position in the SSI frame of the first multi-turn bit.
0x2380; 0x09 - Endianness. Indicates the order of the read bits.
Value Endianness 0 MSB 1 LSB - 0x2380; 0x0A - Error Filter. Indicates the maximum allowed number of successive errors in SSI encoder read process. If more errors than this value occurs the drive will throw a fault unless there is a 0 in this subindex, which in this case the drive will never generate a fault.
- 0x2380; 0x0B - TQ. Update periods. (SSI Only variant) This subindex allow to select the SSI encoder update period when it is used as commutation sensor in SSI only mode. The default value is 1, this means that the encoder will be updated with the same period than the torque loop (typically 100 microseconds).
Note
The bits remaining to cover a 32-bit position will be calculated by the device