Blutzuckermessgerät Bayer Contour Datenkabel
Aus der Mikrocontroller.net Artikelsammlung, mit Beiträgen verschiedener Autoren (siehe Versionsgeschichte)
Datenkabel Spezifikation
Die Spezifikation des Datenkabels ist in einem pdf der Firma Bayer zu finden: Datenkabel Spezifikation
Dabei handelt es sich um einen RS232-Adapter. Das Innere der Messgeräte benutzt eine Trickschaltung, damit die -15V nicht selber erzeugt werden müssen.
Der Innere Schaltplan der Trickschaltung
Es geht aber auch einfacher und gleich mit USB.
USB-Datenkabel Nachbau
Benötigt werden:
- FTDI-Chip FT232RL
- USB-Kabel oder Buchse (im Schaltplan Mini-USB-Buchse)
- 3 Kondensatoren 100n (4 wenn noch ein Ferrit in die Versorgungsspannung eingebaut wird)
- 1 Widerstand 200KOhm
- 1 altes Köpfhörer Kabel 3,5mm Klinke 3 Polig
- Wer Status-LEDs möchte, 2LEDs + Vorwiderstand
Der Schaltplan
Programmierung des FTDIs
Als Erstes braucht ihr die Treiber und das Programm FT_PROG. Das bekommt ihr auf der FTDI Seite: Treiber FT-PROG
Nachdem ihr die Treiber installiert habt, führt ihr FT_PROG aus. (Unter Vista und Win7 als Administrator ausführen)
- 1. F5 oder mit der Maus auf die Lupe drücken und es werden alle FTDI-ICs die am System angemeldet sind im "Device Tree" aufgelistet.
- 2. Auf Hardware_Specific drücken
- 3. Auf Invert_RS232_Signals
- 4. Hinter Invert TXD einen Hacken setzen
- 5. Strg+P drücken oder auf den Blitz klicken, dann öffnet sich das Programmierfenster
- 6. Hacken bei dem zu Programmierenden FTDI-Chip machen
- 7. Auf dem Knopf "Program" drücken
Danach das Programm beenden und das USB-Kabel einmal herraus ziehen und wieder hineinstecken, Fertig.
Getestet mit:
- SiDiary 6
- SugarBook 3
Messgeräte die Funktionieren sollten:
- Contour (getestet)
- Contour Link (getestet)
Möglich( wenn gleiche Innenbeschaltung):
- Ascensia Contour (ungetestet)
- Ascensia Elite XL (ungetestet)
- Breeze (ungetestet)