PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schweißgerätesteuerung PWM Atemga 32



Brutzel_Basti
29.03.2012, 21:43
Hallo erstmal...

bevor ich bei euch mit meinem Projekt um Rat suche..zu mir und meinen Kenntnissen...

Bin Schweisser und habe ein paar Jahre auch Geräte selbst repariert und umgebaut. Also 230V und 400V sind mir eher gelegen als
mein jetziges Projekt. Bin sozusagen Elektronik Neuling.
Ich habe jetzt mal 2 Wochen gelesen und gelesen und komme nicht weiter
Habe diverse Schaltungen nachgebaut, aber Schaltung selbst konzipieren..Fehlanzeige.
Nun zur Sache und ich erläutere es ausführlich damit jeder weiß worum es geht: Wer Wig Schweissen kennt weiss das man den Schweissdraht per Hand zuführt.
Es gibt seit einigen Jahren separate Drahtvorschubgeräte am Markt bei denen der Schweissdraht direkt "an" den Brenner rangeführt wird. (Nein kein MIG MAG!!!)
Ich habe mir zum Ziel gesetzt sowas mal selbst zu bauen. Die Geräte kosten einfach gehalten ab 1500€. Lohnt sich nicht für mich...
Ich habe bei Youtube folgendes entdeckt...könnte auch meine Idee sein :-)) http://www.youtube.com/watch?v=VqU0Vbnpvwk Hier mit einem PIC programmiert.

So soll es mal enden...

Alles läuft über Atmega32

Hardware sieht dann so aus. Drahtvorschubmotor mit 24V DC und max. 2A (Soll PWM gesteuert werden)
Brauch nicht Lastunabhängig sein...wäre Optional.

Funktionsweise: Drücke Brennertaster...Lichtbogen zündet und Draht läuft an. (wegen Vorwärmen muß aber ein Verzögerung rein, verstellbar von z.b. 0-10s)
Dann soll der Draht entweder (über Umschalter schaltbar) kontinuierlich laufen oder In Intervallen. Die Intervall / Pausenzeiten sollen auch jeweils verstellbar sein ca. 40-200 Pulsen pro Minute.
Bei Brenner loslassen muß der Draht für für einige ms zurückgezogen werden sonst klebt er an!

Dann wäre noch gut eine Umschaltung von 2 Takt auf 4 Takt ( 2 Takt = Brennertaster gedrückt halten während des Schweissens / 4 Takt = 1x Drücken /loslassen.. schweissen /1x Drücken /loslassen Schweissen beenden) (muß aber nicht)
Hier ein Beispiel http://www.weltec.de/download/WV44.pdf

Es soll alles über 10k Potis gesteuert werden Intervall/Pause, Pwm, Predelay & Drahtrückzug für ein paar ms.
Alles auf 4x16 LCD

Ich bin nun soweit das ich erstmal die Motorsteuerung bauen möchte.

Da ich Anfänger bin und ständig lese, sehe ich wahrscheinlich den Wald vor lauter Bäumen nicht.

Schaltung 1. Vorschlag21984

Sehr einfach gehalten. Man hat mir dann zum L298 geraten wegen den zusammengefassten Ausgängen wegen erhöhter Leistung. Aber die mir dazu geraten haben werfen mir nur Brocken zu mit den ich nichts anfangen kann. Ich will begreifen wie es funktioniert!!!

L298 Später!!! Erst soll mal alles laufen.

Grob gesagt soll´s so sein: Motor läuft an, Motor muß abruppt abgebremst werden und dann kurz ein Drehrichtungswechsel für ein paar ms.
Ich möchte das mal mit dem Relais probieren. Denn die Bauteile sind alle da

Meine Frage: wo muß, wie muß, was muß und wie wird´s angesteuert wenn ich in die erste Schaltung mit Relais ein P-Mosfet o. PNP Transistor zur Bremse einsetzen möchte? Ich möchte mal so mal so probieren. L298 ist natürlich verlockend :-)

Vorhanden: Pollin Evaluationsboard, Schaltnetzteil 24V 5A, Schaltregler (Step Down mit LM2576 5.0). Für die DC Steuerung habe ich vorsichtshalber 3 Mosfet gekauft :-)
Potis...u.s.w

Grüße Brutzel Basti

Markus_HH
30.03.2012, 07:55
Hallo,

wenn Du absoluter Elektronik-Neuling bist, würde ich auch eine sehr simple aber effektive Anfangslösung empfehlen.

Such mal nach "Arduino" & "Motor-Shield". Damit kannst Du mit relativ flacher Lernkurve Dein Projekt realisieren. Wenn Du dazu mehr Hilfe brauchst, helfe ich Dir gerne (als WIG-Anfänger ;) ).

Ansonsten google doch mal nach "H-Brücke" oder "H-Bridge", falls Du Dir Hintergründe zur Motoransteuerung aneignen möchtest. Der L298 ist auf jeden Fall erstmal eine gute Wahl (die Motoren werden wohl für die relativ dünnen Schweißdrähte nicht allzuviel Kraft brauchen). Auf ebay gibt es da auch günstige Boards (so ab 5 Euro). Suche mal nach "L298" & "board" und dann Suche auf "weltweit" einstellen.

Mir ist der Sinn Deines Projektes aber noch nicht so ganz klar. Soll das WIG mit automatischem Vorschub & Zuführung werden? Also Schweißen mit (Wolfram-)Elektrode und automatischer Zuführung des Schweißdrahtes anstelle des "reinen" MIG? Oder wozu das ganze? Und wo wäre der Vorteil?

Liebe Grüße,

Markus

Brutzel_Basti
30.03.2012, 08:56
Hi,
genau, ähnlich wie MIG wird der Schweißdraht außen an den Brenner rangeführt. Mir gehts hier speziell um Rohre denn da ich das "rollen oder schwengeln" beherrsche gehts da zügig voran.
Bsp: Rohr 21991. Die Wurzel hat ca. 1 Min. gedauert!
Vorschubgeräte werden bei WIG eingesetzt um noch schneller schweißen zu können. Kaltdrahtsystem nennt sich das. So wie ich das vorhabe kostet das im Handel 3000-4000€

molleonair
30.03.2012, 22:14
Hallo..

1. also du legst an die linke Seite von R2 5V an damit schaltet das Relais K1 für die Motorrichtungsumkehr Kannst du ja erst mal so verdrahten später benutzt du einen Ausgang des Pollinboard
2. legst du an die linke Seite von R1 5V an bekommt der Motor Spannung wichtig ist das du zum Abschalten des MOSFET R1 wieder auf Masse bringen musst (damit sich das Gate im FET entläd) -- das kannst du später auch mit nem Ausgang des Boardes machen
3. wenn du an R1 eine PWM anlegst (schnelles an Ausschalten mit definiertem Verhältniss zwischen on und off time) kannst du den Motor in seiner Geschwindigkeit steuern
4. Die Potis kommen auf die Analogen Eingänge des Atmega und werden von diesem eingelesn und ja nach software verarbeitet
5. Wie du das programmiertechnisch umzusetzten hast liegtr an deiner gwewählten programmiersprache (Der Atmel muss programmiert werden)

PS : zum Testen kannst du D1 und C1 weglssen und L1 durch eine direkte Verbindung ersetzen (Ich hab schon einige H-Bücken entworfen die laufen alle ohne LC Glieder an dieser Stelle)

Brutzel_Basti
31.03.2012, 15:05
Also, habe mir den L298 besorgt + aller "Nebenteile". Ich werde ein H Bücke realisieren.Ich möchte allerdings auch die oben genannte Schaltung probieren, dafür sind auch alle Teile da. Mir ist nur nicht klar wie ich ein P Mosfet parallel klemme und ansteuere um den motor zu bremsen...genauso bin ich zwecks Gate entladen nicht dahinter gestiegen (R1 gegen Masse) Ps: Da ich das begreifen will möchte ich mehrere Versionen testen. Auf die 10€ wenn was abraucht kommt es auch nicht an :-)Und da ich nahe Berlin wohne, dauert es nur 30min bis zu SEGOR oder Apotheken Conrad

gruß Brutzel Basti

molleonair
01.04.2012, 13:44
Hi basti ...
warum willst du den Motor mit nem P-FET bremsen ?
Du musst schon die schaltungen auseinander halten.
Bremsen tut man den Motor in dem man den Strom durch die Spule möglichst schnell abbaut.Dies geht mit ner H-Brücke am besten indem man den Strom über die beiden unteren FETs abbaut oder die krasse Methode die Spannung zum Motor kurz umpolen.

Das Gate des FETS bestimmt ob dieser leitet oder nicht ..... wird das Gate auf eine Spannung aufgeladen zB bei deinem auf 5V leitet der FET.Will man den FET wieder sperren so muss man das Gate entladen und dass macht man indem man das Gate auf Source Potential bringt (in deinem Fall Masse)

Brutzel_Basti
10.04.2012, 22:09
Hi, ich hoffe ihr hattet schöne Ostern,
Tage sind ins Land gezogen und das kam dabei heraus..
220982209922100

Spannungsregler LM2576, Treiber L298N mit zusätzlichen Elkos für Ub. 4x16 LCD. Und Pollin Eva Board. Habe erstmal ein Poti installiert um das mit dem PWM zu lernen..

Meine Fragen an euch: Sollte man den Spannungsregler später separat machen? oder kann man das alles auf ein Board machen??
Zweite Sache ist wo ich unsicher bin. Pollin Board und LCD wird über Netzteil versorgt DC12V 500mA. Motorteiber (Vss) und Ub 24V werden über den besagten Regler und Schaltnetzteil versorgt. Das wären 2 unterschiedliche GND..doof???
Wenn Doof, dann kann ich doch auf dem Pollin Board bestimmt meine 5V vom Regler (Schaltnetzteil mit 6A hinter)nutzen und hinter dem Brückengleichrichter/Elkos direkt mit 5V reingehen oder?

mfg Basti

Ps: habe nur Kupferlackdraht verwendet!!! nix Kurzschluss :-)

Und nochmal ps: Habe Figur 7 aus dem Datenblatt genommen, wie von euch vorgeschlagen. Als 4A max

Und nochmal PS Ps: Ich habe 5 Potis bei Apotheken Conrad gekauft Fazit: Teuer und Müll. Deswegen erstmal hier zum Test. Habe dann bei Reichelt "liegende" für weniger und bessere Quali bekommen. Die hau ich auf die Platine und dann durchs Gehäuse.

Aber ich suche noch andere. Bei Schweissgeräten sind , ich weiß nicht ob ich das richtig umschreibe, "stark gedämpfte" drinn, Also die drehen nicht mal so nach links und rechts sondern haben je nach Kraftaufwand einen mechanischen Widerstand. Habe aber sowas nich gefunden...hmmm..

oZe
10.04.2012, 23:48
Also zum Thema GND: Wenn du definitiv zwei verschiedene Spannungen brauchst, wozu ich dringend rate, dann solltest du einfach die Massen der beiden Spannungsversorgungen verbinden. Das ist notwendig damit das alles ordentlich funktioniert. Nicht notwendig ist das ganze nur wenn du den Motor vollkommen galvanisch getrennt ansteuert z.b. über Relais oder Optokoppler.

Was mir noch direkt aufgefallen ist bei diesem Projekt ist, dass du hier mit einem Schweißgerät arbeitest, dass mit sicherheit sehr hohe Ströme schaltet und noch dazu einen Dicken Trafo drin haben wird. Das kann zu störungen auf deiner Platine führen (controller reset etc.), da bei so hohen Strömen immer auch die Versorgungsspannung beeinflusst wird und somit auch dein Controller. Mal abgesehen davon kann das entstehende Magnetfeld ebenfalls Spannungen auf deiner Platine induzieren wenn diese nah genug am Schweißtrafo montiert ist.
Also gilt: Viele Abblock-Kondensatoren verwenden, Spannung gut sieben durch entsprechende Filter, Platine nach möglichkeit Schirmen.

Gefällt mir übrigens sehr gut dein Projekt ;-)

molleonair
11.04.2012, 16:58
ich kenn das Pollin Board nicht aber wahrscheinlich werden die 12V Eingangsspannung nur auf 5V runtergeregelt mit nem 7805 oder so. Das siehst du ja im Schaltplan des Board.Wenn dem so ist würde ich die 5V ausm LM2576 auf das Pollinbord geben
(Das hat bestimmt auch nen Anschluss für 5V Spannungsversorgung)

poste doch mal die Schaltung die du jetzt per Luftverdrahtung vorhast.

Brutzel_Basti
12.04.2012, 22:09
Also Verdrahtung geht alles, habe 5V am Pollin Boad direkt geklemmt.
Als Treiber verwende ich den L298N in Vollbrückenschaltung
22114

Mir ist heute leider der 2. L298 abgeraucht.
In1 liegt an Atmega32 PD5
En an PD4. Mit IN2 habe ich es nicht erst probiert!
Statt Motor habe ich erstmal geschaut ob er dann die 24V durchschaltet. Out1&2 Multimeter ran. 24V und nach 5 sek Knall

Bin ich zu doof für :-)

Hier Konfig: Poti 10k Schleifer an PA1(Atmega32) Rest an 5V, GND
LM298 In1/4 parallel , In2/3 parallel , Enable Parallel. In1/4 an PD5 und Enable an PD4
Motorspannung 24V DC
Versorgung: 24VDC Schaltnetzteil: LM2576 5.0 Spanungsregler für Vss u.s.w.

Ps: 4x BYV27-200 an den Ausgängen
22115

Mein Beispielcode

Config Adc = Single , Prescaler = Auto , Reverence = Avcc
Config Timer2 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Prescale = 1

'Konfiguration der Ports

Config Porta.1 = Input
Config Portd.5 = Output

'================================================= =====
'Deklarationen
'================================================= =====

Dim Analogwert As Word
Dim Pwmwert As Byte

'================================================= =====
'Initialisierungen
'================================================= =====
'Anschaltung der Analogwert-Verarbeitung
Start Adc

Portd.4 = 1

'Start des PWM-Timers
Enable Timer2
Timer2 = 0
Start Timer2

'================================================= =====
'Hauptprogramm-Schleife
'================================================= =====
Do

'Analogwert vom Poti einlesen, umrechnen und formieren
Analogwert = Getadc(1)
Analogwert = Analogwert / 4
If Analogwert > 255 Then Analogwert = 255

'Erzeugung des PWM-Signals
If Portd.5 = 0 Then
Ocr2 = Analogwert
Else
Ocr2 = 0
End If

Loop

schorsch_76
13.04.2012, 08:05
Kannst du einen Schaltplan hochladen wie du das ganze verdrahtet hast?

Gruß
Georg

molleonair
13.04.2012, 13:17
Fehler passieren beim Verdrahten schnell mal.Du solltest die Richtung der Dioden prüfenund ob du die richtigen Ausgänge zusammengeschalten hast (im Parallelbetrieb) OUT1+4 und OUT 2+3. Es kann ja nicht sein das du ohne Last
den IC verheizt irgendwo muss dein Strom hinfließen.Ich würde in deinem Fall auch ne 1A Feinsicherung vor deine Schaltung hängen und erstmal alles mit wenig belastung testen.

Gruß Daniel