Show Posts
Pages: [1]
1  Using Arduino / General Electronics / Re: controlling 24 6V electro magnets with a arduino Mega 2560 ... on: June 20, 2011, 04:32:31 am
Would a SUD30N03-30 work out?

http://www.google.de/url?sa=t&source=web&cd=2&ved=0CCoQFjAB&url=http%3A%2F%2Fwww.datasheetcatalog.org%2Fdatasheet%2Fvishay%2F70268.pdf&rct=j&q=SUD30N03-30&ei=LhH_Tem5PIaYOvnzhd8I&usg=AFQjCNG6ZPCnT4H4hKDllPvGO1LozX6ktQ&cad=rja

... and do i still need extra diodes in that case oder just the 100R resistors?


thanks!
2  Using Arduino / General Electronics / Re: controlling 24 6V electro magnets with a arduino Mega 2560 ... on: June 18, 2011, 06:44:52 am
Now i'm a bit confused.

The power supplies are too weak, but they seem to work just fine.
We tested this quite a while with those power-supplies and no obvious problems.
Could it be that the magnets, carrying no weight (they are just used as bolts) consume less power, than stated on the datasheet?
The magnets are just switched on for a short time, btw.

An, yes switching should be as fast as possible, but as it's not a fully automatic weaving machine,
everything within a 2 second range would be fine.

It's the 7W type btw. It's bit confusing as the series has different kinds, looking all the same.

If the ULN2803 isn't suitable for switching such a current, i could try to get those FETs.
But in the german consumer online shops i wasn't able to find them.
And my local electronics store guy, whom i paid a visit today, didn't find this thing in his lists either (he said it might be too new?)

I'm afraid i know a bit to less about electronics to solve this.
But i really don't know how to put a 100R resistor in a gate...

Beeing a bit stuck here, my next attempt would have been to get as many ULN2803s as i have power supplies
so that i would be able to at least connect the things.

Assuming that will be too much current, what could happen in the worst case?
I'm willing to risk losing some ULN2803s, but dont want to burn the arduino board.

thanks for your help smiley

3  Using Arduino / General Electronics / Re: controlling 24 6V electro magnets with a arduino Mega 2560 ... on: June 17, 2011, 10:58:53 am
Ok, thanks a lot to both of you.

Do have any suggestion what kind of "switches" would be more suitable for this application?
Would be great if there was some solution, which won't require too much of assembly.

My first thought was to get 24 switches of some kind, which can be flicked on/off with the arduino signal,
switching the circuit from the magnet to the power supply.

Somehow i ended up with the ULN2803...

As i've been looking for such switches, i just found some expensive relays.
I don't even know, if those are what i need.

Is there any budget solution out there i'm missing?

 

cheers

Max
4  Using Arduino / General Electronics / Re: controlling 24 6V electro magnets with a arduino Mega 2560 ... on: June 17, 2011, 09:21:49 am
Thanks for your reply!

I was going to use all of the power supplies.
Seemed like the cheapest way to get all of the magnets powered without the need for a huge supply.

So if i had one large power supply i would connect it like in this pictiure i found online?
http://www.pixelorchestra.com/download/arduino/schema-connessione.jpg

While using the many single supplies, would i need a ULN2803 for each one of the magnets
or can i leave it like it is in the drawing in the first post and get the diodes seperately?


Thank you

cheers


Max

5  Using Arduino / General Electronics / controlling 24 6V electro magnets with a arduino Mega 2560 ... on: June 17, 2011, 08:35:00 am
Hello World,

we're building a computer controlled weaving loom.
Actually just upgrading one of those rare things: http://img1.classistatic.com/cps/bln/101221/253r6/5913d98_23.jpeg?set_id=2C4000  smiley

Everything is working out fine so far, as we already finished the mechanics  and the software controlling the arduino board.

It's browser based using php to communicate with the board via the serial port.
if anyone is interested further - it's on github : https://github.com/gherkins/weefsel
The whole thing is about reading those so called .WIF files.


For me beeing a complete newbie to electronics the circuit thing is the tricky part.
I made a amateurs approach to drawing something like a circuit diagram
and would hereby kindly ask for your advice on it:

http://dl.dropbox.com/u/17442761/schaltplan.pdf

the things used so far are:
24 magnets ITS-LZ-1949-D-6VDC 6 V/DC with 7W
4 Power Adapters   6V DC with 2100 mA for 3 magnets each
6 Power Adapters   6V DC with   700 mA for 2 magnets each
3 ULN2803


Could it be done this way?
Or am i going to burn the whole thing?  smiley-eek


Thank you very much in advance!

cheers

Max

6  Forum 2005-2010 (read only) / Deutsch / Re: einige 12V - Elektromagnete steuern on: January 23, 2011, 04:30:07 pm
Hallo noch mal,

so.
Also ich habe das mit dem Seeduino Mega gemacht.
(Danke für den Tipp)

Das Muster wird von einem PHP Script (via http://code.google.com/p/php-serial/) via Serial 3-Byte-Message an das Board übertragen. Und das schaltet dann 24 Ausgänge.
...aber bisher eben nur 24 LEDs.

Sagen wir mal ich hätte schon die 24 Magnete mit dem entsprechenden Netzteil versorgt.
Welche Art von Schaltern kann ich denn da nutzen um die Stromkreise einzeln vom Arduino Board aus zu schalten?
Wären das extra Bauteile?
In Form von Widerständen oder komplette Schalter?


Falls es jemanden interessiert, die Message sieht zB. so aus
"16 0 32\r"
die wird dann mit der Messenger Library angenommen, nach binary gewandelt und enthält dann eben 24 mal 0 oder 1.
Ensprechend wird dann geschaltet.

Code:
void messageReady() {
  section = 1;
  Serial.println("receiving:");
  while ( message.available() ) {
    
    value = message.readInt();
  
    switch( section ){
    case 1:
      digitalWrite(ledPin1, HIGH && (value & B10000000));
      digitalWrite(ledPin2, HIGH && (value & B01000000));
      digitalWrite(ledPin3, HIGH && (value & B00100000));
      digitalWrite(ledPin4, HIGH && (value & B00010000));
      digitalWrite(ledPin5, HIGH && (value & B00001000));
      digitalWrite(ledPin6, HIGH && (value & B00000100));
      digitalWrite(ledPin7, HIGH && (value & B00000010));
      digitalWrite(ledPin8, HIGH && (value & B00000001));
      break;

    case 2:
      digitalWrite(ledPin9, HIGH && (value & B10000000));
      digitalWrite(ledPin10, HIGH && (value & B01000000));
      digitalWrite(ledPin11, HIGH && (value & B00100000));
      digitalWrite(ledPin12, HIGH && (value & B00010000));
      digitalWrite(ledPin13, HIGH && (value & B00001000));
      digitalWrite(ledPin14, HIGH && (value & B00000100));
      digitalWrite(ledPin15, HIGH && (value & B00000010));
      digitalWrite(ledPin16, HIGH && (value & B00000001));
      break;

    case 3:
      digitalWrite(ledPin17, HIGH && (value & B10000000));
      digitalWrite(ledPin18, HIGH && (value & B01000000));
      digitalWrite(ledPin19, HIGH && (value & B00100000));
      digitalWrite(ledPin20, HIGH && (value & B00010000));
      digitalWrite(ledPin21, HIGH && (value & B00001000));
      digitalWrite(ledPin22, HIGH && (value & B00000100));
      digitalWrite(ledPin23, HIGH && (value & B00000010));
      digitalWrite(ledPin24, HIGH && (value & B00000001));
      break;
    }

    section++;
  }
}




7  Forum 2005-2010 (read only) / Deutsch / Re: einige 12V - Elektromagnete steuern on: January 10, 2011, 07:27:57 pm

An das Muster aus der WIF Datei zu kommen stelle ich mir nicht so schwierig vor.
Weil das WIF File total simpel aufgebaut ist (wie ein config file in etwa...)
Die Sektion in der Datei mit den besagten Sequenzen ist eigentlich schon eine komma-separiert Liste in der Art:

1,4,6
3,4
2,5
1
1,2,3,4,5,6,20,21
20,22

Das ließe sich ja bequem parsen und in ein Array packen
über das man dann loopen kann.

Im einfachsten Fall könnte ich ja die Mouse (oder vielleicht einen etwas eleganteren Schalter) unter das Pedal legen und "onClick" dann eben die nächste Reihe aktivieren.

Ich denke in ActionScript müsste das mindestens gehen,
so wie hier:
http://arduino.benarent.co.uk/flash/Arduino_say_hello_to_flash.html
("Using a Mouse to control an LED.")

Ich werde mir die Tage ein Board zulegen und ein paar LEDs zum rumspielen. Aber ich denke von der WIF Datei zu den Ausgängen gibt es kein Problem.
Nur eben danach wird's für mich schwierig...


Danke!



8  Forum 2005-2010 (read only) / Deutsch / Re: einige 12V - Elektromagnete steuern on: January 10, 2011, 06:32:40 pm
Hallo zusammen,

erstmal vielen Dank dass ihr euch die Zeit nehmt
und für die Infos und Vorschläge!


Es geht bei dem ganzen um einen mechanischen Webstuhl mit 24 "Schächten".
Solch einen hier:
http://img1.classistatic.com/cps/bln/101221/253r6/5913d98_23.jpeg?set_id=2C4000

"Schächte" sind die Dinger, die die Fäden anheben.
(die roten Holzrahmen auf dem Bild)

Nun möchte ich den Webstuhl gerne auf eine Computersteuerung umrüsten, so dass die Schächte zwar noch manuell angehoben werden,
aber die Entscheidung welche oben bleiben sollen vom Rechner abgenommen wird.
-
Ich denke mal die computergesteuert anzuheben würde zu weit gehen, bzw. zu viel Spannung und teure Teile nötig machen,
was ich beides gerne vermeiden würde.

Also alle Schächte per Pedal hoch,
zB. bei 3 davon einen "Riegel" (o.ä.) per Magnet drunter,
dann die anderen wieder ablassen.

Im "schlimmsten Fall" würden aber alle Schächte oben bleiben müssen.
Also 24 Verriegelungen irgendwie gehalten werden.

Ich dachte (wie gesagt - ich bin totaler Laie) an jeden Schacht seitlich so einen Zylindermagneten, der den dann (als Riegel) "festhält".


Sinn dahinter ist, das diese Schächte teilweise in sehr komplizierten Sequenzen geschaltet werden müssen, die sich aus einer Datei von Weberei-Softwares auslesen liesse.
http://www.mhsoft.com/wif/wif.html
Würde das einfach per "nächste Reihe" abrufbar sein, könnte man viel schneller arbeiten.

Bei "richtigen" Produktionsmaschinen ist noch mehr automatisiert, aber in dem Fall wäre das schon ein Riesenfortschritt.


Also zusammengefasst geht es in erster Linie erst mal um 24 individuell schaltbare Verriegelungen.


Danke!! smiley







 



9  Forum 2005-2010 (read only) / Deutsch / einige 12V - Elektromagnete steuern on: January 10, 2011, 12:17:37 pm
Hallo,

Welches Setup würdet ihr empfehlen (vom Board angefangen)
um 24 einzelne 12V Elektromagnete zu steuern.
Solche hier:
voelkner.de/products/36785/Zylindermagnet-Its-Lz-1335.html
Die Magnete müssten individuell schaltbar sein.

Würde das mit dem Arduino Uno Board machbar sein?
Und dann vom Board aus gleich an ein Relais?
(gibt es das auch als Arduino Bauteil?)

Was für eine Stromversorgung könnte man da nehmen?



Sorry - ich bin in Sachen E-Technik der absolute Laie,
habe aber als Programmierer immerhin eine Software Lösung für mein Problem gefunden.

Also schon mal vielen herzlichen Dank für alle Tipps und Antworten  smiley


Pages: [1]