Hallo zusammen, ich brauche Hilfe bei einem Projekt. Ich habe eine Weller WXD 2 Lötstation und möchte eine Absaugung dafür bauen. Die Lötstation hat eine RS232-Schnittstelle, die zum Beispiel mit einer ZeroSmog kommunizieren kann und das Ein- und Ausschalten steuert. Hat jemand Erfahrung in dem Bereich oder könnte mir helfen? Ich habe überlegt, die Steuerung mit einem Arduino zu bauen, aber ich weiß nicht, wie ich die Verbindung zur Lötstation über die RS232-Schnittstelle hinbekomme. Danke im Voraus!
Jeremy H. schrieb: > aber ich weiß nicht, wie ich die Verbindung zur Lötstation über die > RS232-Schnittstelle hinbekomme. Kennst du das Pinout, die Pegel und das Protokoll dieser Schnittstelle an der Lötstation? Hast du einen Link zu dieser Doku?
:
Bearbeitet durch Moderator
Lothar M. schrieb: > Kennst du das Pinout, die Pegel und das Protokoll dieser Schnittstelle > an der Lötstation? Hast du einen Link zu dieser Doku? Nein Kenne ich Leider nicht, deswegen wollte ich mal nachfragen ob jemand da schon was herausgefunden hat.
Harald A. schrieb: > Hier gibt es ein PDF Nicht nur das, da gibt es sogar einen Link zum Pinout des RJ11 Steckers: - http://dangerousprototypes.com/forum/index.php?topic=5083.15 Jeremy H. schrieb: > Ich habe überlegt, die Steuerung mit einem Arduino zu bauen, aber ich > weiß nicht, wie ich die Verbindung zur Lötstation über die > RS232-Schnittstelle hinbekomme. 1. Bastle dir erst mal ein Kabel RJ11--> DSUB9 laut Anleitung. Dann nimst du einen USB-RS232 Wandler mit DSBUB9 Anschluss und steckt das Kabel dort ein. Dann nimmst du ein Terminalprogramm, stellst das auf 12008N1 und tippst ein Fragezeichen *?* dort ins Sendefesnter ein. Dann muss die Lötstation mit der Antwort laut 1.5 des PDFs "WAN12-0006" regeieren. 2. Wenn das geht, dann probiere noch die anderen Kommandos aus. 3. Wenn das auch geht geht, dann bastle einen TTL-RS232-Adapter an den Arduino und überlege dir, wie du dieses serielle Protokoll mit RS232-Pegeln auf dem Arduino realisieren kannst. Wenn da noch ein paar Worte in meinem Text sind, die dir unbekannt sind, dann musst du dich zum Thema noch ein wenig einlesen. BTW1: es wird mit >99% Wahrscheinlichkeit schief gehen, wenn du gleich mit Punkt 3 meiner Anleitung anfängst. BTW2: es ist eigentlich zwingend notwendig, zur zügigen Inbetriebnahme von seriellen Schnittstellen ein Oszilloskop zu verwenden.
3a. nimm für Lothars 3. Punkt unbedingt einen Arduino mit 2 seriellen Schnittstellen, so dass Du nicht mit dem USB/RS232-Umsetzer auf dem Arduino und dem Bootloader ins Gehege kommst. Ausserdem hast Du dann die erste Schnittstelle noch für Textausgaben zum PC. Sowas hilft auch ungemein bei der Fehlersuche. Uuuuh, früher musste das mangels dafür ausreichendem Taschengeld auch ohne Oszi gehen, heute holt man sich vermutlich gleich einen Logicanalyzer. Da sieht man auch was, wenn man's nur einmal hin bekommt und vom Einstellen des Triggers keinen Plan hat.
Flunder schrieb: > heute holt man sich vermutlich gleich einen Logicanalyzer. Da muss man aber ein wenig aufpassen mit den RS232-Pgeln... Nicht dass der gleich nach dem Auspacken gleich kaputt geht.
Lothar M. schrieb: > Flunder schrieb: >> heute holt man sich vermutlich gleich einen Logicanalyzer. > Da muss man aber ein wenig aufpassen mit den RS232-Pgeln... > > Nicht dass der gleich nach dem Auspacken gleich kaputt geht. Selbst die Billigsten können das in der Regel ab.
:
Bearbeitet durch User
Harald A. schrieb: > Selbst die billigsten können das in der Regel ab. Nee, die beliebten 8-Kanal-Saleae-Klones können genau das nicht. Da liegen die Signale ohne nennenswerte Eingangsschutzbeschaltung direkt an den Eingängen des CY7C68013A (ehedem Cypress, jetzt Infineon), der da meistens zu finden ist. Der mag an seinen Eingängen nur die üblichen 0..5V, und damit *auf keinen Fall* RS232-Pegel. Siehe S.41 des Datenblattes: https://www.infineon.com/dgdl/Infineon-CY7C68013A_CY7C68014A_CY7C68015A_CY7C68016A_EZ-USB_FX2LP_USB_Microcontroller_High-Speed_USB_Peripheral_Controller-DataSheet-v31_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0ec9f7974252
Okay, mag sein, dass sich das nochmal verschlechtert hat. Der Cypress war immer drin, aber mit den Vorwiderständen kann man den eigentlich ziemlich überziehen, den Ableitdioden sei dank. Es sei denn die Widerstände sind nicht mehr drin. Edit: Hier sind es 100Ohm - etwas wenig tatsächlich https://lygte-info.dk/review/Equipment%20Logic%20Analyzer%208%20channels%2024MHz%20UK.html
:
Bearbeitet durch User
Harald A. schrieb: > Edit: Hier sind es 100Ohm - etwas wenig tatsächlich > https://lygte-info.dk/review/Equipment%20Logic%20Analyzer%208%20channels%2024MHz%20UK.html Nee, bei dem ist ja sogar noch ein '245 zwischen den Eingängen und dem Cypress-Chip. Das ist ja blanker Luxus.
Driften zwar langsam vom Thema ab, mich hat das aber mal interessiert. Die nächste Klasse, die dann auch mal etwas mehr Level kann, kostet dann auch schon 50€. Oder man bastelt sich was aus Widerstand und Zenerdiode. https://www.ebay.de/itm/201677121169
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.