Template:DCMotor Deadband: Difference between revisions

From Phidgets Support
No edit summary
No edit summary
Line 4: Line 4:
A small error can lead to the motor continually ''hunting'' for a target causing unwanted effects. A non-zero DeadBand can prevent this behavior.  
A small error can lead to the motor continually ''hunting'' for a target causing unwanted effects. A non-zero DeadBand can prevent this behavior.  


The motor will become disengaged once it enters the deadband, so you shouldn't use deadband in applications where the motor needs to hold position against an external force like gravity, because it will get caught in a cycle of reaching the deadband, disengaging, getting pushed out of the deadband, re-engaging and moving back in. This will cause the motor to vibrate at the edge of the deadband.
The motor will be disengaged when it enters the Deadband. If your application needs to hold position against an external force (e.g. gravity), a Deadband is likely to cause oscillations and should be avoided.
  | velocity = Phidget Velocity Controllers run a sophisticated proportional-integral-derivative (PID) controller on board. The DeadBand only applies when the [[#Target Velocity|Target Velocity]] is set to 0.  It allows your motor to move freely, up to a minimum Velocity, to prevent unwanted jitter around 0. It's also useful for applications where you want the motor to coast at zero velocity, since the motor will hold position at zero velocity without deadband.
  | velocity = Phidget Velocity Controllers use trapezoidal motion profiling combined with a proportional-integral-derivative (PID) controller. The DeadBand only applies when the [[#Target Velocity|Target Velocity]] is set to 0.  It allows your motor to move freely, up to a minimum Velocity, to prevent unwanted jitter around 0. It's also useful for applications where you want the motor to coast at zero velocity, since the motor will hold position at zero velocity without Deadband.
  | #default = Phidget Controllers run a sophisticated proportional-integral-derivative (PID) controller on board.
  | #default = Phidget Position Controllers use trapezoidal motion profiling combined with a proportional-integral-derivative (PID) controller.
}}
}}



Revision as of 21:39, 29 November 2024

Phidget Position Controllers use trapezoidal motion profiling combined with a proportional-integral-derivative (PID) controller.

Documentation error