Forum

Einloggen | Registrieren | RSS  

Ziya

E-Mail

09.08.2005,
11:10
 

serielle schnittstelle RS232 initialisierung beim BOOTEN (Computertechnik)

Hallo ,

ich benutze die pins dtr und rts der RS232, um ein externes Gerät anzusteuern.

Aber beim Booten von dem Rechner mit XP werden diese Pins wie wild initialisiert und mein externes Gerät kommt ins Schwitzen!

Wie kann ich diese Initialisierung verhindern. ?
Kanm man eine Elektronik dafür basteln.

Vielen Dank
Ziya

papa_of_t

E-Mail

09.08.2005,
15:55

@ Ziya

serielle schnittstelle RS232 initialisierung beim BOOTEN

Also man könnte einen kleinen AVR-Controller benutzen, und diesem dann Kommandos über die serielle Schnittstelle schicken.. oder für einfache Steueraufgaben genügt der evtl. ganz, und man braucht gar keinen PC mehr.. Weiterer Vorteil: fast jedes Modemkabel und jeder PC funktioniert mit der externen Schaltung. Ich hatte früher eine Schaltung an der parallelen Schnittstelle und bin dann auf AVR umgestiegen.. vom Komfort her viel besser - egal welcher PC und (fast) welches Modemkabel, außerdem muß der PC zum Steuern nicht immer an / angeschlossen sein, es reicht zur Datenabfrage.

Carsten

» Hallo ,
»
» ich benutze die pins dtr und rts der RS232, um ein externes Gerät
» anzusteuern.
»
» Aber beim Booten von dem Rechner mit XP werden diese Pins wie wild
» initialisiert und mein externes Gerät kommt ins Schwitzen!
»
» Wie kann ich diese Initialisierung verhindern. ?
» Kanm man eine Elektronik dafür basteln.
»
» Vielen Dank
» Ziya

Wolfgang

Homepage E-Mail

Heubach,
09.08.2005,
17:52

@ Ziya

serielle schnittstelle RS232 initialisierung beim BOOTEN

» Hallo ,
»
» ich benutze die pins dtr und rts der RS232, um ein externes Gerät
» anzusteuern.
»
» Aber beim Booten von dem Rechner mit XP werden diese Pins wie wild
» initialisiert und mein externes Gerät kommt ins Schwitzen!
»
» Wie kann ich diese Initialisierung verhindern. ?
» Kanm man eine Elektronik dafür basteln.
»
» Vielen Dank
» Ziya

Idee:
Sperre die beiden Leitungen mit JFETS während der Initialisierungsphase. Ein retriggerbares Monoflop IC auf z.B. 10 Sekunden einstellen (dürfte reichen :-D ). Den Ausgang des Monoflops schaltest auf 2 JFETs. Pro Leitung ein JFET. Der JFET wird hier nur als Schalter genutzt.

Funktion:
Nach dem Einschalten des Rechners erhält das Monoflop den Startimpuls durch das wilde Gezappel auf einer der unbenutzten seriellen Leitungen und sperrt dadurch die JFETS. Nach 10 Sekunden Stille auf der Leitung fällt das Monoflop ab und gibt die JFETs wieder frei. Natürlich darfst du für das Triggern des Monoflops NICHT DTR und RTS verwenden sondern eine der anderen freien Leitungen.

F.H.

E-Mail

10.08.2005,
00:02

@ Ziya

serielle schnittstelle RS232 initialisierung beim BOOTEN

» Hallo ,
»
» ich benutze die pins dtr und rts der RS232, um ein externes Gerät
» anzusteuern.
»
» Aber beim Booten von dem Rechner mit XP werden diese Pins wie wild
» initialisiert und mein externes Gerät kommt ins Schwitzen!
»
» Wie kann ich diese Initialisierung verhindern. ?
» Kanm man eine Elektronik dafür basteln.
»
» Vielen Dank
» Ziya
Da gibt es viele Möglichkeiten, ich steuere meine Ports
erst nach der Initialisierung über den Autostart mittels eines kleinen Pics(Microchip) :
http://www.ees-hartz.de/P64_HLP/
mfg F.Hartz

Ziya

E-Mail

10.08.2005,
11:56

@ F.H.

serielle schnittstelle RS232 initialisierung beim BOOTEN

Welche Schaltung ist es genau auf deiner Seite.

Ich habe leider nicht so viel Ahnung von Elektronik.

Ich bin zwar Dipl Ing. Elektrotechnik, aber studiert habe ich vor 25 Jahren. Deswegen sind alle Kenntnisse schon verstaubt.

An die JFETS und Monoflops kann ich mich noch erinnern.
Deswegen verstehe ich die Schaltung von Wolfgang am besten.

mfg
Ziya

F.H.

E-Mail

10.08.2005,
15:45

@ Ziya

serielle schnittstelle RS232 initialisierung beim BOOTEN

» Welche Schaltung ist es genau auf deiner Seite.
»
» Ich habe leider nicht so viel Ahnung von Elektronik.
»
» Ich bin zwar Dipl Ing. Elektrotechnik, aber studiert habe ich vor 25
» Jahren. Deswegen sind alle Kenntnisse schon verstaubt.
»
» An die JFETS und Monoflops kann ich mich noch erinnern.
» Deswegen verstehe ich die Schaltung von Wolfgang am besten.
»
» mfg
» Ziya
Moin, es ist die auf Seite:
http://www.ees-hartz.de/P64_HLP/page8.html
Das lohnt auch nur,wenn man mehrere Ports schalten muss
Schaltpegel bleiben beim ausschalten des PC erhalten,
keine unkontrollierten Schaltvorgänge, bei Bedarf hätte ich noch serielle Relaisplatinen,mfg F.Hartz

Ziya

E-Mail

11.08.2005,
13:49

@ F.H.

serielle schnittstelle RS232 initialisierung beim BOOTEN

Ich brauche bisschen Zeit, um den Schaltplan zu verstehen.
Weil ich nur ein Port brauche, glaube ich, die Lösung mit Monoflop und JFETS am schnellsten zu realisieren

Vielen Dank für die tollen Tips hier

mfg
Ziya