Hallo zusammen, ich habe ein folgendes Problem: Ich benötige eine 2. serielle Schnittstelle an meinem Laptop. Adapter haben bisher nicht funktioniert, da diese Treiber nur für die Betriebssystemebene funktionieren. Mein Fahrzeugdiagnoseprogramm wird unter Win 98 installiert und gestartet und läuft dann aber auf DOS-Ebene. Für die DOS-Ebene hat aber kein Hersteller Treiber. Das Diagnosekabel hat 2 serielle RS232 - Kabel, welche ich mit dem Laptop verbinden muss. Sieht jemand eine Möglichkeit, an einem Laptop einen 2. echten seriellen Anschluss zu installieren oder kennt vielleicht jemand eine Modell, welches bereits über 2 Stck. verfügt? Vielen Dank! Gruß Ralf
Wenn der Laptop alt genug ist, könnte PCMCIA bzw. der Nachfolger davon (Mir fällt der Name dieser Schnittstelle gerade nicht ein) funktionieren. Das sind Schnittstellen, die es "damals" schon gab.
In der Eingabeaufforderung (DOS-Box) von XP werden auch USB2Seriell Umsetzer unterstützt. Die meißten Dos Programme funktionieren dort.
> In der Eingabeaufforderung (DOS-Box) von XP werden auch USB2Seriell > Umsetzer unterstützt. Die meißten Dos Programme funktionieren dort. Die haben ein grottenlahmes Timing sobald irgendeiner auf die Idee kommt mit den Steuerleitungen rumzuwedeln. Und bei irgendwelche komischen Byteorientierten Protokollen wo auf jedes einzelne Bytes passgenau eine Antwort kommen muss, z.B bei alten Autos, wird das auch zweifelhaft. Da ist die PCMCIA-Loesung erfolgversprechender. Aber auch da muss man genau aufpassen was da fuer ein chip drin ist. Olaf
Besorg dir einen alten AT. Da sind 2 serielle Schnittstellen Standard. Und DOS sowieso.
ich schrieb: > Wenn der Laptop alt genug ist, könnte PCMCIA bzw. der Nachfolger davon > (Mir fällt der Name dieser Schnittstelle gerade nicht ein) > funktionieren. > Das sind Schnittstellen, die es "damals" schon gab. Hallo, PCMCIA haben wir probiert, es gibt jedoch keine DOS-Treiber dafür. USB-Adapter funktionieren auch nicht..
$$$ schrieb: > Besorg dir einen alten AT. Da sind 2 serielle Schnittstellen Standard. > Und DOS sowieso. Was ist ein alter AT? Sorry für die Frage aber ich bin leider kein IT-Experte.. Das Programm, welches ich zum laufen bekommen möchte, ist Carsoft 3.6 von BMW..
> ist Carsoft 3.6 von BMW.. Ja, sorry für die Frage aber ich bin leider kein Auddo-Experte.. Scheint ja eher fuer alte Modelle zu sein. Da sollte der gut passen: http://www.vintage-computer.com/ibmpcat.shtml
$$$ schrieb: >> ist Carsoft 3.6 von BMW.. > Ja, sorry für die Frage aber ich bin leider kein Auddo-Experte.. > > Scheint ja eher fuer alte Modelle zu sein. > > Da sollte der gut passen: > http://www.vintage-computer.com/ibmpcat.shtml Jup, das würde sicher gehen. Allerdings wäre auch die Frage, ob jemand ein Laptopmodell kennt oder hat, welches von Haus aus 2 COM-Anschlüsse hat..
Ralf Z. schrieb: > PCMCIA haben wir probiert, es gibt jedoch keine DOS-Treiber dafür. Mit einer guten virtuellen Maschine braucht man keine DOS-Treiber, "nur" welche für das Host-Betriebssystem. Mal angenommen, man hätte Linux auf dem Laptop installiert und da wären die passenden PCMCIA-Treiber dabei. Dann könnte man z.B. qemu und auf der virtuellen qemu-Platte DOS installieren. DOS sieht dann einen ganz normalen klassischen PC mit COM1 und COM2, egal, wie die PCMCIA-Ports unter Windows heißen täten. Für Windows gibt es bestimmt auch solche virtuellen Maschinen. USB-seriell-Konverter würden auf den ersten Blick genauso funktionieren, aber das exakte Timing kann leider nicht emuliert werden.
Ralf Z. schrieb: > USB-Adapter funktionieren auch nicht.. Funktionieren denn andere DOS-programme damit?
Bauform B. schrieb: > Ralf Z. schrieb: >> PCMCIA haben wir probiert, es gibt jedoch keine DOS-Treiber dafür. > > Mit einer guten virtuellen Maschine braucht man keine DOS-Treiber, "nur" > welche für das Host-Betriebssystem. > > Mal angenommen, man hätte Linux auf dem Laptop installiert und da wären > die passenden PCMCIA-Treiber dabei. Dann könnte man z.B. qemu und auf > der virtuellen qemu-Platte DOS installieren. DOS sieht dann einen ganz > normalen klassischen PC mit COM1 und COM2, egal, wie die PCMCIA-Ports > unter Windows heißen täten. > > Für Windows gibt es bestimmt auch solche virtuellen Maschinen. > > USB-seriell-Konverter würden auf den ersten Blick genauso funktionieren, > aber das exakte Timing kann leider nicht emuliert werden. Also erstmal danke für die Antwort! Ich werden das mal meinem IT-Kumpel vorschlagen, der kennt sich mit Linux aus.. Melde mich, sollte das funktionieren..
A. S. schrieb: > Ralf Z. schrieb: >> USB-Adapter funktionieren auch nicht.. > > Funktionieren denn andere DOS-programme damit? Andere hab ich nicht probiert, da es ja nur um die Diagnosesoftware ging und ich den Rechner ausschließlich dafür benötige. Nur sollte es eben ein Lappi sein, damit ich ihn rumtragen kann ;-)
Ralf Z. schrieb: > Andere hab ich nicht probiert, da es ja nur um die Diagnosesoftware ging > und ich den Rechner ausschließlich dafür benötige. Naja, das wäre der erste Schritt: Es nützt ja wenig, am Programm zu fummeln, wenn der Adapter gar nicht erst funktioniert.
> USB-seriell-Konverter würden auf den ersten Blick genauso funktionieren, > aber das exakte Timing kann leider nicht emuliert werden. Und genau diese Timings sorgen dafuer das du es in einer virtuellen Maschine nicht hinbekommen wirst. Das liegt dann nicht an der RS232 sondern am ueberlagerten Protokoll. Soll heissen deine Steuergeraete reagieren sehr empfindlich darauf wenn Timings nicht eingehalten werden. Die beenden dann sofort ihre Session. Das ist auch der Grund warum bei den ELM327 Adaptern immer ein Mikrocontroller drin ist. Der ist notwendig um die Timingvorgaben einzuhalten. Ich hab sowas auch schonmal komplett selber programmiert. Das war auf einem Palmpiloten. Da war das kein Problem weil ich unter PalmOS selbst zu 100% die Kontrolle ueber das System habe. Dasselbe gilt auch fuer einen Rechner mit DOS. Aber sobald du eine virtuelle Maschine hast wird die auch irgendwann mal fuer einige Millisekunden vom Hostrechner gestoppt und das war es dann. Wenn es Laptop sein muss dann sehe ich auch die einzige Hoffnung in einer PCMCIA Karte. Aber es muss dann auch eine Karte sein die wie ISA-Bus funktioniert und darueber einen Uart bereitstellt. Sowas wird es vermutlich gegeben haben. Aber es wird auch eine Menge Karten geben die anders funktionieren. Ich hatte dasselbe Problem mal mit dem Druckerport. Da gabe auch nur eine einzige Karte die wirklich einen echten Druckerport bereitstellen konnte der den alten DOS-Vorgaben entsprach. (war fuer FPGA-Programmierung) Olaf
Was hast Du denn für ein Notebook? Evtl. reicht ja einfach eine passende Dockingstation. Die älteren Lenovo Docks hatten meines wissens zwei RS-232 Ports und eine parallele Schnittstelle.
Falls es noch keiner vorgeschlagen hat: Man kann in das T60 statt dem CD Laufwerk eine RS232/LPT erweiterung stecken. Zusammen mit dem RS232 des Docks, gäbe es dann 2 RS232. Weiß allerdings nicht, ob der mit deinem DOS geht.
Alte DOS-Programme laufen bei mir unter W10/64 problemlos in der DosBox 0.74. Es spielt keine Rolle, ob die UART echt ist oder über USB läuft. Selbst die Interrupts (INT3 oder 4) werden emuliert.
Olaf schrieb: > Aber sobald du eine virtuelle Maschine > hast wird die auch irgendwann mal fuer einige Millisekunden vom > Hostrechner gestoppt und das war es dann. OK, wenn das Timing soo kritisch ist... Und dann wieder... auf dem Laptop müsste ja nichts außer der VM laufen. Man könnte die Platte read only mounten und alles benötigten Dateien in den Cache laden, dann entfallen schon mal die Wartezeiten auf die langsame Platte. Naja, garantieren kann man trotzdem nichts. Vielleicht hat der Laptop zwei COM-Ports und man braucht "nur" eine Docking Station? https://www.heise.de/preisvergleich/?cat=nbdock&xf=5208_seriell#gh_filterbox Aber um auf die Frage zurück zu kommen, es scheint tatsächlich genau den richtigen Laptop zu geben: https://www.heise.de/preisvergleich/dell-latitude-14-rugged-extreme-7204-9240-ca002l72042emea-a1213315.html?hloc=at&hloc=de Ein Mittelding zwischen Laptop und Beitrag "Re: Weiterer RS 232 Anschluss Laptop" wäre ein Rechner aus der Point of Sale (POS) Ecke. Die haben tendenziell viele COM-Ports und Rechner und Monitor sind eine Einheit. Zum Beispiel https://www.heise.de/preisvergleich/elo-touch-solutions-esy15i2-aio-interactive-signage-e222775-a1501587.html?hloc=at&hloc=de Das war das erste wahllose Suchergebnis, es geht sicher noch besser/kleiner.
Es gibt im uebrigen noch ein weiteren interessanten Punkt der einem viel Freude machen kann. :-) Hat das Geraet eigentlich ein eigenes Netzteil? Wenn nein dann versorgt es sich aus den Steuerleitungen der RS232. (wie die alten Maeuse) Wenn es nur fuer den Anschluss an einen alten IBM-AT gedacht war dann konnte es davon ausgehen +/-12V zu bekommen. Laptops liefern aber ueblicherweise nur +/-6V bei weniger Strom. Das geht dann manchmal und manchmal auch nicht. Olaf
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.