Storing Cookies (See : http://ec.europa.eu/ipg/basics/legal/cookies/index_en.htm ) help us to bring you our services at overunity.com . If you use this website and our services you declare yourself okay with using cookies .More Infos here:
https://overunity.com/5553/privacy-policy/
If you do not agree with storing cookies, please LEAVE this website now. From the 25th of May 2018, every existing user has to accept the GDPR agreement at first login. If a user is unwilling to accept the GDPR, he should email us and request to erase his account. Many thanks for your understanding

User Menu

Custom Search

Author Topic: Pierre's 170W in 1600W out Looped Very impressive Build continued & moderated  (Read 429850 times)

gotoluc

  • elite_member
  • Hero Member
  • ******
  • Posts: 3096
Yes, you are right. Luc, remove the jumpers to Vcc in and instead connect ENA to ENB to arduino. Connect in1/in2 to Vcc and in3/in4 to GND.
I have updated the original post.
PmgR

Hi PmgR

I didn't understand how you can get AC the way you suggest to connect it but I tried one to see: https://youtu.be/afLj8s-jscg

Luc

cheors

  • Jr. Member
  • **
  • Posts: 89
L'interrupteur 1 haut est fermé (S1H).
L'interrupteur S7L est fermé.
Le courant circule de L1 à L6. D'ACCORD.

Quelqu'un pourrait dire quelle est la prochaine étape quand le programme Arduino envoie un second digitalWrite pour fermer d'autres commutateurs ?

Switch 1 high is closed( S1H).
Switch S7L is closed.
Current flows through L1  to L6. OK.

Somedbody could tell what is the next step when the Arduino program send a second digitalWrite to close some more switches ?

konehead

  • Sr. Member
  • ****
  • Posts: 462
Hi Everyone
Pierre just put his videos back up again on youtube parts 1 through 4
He has comments section open too but did not see him answer any questions there (yet)
Seems like he wants to stay being open sourced....
Ask him questions there!

Personally I think 6 individual N-S stator-poles at 60 degrees  are energized and then sequentially pulsed in rotation, and continued around flipping polariies every single "pole-segment" - so if 36 poles, this is every revolution 36 polarity changes and because so many polarity changes, this is where the big power is produced....also this is done with that overlapping sequence as Pierre outlined in his circuit  drawing...
Now why is it so overunity is the very interesting and unique winding pattern, which puts backemf and lenz law forces to work reinforcing the power produced, not cancelling it...
I will guess really not much "flyback" energy is produced from the diodes and the reason for the all the recovery diodes is just to protect the electronics more than anything...(could be wrong and this is lots and lots of energy recovered into cap banks - interesting experiment for Pierre would be to put this into 2nd cap bank see if it still loops just as long in time (forever)
Anyways this all my opininons nothing else, working looping models on bench would make it fact...

Big Question:
Were those "magic numbers" Pierre released a few weeks ago correct or was he mistaken??
Seems like now 1-7 etc etc is correct now looking at drawings and lots of analysis , not 1-6 as he put out...maybe this is for slots instead poles I don't know...





r2fpl

  • Hero Member
  • *****
  • Posts: 744

Big Question:
Were those "magic numbers" Pierre released a few weeks ago correct or was he mistaken??
Seems like now 1-7 etc etc is correct now looking at drawings and lots of analysis , not 1-6 as he put out...maybe this is for slots instead poles I don't know...

Pierre did not make a mistake

seaad

  • Sr. Member
  • ****
  • Posts: 311
5 Hz

Jeg

  • Hero Member
  • *****
  • Posts: 1532
Does anyone know what is that orange sheet at the internal of the stator? I thought it was paint but now looks more like a sheet of something.

ARTMOSART

  • Newbie
  • *
  • Posts: 21
L'interrupteur 1 haut est fermé (S1H).
L'interrupteur S7L est fermé.
Le courant circule de L1 à L6. D'ACCORD.

Quelqu'un pourrait dire quelle est la prochaine étape quand le programme Arduino envoie un second digitalWrite pour fermer d'autres commutateurs ?




Switch 1 high is closed( S1H).
Switch S7L is closed.
Current flows through L1  to L6. OK.

Somedbody could tell what is the next step when the Arduino program send a second digitalWrite to close some more switches ?


si j'ai bien compris ,l'étape suivante sera :
S2H fermé et S8L fermé, (note à ce moment L1 et L7 sont en court circuit pendant le temps de la transition) .puis alors S1H et S6L seront ouvert ,le champ est donc décalé d'un pas ;puis ca continue
 selon le même principe

EN:if I understand correctly, the next step will be: S2H closed and S8L closed, (note at this time L1 and L7 are in short circuit during the transition time) .Then S1H and S6L will be open, the field is shifted by one step, then it continues  according to the same principle

listener191

  • Sr. Member
  • ****
  • Posts: 253
Attached is a scope shot showing voltage and current across 6 coils in series (25mH) total. 30 slot stator 36 turn 22AWG coils.

Using the half bridge parallel arrangement i.e. OUT 1& 2 tied together In1 & In2 tied together.

Nearly 4A peak at 31VDC applied. Of course if you slow down the pulse rate the pulses become square and more current is drawn.

The L298N's I have don't have any heatsink compound between the device and heatsink.
Placing some compound between improved the heat  dissipation but after several minutes at this current  raised the temperature to 80deg C and climbing, so either more heatsink area or forced cooling required.

To get these current pulses to square up at say a 1ms period more rail voltage is required.

I have 1 BTN7960 board coming, I will test this but the board is limited to 28V however, the RDS on for the MOSFET's used in the device is reasonable and will reduce volt drop across the half bridge, therefore increasing current through the coils.

Regards

L192


 

listener191

  • Sr. Member
  • ****
  • Posts: 253
This shot is monitoring the current into the board, from the DC supply, same period as before approx.

The negative going portion of current is that returned to the supply.

Regards

L192

listener191

  • Sr. Member
  • ****
  • Posts: 253
Stator and rotor used for testing.

L192

cheors

  • Jr. Member
  • **
  • Posts: 89

si j'ai bien compris ,l'étape suivante sera :
S2H fermé et S8L fermé, (note à ce moment L1 et L7 sont en court circuit pendant le temps de la transition) .puis alors L1H et L6L seront ouvert ,le champ est donc décalé d'un pas ;puis ca continue
 selon le même principe

EN:
if I understand correctly, the next step will be: S2H closed and S8L closed, (note at this time L1 and L7 are in short circuit during the transition time) .Then L1H and L6L will be open, the field is shifted by one step, then it continues  according to the same principle

L7L et non L6L. Ok dans ce cas les bobines sont courtcircuitées pendant un délai complet du programme (plusieurs millisecondes).
C'est peut-être une des clés:
- l'inductance totale est changée de L1 à L6 pour L2 à L6
- on obtient peut-être un gros BEMF quand les courcircuits sont relâchés. Konehead pourrait nous en dire plus là dessus.

L7L not L6L. Ok that means that coils are shorted during one delay time (several milliseconds). May be it's the key :
- the total inductance is reduced from L1 to L6 to L2 to L6
- We get a big BEMF when releasing these shorts. Konehead could tell us more about that.

listener191

  • Sr. Member
  • ****
  • Posts: 253
My code attached. No refinements or attempts to reduce lines.
Not tested yet.
I have another version for a 36 slot stator, as I have a 10KW motor coming my way.

Regards

L192


// L192 March 2018
// 30 slot stator


const int Enable_1_11_21_5_15_25 = 37;   
const int Enable_2_12_22_6_16_26 = 38;   
const int Enable_3_13_23_7_17_27 = 39;   
const int Enable_4_14_24_8_18_28 = 40;   
const int Enable_5_15_25_9_19_29 =41;   
const int Enable_6_16_26_10_20_30 =42;   
const int Enable_7_17_27_11_21_1 =43;   
const int Enable_8_18_28_12_22_2 =44;   
const int Enable_9_19_29_13_23_3 =45;   
const int Enable_10_20_30_14_24_4 =46;   

   



void setup() {
  // initialize digital pin 1-30 as an output.

 pinMode(1, OUTPUT);
 pinMode(2, OUTPUT);
 pinMode(3, OUTPUT);
 pinMode(4, OUTPUT);
 pinMode(5, OUTPUT);
 pinMode(6, OUTPUT);
 pinMode(7,OUTPUT);
 pinMode(8, OUTPUT);
 pinMode(9, OUTPUT);
 pinMode(10, OUTPUT);
 pinMode(11, OUTPUT);
 pinMode(12, OUTPUT);
 pinMode(13, OUTPUT);
 pinMode(14,OUTPUT);
 pinMode(15, OUTPUT);
 pinMode(16, OUTPUT);
 pinMode(17, OUTPUT);
 pinMode(18, OUTPUT);
 pinMode(19, OUTPUT);
 pinMode(20, OUTPUT);
 pinMode(21, OUTPUT);
 pinMode(22, OUTPUT);
 pinMode(23,OUTPUT);
 pinMode(24, OUTPUT);
 pinMode(25, OUTPUT);
 pinMode(26, OUTPUT);
 pinMode(27, OUTPUT);
 pinMode(28, OUTPUT);
 pinMode(29, OUTPUT);
 pinMode(30,OUTPUT);
   
 //initialize pins 37-46 as an output   
pinMode (Enable_1_11_21_5_15_25,OUTPUT);   
pinMode (Enable_2_12_22_6_16_26,OUTPUT);   
pinMode (Enable_3_13_23_7_17_27,OUTPUT);   
pinMode (Enable_4_14_24_8_18_28,OUTPUT);   
pinMode (Enable_5_15_25_9_19_29,OUTPUT);   
pinMode (Enable_6_16_26_10_20_30,OUTPUT);   
pinMode (Enable_7_17_27_11_21_1,OUTPUT);   
pinMode (Enable_8_18_28_12_22_2,OUTPUT);   
pinMode (Enable_9_19_29_13_23_3,OUTPUT);   
pinMode (Enable_10_20_30_14_24_4,OUTPUT);   
   
}

int x = 0;


void loop(){
 //int y= analogRead(0); // read pot  use this if you want or set x manually
 // x= map(y,0,1000 ,1,100);
x=1000;

// sequencing 30 coils 5 slot pitch previous coil stays on until next coil is on
  digitalWrite(1,HIGH), digitalWrite(11,HIGH), digitalWrite(21,HIGH); //top switches   
  digitalWrite(5,LOW), digitalWrite(15,LOW), digitalWrite(25,LOW);   // bottom switches
  digitalWrite (Enable_1_11_21_5_15_25,HIGH); //enable all switches in group setting output
  delay(x);              // wait for a second
 
  digitalWrite(2,HIGH), digitalWrite(12,HIGH), digitalWrite(22,HIGH); // top switches ON before 1 OFF
  digitalWrite(6,LOW), digitalWrite(16,LOW), digitalWrite(26,LOW); // bottom switches ON before 1 OFF
  digitalWrite(Enable_2_12_22_6_16_26,HIGH); //enable all switches in group setting output
  delay(x);              // wait for a second
  digitalWrite(Enable_1_11_21_5_15_25,LOW); //disable all switches in group 1 OFF
  delay(x);              // wait for a second
 
  digitalWrite(3,HIGH), digitalWrite(13,HIGH), digitalWrite(22,HIGH);   // top swtches ON before 2 OFF
  digitalWrite(7,LOW), digitalWrite(17,LOW), digitalWrite(27,LOW);   // bottom switches ON before 2 OFF
  digitalWrite(Enable_3_13_23_7_17_27,HIGH); //enable all switches in group setting output
  delay(x);              // wait for a second
  digitalWrite(Enable_2_12_22_6_16_26,LOW); //disable all switches in group 2 OFF
  delay(x);              // wait for a second
 
  digitalWrite(4,HIGH), digitalWrite(14,HIGH), digitalWrite(24,HIGH); // top switches
  digitalWrite(8,LOW), digitalWrite(18,LOW), digitalWrite(28,LOW);   // bottom switches
  digitalWrite(Enable_4_14_24_8_18_28,HIGH); //enable all switches in group
  delay(x);              // wait for a second
  digitalWrite(Enable_3_13_23_7_17_27,LOW); //disable all switches in group
  delay(x);              // wait for a second
 
  digitalWrite(5,HIGH), digitalWrite(15,HIGH), digitalWrite(25,HIGH);   // top switches
  digitalWrite(9,LOW), digitalWrite(19,LOW), digitalWrite(29,LOW);   // bottom switches
  digitalWrite(Enable_5_15_25_9_19_29,HIGH); //enable all switches in group
  delay(x);              // wait for a second
  digitalWrite(Enable_4_14_24_8_18_28,LOW); //disable all switches in group
  delay(x);              // wait for a second
 
  digitalWrite(6,HIGH), digitalWrite(16,HIGH), digitalWrite(26,HIGH); // top switches
  digitalWrite(10,LOW), digitalWrite(20,LOW), digitalWrite(30,LOW);   // bottom switches
  digitalWrite(Enable_6_16_26_10_20_30,HIGH); //enable all switches in group
  delay(x);              // wait for a second
  digitalWrite(Enable_5_15_25_9_19_29,LOW); //disable all switches in group
  delay(x);              // wait for a second
 
  digitalWrite(7,HIGH), digitalWrite(17,HIGH), digitalWrite(27,HIGH);   // top switches
  digitalWrite(11,LOW), digitalWrite(21,LOW), digitalWrite(1,LOW);   // bottom switches
  digitalWrite(Enable_7_17_27_11_21_1,HIGH); //enable all switches in group
  delay(x);              // wait for a second
  digitalWrite(Enable_6_16_26_10_20_30,LOW); //disable all switches in group
  delay(x);              // wait for a second
 
  digitalWrite(8,HIGH), digitalWrite(18,HIGH), digitalWrite(28,HIGH); // top switches
  digitalWrite(12,LOW), digitalWrite(22,LOW), digitalWrite(2,LOW);   // bottom switches
  digitalWrite(Enable_8_18_28_12_22_2,HIGH); //enable all switches in group
  delay(x);              // wait for a second
  digitalWrite(Enable_7_17_27_11_21_1,LOW); //disable all switches in group
  delay(x);              // wait for a second
 
  digitalWrite(9,HIGH), digitalWrite(19,HIGH), digitalWrite(29,HIGH);   // top switches
  digitalWrite(13,LOW), digitalWrite(23,LOW), digitalWrite(3,LOW);   // bottom switches
  digitalWrite(Enable_9_19_29_13_23_3,HIGH); //enable all switches in group
  delay(x);              // wait for a second
  digitalWrite(Enable_8_18_28_12_22_2,LOW); //disable all switches in group
  delay(x);              // wait for a second
 
  digitalWrite(10,HIGH), digitalWrite(20,HIGH), digitalWrite(30,HIGH); // top switches
  digitalWrite(14,LOW), digitalWrite(24,LOW), digitalWrite(4,LOW);   // bottom switches
  digitalWrite(Enable_10_20_30_14_24_4,HIGH); //enable all switches in group
  delay(x);              // wait for a second
  digitalWrite(Enable_9_19_29_13_23_3,LOW); //disable all switches in group
  delay(x);              // wait for a second
  digitalWrite(Enable_10_20_30_14_24_4,LOW); //enable all switches in group
  delay(x);

ARTMOSART

  • Newbie
  • *
  • Posts: 21
Cheors,

j'ai édité et corriger mon poste

S1H et S6L au lieu de L1H et L6L ,

listener191

  • Sr. Member
  • ****
  • Posts: 253
This shot shows the flux (blue) waveform between Stator and rotor.

Current in yellow.

L192

gotoluc

  • elite_member
  • Hero Member
  • ******
  • Posts: 3096
Stator and rotor used for testing.

L192

That looks like an excellent wiring job L192.
Can you post a front few picture (like below) with rotor in place.
Thanks for sharing your great work
Luc