Forum: Mikrocontroller und Digitale Elektronik LPT-Testsignale beim Booten unerwünscht


von Sebastian Wittmann (Gast)


Lesenswert?

Hallo Leute,
ich habe in keines Problem:
Ich schalte in paar Relais mit dem LPT1 und einer freien Software. Wenn
ich meinen PC starte, bekommt der LPT1 jedoch schon testsignale, die
meine Relais zum schalten bringen und wenn Windows gestartet ist sind
alles Relais geschaltet (bekommen alle Strom). Ich würde das gerne
abstellen, weiß aber nicht wie.
Meine Denkansätze:

-Auf den Seriellen Port umsteigen PROBLEM: ich brauch ne andere
Software

-Der Relaiskarte erst nach dem booten Strom geben PROBLEM bekommt die
5V über einen Laufwerksstromstecker

Ich bin sicher viele von euch kennen das Problem und können mir ev.
helfen. ICh bin für jeden Tip dankbar!
Danke im Vorraus.

                               MFG Sebastian

von Jadeclaw D. (jadeclaw)


Lesenswert?

Zwei Möglichkeiten:
1. Schalter in die gemeisame Versorgungsleitung der Relaisspulen und
erst zuschalten, wenn die Software läuft.
2. Komplettes Redesign --> Neue Soft auf dem Host, Controller auf die
Relaiskarte, der erst die Sache freigibt, wenn eine spezielle Sequenz
empfangen wird. Umstellung auf Seriell ist auch zu empfehlen,
da eine Umstellung auf USB dann auch möglich ist.
(USB-Seriell-Adapter).
Direktzugriff auf die Ports wird es mit Vista wohl nicht mehr geben.

Gruss
Jadeclaw.

von Sven (Gast)


Lesenswert?

Die Relais direkt an den seriellen Anschluß geht nicht, da der auch
Testsignale bekommt, wenn Windoofs startet. Event. den LPT aus der
Gerätesteuerung rausnehmen, dann hängt es vom Programm ab, ob es ihn
trotzdem finden und ansprechen kann. Oder eine der Steuerleitungen des
LPT zum Freischalten der Relais verwenden, wüßte aber jetzt nicht
welche und die Software wirst Du dann auch nicht mehr verwenden
können.

Sven

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Die "Testsignale" an der seriellen Schnittstelle beim Windowsstart
lassen sich durch Angabe von /NOSERIALMICE in der boot.ini unterbinden.


Sie werden von ntdetect.com beim Versuch erzeugt, serielle Mäuse zu
finden. Hat eigentlich noch jemand so etwas?

von Benedikt (Gast)


Lesenswert?

Ich finde es super, dass ich durch Zufall hier schon die Antwort auf
eine Frage finde, die ich gerade stellen wollte:
Windows denkt immer irgendwelche seriellen Mäuse zu erkennen, wenn man
mal beim Windowsstart einen uC angeschlossen hat, der Messwerte sedet.
Sowas nervt echt...

von A.K. (Gast)


Lesenswert?

Ob's was hilft, Tests an der Seriellen abzuschalten, wenn's um die
Parallele geht?

Was eher helfen könnte: Wenn die LPT-Hardware nicht über den
Druckertreiber betrieben wird sondern über einen eigenen Treiber oder
sowas giveio-mässiges: LPT-Treiber deaktivieren (GeräteManager /
Anschlüsse / ...).

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nein, darum ging es nicht. Ich bezog mich auf den Beitrag von Sven.

Wenn ich die Schilderung von Sebastian richtig verstanden habe, dann
wird bereits vor dem Windowsstart an der Parallelporthardware
"herumgewackelt" (wohl durch den BIOS-POST).

Eventuell kann man dieses Herumwackeln abschalten, in dem man eine
"konservative" Betriebsart des Parallelports im BIOS-Setup einstellt;
also SPP anstelle von EPP oder ECP wählt.

von Sebastian Wittmann (Gast)


Lesenswert?

Hallo Leute.
Danke an alle für die Tips.
@Rufus:
Genau so ist es. Außerdem sind die Relais dann auch schon auf "an"
geschaltet. Das stört ein bisschen. Das mit dem SPP werd ich mal
versuchen.

Was mich aber dennoch interessiert: Wißt ihr ne ordentliche grafische
Software (wird über Touchscreen bedient) um Relais am seriellen Port
anzusteuern? Oder ev. was über USB, mit einfachem Schaltplan für die
Karte? Danke im Vorraus, ich bin sicher ihr könnt mir weiterhelfen.

                                  MFG Sebastian

von Klaus (Gast)


Lesenswert?


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
Noch kein Account? Hier anmelden.