SN754410 with PWM BLDC Question

For Flowcode users to discuss projects, flowcharts, and any other issues related to Flowcode 8.

Moderator: Benj

Post Reply
seokgi
Posts: 164
Joined: Fri Jan 13, 2012 4:21 am
Location: South KOREA
Has thanked: 18 times
Been thanked: 16 times
Contact:

SN754410 with PWM BLDC Question

Post by seokgi »

I'm sorry I always ask.
I would like to use a SN754410 to drive a BLDC motor.
However, PWM occurs only in the same phase. I want to generate u V W at different times. I did not do well, but I can not.

Can you help me? Or give me a hint.

Thanks a lot.
Attachments
three_phase_BLDC.png
(4.28 KiB) Downloaded 940 times
Flowcode1.fcfx
(13.98 KiB) Downloaded 216 times

User avatar
QMESAR
Valued Contributor
Valued Contributor
Posts: 1287
Joined: Sun Oct 05, 2014 3:20 pm
Location: Russia
Has thanked: 384 times
Been thanked: 614 times
Contact:

Re: SN754410 with PWM BLDC Question

Post by QMESAR »

seokgi wrote:I'm sorry I always ask.
I would like to use a SN754410 to drive a BLDC motor.
However, PWM occurs only in the same phase. I want to generate u V W at different times. I did not do well, but I can not.
Use a dsPIC micro controller with a Motor Control PWM module that allows you to do PWM phase shift and complementary switching.
look for a dsPIC33EPxxMCxxx device -
You will also have to use a C icon and do your own C configuration for the Motor Control PWM as Flowcode only support standard PWM modules.

Driving a BLDC does not require you to apply phase shift the FOC algorithm does it automatically and if you are unable to do an FOC then use Block commutation which also does not require your code to apply phase shift


Alternatively depending on your Motor Voltage you can also use a dedicated 3 phase BLDC motor Driver which includes the phase module and you only need a standard PWM something like this MC8025 or MC8026
1.gif
1.gif (13.47 KiB) Viewed 2585 times

seokgi
Posts: 164
Joined: Fri Jan 13, 2012 4:21 am
Location: South KOREA
Has thanked: 18 times
Been thanked: 16 times
Contact:

Re: SN754410 with PWM BLDC Question

Post by seokgi »

Answer Thank you very much.
However, I tried to use the DRV10983, but too many parameters made it difficult.
So looking for a simple driver, it is sn754410.

Can I have a question?
Can I get the PWM output back to the interrupt?
Can PWM output and port output be ANDed?

Thank you for your help.

User avatar
QMESAR
Valued Contributor
Valued Contributor
Posts: 1287
Joined: Sun Oct 05, 2014 3:20 pm
Location: Russia
Has thanked: 384 times
Been thanked: 614 times
Contact:

Re: SN754410 with PWM BLDC Question

Post by QMESAR »

Hi.
You should take a look at the PIc16F1XXX devices they have CLC module that allows you to set up complicate logig gates singnals such AND OR etc
incomination with the NCo and CWG you can create any sort of PWM -Pulses etc however not directly in Flowcode as said before you need to use C call(icon) or make your own Flowcode component but all is doable with this cheap 16F1 series mcu's :D
1.gif
1.gif (59.36 KiB) Viewed 2574 times

Post Reply