How to trigger BLDC compressor with arduino?

Hey guys!

I'm wanting to do a project to drive a BLDC compressor, used in air conditioners.
I know how to assemble the components, I'm going to use an Arduino UNO to send 6 PWM signals to an IGBT module. The compressor does not have Hall sensors to identify the motor position. I'll have to use the back EMF in a comparator for that.
My doubt is how to make this PWM signal in the arduino? which way and where and dephage should i send to BLDC motor?

What are the specific modes and timing specifications of the PWM signals that you need?

Hi Carlos,

I fly electric RC-planes in my freetime. From there I know that there are a lot of ESCs Electronic Speed Control-devices for all amperages starting low as 3A 1S where 1S is 3,7V
up to hundreds of amperes 6S where 6S 0s 6*4.2V = 25.2V are on the market. These ESCs have become a mass-product so that f.e. a 3S 30A ESC is as low as
€11 = $12

So you should think about it if it is worth the hassle to build it up from scratch.
I was sceptic if it is possible with an arduino. But wow it is!

I started googling and found this website that demonstrates how to do it with an arduino-uno including the code

I expected that the timing-requirements are pretty tight and the way it is coded confirms that:

You need to use interrupts and direct port-manipulation to make it work

If your BLDC-motor includes an ESC you have to provide the datasheet of this unit.

The usual RC-model ESC are driven by a standard RC-Servo-signal which is a peace of cake.
You just use the library servo.h or MobaTools.h

Be the change you want to see in the world
best regards Stefan

this is what i am trying to find out, how is voltage modulated for a BLDC compressor.
I took this waveform at the output of two phases that go to the compressor. From what I've noticed, it looks like it's imitating a sinusoid, but I found it strange that it doesn't have a lag.
The compressor is driven by an IGBT module. the reference I took to measure the phases was from the negative of the module power supply
Untitled

Hello. I've never seen esc that supports 300VDC and current of +- 3A.
And about the material, I had already seen. I need to adapt it to my project and see if it works. Because this project uses low voltage. and in my project and for a voltage of 300VDC

as the next step you should provide a

very detailed

project-description with

all details

that are important
including datasheets and or links to the components that you are using.
there is a reason why this posting ist made sticky

Be the change you want to see in the world
best regards Stefan