PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : einfache Bauanleitung für CNC-Interface



erik_wolfram
31.10.2010, 19:46
Hallo,
die Überschrift sagt eigentlich schon alles.

Derzeit besitze ich eine minderwertige Interface-Karte die nicht grade betriebssicher ist und auch keine Optokoppler hat.
Damit möchte ich ungern an den neuen PC ran, und deshalb suche ich nach einem einfachen Schaltplan um die Platine selber anfertigen zu können.
Da ich noch nicht derart mit Elektronik vertraut bin suche ich eine Anleitung als Vorbild.

Fündig bin ich bis jetzt nur bei einfach-cnc geworden, die Schaltungen dort sind mir aber schon fast zu aufwändig und teilweise unverständlich.
SO verstehe ich nicht, weshalb ein den Optokopplern ein Schmitt-Trigger vorgeschaltet ist, und ob dies zwingend notwendig ist...

ICh hoffe ihr könnt mir weiterhelfen?!

MFG Erik

Hessibaby
02.11.2010, 12:03
Die Schaltungen bei einfach-cnc sind eigentlich ok.
Oder halt fertige von http://www.mechapro.de/produkte.html

oder http://www.emisgmbh.de/steuerkarten.htm

erik_wolfram
05.11.2010, 17:21
Danke für die Links, aber ich möchte aufgrund geringer Platzverhältnisse und am Spaß an der Freude selber ätzen.
Das die Schaltung von einfach-cnc brauhcbar sind ist mir klar. Aber wenn ich diese halt verwenden sollte - möchte ich diese auch verstehen.

Also einfach mal eine Frage:
sehe ich das richtig, das die Schmittrigger vor den Optokopplern einfahc zur entstörung dienen? und das gleiche nach den Optokopplern?

MFG erik

dussel07
17.11.2010, 17:53
Nach den Optokopplern sind eigentlich keine Schmittrigger?
Vor den Optokopplern sorgen sie für einen klar definierten Pegel.
Habe mal eine Optokopplerplatine nachgebaut - siehe Hier (http://www.daselektronikerforum.de/viewtopic.php?f=27&t=1144&p=20978&hilit=optokopplerplatine&sid=3adaaa9a2b7f0a4ebda769799389c3d9#p20978) -
Haut zu 100% hin.
Kleiner als zB. bei Mechapro geht es sicher nur mit zweiseitiger Platine und SMD Bauteilen - - - -

erik_wolfram
17.11.2010, 20:46
Danke für die Antwort,
habe mich nun mal hingesetzt und in eagle eine Platine für die Optokoppler entworfen, bin bald fertig und bekomme das ganze bist jetzt auf eine einseitige Platine mit so gut wie keinen Brücken ...
vorraussichlich 100x75mm - und sehr aufgeräumt!
...naja ich Puzzle halt gerne :)

also die Optokopplerplatine ist mir jetzt verständlich...

aber kann mir jemand sagen, was es mit der "verteiler-Platine" von Einfach-Cnc auf sich hat?
Welche aufgabe haben die Schieberegister 74HTC 573 ?
Aus dem Datenblatt werde ich leider nicht schlau?
Dienen diese "nur" zur invertierung des Signals oder wozu sind die da?

MFG erik

dussel07
17.11.2010, 21:51
Das 74HTC 573 ist kein Schieberegister sondern ein Datenlatch und wird meiner Meinung nach hier einfach nur zum ?verstärken? und/oder auch wieder Pegel anpassen? benutzt.
Die Verteilerplatine bringt die beiden Paralelleports zusammen, arbeitet die Signale auf und entdröselt das Wirrwar wieder in Anschlüsse für LED, Schalter, Endstufen ......

erik_wolfram
18.11.2010, 19:17
Ok, ich habe mich nochmal ein bisschen belesen, z.t. sollen die Register wohl zur verstärkung sein, um zusätzlich LED's ansteuern zu können.
Von der Optokopplerplatine sollte ja ein sauberes Signal kommen - dann werde ich die Register ja wohl weg lassen dürfen?!

[EDIT]
Ich habe grade gesehen, dass auf einigen einfachen Platinen der PC817 als Optokoppler benutz wird. Dieser hat den Vorteil, das er einfacher anzuschließen ist.
Aber wenn ich ins Datenblatt gucke steht das was von einer Cut-Off-Frequency von 80Khz und fall/rise-time von 18µs (wären ~26Khz).
Ich bräuchte für meine geplante Fräse bei 1/8-Schritt und gewünschten Vorschub 50Khz.
Auf was kann ich mich jetzt verlassen, und kann ich diese Optokoppler verwenden?

Bin jetzt noch auf den Toshiba TLP512 gestoßen - da komme ich laut meiner (milchmann) Rechnung (?!) auf 37Khz.

erik_wolfram
30.11.2010, 21:14
So mittlerweile habe ich mich bemüht eine angepasste Schaltung zu entwickeln.
Vlt. könnte mir jemand evlt. Fehler oder Verbesserungen nennen?
Leider fehlt mir leider die notwendige Erfahrung für die Dimensionierung solcher Schaltungen...

Im Anhang ein Schema für die Ein- und Ausgänge des LPT's

MFG erik

dussel07
01.12.2010, 21:17
Vom Paralellport zum Schrittmotorsteuerung ist OK aber warum den Inverter vom Schalter zum PC?

erik_wolfram
01.12.2010, 21:26
Hatte das so gefunden.
Und deshalb bin ich davon ausgegangen, dass der schmitt-trigger zusammen mit dem 100nF Kondensator zur entprellung dient.

Die Schieberegister, wie sie bei einfach cnc verwendet werden hielt ich dann aber für überflüssig. Die Karte die ich derzeit nutze funktioniert auch nur mit dem einfachsten und macht kaum probleme (einen Enable-Optokoppler der Endstufen hats erledigt)

Hessibaby
02.12.2010, 10:40
Das ist auch richtig, dass der Schmitt-Trigger zur Entprellung ist.

06.12.2010, 16:44
Hab mich auch mal ran gemacht und eine Steuerung entworfen.
Prüfe Heute das Layout noch mal und lade es dann hier hoch.
Mein Treiber ist auf L297 und L293D aufgebaut.
Größe 100x160 für drei Schrittmotoren.

dussel07
06.12.2010, 23:37
Hier das ungeprüfte Layout
http://i54.tinypic.com/e8pr1z.jpg[/img]

Falls es Jemand als Sprintdatei runterladen möchte dann bitte HIER (http://www.daselektronikerforum.de/viewtopic.php?f=27&t=2321&sid=5c2eb7083dcbdba7e05212ca0e46ae1e)

Auf der Platine enthalten sind die Optokoppler, Motortreiber, Notausschaltung, Relais für Spindel/Kühlung und eine doppelte Spannungsversorgung -
plus
diverse LED zum Testen der einzelnen Komponenten.
Die einzelnen Module sind zum teil mittels Jumper trennbar.

erik_wolfram
07.12.2010, 18:00
Danke für den Beitrag,
wäre es denn möglich den Schaltplan dazu zu posten, damit man einen besseren Überblick erhalten kann?
So ist es schwer die Schaltung/Platine einzuschätzen und die Funtkion zu ermitteln.

MFG erik

dussel07
02.01.2011, 21:22
Der Schaltplan setzt sich aus Diesem (http://www.astrohome.info/Bilder/LXFocuser/SF2Plan.png) für die Treiber - Jenem (http://www.mechapro.de/pdf/hsopto_doku_20.pdf) für den Optokoppler- Teil und ein bischen 3dstep und einfach-CNC zusammen.
Layout ist aufgebaut und geprüft - haut alles hin nur habe ich leider Pullups für die Referenzschalter vergessen.
Das berichtigtet Layout ist mittlerweile auch hochgeladen - siehe mein letzter Beitrag.
Als letztes werde ich noch die L293D mit einem kleinem Kühlkörper versehen.
Hier mal ein Foto von der Platine
http://i53.tinypic.com/2aj55sg.jpg[/img]

erik_wolfram
05.08.2011, 09:39
Sehr schöne Platine, ich hoffe, die Pullups finden noch Platz!

Aber ich habe meine Platine jetzt lange vor mir hergeschoben - nun habe ich grad ein bisschen Zeit und will diese mal fertig stellen. Mittlerweile habe ich schöne (brauchbare) Vorlagen gefunden und orientiere mich daran. Nun wollte ich noch ein paar Modifikationen einbauen. Unter anderen eine LED für den Not-Aus - diese soll leuchten wenn der Not-Aus gedrückt (geöffnet) ist:

19563

Der "Ausgang" geht zum LPT, "/Not-Aus" ist das invertierte SIgnal zu den Motor-Endstufen.
Nun habe ich dort nachträglich die LED eingefügt - bin mir aber nicht sicher, ob ich damit die Funktion des Transistors Q5 störe?

Kann mir hier vlt. jemand einen Tip geben?

MFG Erik