DCC1000_0 DC Motor Phidget

0 out of 5 based on 0 customer ratings


Control one high-current brushed DC motor with this powerful Phidget. The encoder input and analog input can enable precise control motor velocity and position.


The DCC1000_0 DC Motor Phidget attaches to your VINT hub and controls the direction and voltage of one DC motor using high frequency pulse-width modulation to achieve smooth operation. It also has current control, allowing you to set a current limit, which puts a maximum on the amount of torque exterted by the motor and allows you to use larger power supplies than what the motor is normally rated for.

SKU: DCC1000_0

Quadrature Encoder Input

This controller comes equipped with an encoder input that can read in the quadrature signal from an encoder attached to the shaft of your motor. You can use this information to make a closed-loop position controller.

VoltageRatio Input

Similar to a VINT port opened in VoltageRatioInput mode, this port will read in a ratiometric sensor. This is useful for motors that come with attached potentiometers like a DC Linear actuator, so you can incorporate position feedback without needing to buy another input board.

High Compatibility

Many variations of brushed DC motors exist: permanent magnet motors, electromagnet motors, coreless motors, and linear motors. The DC Motor Controller can be used with any of these, as well as other devices that use pulse-width modulation such as small solenoids, incandescent light bulbs, and the hydraulics of pneumatic devices like small pumps and valves.

Motor Current Sensing

This Phidget also lets you monitor how much current is going through your motor coils at any given time. You can use this feature to determine how much physical resistance the motor is working against; the larger the load, the greater the current the motor will draw.

Reliability and Protection

The VINT port on this device is isolated, greatly improving reliability and eliminating ground loops.

The power terminals on this device are polarity protected: if you happen to hook up the power supply backwards, the device simply won’t power up and won’t be damaged.

There is a fuse included on-board to protect the controller in an over-current event. Board temperature and motor current can be monitored for cooling control and power management. This board has no power-saving features built in; if you want to control power consumption, you’ll need to switch the power supply using a relay. The attached fan can be configured and automatically or manually controlled through the API.


Product Specifications for DCC1000_0 DC Motor Phidget

Board Properties
Controlled ByVINT
Voltage Sensor
Number of Voltage Inputs1
Sampling Interval Min500 ms/sample
Sampling Interval Max 60 s/sample
VoltageRatio Input Resolution0.00026
Input Voltage Min (DC)0 V DC
Input Voltage Max (DC)5 V DC
Measurement Error Max0.5 %
Sensor Input Impedance324 kë©
Controller Properties
Motor TypeDC Motor
Number of Motor Ports1
Velocity Resolution0.001 % Duty Cycle
Acceleration Resolution1 % Duty Cycle/s
Acceleration Min0.5 % Duty Cycle/s
Acceleration Max10000 % Duty Cycle/s
Acceleration Time Min10 ms
Acceleration Time Max200 s
PWM Frequency25 kHz
Sampling Interval Min50 ms/sample
Sampling Interval Max 60 s/sample
Current Limit Resolution17.9 mA
Electrical Properties
Continuous Motor Current Max25 A
Supply Voltage Min8 V DC
Supply Voltage Max30 V DC
Current Consumption (Unconfigured)(VINT Port) 500 ë_A
Current Consumption Max(VINT Port) 2 mA
Power Consumption (Unconfigured)288 mW
Power Consumptionmotor power plus 700 mW
Encoder Interface
Number of Encoder Inputs1
Encoder Interface Resolutionx4
Count Rate Max400000 pulses/s
Time Resolution1 ë_s
Sampling Interval Min50 ms/sample
Sampling Interval Max 60 s/sample
Encoder Input Low Voltage Max800 mV DC
Encoder Input High Voltage Min2 V DC
Temperature Sensor
Temperature Resolution0.04 å¡C
Physical Properties
Recommended Wire Size10 – 26 AWG
Operating Temperature Min-40 å¡C
Operating Temperature Max85 å¡C