Overunity.com Archives is Temporarily on Read Mode Only!



Free Energy will change the World - Free Energy will stop Climate Change - Free Energy will give us hope
and we will not surrender until free energy will be enabled all over the world, to power planes, cars, ships and trains.
Free energy will help the poor to become independent of needing expensive fuels.
So all in all Free energy will bring far more peace to the world than any other invention has already brought to the world.
Those beautiful words were written by Stefan Hartmann/Owner/Admin at overunity.com
Unfortunately now, Stefan Hartmann is very ill and He needs our help
Stefan wanted that I have all these massive data to get it back online
even being as ill as Stefan is, he transferred all databases and folders
that without his help, this Forum Archives would have never been published here
so, please, as the Webmaster and Creator of these Archives, I am asking that you help him
by making a donation on the Paypal Button above.
You can visit us or register at my main site at:
Overunity Machines Forum



Pierre's 170W in 1600W out Looped Very impressive Build continued & moderated

Started by gotoluc, March 23, 2018, 10:12:45 AM

Previous topic - Next topic

0 Members and 6 Guests are viewing this topic.

cheors

Quote from: ARTMOSART on March 31, 2018, 03:14:25 PM

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

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

Cheors,

j'ai édité et corriger mon poste

S1H et S6L au lieu de L1H et L6L ,

listener191

This shot shows the flux (blue) waveform between Stator and rotor.

Current in yellow.

L192

gotoluc

Quote from: listener191 on March 31, 2018, 03:49:39 PM
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