Datasheet, Design on Altium Drive
Designer | Cas Doornkamp |
Last Version | v4.2 |
Last Updated | 2020 |
There are four motordriver boards that drive the four motors of the wheels of one robot. This means that for 16 robots we need 60 motordriver PCB’s. The motordriver board controls the speed of a motor. The motor drivers receive a 25KHz PWM signal. A 100% dutycycle indicates no movement, and a 0% dutycycle indicates full power. A second signal is used to indicate the direction of rotation. A third signal indicates if the brakes should be applied. Each of our four drivers control a 50 Watt Maxon motor at 24 Volts, see the Datasheets.
Pmotor is the white motor connector and connects to the motor with a 22 AWG cable. To be more specific: it’s the Molex Male Crimp Connector Housing, 4.2mm Pitch, 8 Way, 2 Row. We could prefer smaller connectors, however the motors have these connectors. If we order new motors someday, please take the connectors into account. When the motor driver disconnects from the Top Board, the processor shorts. This is why we use elastic bands to keep them attached (this works but is not ideal obviously).
Pin (P_in) is the gray side connector of the motordriverboard that connects to the topboard with a cable coming from either P800, P801, P802 or P803 (depending on which motor is being controlled).
This is a pre-driver of a 3-phase brushless motor. It generates a driving signal from the Hall sensor and drives PWM through the input control signal. Power MOSFETS (Q1…Q6) are used to create a booster circuit.
Pin description of important pins:
Pin 1: FG, FG output.
Pin 2: PWMB, PWM input (negative logic): this drives the speed of the motor and connects to the PWM pinout of Pin connector
Pin 3: CW Changing Direction of rotation. This signal goes to the DIR pinout of the Pin connector.
Just the same capacitors of 100nF (0.1uF).
47uF capacitor.
10nF capacitors
1.8nF capacitor
Power mosfets. These mosfets are able to handle the power because of their low resistance (1.9mOhm).
1.6 kOhm Resistor.
100kOhm Resistor.
0.06 Ohm resistor.
BOM file to find values of capacitors, resistors, etc: https://drive.google.com/drive/u/3/folders/1vjxNbx_dwdUcWXVtJE1wquDKGVZyCp89
-- Testing code