Servus alle miteinander. Ich habe hier ein Messgerät, das gerne mit einer 5-Volt-Flanke getriggert wird. Meine Idee ist es, diesen 5-Volt-Trigger mit der seriellen Schnittstelle eines Windows-Computers zu erzeugen. Ich habe dafür den "RTS"-Pin benutzt und es funktioniert schon so einigermaßen. Das heißt, wenn ich in der Kommandozeile urgendetwas an COM1 sende, z.B. "1">COM1 eingebe, macht das Gerät ein paar Messungen. Die Spannung ist also OK. Ich möchte aber gerne Einzelmessungen triggern. Und dazu müsste ich gezielt einen Pin ein- oder ausschalten, also auf High oder Low setzen. Geht das irgendwie mit einfachen Mitteln? Am besten per Kommandozeile? Irgendeine Idee? Versteht mich jemand? ;-) Danke!
:
Verschoben durch User
Versuche mal auf der Kommandozeile: mode com1 rts=on mode com1 rts=off
Benjamin Zielke schrieb: > Meine Idee ist es, diesen 5-Volt-Trigger mit der > seriellen Schnittstelle eines Windows-Computers zu erzeugen. Du weißt aber, daß die serielle Schnittstelle keine 5V-Signale ausgibt, sondern je nach verwendetem Treiber bis zu +/- 12V, also einen Spannungshub von bis zu 24V hat?
Das Spannungsproblem solltest du nicht außer acht lassen. ein MAX232 o.ä. könnte dir da vielleicht helfen. Dein Messgeräte-Eingang scheint robust zu sein oder dein USB-Adapter hats nicht so mit 12 Volt.
Dennis Heynlein schrieb: > ein MAX232 o.ä. Hier reicht ein SN75189 bzw. MC1489, der ist ein reiner RS232-zu-TTL-Pegelwandler und braucht keine Kondensatoren, da er keine Ladungspumpe enthält. Und weniger kosten als ein MAX232 tut er auch.
Der klassische Weg zur Begrenzung des Hubs wäre ein Widerstand und jeweils eine Schottky-Diode gegen VCC und Gnd.
Moin! Also die Spannung stimmt hier an diesem Port zufälligerweise schon (ca. 4,5 Volt, dem Messgerät reicht das). Aber selbst mit MODE COM1 RTS=ON bzw OFF werden immer gleich zwei Messungen angestoßen... seltsam. Ich denke, dass ich dann doch lieber den Arduino nehme, der hier noch rumliegt. Das ist ja viel einfacher! Da hätte ich auch früher drauf kommen können... Danke!! :-)
Benjamin Zielke schrieb: > Also die Spannung stimmt hier an diesem Port zufälligerweise schon (ca. > 4,5 Volt, dem Messgerät reicht das). Was ist denn das für ein Port?
Der liefert dann aber keine TTL-Pegel, sondern höchstwahrscheinlich die aus einem mit 3V gespeisten MAX3232 kommenden +6/-6V. Das ist was anderes als die von Dir gewünschten +5/0V. Ob Dein Messgerät eine negative Spannung an seinem Steuereingang mag?
Die Clamp diode am Steuereingang des Meßgeräts wird die negative Spannung auf -0.7V begrenzen und der Max ist Kurzschlufest und liefert warscheinlich so 20mA. Gesund ist das aber nicht (fürs Steuergerät). Dem Max ist das egal. Glück gehabt, daß noch nicht Kaputt.
Uiuiui, ... Insofern ist die Arduino-Lösung ja dann sowie so die bessere. Danke für Eure Hilfe!
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.