Template:DCMotor Errors: Difference between revisions

From Phidgets Support
(Created page with "If the error you are looking for is not mentioned below, please visit the [https://www.phidgets.com/?view=api API] for your controller. ===Energy Dump=== {{#switch: {{{1}}} | bldc= New Phidget BLDC Motor controllers include onboard voltage sensing that will attempt to mitigate damage caused by irregular voltage events. | dc = New Phidget DC Motor controllers include onboard voltage sensing that will attempt to mitigate damage caused by irregular voltage events. | #de...")
 
No edit summary
 
Line 1: Line 1:
If the error you are looking for is not mentioned below, please visit the [https://www.phidgets.com/?view=api API] for your controller.
If the error you are looking for is not mentioned below, please visit the [https://www.phidgets.com/?view=api API] for your controller.
===Bad Power===
{{#switch: {{{1}}}
| bldc= New Phidget BLDC Motor controllers use an onboard voltage sensor to determine if the power supply voltage is too high when you first open the channel.
| dc = New Phidget DC Motor controllers use an onboard voltage sensor to determine if the power supply voltage is too high when you first open the channel.
| #default = New Phidget motor controllers use an onboard voltage sensor to determine if the power supply voltage is too high when you first open the channel.
}}
{| class="wikitable" style="margin:auto;width:75%;text-align:center"
! style="text-align: center;" | Motor Controller
! style="text-align: center;" | Normal Operating Voltage
! style="text-align: center;" | "Bad Power" Error
|-
| {{#switch: {{{1}}}| bldc= DCC1120 | dc = DCC1020 | #default = Small Controllers}} || 10-30V DC || 36V DC or higher
|-
| {{#switch: {{{1}}}| bldc= DCC1130 | dc = DCC1030 | #default = Large Controllers}} || 15-60V DC || 72V DC or higher
|}
If you see this error, it either means the supply voltage is higher than the value listed in the table, or your motor was already moving fast enough to generate excess voltage. This error prevents the channel from opening and serves as a warning to correct the issue before attempting to reopen the channel.
The voltage limit for the "Bad Power" error is more strict than the "Energy Dump" limit, because brief voltage spikes above this value are acceptable and expected during motor operation.


===Energy Dump===
===Energy Dump===
Line 9: Line 30:


{| class="wikitable" style="margin:auto;width:75%;text-align:center"
{| class="wikitable" style="margin:auto;width:75%;text-align:center"
! style="text-align: center;" | Input Voltage During Operation (VDC)
! style="text-align: center;" | Motor Controller
! style="text-align: center;" | Result
! style="text-align: center;" | Normal Operating Voltage
! style="text-align: center;" | "Energy Dump" Error
|-
|-
| 8-30 || Normal operation
| {{#switch: {{{1}}}| bldc= DCC1120 | dc = DCC1020 | #default = Small Controllers}} || 10-30V DC || 42V DC or higher
|-
|-
| >= 42 || Energy Dump error condition. The {{#switch: {{{1}}}|bldc= BLDC Motor Phidget| dc = DC Motor Phidget| #default = Phidget}} will attempt to regulate the voltage. The {{#switch: {{{1}}}|bldc= BLDC Motor Phidget| dc = DC Motor Phidget| #default = Phidget}} will stop controlling the motor, entering a freewheel state until a full power cycle occurs.
| {{#switch: {{{1}}}| bldc= DCC1130 | dc = DCC1030 | #default = Large Controllers}} || 15-60V DC || 84V DC or higher
|}
|}


When an Energy Dump occurs, the {{#switch: {{{1}}}|bldc= BLDC Motor Phidget| dc = DC Motor Phidget| #default = Phidget}} will attempt to regulate the voltage. The {{#switch: {{{1}}}|bldc= BLDC Motor Phidget| dc = DC Motor Phidget| #default = Phidget}} will stop controlling the motor, entering a freewheel state until a full power cycle occurs. Any attempt to use other function calls will result in the "Power Cycle" error, reminding you to power cycle first.


Please note that the voltage regulation mentioned in the table above is not intended to protect against continuous over-voltage conditions and may shorten the life of your controller. To ensure your system is properly protected against these events, a [[Power Guard Guide|Power Guard]] Phidget is required.
Please note that the voltage regulation caused by the Energy Dump is not intended to protect against continuous over-voltage conditions and may shorten the life of your controller. To ensure your system is properly protected against these events, a [[Power Guard Guide|Power Guard]] Phidget is required.


===Over Temperature===
===Over Temperature===

Latest revision as of 21:31, 19 October 2026

If the error you are looking for is not mentioned below, please visit the API for your controller.

Bad Power

New Phidget motor controllers use an onboard voltage sensor to determine if the power supply voltage is too high when you first open the channel.

Motor Controller Normal Operating Voltage "Bad Power" Error
Small Controllers 10-30V DC 36V DC or higher
Large Controllers 15-60V DC 72V DC or higher

If you see this error, it either means the supply voltage is higher than the value listed in the table, or your motor was already moving fast enough to generate excess voltage. This error prevents the channel from opening and serves as a warning to correct the issue before attempting to reopen the channel.

The voltage limit for the "Bad Power" error is more strict than the "Energy Dump" limit, because brief voltage spikes above this value are acceptable and expected during motor operation.

Energy Dump

New Phidget motor controllers include onboard voltage sensing that will attempt to mitigate damage caused by irregular voltage events.

Motor Controller Normal Operating Voltage "Energy Dump" Error
Small Controllers 10-30V DC 42V DC or higher
Large Controllers 15-60V DC 84V DC or higher

When an Energy Dump occurs, the Phidget will attempt to regulate the voltage. The Phidget will stop controlling the motor, entering a freewheel state until a full power cycle occurs. Any attempt to use other function calls will result in the "Power Cycle" error, reminding you to power cycle first.

Please note that the voltage regulation caused by the Energy Dump is not intended to protect against continuous over-voltage conditions and may shorten the life of your controller. To ensure your system is properly protected against these events, a Power Guard Phidget is required.

Over Temperature

New Phidget motor controllers include onboard temperature sensing that provides thermal protection for your system. View the table below for more information.


Temperature Result
< 75°C Normal operation
75°C to 90°C Current Limit and Surge Current Limit scaling begins. Your current limits will scale down linearly from your set value as temperature increases, to a maximum of 40A at 90°C.
90°C to 100°C Current Limit and Surge Current Limit are limited to 40A.
>= 100°C Over Temperature condition. The Phidget will stop attempting to control the motor. It will enter a freewheel state until the Phidget is closed and reopened via software.