MikroKopter - Forum » Electronics » PWM/PPM Operation on BL 3.0 Double-Quadro 2XL Combi

PWM/PPM Operation on BL 3.0 Double-Quadro 2XL Combi

Neues Thema Antwort

Seite: 1

Autor Neuer Beitrag
Mitglied
Registriert seit: Dec 2011
Beiträge: 61
Hi,

I have this board but was wondering if I can feed it PWM from another flight controller? if so, how to interface to it (individual BL controllers).

One more thing, if I can send I2C commands via the SDA/SDL lines, how would I go with sending these using another controller like Arduino which is capable of I2C bus comm. What are the pinouts to the FC molex interface or should I use the SDL/SDA lines directly? what is the addressing/packet protocol to send commands to each addressable BL controller?

thanks in advance

Yves
« Bearbeitet von HolgerB am 17.08.2015 12:06. »
Mitglied
Registriert seit: Jun 2013
Beiträge: 1256
Ort: Luxembourg
yvesOttawa meinte
I have this board but was wondering if I can feed it PWM from another flight controller? if so, how to interface to it (individual BL controllers).

AFAIK the "BL-Ctrl 3.0 Double-Quadro 2XL Combi" can only be controlled by I2C.

The redundant version of this board can also be controlled by UART (serial). Perhaps the non redundant board can also be controlled by UART, but likely to be a mess because no common connector is available.

The single BL-Ctrl 3.0 can optionally be controlled by PPM, not by PWM. I believe that PPM is actually a Sum signal (train of PPM signals) so same wires can be connected to all 8 BL-Ctrl 3.0.

yvesOttawa meinte
One more thing, if I can send I2C commands via the SDA/SDL lines, how would I go with sending these using another controller like Arduino which is capable of I2C bus comm. What are the pinouts to the FC molex interface or should I use the SDL/SDA lines directly?

See Molex on the diagram of FlightCtrl 2.5.

yvesOttawa meinte
what is the addressing/packet protocol to send commands to each addressable BL controller?

For that I think you should read the source for the FlightCtrl firmware (2.10e). Look for the files twimaster.* (Two Wire Interface (i.e. I2C) master). I have not looked on the details of this.

P.S. Please do not multi post to multiple forums.
« Bearbeitet von Foersom am 09.08.2015 18:43. »
Mitglied
Registriert seit: Dec 2011
Beiträge: 61
Thanks for prompt response and info. Much appreciated.

Sorry for dual post. I thought I had removed from general category before noticing this one ;)
Mitglied
Registriert seit: Apr 2011
Beiträge: 3568
Ort: Münsterland
The Combis (Quadro, Hexa, Okto-3BL) can also be controlled by PPM!!
Mitglied
Registriert seit: Jun 2013
Beiträge: 1256
Ort: Luxembourg
solutionxxl meinte
The Combis (Quadro, Hexa, Okto-3BL) can also be controlled by PPM!!

Do you know if the PPM is actually a Sum signal, like I have described above?

Is the PPM connector marked?
Mitglied
Registriert seit: Apr 2011
Beiträge: 3568
Ort: Münsterland
No, not a Sum-Signal!
The connector is a small round dot!
Mitglied
Registriert seit: Jun 2013
Beiträge: 1256
Ort: Luxembourg
solutionxxl meinte
No, not a Sum-Signal!

So individual PPM encoded signal for each BL-Ctrl 3.0.

Are there any other ESC / BL-motor-controllers that use PPM? AFAIK they all use PWM?

solutionxxl meinte
The connector is a small round dot!

I am not sure which "via" dot it is.
Mitglied
Registriert seit: Apr 2011
Beiträge: 3568
Ort: Münsterland
Foersom meinte
solutionxxl meinte
No, not a Sum-Signal!

So individual PPM encoded signal for each BL-Ctrl 3.0.

Are there any other ESC / BL-motor-controllers that use PPM? AFAIK they all use PWM?

solutionxxl meinte
The connector is a small round dot!

I am not sure which "via" dot it is.


Sorry, I mean PWM, not PPM
Mitglied
Registriert seit: Jun 2013
Beiträge: 1256
Ort: Luxembourg
solutionxxl meinte
Sorry, I mean PWM, not PPM

I am confused now. You say combi power boards like "BL-Ctrl 3.0 Double-Quadro 2XL Combi" has PWM signal input at some "via" point (round dot)?

Why would they have this PWM when the single BL-Ctrl 3.0 has a PPM signal input (lower right on drawing)?

We should find out the details of this. Do you know if there are a full electronics diagram of combi power boards and single BL-Ctrl 3.0 available online?
« Bearbeitet von Foersom am 10.08.2015 11:35. »
Mitglied
Registriert seit: Apr 2011
Beiträge: 3568
Ort: Münsterland
Is it realy a PPM-Input?
I have testet it on a Okto-V3 on one ESC, it works with PWM!
Mitglied
Registriert seit: Jun 2013
Beiträge: 1256
Ort: Luxembourg
solutionxxl meinte
Is it realy a PPM-Input?
I have testet it on a Okto-V3 on one ESC, it works with PWM!

Aha, interesting! I only know it is a PPM because it is stated like that.

Could it be that MK detect the PPM pulse when it goes from high to low (back edge)? Then you could probably make a PWM and PPM signal work as same input.

Alternatively could it be that your PWM signal is inversed, like /PWM?

It would be great with an answer from HolgerB or IngoB, but AFAIK they are on vacation until at least next week.
« Bearbeitet von Foersom am 10.08.2015 12:18. »
Mitglied
Registriert seit: Dec 2011
Beiträge: 61
solutionxxl meinte
It would be great with an answer from HolgerB or IngoB, but AFAIK they are on vacation until at least next week.



Yes I agree. I just checked this thread again and would much prefer PWM since this is the industry standard for BL controllers.

Holger please help!!!
Mitglied
Registriert seit: Jun 2013
Beiträge: 1256
Ort: Luxembourg
@YvesOttawa
Foersom meinte
The redundant version of this board can also be controlled by UART (serial). Perhaps the non redundant board can also be controlled by UART, but likely to be a mess because no common connector is available.

Related to your question, see this thread for how to wire UART to control an even non redundant Double Quadro board.
Entwickler, Admin
Registriert seit: Feb 2006
Beiträge: 5789
Ort: Ostfriesland
All BL V3 (Single, Hexa, Quadro, Okto, DoubleQuadro) can be driven by a standart Servo-PWM signal.

In detail:

If the BL V3 are operated by PPM, these are the pulse with:
1,11ms = 0%
1,93ms = 100%
The signal is valid when between 0,9ms and 2,1ms
The maximum frequency is 510Hz

For starting the BL V3, the signal must have been once between 0,9 and 1,10 ms (zero setpoint).


Here the connections:

User image

User image

User image
« Bearbeitet von HolgerB am 18.08.2015 11:47. »
Mitglied
Registriert seit: Apr 2011
Beiträge: 3568
Ort: Münsterland
PWM-Signal verstehe ich! ( wie im Foto oben z.Bsp. mit der Naza)

Aber wie funktioniert am Regler ein PPM-Signal?
Mehrere Kanäle in einem Signal und der Regler ordnet es richtig zu???
Ich kenne nicht mal eine FC die sowas ausgibt!

Wer weiß es??
Mitglied
Registriert seit: Jan 2012
Beiträge: 3369
Ort: Dachau
cool,

Must be additionally placed a solder bridge somewhere ?

Gruß Klaus (CamLifter)

HolgerB meinte
All BL V3 (Single, Hexa, Quadro, Okto, DoubleQuadro) can be driven by a standart PPM/PWM signal.

In detail:

If the BL V3 are operated by PPM, these are the pulse with:
1,11ms = 0%
1,93ms = 100%
The signal is valid when between 0,9ms and 2,1ms
The maximum frequency is 510Hz

For starting the BL V3, the signal must have been once between 0,9 and 1,10 ms (zero setpoint).


Here the connections:

User image

User image

User image
Mitglied
Registriert seit: Apr 2011
Beiträge: 3568
Ort: Münsterland
CamLifter meinte
cool,

Must be additionally placed a solder bridge somewhere ?

Gruß Klaus (CamLifter)


No!
Mitglied
Registriert seit: Apr 2011
Beiträge: 3568
Ort: Münsterland
solutionxxl meinte
PWM-Signal verstehe ich! ( wie im Foto oben z.Bsp. mit der Naza)

Aber wie funktioniert am Regler ein PPM-Signal?
Mehrere Kanäle in einem Signal und der Regler ordnet es richtig zu???
Ich kenne nicht mal eine FC die sowas ausgibt!

Wer weiß es??


Keiner???
Mitglied
Registriert seit: Jan 2012
Beiträge: 3369
Ort: Dachau
Des is doch einfach :-)

http://www.rcindependent.com/wbb3/index.php?page=Thread&threadID=837


oder hier:
http://www.aerodesign.de/peter/2000/PCM/PCM_PPM.html

Gruß Klaus (CamLifter)
Mitglied
Registriert seit: Dec 2011
Beiträge: 61
Thank you very much! :)

Neues Thema Antwort

Seite: 1

MikroKopter - Forum » Electronics » PWM/PPM Operation on BL 3.0 Double-Quadro 2XL Combi