Motor Driver V1

Version one of the motor driver for Firefly Unicycles

Updates
14 Insights
Power supply distribution concerns.
posted 7 months ago by Praveen C K


Referring to Unicycle Electrical block diagram, both Control Board(CB) and Drive board(DB) needs 12V source.
So what options we have.

1) Method-1 Tap from the 60V battery pack ...

read more
Control board and Driver board interface Block Diagram description
posted 7 months ago by Praveen C K

Control board and Driver board interface
(Referring to the figure attached)

Functionality of each board in brief.
Control Board(CB):
> Reads the signal from the Gyro and calculates the voltage ...

read more
Unicycle Electrical block diagram
posted 8 months, 2 weeks ago by Praveen C K

Please refer to the image

MOSFET No.
posted 8 months, 2 weeks ago by Alex JV

MOSFETs used in the Chinese unicycle are SSF7509

[Procurement] MOSFET IRFB4110 - 50 nos
posted 8 months, 2 weeks ago by Alex JV

Total cost - Rs 5430
1.2 usd per unit
27 usd shipping
There was no customs duty charged on it as it was a small purchase.

test
posted 8 months, 3 weeks ago by Alex JV

Just testing

[Design Choice] Battery low voltage cutoff
posted 9 months ago by Alex JV

We should be able to set battery low voltage cutoff on the motor driver.

[Design Choice] Regenerative braking
posted 9 months ago by Alex JV

The motor driver should be capable of handling regenerative braking. This will be the way the motor decelerate. If the rate of deceleration is very high, we should be able ...

read more
[Design Choice] Type of motor this driver works for
posted 9 months ago by Alex JV

This motor is supposed to work for BLDC motors with 3 sense wires

[Design Choice] PWM signal
posted 9 months ago by Alex JV

One channel PWM to represent the voltage that needs to be applied to the motor.

On digital pin to represent what direction to rotate the motor

[Design Choice] Input signal for the motor driver
posted 9 months ago by Alex JV

The motor driver will receive inputs in the form of SPI data[TTL] or PWM input.

The input signal is supposed to represent the voltage that needs to be applied ...

read more
[Design Choice] Having a micro on the driver
posted 9 months ago by Alex JV

We will have a small MCU on the controller. It will be used for setting the safety parameters specific to each motor. This unit will be controlling the switching the ...

read more
[Design choice] Power rating
posted 9 months ago by Alex JV

We want to build a modular hardware. So ideally we want a generic motor driver.

It should be able to run 48V and 60V motors.

It should be able to ...

read more
[Procurement] Shortlist of places to get the mosfets from
posted 9 months ago by Alex JV

Reliable source (atleast you can order 24 from this based on the price breakout)
1)
http://www.futureelectronics.com/en/technologies/semiconductors/discretes/transistors/mosfets/Pages/5140173-IRFB4110PBF.aspx?IM=0 ...

read more
The source files for this module are on GitHub
https://github.com/Makeystreet/firefly-v1-motor-driver-v1
1 File
Brushless DC Motor Control Made Easy.pdf
uploaded 8 months, 2 weeks ago by Madhav Kandukuri Download File
Some control strategies of a BLDC, also implemented using a PIC16F877
1 Documentation
Wikis
added 8 months, 1 week ago by Madhav Kandukuri
http://en.wikipedia.org/wiki/DC_motor
http://en.wikipedia.org/wiki/Brushless_DC_electric_motor