Der ScanConverter

Bild vom ScanConverter Der ScanConverter ist einfach ein intelligenter Adapter, der an den Diagnosestecker (ALDL-Anschluß) der Steuergeräts angeschlossen wird, und den kodierten Datenstrom in Echtzeit in einen Standard RS232 ASCII Datenstrom umwandelt, der von jedem beliebigen Computer mit einem seriellen Port gelesen werden kann. Das können neben PC's und Laptops auch Palm Pilots, Windows CE computer, Newtons, etc. sein. Der Adapter ist ungefähr so groß wie eine Streichholzschachtel, und basiert auf einem 8051 Microcontroller mit integriertem Flash-Speicher. Der ScanConverter funktioniert mit allen V6 Fieros und den 84-86 4-Zylindern, aber nicht mit den verteilerlosen 87/88 DIS 4-Zylinder Fieros.Schematics

Hardware

Ich hatte die Idee einen intelligenten Adapter zu bauen auf einem Flug nach London vor ein paar Jahren. Ich habe das Schaltbild auf einer Serviette skizziert (wirklich!), und habe mich zuhause gleich an die Arbeit gemacht. Das ursprüngliche Konzept sah vor, die Bauteilekosten auf einem Minimum zu halten. Jemand auf der US-Mailing-Liste hat mich dann darauf hingewiesen, daß der ursprünglich vorgesehene Transistor als Pegelwandler mit einigen Computern nicht kompatibel sein könnte. Da hatte er Recht. Also, habe ich einen Maxim chip für echte RS232 Pegel vorgesehen. Ein bisschen teurer, aber kompatibel mit allen.

Der Schalter ist dazu da, zwischen dem "Trouble Code Mode" (in dem nur die gespeicherten Fehlercodes ausgegeben werden) und dem Normalbetrieb zu wählen. Die Leuchtdiode zeigt an, wenn der ScanConverter einen kompletten Datensatz empfangen hat und ihn an den Computer sendet.

Software

Hier sind ein paar Programme für unterschiedliche Plattformen, die demonstrieren, wofür der ScanConverter alles benutzt werden kann. Achtung: Diese Programme funktionieren sinnvollerweise nur mit einem ScanConverter!

DOS/Qbasic/V6 Dieses Programm ist in QBasic geschrieben, und zeigt, wie einfach man die Daten der ScanConverters anzeigen kann. Funktioniert auch in einer DOS-Box unter Windows!
DOS/Qbasic/L4 Das ist die 4-Zylinder Version des Qbasic Programms. 
Windows/Freeware/V6 Ein Windows-Freeware Programm von Peter Wieners. Sehr schön! Die neueste Version kann man hier von seinem Website herunterladen. Kommentare und Vorschläge bitte direkt an ihn senden.

Ich veröffentliche gerne von Dritten geschriebene Freeware/Shareware-Progamme für den ScanConverter, also einfach eine eMail an mich, und ich stelle sie hier zum Download bereit (sofern noch Platz ist). Wenn ich lieber einen Link angeben soll, ist das auch kein Problem. Soweit ich weiß, sind schon Programme für Windows (klar), den Newton und PalmPilot in Entwicklung. Die Software in der CPU ist Version 1.2 und läuft sehr stabil. Oh, wenn Du den Source-Code oder einen Hex-Dump suchst, such nicht weiter. Ich werde die nicht veröffentlichen, damit meine Arbeit nicht auf dem ganzen Internet wiederzufinden ist. Ich stelle aber Bastlern gerne eine programmierte CPU zur Verfügung, und allen anderen kann ich ein fertig aufgebautes Gerät bieten. Die Preise dafür sind:
 
 

ScanConverter Preise
  Preis (VK) Versandkosten (innerhalb Deutschlands)
ScanConverter programmierte CPU DM 40 inklusive
ScanConverter Fertiggerät (aufgebaut und getestet) DM 100 DM 6,90

Details gibt's per eMail.

Noch ein Hinweis in eigener Sache: Ich kann nicht bei der Fehlersuche in einem Eigenbau-Scanconverter helfen, wenn Du wirklich einen selber bauen willst. Dafür gibt's ja schließlich die Fertigversion. Wer's trotzdem versuchen will, das Platinenlayout ist online abrufbar.


Hier ist die Teileliste:

Menge Beschreibung Conrad Bestellnummer
1 AT89C2051 mit Programm "ScanConverter" N/A
1 MAX232ACSE N/A
1 78L05 18 30 24
1 3mm low current LED, rot 14 59 98
1 LL4148 14 09 02
1 ZPD4V7 SMD 14 17 80
1 12 MHz Quarz 16 87 26
1 1.5k Ohm SMD 40 25 67
1 1k Ohm SMD 40 25 40
1 10k Ohm SMD 40 26 64
2 33p SMD 46 00 95
3 100nF 1206 45 24 40
5 100nF 0805 45 25 05
1 2,2uF/16V SMD 48 14 67
1 Schalter 70 80 54
1 20 pol. IC-Fassung 18 98 39
1 9 pol. Sub-D (w) 74 20 82
1 Sub-D Gehäuse 71 12 84
1 9V-Batterieclip 61 56 50

Besucher seit dem 16.11.2000