1,376

(8 replies, posted in Probleme / Wünsche / Verbesserungsvorschläge)

Genauso, wie von dir beschrieben, habe ich mir es auch gedacht:
Beim Einzelwert wird der Presetname ja schon angezeigt, daher wollte ich in der Titelzeile nicht nochmal das gleiche anzeigen.
Die Einheit blende ich nur aus, wenn Bezeichnung und Messwert in einer Zeile stehen.

Hi, neue Firmware ist verfügbar.
Unter EINSTELLUNGEN -> MODIFIKATIONEN gibt es jetzt den Punkt "WISCHER".
Wenn der aktiviert ist, schickt das FIS-Control immer den "Gegenbefehl" an den Tacho, so dass der Bordcomputer wieder auf den gleichen Wert zurückwechselt. Das funktioniert leider nicht immer perfekt, aber meistens schon.

1,378

(23 replies, posted in Probleme / Wünsche / Verbesserungsvorschläge)

Damit das FIS-Control beim 8P den Motorstart erkennt, muss unter Modifikationen der Punkt "RPM CAN" aktiv geschaltet werden.

1,379

(3 replies, posted in OBD, Tuning, Autos, Sonstiges)

Nein, keine Ahnung.
Aber ob das nach Datum/Uhrzeit vom Tacho geht lässt sich ja einfach austesten: Funkuhr-Antenne abstecken (vielleicht nichtmal notwendig) und Datum/Uhrzeit manuell auf Winter stellen.

Achso, und ein Erklär-Video gibt es hier: https://youtu.be/5J4lN_znIsc

EINSTELLUNGEN -> FLASH SPEICHER -> LADE EINSTELLUNGEN -> BLUETOOTH wählen und dann die Konfig-Datei mit der Android-App oder mit dem Laptop senden.

Ich habe aktuell wieder ein paar kleine Änderungswünsche auf der Todo-Liste. Wenn ich mich da mal ransetze, den mache ich auch die "Spezialfunktion" rein.
Die Idee mit den Langdruck lässt sich vermutlich nicht umsetzen... finde ich aber auch nicht so wichtig.

Hi Martin,

das Phänomen tritt bei den Fahrzeugen auf, bei denen die Lenkstocktasten über den CAN-Bus an den Tacho gesendet werden.
Immer wenn im Tacho der Bordcomputer sichtbar ist, wertet der Tacho diese CAN-Kommandos aus.
Ein saubere Lösung gibt es nicht.
Was ich theoretisch machen könnte ist, immer wenn man eine Taste drückt die enstprechende "Gegenrichtung" zu senden.
Wenn du also die Hoch-Taste drückst und folglich der Bordcomputer eine Anzeige weiterspringt, dann könnte das FIS-Control kurz darauf die CAN-Botschaft für Taste-Runter senden. Man würde im Bordcomputer vielleicht ganz kurz die falsche Anzeige sehen, aber gleich danach wieder die richtige.

1,384

(82 replies, posted in Allgemeine Diskussion)

Korni war heute noch mal bei mir.
Wenn man die Einschaltreihenfolge von Zündung, RNS-E und FIS-Control beachtet, kann man das FIS-Control recht problemlos im 8P und 931er/932er-Tacho plus RNS-E benutzen:
https://youtu.be/2Xm48xR1XN8

1,385

(23 replies, posted in Probleme / Wünsche / Verbesserungsvorschläge)

Lightningman wrote:

Ich denke (hoffe), daß Stefan
dieses auch nicht als "Deine FIS ist Mist" Kommentar auffasst.

Keine Sorge, ich habe den "Das macht aber keinen Sinn"-Kommentar nur als "Das macht aber keinen Sinn"-Kommentar aufgefasst. Daher wollte ich nur zeigen, das es für manche (z.B. mich) schon Sinn machen kann.

Lightningman wrote:

Dabei sehe ich drei Probleme:

- ich reduziere die Anzahl der Ausgänge

Richtig, die Anzahl der Ausgänge halbiert sich auf zwei.

Lightningman wrote:

- die bi-stabilen Relais, die ich kenne, dürfen Strom nur
  zum Schalten bekommen (kein Dauersaft auf der Spule)
  so daß ich via FIS dann, um etwas ein (oder aus) zu
  schalten nur Pulsweise den Ausgang aktivieren darf.
  macht es nicht einfacher / besser.  Set und Reset dürfen
  auch niemals gleichzeitig anliegen.

Ich muss zugeben, dass ich im Auto noch keine bistabilen Relais verbaut habe. Aber in meiner Wohnung verwende ich seit Jahren bistabile Relais zum Schalten von PC, Stereoanlage und anderen Sachen.
Das sind die Panasonic DE2a-L2-5V. Bei denen kann man problemlos beide Spulenkontakte auf High halten (da kein Potenzialunterschied, fließt auch kein Strom). Eine Maximaldauer, für die ein Spulenstrom fließen darf, habe ich im Datenblatt auch nicht gesehen. Ich würde sagen, der darf auch dauerhaft fließen.
Bei welchen Relais ist es denn anders?

Lightningman wrote:

- Ein über Klemme 30 gespeister Verbraucher würde bei
  einer FIS / normalem Relais bei Zündung aus ebenfalls
  Stromlos. Beim Bi-Relais hingegen nicht (dauerhaft an bis
  Vbatt = 0V). Zustand speichern heißt ja *nicht* an bis
  zur Zustandsänderung, sondern enabled bis zur Zustands-
  änderung,

Äh, wo ist das Problem? Wenn ich will dass der Verbraucher dauerhaft (als auch bei ausgeschalteter Zündung) Strom bekommt, dann hänge ich das bistabile Relais an Klemme 30. Will ich es nur für Zündung, nehme ich Klemme 15.

Lightningman wrote:

Es ist Dein Projekt, Du machst die Programmierung, aber ich
verstehe die eigentliche Problematik nicht wirklich. Vielleicht
kannst Du da etwas zu sagen. Für eine Statemachine reicht
doch eine einfache IF Then (Else) Abfrage. Das dabei gewisse
Haken sind (wie z.B. daß die IF Abfrage nur dann funzt, wenn
der entsprechende MW Kanal "oben" ist, ist klar. Deswegen
war ja mein Vorschlag, es auf die externen Eingänge zu
beschränken (nehmen wir nur die ADC Eingänge). Und da
man diese sehr wohl laufend im Hintergrund pollen könnte
(egal ob eine OBD Verbindung besteht (ist in meinem Spezialfall
nicht immer möglich, da mehrere Endgeräte bei mir auf der
K-Line hängen) oder der "korrekte" MW Kanal "oben" ist).
Basierend auf einer Spannung kann man den Ausgang steuern.
Dabei (Statemachine) braucht man doch nur:

- Welcher Eingang (z.B. Kanal 4)
- Einschaltbedingung (z.B. 4V)
- Ausschaltbedingung (z.B. 3,7V)
- Einschalthysterese (z.B. 250mV)
- Ausschalthysterese (z.B. 150mV)
- Delayzeit ein (0 bis ?) 0= Disabled (z.B. 750msec)
- Delayzeit aus (0 bis ?) 0= Disabled (z.B. 1500msec)
- (Schaltzustand speichern): Ja / Nein (z.B. Nein)
- Welcher Ausgang (1-4)

Das halt vier Mal (für jeden Ausgang 1x)

Dann kann doch jeder selber Bestimmen, was er damit
machen möchte. Damit sind ohne weiteres etliche, wenn
nicht sogar alle hier gewünschten Sonderfunktionen möglich
(Shiftlight, Autobahnlicht, Lichtautomatik. Klappensteuerung,
WAES,etc, etc). Der User muß sich halt darum kümmern,
welche Sensoren er benötigt und was er wie Abfragen muß.
Damit brauchst Du aber keine Sonderprogrammierung für
Person X zu machen (ich denke diese ganzen nur für xyz
gemachte Mods ist nicht der richtige Weg, weil irgendwann
werden die sich beißen).

Das Problem ist natürlich nicht, eine If-Abfrage irgendwo einzubauen. Sondern alles konfigurierbar zu machen. Und natürlich will man als Trigger auch die Messwerte aus den Messwertblöcken verwenden können.

Lightningman wrote:

Den Schaltzustand kann ich doch im Config speichern. Je
nachdem wie die Endurance vom EEProm dort ist (10k
ist heute min, eher 50-100k Schreibzyklen). Schreiben
muß man ja nur wenn Wert <> gespeicherter Wert.
Lesezyklen (zer)stören das EEProm ja nicht. Ich denke
nicht, daß man im normalen Leben daß EEprom kaputt
bekommt.

Auf dem FIS-Control sitzt kein EEPROM. Und den Flashspeicher kann man nur in 64 KB Blöcken neu beschreiben.

1,386

(23 replies, posted in Probleme / Wünsche / Verbesserungsvorschläge)

Lightningman wrote:

Das macht aber keinen Sinn....

Lustigerweise habe ich genau für diese "sinnlose" Funktion das erste FIS-Control gebaut.
Ich habe damit meinen Car-PC, die Heckscheibenheizung und die Nebelschlussleuchte geschaltet.

Wenn es nur darum geht, dass die Relais den letzten Zustand behalten, kann man mit den vier Relais-Ausgängen vom FIS-Control auch zwei bistabile Relais schalten.

Und wer sich schonmal gefragt hat, warum da ein I2C-Bus an den Schraubklemmen vom FIS-Control anliegt: Dort kann man Erweiterungsplatinen an das FIS-Control anschließen. Z.B. ein Relais-Board mit eigenem Mikrocontroller:


Protocol for the external relay board

The FIS-Control is the I²C-master, the relay-daughterboard is the slave. The address of the slave is 0x40. The master always sends two bytes and waits to receive 32 bytes from the slave (not needed bytes are send as zeros).

Request number of available relays:

The master sends the ASCII-character "#" two times. The first byte of the slave is the number of available relays (for example 4):

0x23 0x23 0x04 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Request the state of a specific relay

The master sends the ASCII-character "?" and the number of the relay. The slaves answers with the ASCII-character "0" or "1" to indicate the state. The remaining 31 bytes may contain a name for the relay. Example: Relay 2 is active, label is "RELAY 2"

0x3F 0x02 0x31 0x52 0x45 0x4C 0x41 0x59 0x20 0x32 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Toggle the state of a specific relay

The master sends the ASCII-character "!" and the number of the relay. The slave answers in the same way as for the request of state. To toggle the second relay from on to off:

0x21 0x02 0x30 0x52 0x45 0x4C 0x41 0x59 0x20 0x32 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

1,387

(23 replies, posted in Probleme / Wünsche / Verbesserungsvorschläge)

Hi,

der Juha-Mod funktioniert genau wie in der Anleitung beschrieben. Habe es eben gerade nochmal getestet: Sobald man den Motor startet, wird das Relais 1 eingeschaltet.
Hattest du parallel noch andere Mods aktiv?

Die Relais behalten ihren letzten Zustand nicht, sondern sind beim Einschalten der Zündung standardmäßig erstmal aus. Das ist so beabsichtigt.
Für "kompliziertere" Relais-Beschaltungen kann man sich für das FIS-Control eine Relais-Erweiterungplatine bauen. Mit der lassen sich dann übrigens theoretisch bis zu 200 Relais schalten. Wenn du dazu nähere Infos haben willst, sag mir bescheid.

Man kann mehrere Mods gleichzeitig aktivieren. Aber bitte nicht einfach irgendwelche Mods durchprobieren. Die meisten sind nur für bestimmte Nutzer erstellt worden und können bei anderen ungewünschte Nebenwirkungen haben.

Ja, Freilaufdiode ist integriert.

Hi,

bei den Fehlermeldungen würde ich sagen, dass das blaue Kabel nicht richtig eingesteckt war, also nicht richtig Kontakt hatte.

Du kannst ja erstmal den Kabelsatz wieder verbauen, sozusagen als Verlängerungskabel. Das FIS-Control brauchst du erstmal nicht einstecken. Dann prüfe, dass alles wie vorher funktioniert.
Wie gesagt, die Kabel sind prinzipiell nur Verlängerungskabel, bei denen für das FIS-Control nur ein paar Adern abgegriffen sind.

Achte beim Einstecken der Tachostecker darauf, dass sich der Stecker beim Umlegen der Spange noch etwas in die Buchse reinzieht. Wenn der Stecker noch nicht tief genug eingesteckt war, drückt er sich beim Umlegen der Spange eher wieder aus der Buchse raus.

1,390

(8 replies, posted in Probleme / Wünsche / Verbesserungsvorschläge)

Punkt 1 ist übrigens in der aktuellen Firmware eingebaut.

1,391

(3 replies, posted in OBD, Tuning, Autos, Sonstiges)

Klar, solange der Austausch nicht zu einseitig ist.
Schreib mich am besten per eMail an.

1,392

(3 replies, posted in OBD, Tuning, Autos, Sonstiges)

Ich habe mir bei KWP2000 hauptsächlich das Auslesen von Messwerten und Fehlerspeicher angeschaut.
Mit der Verbauliste kann ich dir daher leider nicht helfen.

1,393

(26 replies, posted in English forum)

Yes, you can modify the FIS-Control cable set by swapping the pins from the 3LB to CAN. But you'll need a different connector for the FIS-Control. The socket for the 3LB is a 6-pin socket. For the CAN bus it is only 4 pins.

I have not found a way to display pixel graphics via CAN. I am not sure if that is even possible. I don't think that I can fix that.

Soweit ich weiß muss man bei keinem 8P-Tacho was umcodieren.

Verbesserungshinweise für das Handbuch sind immer willkommen. Deinen Hinweis bezüglich OBD-Interface habe ich hinzugefügt.

Sollte eigentlich keinen Unterschied mehr machen... schadet aber auch nicht, wenn du das Kabel abziehst.

Hi, beim 8P muss für den Betrieb vom FIS-Control normalerweise nichts umcodiert werden.

Obwohl das FIS-Control selbst problemlos auch per CAN-Bus mit den Steuergeräten sprechen kann, kommt man mit der WBH-Diag-Funktion vom FIS-Control auf die K-Leitung (ist beim originalen WBH-Diag pro 2.0 meines Wissens nach auch so).
Ich habe diese WBH-Diag-Funktion eigentlich nur eingebaut, damit Leute auch ohne VCDS den Tacho passend für das FIS-Control umcodieren können. Die Tachos, die ggf. umcodiert werden müssen, haben aber alle noch K-Leitung. Daher habe ich mir die Arbeit gespart, das alles noch für den CAN-Bus zu erweitern.

Sehr schön. Kannst ja in ein paar Tagen nochmal bescheid sagen, ob es weiterhin so zuverlässig funktioniert.

1,398

(26 replies, posted in English forum)

Hi,

I added support for the CAN bus of the Mk4 some weeks ago. See here:
http://fis-control.de/punBB/viewtopic.p … 1927#p1927

But actually I don't think that anyone is using it already. So it is not well tested and there is the risk for you, that it won't work in your car. Especially as I haven't been able to test compatibilty with the I-System module.

Da du kein Navi hast, könntest du das FIS-Control auch testweise den Navi-Kanal nutzen lassen. Vielleicht läuft das zuverlässiger.

Durch das Abklemmen des 3-Leiter-Busses hast du keine Nachteile.

Welche Teilenummer hat denn dein Tacho? Bzw. welchen Display-Kanal benutzt du (Navi oder Telematik)?
Hast du ein Navi verbaut?
Das gerade benutzte Protokoll kannst du dir im FIS-Control Hauptmenü unter ÜBER anzeigen lassen. Dort sollte "IF: MONO TELE" oder "IF: MONO NAV" stehen.

Das FIS-Control hängt an Klemme 15. Das bedeutet, es bekommt erst dann Strom, wenn man die Zündung einschaltet.

Edit: Du kannst auch mal probieren, ob es was bringt, wenn du den 3-Leiter-Bus (Buchse D) vom FIS-Control abziehst.