Home   Forum   Berichte   Literatur   Links   Newsletter   das Team   Impressum    
     
 
     
 

Allgemeine Schnittstellenprobleme >>

von Otto Birr

Generell kann man sagen, dass EASY-SOFT mit Schnittstellen kein Problem hat. Im Normalfall läuft EASY-SOFT mit den Standardschnittstellen als auch mit USB-Konvertern, oder CoBoxen (Seriell/Ethernet) bzw. anderen Konvertern! Gibt es irgendwelche Probleme ist die Ursache wo anders zu suchen! Wo, das weiß nur der liebe Gott oder Bill Gates.

Dass andere Programme mit der Schnittstelle klar kommen, und EASY-SOFT nicht, kommt vor, hat aber nichts zu sagen, es gibt halt mehrere Möglichkeiten etwas umzusetzen, diese Umsetzungen sind allerdings auch nicht problemfrei.

EASY-SOFT ist in der Hinsicht Windows-konform. Als Referenzprogramm wird das Programm »HyperTerminal« angesehen. Es gehört zu Windows standardmäßig dazu und ist im Menü »Zubehör« unter »Kommunikation« zu finden (wenn nicht, ist es bei der Windows-Installation abgewählt worden). Wenn mit diesem Programm die Kommunikation generell mit der Schnittstelle funktioniert, dann (behaupte ich) funktioniert auch EASY-SOFT. Wenn nicht, hat auch EASY-SOFT keine Chance.

Was tun wenn die EASY-SOFT-Kommunikation nicht funktioniert?

Auch hierzu kann man generell etwas sagen: Dann hat man ein Problem! (Bill Gates ist nicht in der Nähe, und Gott antwortet nicht (der andere sehr wahrscheinlich auch nicht).)

Man muss das Problem als selber anpacken, aber wo fängt man an? »Vorne«, muss die Antwort lauten.

Dann kommt natürlich die nächste Frage auf, wo ist eigentlich »vorne«? Natürlich, Sie haben es erraten, am anderen Ende von hinten. So Spaß beiseite und mal ein paar praktischen Tipps.

Ein paar Problem, die bei mir aufgetreten sind:

Im Geräte Manager ist die Schnittstelle vorhanden:



Abbildung 1: Geräte-Manager


Aber für Applikation (hier HyperTerminal) steht sie nicht zur Verfügung:



Abbildung 2: HyperTerminal (COM4 fehlt)

In diesem Fall besorgt man sich einen anderen Adapter oder installiert ein anderes Betriebsystem.

Hat man verschiedene USB-Konverter installiert, kann es vorkommen, dass das Betriebssystem den Konverter für einen anderen hält und dementsprechend den falschen Treiber lädt (hatte Glück, Hardware und Treiber waren identisch).

Unter dem einen Betriebsystem funktioniert die Schnittstelle, aber unter einem anderen nicht. Der Grund: Die Steuerleitung der Schnittstelle wird unter diesem Betriebsystem nicht korrekt gesetzt.

Der Leitungszustand der Steuerleitungen ist entweder negativ oder positiv. Sie funktioniert normalerweise auch noch, wenn der negative Zustand nicht eine negative Spannung ist sondern nur Null ist. Durch die Benutzung der Steuerleitung stieg die Spannung und die Leitung wurde positiv.

In diesen beiden Fällen kann der Bericht »Probleme mit USB-Adaptern und der seriellen Schnittstelle?« im Forum weiterhelfen.

Der Treiber legt den Port größer als 4 an, EASY-SOFT kann aber nur bis 4 einstellen. Unter WIN2000 kann man im Geräte-Manager die gewünschte Portnummer einstellen. Bei Win98 muss man das manuell in der Registry vornehmen. Einfach nach »COMx« (x = Nummer) suchen und den Wert (wenn es plausibel ist) ändern.



Abbildung 3: Geräte-Manager (2)

Im Geräte-Manager kann man den angeschlossenen Konverter und die Portnummer sehen.



Abbildung 4: Porteinstellungen Windows 2000

Unter Win2000 kann man leicht eine andere Portnummer einstellen.


zum Vergößern bitte anklicken

Abbildung 4: Registryeinträge unter Win98
(zum Vergrößern bitte anklicken)

Bei Win98 wird der Eintrag bei »PortName« geändert. Damit auch der Text im Geräte-Manager stimmt, ändert man die anderen Einträge auch (FriendyName, DeviceDesc, DeviceName). Die Name der Eintrage können je nach Treiber variieren.

Wie man an den Beispielen erkennt, kann die Ursache überall zu finden sein.

Vorneweg noch eine Allgemeingültigkeit: Zwischen einem Laptop und einen Desktop-PC gibt es keinen Unterschied. D.h. wenn es auf einen Desktop-PC funktioniert muss es auch auf einem Laptop mit gleichem Betriebsystem funktionieren (und natürlich auch umgekehrt).

  1. Überprüfen Sie den Stecker noch einmal richtig. Steckt er richtig auf dem easy-Gerät und am PC, oder ist er leicht verkantet?
  2. Ist an der EASY-SOFT auch wirklich die richtige Schnittstelle angewählt? Im Zweifelsfall andere ausprobieren. Im Geräte-Manager mal nachschauen ob sie vorhanden ist und welche Nummer sie hat.
  3. Laufen noch andere Programme oder Dienste im Hintergrund, die die serielle Schnittstelle benutzen (z.B. Überwachungen ob PDAs oder dergleichen angeschlossen sind)?
  4. Bei Konvertern: Ist der richtige Treiber für das entsprechende Betriebsystem installiert? Manchmal werden mehrere Treiber auf der Installations-CD gefunden, aber das falsche Betriebsystemverzeichnis ist selektiert. (Manuelle überprüfen!) Ist es auch der aktuellste? Evtl. aus dem Internet den neuesten Treiber besorgen. Einen anderen Adapter (anderer Hersteller) ausprobieren (Punkt 7 ausprobieren).
  5. Ist im BIOS die serielle bzw. für USB-Konverter die USB-Schnittstelle freigeschaltet?
  6. Ist Windows richtig installiert? Von CD oder als Image in der eigenen Firma? Mit Images kann es Probleme geben. In diesem Fall würde ich die Festplatte formatieren und Windows von einer original CD neu installieren.
  7. Funktioniert die Schnittstelle überhaupt oder ist sie vielleicht defekt? Das gilt auch für die Steuerleitungen der Schnittstelle!
  8. EASY-SOFT oder Adapter auf anderen Rechnern ausprobieren. Läuft es nur auf einem Rechner nicht, dann zu a), sonst zu b).
    a) Der Rechner hat ein Problem, also ein rechnerspezifisches Problem.
    b) dann tippe ich auf Punkt 6.
  9. Schnittstelle einmal mit Hyperterminal ausprobieren. Dazu werden die Pins 2 und 3 der Schnittstelle verbunden. Man muss mit dem Terminalprogramm, beim Tippen der Tastatur, die Zeichen auf dem Bildschirm sehen, dann weiß man wenigstens, dass die serielle Schnittstelle funktioniert.

Noch das Schlusswort: Manche Tipps sind einfach zu überprüfen, andere verlangen etwas mehr Know-how. Man kann nicht verlangen, einen neuen Rechner zu kaufen oder die Festplatte zu löschen und Windows neu zu installieren, obwohl dies manchmal sinnvoll wäre. Eins kann man sagen, auch wenn man es nicht gern hören oder auch nicht einsehen möchte, das Problem liegt nicht an EASY-SOFT (die Wahrscheinlichkeit ist jedenfalls sehr gering).

Auf jeden Fall, wenn Sie zu dem Kreis gehören, die ein Problem mit der seriellen Schnittstelle haben, und das Problem nicht finden können, haben Sie mein Mitgefühl. In diesem Sinne,

Otto Birr


P.S. Ich stehe nicht nur mit Theorie, sondern auch mit praktischen Taten zur Verfügung.

Ganz zum Schluß noch eine Liste von Konvertern, die ich getestet habe. Im Normalfall lief alles reibungslos. Adapter anschließen, Treiber installieren, unter Win2000 COM-Port-Nummer ändern, EASY-SOFT starten und loslegen. Unter Win2000 lief bisher ein Konverter nicht. Unter Win98 gab es bei einem Konverter Probleme mit den Steuerleitungen und bei einem Konverter musste in der Registry die COM-Nummer geändert werden. Die Liste ist noch nicht vollständig und wird noch erweitert. Aus jetziger Sicht kann ich sagen: Es gibt im allgemeinen eigentlich keine Probleme und unter XP werde ich auch keine erwarten. Klar es gibt bisher zwei Adapter die ein Problem hatten, diese können aber durch ein anderes Betriebsystem gelöst werden.

PDF-Dokument: USB_Konvertervergleich.pdf

Diese Liste ist keine Garantie, dass die Konverter bei Ihnen auch laufen! Wie bereits oben erwähnt können viele Ursachen der Grund sein, warum ein Konverter auf einem System läuft und auf einem anderen System nicht. Diese Liste zeigt aber, dass meine Systeme gut eingerichtet sind. Die Anbieter sind nur zufällig ausgewählt und die Preise sind auch nur Orientierungshilfen.


 
 
 
         
  zurück zur Übersicht

     
       
   
  © 2003 by easy-Forum.net