![PMD Atlas Compact Скачать руководство пользователя страница 136](http://html1.mh-extra.com/html/pmd/atlas-compact/atlas-compact_complete-technical-reference_1569420136.webp)
136
Atlas® Digital Amplifier Complete Technical Reference
6
SetDriveFaultParameter
62h
GetDriveFaultParameter
64h
Syntax
SetDriveFaultParameter
parameter value
GetDriveFaultParameter
parameter
Motor Types
Arguments
Name
Instance
Encoding
parameter
Overvoltage limit
0
Undervoltage limit
1
Recovery mode
2
Watchdog limit
3
Temperature limit
4
Temperature hysteresis
5
Type
Range/Scaling
value
unsigned 16 bits
see below
Packet
Structure
Description
SetDriveFaultParameter
is used to set various operating limits and parameters affecting drive fault
handling. Several aspects of fault handling may be controlled:
•
Bus voltage fault:
Overvoltage limit
,
Undervoltage limit
•
How fault and event recovery is handled:
Recovery mode
•
Communication watchdog:
Watchdog limit
•
Overtemperature fault:
Temperature limit
,
Temperature hysteresis
The overvoltage and undervoltage limits are limits on bus voltage, and use the same scaling as the
GetBusVoltage
command. Whenever bus voltage is greater than the overvoltage limit an overvoltage
drive fault will be signaled, if bus voltage is less than the undervoltage limit an undervoltage drive fault
will be signaled. In either case a drive exception event will be raised and motor output disabled.
The watchdog limit specifies the number of current loop cycles that may elapse without receiving a valid
torque channel command from a controlling processor. If this limit is exceeded then a watchdog timeout
fault will be signaled and a drive exception event raised, disabling motor output. The specified value is
scaled by 8. For example, to specify that a watchdog timeout should occur after 16 cycles then the value
should be 2. A value of zero disables the watchdog timeout.
DC Brush
Brushless DC
Microstepping
SetDriveFaultParameter
write
checksum
62
h
15
8 7
0
write
parameter
15
0
write
value
15
0
GetDriveFaultParameter
write
checksum
64
h
15
8 7
0
write
parameter
15
0
read
value
15
0