Car-PC.info

Relaiskarten - Drehzahl mit K8055 und LM2907 in Centrafuse anzeigen lassen

Frosch2006 - So 15 Apr, 2012 18:45
Titel: Drehzahl mit K8055 und LM2907 in Centrafuse anzeigen lassen
Also ich habe mir folgendes überlegt,
Ich gehe ans Signal das die Zündspule bekommt und lasse mir dieses Digitalesignal mit einem LM2907 in ein Analoges umwandeln, dieses wiederrum gebe ich der K8055 zu fressen Very Happy...

In Centrafuse werde ich die App LogoDashboard das Analoge Signal auswerten und mir nen Drehzahlmesser anzeigen lassen.
LogoDashboard

Jetzt die große Frage ist dies soweit möglich, wenn ja wie realisiere ich es mit der App?! (Ich habe mir die Anleitung/Doku mehrmals durchgelesen (leider ist sie auf Englisch) doch so richtig hab ichs noch nicht verstanden, und um es auf gutglück zu probieren ist mir das i.wo zu teuer...)

Ich hoffe ich habe mich verständlich ausgedrückt und mir kann wer helfen.

Gruß Frosch
Gunther - So 15 Apr, 2012 20:09
Titel:
Warum über den Umweg digital-analog-digital? Der Zündimpus ist ja eigentlich digital, 12V oder 0.

Benutz doch einfach die Zählereingänge der K8055. Brauchst dann nur eine Pegelanpassung für den Eingang.

Zitat aus der K8055 Beschreibung:
Zitat:
counter function on inputs 1 and 2 with adjustable debounce (max 2kHz depends on total I/O load)


Gruß Gunther
Frosch2006 - So 15 Apr, 2012 20:13
Titel:
Ja das ist eine gute Frage Smile,
wenn das die K8055 kann brauche ich den umweg natürlich nicht machen Smile.

Vielen Dank für den Hinweis!

Nur weiß ich immer noch nicht genau wie ich das mit LogoDashboard hinbekommen soll... .

Gruß Frosch
Stryder - Di 17 Apr, 2012 06:59
Titel:
Schau mal auf Seite 16, da steht alles erklärt: http://www.stryder-it.de/doc/LogoDashboarddoc.pdf
Frosch2006 - Di 17 Apr, 2012 08:15
Titel:
Ja soweit war ich auch schon...
Du kommst doch aus Essen?! (also bei mir um der Ecke (15km))
Wieso hast du dann NUR eine Englische Doku geschrieben Sad

Ist mein Vorhaben denn soweit möglich in die Tat umzusetzen?!
Und wenn ich Spezielle Fragen habe kann ich mich doch sicherlich an dich Wenden?!...

Gruß Frosch
Stryder - Di 17 Apr, 2012 08:48
Titel:
Die Doku ist nur auf Englisch, weil ich dann nur einmal den Aufwand hab und nur einmal aktualisieren muss wenn sich etwas ändert. Smile

Die Sache mit dem Zählereingang ist in meinem k8055 Plugin nicht drin. Für das LogoDashboard Plugin kannst du da nur die Werte 0 oder 1 von nem Digitalen Eingang oder die Werte 0 - 255 von einem Analogen Eingang verwenden.

Aus denen kannst du dir dann mittels einer Formel was berechnen um eine Nadel in einem analogen Anzeigeinstrument auf dem Bildschirm zu bewegen.
Frosch2006 - Di 17 Apr, 2012 09:02
Titel:
Also doch ein D/A Wandler nötig!?...
Mit diesem Analogen wert gehe ich dann in die K8055 und werte dieses Signal dann mit dieser/deiner APP aus mithilfe von Formeln?!...

Gruß Frosch
Stryder - Di 17 Apr, 2012 09:04
Titel:
Ja wenn du am analogen Eingang dann deinen Wert dran hättest bekommst du 0 - 255 heraus. Die könntest du dann nehmen und mit einer Formel umrechnen. Musst du mal überlegen ob dir die 255 Stufen reichen und mit welcher Formel du dann auf dein Ergebnis kämest.

Wahrscheinlich wäre der Wandler nicht nötig, aber das Plugin kann mit dem digitalen Eingang keine weiteren Funktionen.
Frosch2006 - Di 17 Apr, 2012 09:53
Titel:
Beispiel:
1s = 100impulse -> 255 -> 12V = 3000U/min
1s = 50impulse -> 128 -> 6V = 1500U/min
1s = 25impulse -> 64 -> 3V = 750U/min

Gruß Frosch
Stryder - Di 17 Apr, 2012 09:56
Titel:
Der Eingang von den k8055 Karten kann zwischen 0 und 5V messen. In dem Bereich muss dein Signal sein.
Frosch2006 - Di 17 Apr, 2012 10:53
Titel:
Gut ich habe mir die Karte noch nicht genau angeschaut da ich das I/O Board Projekt erst nächsten Monat in angriff nehme.

Kann man mit der App das so realisieren das man max 32 Digitale Eingänge hat?

5 Bit
32 Binärcodes

Gruß Frosch
Stryder - Di 17 Apr, 2012 11:02
Titel:
Nein, weil der k8055 Treiber von Velleman nur eine Karte gleichzeitig verarbeiten kann. Das ist also eine Einschränkung des Herstellers.

Du kannst also zwischen Karten hin und herwechseln die ganzen Ausgänge nutzen, aber nur die Eingänge der aktuell aktiven Karte.
Frosch2006 - Di 17 Apr, 2012 11:15
Titel:
So wie du das verstanden hast meine ich das nicht Wink

Sondern 5 Digitale Eingänge ergeben Max. 32 Schaltmöglichkeiten.
S1 | S2 | S3 | S4 | S5
16 | 08 | 04 | 02 | 01
0 | 0 | 0 | 0 | 0
0 | 0 | 0 | 0 | 1
0 | 0 | 0 | 1 | 0
0 | 0 | 0 | 1 | 1
... .

Kann ich jetzt sagen wenn S4 UND S5 betätigt dann die und das...!?

Gruß Frosch
Stryder - Di 17 Apr, 2012 11:17
Titel:
Achso, ja da hab ich grad in eine andere Richtung gedacht.

Im Moment ist es noch so, dass man für einen Eingang eine oder mehrere Aktionen hinzufügen kann.
Die nächste Version, wenn ich denn mal dazu komme es weiterzumachen soll dann zu einem Ergebnis beliebig viele Bedingungen haben können. Also Eingang 1 = An und Analaog1 > 110 && Analog1 < 120 usw.
Frosch2006 - Di 17 Apr, 2012 11:56
Titel:
Frage ich noch mal etwas vertiefter,
ich habe speziell vor folgende Dinge zu erfassen und zu steuern:

Zu Steuern:
(4 Ausgäng(e)) Heizung
(4 Ausgäng(e)) Licht
(1 Ausgang(e)) Warnblink
(3 Ausgäng(e)) Scheibenwischer

Digitale Eingänge:
(1 Eingang(e)) Öl Druckabfallwarnanzeige
(1 Eingang(e)) Abblendlicht
(1 Eingang(e)) Nebelschlussleuchte
(1 Eingang(e)) Fernlicht
(2 Eingang(e)) Blinker Rechts & Links
(2 Eingang(e)) Fenster überwachung geöffnet Rechts & Links
(1 Eingang(e)) Warnblink
(1 Eingang(e)) Handbremse
(4 Eingang(e)) Heizung
(6 Eingang(e)) Gänge R12345
(7 Eingang(e)) Scheibenwischer Stufe 1-3 + Heckscheibenwischer + Sprühen Vorne/Hinten
(1 Eingang(e)) Heckscheibenheizung

Analoge Eingänge:
Drehzahl
Boardspannung
Tankanzeige

[Wischwaschwasserbehälterfüllstand]

Ich bin mir noch nicht sicher ob ich das alles wirklich steuern will...
(Ersteüberlegungen)

Kann ich das jetzt so machen wenn Heckscheibenheizung EIN dann liegt auf Eingang 1-3 ein EIN Signal an. Dann soll mir nen Heckscheibensymbol angezeigt werden.?!
Gruß Frosch
Stryder - Di 17 Apr, 2012 12:20
Titel:
Ja beim LogoDashboard könntest du z.B. als Condition eines Bildes dies machen:

CONTROL type="Image" id="Hecksch" bounds="66;26;200;200" path="images/heck.png" show="false" conditions="{STRING;x=True;{k8055,DIN1}}|{STRING;x=True;{k8055,DIN2}}|{STRING;x=True;{k8055,DIN3}}|{STRING;x=False;{k8055,DIN4}}|{STRING;x=False;{k8055,DIN5}}"

Leider kann man hier keine XML Texte einfügen, der schließt dann sofort alles und man sieht nichts mehr davon.
Also denk dir vor dem CONTROL noch ein öffnendes Zeichen von XML und am ende ein Slash mit einem schliessenden.


Wichtig ist dort, dass du dann auch die Eingänge welche dann Aus sind mit aufnimmst, sonst hast du das Heckscheibenheizungssymbol auch an wenn du z.B. die Eingänge 1-4 aktivierst was aber ggf. ein anderes Symbol aktivieren soll.
Frosch2006 - Di 17 Apr, 2012 13:36
Titel:
Danke für die Ausführliche Hilfestellung,
hast du ggf. i.nen Akk indem ich mit dir kontakt aufnehmen kann/darf?!

Würd gern ma bissl mit dir schnacken / reden / schreiben...

Gruß Frosch
Stryder - Mi 18 Apr, 2012 20:13
Titel:
Du kannst mir z.B. auch gerne bei ICQ schreiben oder Private Nachricht / Email. Ganz wie du magst.
Frosch2006 - Do 19 Apr, 2012 07:29
Titel:
Ups, das du deine ICQ Nr. hier angegeben hast habe ich garnicht realisiert Very Happy wenn ich Feierabend habe dann werde ich dich Adden Smile

Gruß Frosch/Sven
Frosch2006 - Mo 23 Apr, 2012 08:13
Titel:
Mir ist gerade aufgefallen, dass ich zwar max. 32 Eingänge habe allerdings ich mir nur immer ein Zustand anzeigen lassen kann... Sad

Und bei 19 zuständen (Heckscheibenheizung, Abblendlicht... .) ergibt das über 524.000 möglichkeiten... .
(Selbst bei 13 Zuständen ergibt das noch ca. 8.000 möglichkeiten)

Habe ich nur einen Denkfehler oder gibt es eine Lösung die ich übersehe?
Außer sich 4 K8055 zu holen.

Gruß Frosch
Stryder - Mo 23 Apr, 2012 08:15
Titel:
Du meinst im k8055 Plugin einen Button aktivieren, wenn z.B. Input 1 und 2 aktiviert ist?

Ich überarbeite das Plugin grade noch grundlegend, also wird sich noch einiges ändern auch am Funktionsumfang.
Frosch2006 - Mo 23 Apr, 2012 08:21
Titel:
Auch aber nicht nur...
Also ich versuche es mal so übersichtlich wie du irgend möglich zu erklären was ich meine... .

-___5 4 3 2 1
01 | 0 0 0 0 0
02 | 0 0 0 0 1 Öl
03 | 0 0 0 1 0 Abblendlicht
04 | 0 0 0 1 1 Nebelschlussleuchte
05 | 0 0 1 0 0 Fernlicht
06 | 0 0 1 0 1 Warnblink
07 | 0 0 1 1 0 Handbremse
08 | 0 0 1 1 1 Heckscheibenheizung
09 | 0 1 0 0 0 Schreibenwischer Stufe 1
10 | 0 1 0 0 1 Schreibenwischer Stufe 2
11 | 0 1 0 1 0 Schreibenwischer Stufe 3
12 | 0 1 0 1 1 Blinker L
13 | 0 1 1 0 0 Blinker R
14 | 0 1 1 0 1 Heizung Stufe 1
15 | 0 1 1 1 0 Heizung Stufe 2
16 | 0 1 1 1 1 Heizung Stufe 3
17 | 1 0 0 0 0 Heizung Stufe 4
18 | 1 0 0 0 1 Sprühen Vorne
19 | 1 0 0 1 0 Sprühen Hinten
20 | 1 0 0 1 1 -
21 | 1 0 1 0 0 -
22 | 1 0 1 0 1 -
23 | 1 0 1 1 0 -
24 | 1 0 1 1 1 -
25 | 1 1 0 0 0 -
26 | 1 1 0 0 1 -
27 | 1 1 0 1 0 -
28 | 1 1 0 1 1 -
29 | 1 1 1 0 0 -
30 | 1 1 1 0 1 -
31 | 1 1 1 1 0 -
32 | 1 1 1 1 1 -

Wenn ich jetzt z.B. Heizung Stufe 3 mache dann kann ich sagen:
Wenn E5=0 E4=1 E3=1 E2=1 E1=1 Dann soll er mir Anzeigen das die Heizung auf Stufe 3 läuft und den Ausgang 3 schalten... .

Die anderen Zustände z.B. Abblendlicht ist AN wird / kann nicht zusätzlich angezeigt / verarbeitet werden.

Edit:
Wie realisiere ich dies?
Das mehrere Kombinationen möglich sind?
An die Elektroniker macht es sinn ein KVDiagramm zur vereinfachung zu erstellen?

Gruß Frosch
Frosch2006 - Mo 23 Apr, 2012 12:43
Titel:
Oder Frage ich anders gibt es eine I/O Karte mit 19 bzw. 24 Eingänge?!
Wenn ja bitte nen Link.

Und wenn Stryder sich dann auch noch dazu bereit erklären würde dafür eine CF App zu schreiben würd ich luftsprünge machen...

Gruß Frosch
Stryder - Mo 23 Apr, 2012 12:49
Titel:
... ich glaub da muss ich jetzt schon absagen.
Ich komme ja von der Zeit her schon so immer kaum hinterher.

Ob es da eine passende Karte gibt weiß ich allerdings auch nicht. Smile
Frosch2006 - Mo 23 Apr, 2012 12:59
Titel:
Mal eine andere Frage wenn ich jetzt angenommen 4 K8055 hole...
Kann ich sie Parallel betreiben?!

Das sie Permanent Daten liefert bzw. alle 20 Eingänge ständig überwacht?

Und ich dies per LOGODASHBOARD App abrufen bzw verwerten kann?!

Ist es schwer ohne Programier kenntnisse (bzw. mit Hobby kenntnis) ne CF APP zu schreiben?

Hat wer schon erfahrungen mit LAB View?!

Gruß Frosch
Stryder - Mo 23 Apr, 2012 13:01
Titel:
Nein, der Velleman Treiber kann nur eine gleichzeitig.

Man kann nur zwischen den 4 Karten wechseln um z.B. die Ausgänge zu benutzen. Eingänge hat man aber immer nur von der gerade aktiven Karte.
Frosch2006 - Mo 23 Apr, 2012 13:24
Titel:
Mir ist gerade noch etwas eingefallen man könnte doch die Analogen Eingänge missbrauchen?!...

z.B.:
0-0,5V = Abblendlicht an
0,6-1V = Abblendlicht und Heckscheibenheizung
... .

Okay das wäre i.wo net ganz Sinnvoll und umständlich (extra Logik notwendig)...
Aber es würde machbar sein?!

Gruß Frosch
Stryder - Mo 23 Apr, 2012 13:34
Titel:
Ja je nachdem wie fein du die Abstände hinbekommen würdest hättest du dann entsprechend viele Stati.

Ich denke ich bau mal noch einen Button ein welcher "NOT" heißt.
Weil das Problem ist, dass du ja die Anzeigen auch wieder deaktivieren willst.

Also wenn z.B. Analoger Eingang 1 zwischen 10 und 15 ist, soll die Anzeige an.
Bei 0-9 und 16-255 soll sie aber aus sein. Dann müsste man jetzt entsprechend zwei Bedingungen erstellen (0-9) und (16-255), also hätte man immer drei Sachen einzustellen pro Anzeige.
Wenn es dann ein NOT zwischen 10-15 gäbe, bräuchte man nur zwei. Scheint mir sinnvoll.

//Edit: Bei dir würd ich schon fast überlegen ob du nicht besser irgendwie eine eigene Platine baust, welche du über eine serielle Schnittstelle ansprechen kannst. Die dir dann sagt, Anschluss 1 aktiv usw. usw.
Frosch2006 - Mo 23 Apr, 2012 16:43
Titel:
Sag mal kann (könnte man 2 Phidsets parallel laufen lassen?!
Da arbeitet LOGODASHBOARD auch mit dieser Karte?!

Möcht mich mal für dich tatkräftige unterstützung bedanken :-)

Gruß Frosch
Stryder - Mo 23 Apr, 2012 16:49
Titel:
Das Phidgets Plugin kann nur eine Karte gleichzeitig. Ich glaube technisch wären da aber mehrere möglich, da die eine Seriennummer zur Identifikation nehmen.
(hab ich zumindest noch so im Kopf)

Aber da ich selber die Karte nur zur Leihgabe von einem Forumsmitglied hatte und dann das Plugin damit entwickelt habe fällt das auch flach.

Mit Logodashboard ist es kompatibel, allerdings können nur die Digitalen Eingänge mit einem externen Plugin abgerufen werden. Ausgänge und Sensoren können zur Zeit nicht gesteuert / ausgelesen werden.
Frosch2006 - Mo 23 Apr, 2012 16:51
Titel:
Mal was ganz anderes...
Mit anderen worten kann man deine APP (LogoDashboard) garnicht richtig ausnutzen?!...

Die Karten die unterstützt werden haben einfach zu wenige Eingänge... :(

Gruß Frosch
Stryder - Mo 23 Apr, 2012 16:57
Titel:
Die LogoDashboard App ist ja ganz unabhängig von Plugins. Damit kann man grundsätzlich erstmal alle Daten die es an sich in CF gibt anzeigen, z.B. Navigationsdaten, Songinformationen, alle Plugins die das unterstützen usw.

Die App zeigt die Informationen dann z.B. auch als analoge Anzeige an wie im Tacho. Mit meinem VagCom Plugin lässt sich damit bei VW Fahrzeugen sehr viel machen. Ansonsten lassen sich auch prima Buttons und ähnliches machen mit denen andere Plugins oder CF Funktionen gesteuert werden können.

Beim Phidgets Plugin sind bereits Formelumrechnungen usw. integriert, sodass da das Logodashboard Plugin nicht unbedingt nötig ist.
Frosch2006 - Mo 23 Apr, 2012 17:09
Titel:
Deine Programme sind sehr empfehlenswert allerdings leider wohl nicht für mein anliegen geeignet da ich selber leider nicht Programieren kann.
Bin ich auf solche helferlein (APP´s) angewiesen wie du sie schreibst / geschrieben hast... .

Da ich 0 Peilung habe wie ich an die Daten vom Diagnosestecker komme (da ich nicht weiß welches Protokoll dort anliegt, und ob es dann dafür auch noch ne Software / Plugin / APP gibt), muss ich die Informationen die ich haben möchte alle von Hand per I/O Karte in den PC leiten.

Um die Grundlegendsten sachen abzurufen würd ich min. so um die 12-16 Eingänge benötigen.

Das die Vellemann K8055 nicht zur verfügung stellt.

Wie realisiere ich mein Vorhaben?!

Gruß Frosch
blazerk5 - Mo 23 Apr, 2012 17:53
Titel:
Seh ich das richtig, daß du im Grunde nur jede Menge digitale Eingänge brauchst?
Können deine "AutoFunktionen" alle Relais ansteuern? Du könntest ein Gamepad/Tastatur nehmen und die Tasten von Relais "drücken" lassen. Dem entsprechenden Tastenanschlag dann einfach eine Funktion zuweisen.
Frosch2006 - Mo 23 Apr, 2012 21:12
Titel:
In wie fern ne Funktion zuweisen?!...

Gruß Frosch
blazerk5 - Mo 23 Apr, 2012 21:26
Titel:
Ein Relais zieht an und drückt eine Taste. Meinetwegen an einer Tastatur "A". Es gibt doch mit Sicherheit die Möglichkeit CF auf die Taste reagieren zu lassen.
Frosch2006 - Di 24 Apr, 2012 06:10
Titel:
Das mit dem Gamepad ist nix für das es meines wissens nach kein Plugin für CF gibt und somit auch nicht für LOGODASHBOARD... .

Wie das mit dem Gamepad gemeint war das habe ich schon verstanden gehabt... .
Stryder - Di 24 Apr, 2012 06:20
Titel:
Da könnte ich mir vorstellen, dass man das Logodashboard Plugin noch erweitert und bei Tastendrücken Anzeigen aktiviert.
Ein global keyboard hook ist sowieso schon drin um damit Tastenkombinationen mitzubekommen für Seitenwechsel.

Es wäre dann bei einzelnen Tastendrücken wie z.B. Taste 'A' nur so, dass man keinen Unterschied zwischen der Taste und einer zweiten Tastatur sehen könnte. Wenn du also eine Tastatur anschließt zum Tippen würden die Anzeigen auch alle angehen.

Aber ich sags nochmal extra: Noch ist diese Funktionalität da nicht drin.
Frosch2006 - Di 24 Apr, 2012 07:01
Titel:
Entweder werde ich das Projekt nicht so umfangreich umsetzen oder ggf. über den Analogen eingang... .

Die lösung mit Tastatur ist keine Option da mehrere Tastendrücke nicht erkannt werden...

Wie sieht das denn aus mit ner Schaltung die den Status in Zeit intervallen abruft oder das nur Änderungen erkannt werden und dann dadurch sich ein Status ändert...


Gruß Frosch
Frosch2006 - So 06 Mai, 2012 22:15
Titel:
Ich habe eine weitere Überlegung:
Blinker Links wird angemacht, demzufolge werden die Eingänge alle gleichzeitig mit einem Binärcode für ca. eine Sec. an die Karte (K8055) gesendet.

E1 = 0
E2 = 1
E3 = 0
E4 = 1
E5 = 1

Logodashboard lässt das Linke Blinkersymbol blinken.
Jetzt wird der Blinker ausgeschaltet dann wird der selbe Binärcode wieder für eine sec. gesendet sodass Logodashboard den Code erkennt und das Blinkersymbol nicht mehr blinken lässt...

Ist dies soweit möglich?

Gruß Frosch
Stryder - Mo 07 Mai, 2012 06:34
Titel:
Du kannst Bedingungen definieren, dass das Symbol aufleuchtet wenn die Eingänge diesen Code darstellen. Mit An / Aus und Blinken solange der Code nicht wieder gesendet wird gibts nichts.
Frosch2006 - Do 10 Mai, 2012 16:54
Titel:
Ich frage mich wozu es dann logodashboard gibt?!... .
Wenn man damit nur max. 5 Eingänge bzw. 8 Eingänge hat...!?

Gruß Frosch
Stryder - Do 10 Mai, 2012 17:13
Titel:
Logodashboard ist zum anzeigen von Daten. Modernere Autos haben eben schon alle Daten da wo sie sein sollten und man braucht sie nur auslesen. Und dann kan man sie auch alle mit dem LogoDashboard Plugin anzeigen. Man kann nicht für jeden Sonderfall alles bedenken. Sorry
Frosch2006 - Do 10 Mai, 2012 19:01
Titel:
Wer baut sich solch ein PC ins Auto?
Doch wohl der jenige der nen älteres Auto hat und somit auch auf viele extras verzichten muss, der jenige baut sich nen PC ins Auto um auf nichts verzichten zu müssen... .

Die jenigen die sich neuere Auto kaufen werden auf Produkte zurückgreifen die Maßgeschneidert sind. (z.B. Zenec Produkte o. direkt von Hersteller selbst)

Die ausnahmen der Bastelfreaks mal außenvor... .

Dies soll kein Persönlicher angriff gegen dich sein!
Da ichs lobenswert finde das es überhaupt Personen gibt die soetwas für lau machen ("5€" für die APP steht in keinem Verhältnis zu der Arbeit & Zeit die jemand (du) investiert... .)

Gruß Frosch
xor64 - Do 10 Mai, 2012 21:10
Titel:
Frosch2006 hat folgendes geschrieben:

Die jenigen die sich neuere Auto kaufen werden auf Produkte zurückgreifen die Maßgeschneidert sind. (z.B. Zenec Produkte o. direkt von Hersteller selbst)


Nur die, die leidensfähig sind oder es einfach nicht besser wissen (also kurz: die Sorte Kunde, die die Hersteller dafür lieben, dass sie das Geld rüber schieben). Was bekomm ich denn heute im Normalfall bei den Autoherstellern? Das sind irgendwelche Geräte, die nur das allerallernötigste mehr schlecht als recht können. Und das zu meist stolzen Preisen. Wenn ich mir nur sowas wie das iDrive anschaue, hab ich schon gar keine Lust mehr mir so ein Auto zu kaufen. Bis ich damit die Adresse ins Navi eingegeben hab, bin ich mit meinem Touchscreen schon am Ziel. Wink
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB