| ID | Label | Type | #Val | Min | Max | Attr | Description |
|---|---|---|---|---|---|---|---|
|
10744 |
Hall sensor step 1 commutation pos, mcnt |
Flt32 |
|
|
|
|
When a Hall-effect sensor is used to set the commutation reference angle via DataID's 10750 to 10755, it is important that the commutation angle be refined once the motor moves to reduce the maximum commutation error from +/- 30 electrical degrees. Ideally, this refinement should be performed using the index signal on the encoder by defining the "Commutation position at zero index" (DataID 16653). |
|
10745 |
Hall sensor step 2 commutation pos, mcnt |
Flt32 |
|
|
|
|
|
|
10746 |
Hall sensor step 3 commutation pos, mcnt |
Flt32 |
|
|
|
|
|
|
10747 |
Hall sensor step 4 commutation pos, mcnt |
Flt32 |
|
|
|
|
|
|
10748 |
Hall sensor step 5 commutation pos, mcnt |
Flt32 |
|
|
|
|
|
|
10749 |
Hall sensor step 6 commutation pos, mcnt |
Flt32 |
|
|
|
|
|
|
10750 |
Hall-effect sensor step 1 nominal angle, degree |
Flt32 |
|
|
|
|
Hall-effect sensors can be utilized to determine an approximate estimate of a motor's commutation reference angle without moving the motor. Hall-effect sensors return a unique number ranging from 1 to 6 during each 60 degree segment of the electrical cycle of a motor. During power up, the Hall-effect sensors can be read and the corresponding nominal angle that is specified by DataID's 10750 to 10755 (after adjusting by adding a constant offset of 90 degrees) can be asserted as the motor's commutation reference angle. However, since Hall sensors only identify 6 unique angular ranges per electrical cycle, this method can result in up to +/- 30 electrical degrees of error. To eliminate this error, it's highly advisable that the user sets up a commutation reference angle refinement using either the encoder index (see DataID 16653) or the first Hall-effect sensor value transition (see DataIDs 10744-10749). To enable either or both of these methods, a mode must be set in the "Commutation reference setup config" (DataID 10700). In order to use the Hall-effect sensor to setup the commutation reference angle, bits 0:3 of DataID 10700 must be set to "3". The Hall-effect sensor signals must be wired in through the single-ended digital inputs in the encoder connector and the dedicated DIN selection, DataID 10108, must be set to "2". The nominal angles at the 6 steps do not have to be monotonically increasing or decreasing. This flexibility can accommodate for how the three signals are wired or for different encoding methods, such as gray code where only a single bit is changed during any transition in the 3-bit value. For backwards compatibility, the angles set in these parameters are offset from the "Commutation electrical angle" (DataID 12653) value. For example, when an encoder is positioned exactly in the middle of a 60 degree Hall sensor reading, the value set in the corresponding parameter (DataID 10750-10755) should be set to the value of DataID 12653 minus 90. A valid nominal angle is between 0 and 360 degrees. If the value is set to "-1", which is the system default, this indicates that the Hall-effect sensor commutation angle has not been initialized. |
|
10751 |
Hall-effect sensor step 2 nominal angle, degree |
Flt32 |
|
|
|
|
|
|
10752 |
Hall-effect sensor step 3 nominal angle, degree |
Flt32 |
|
|
|
|
|
|
10753 |
Hall-effect sensor step 4 nominal angle, degree |
Flt32 |
|
|
|
|
|
|
10754 |
Hall-effect sensor step 5 nominal angle, degree |
Flt32 |
|
|
|
|
|
|
10755 |
Hall-effect sensor step 6 nominal angle, degree |
Flt32 |
|
|
|
|
|
|
10756 |
Analog hall commutation phase angle, degree |
Flt32 |
|
|
|
|
For the special case of analog hall sensors, this value defines the commutation phase angle of the motor when the hall sensors are at the start of their cycle. The start of the hall cycle is by definition when the hall A (sine) channel is at 0 volts. This phase angle value is normally defined in the motor specification sheet. |