Sie sind hier: Startseite » Forum » Software » CarPC-Software » cPOS » cPOS » Statusmeldung an CAN-Bus senden
Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Autor Nachricht
Cascade
Inputsammler
Inputsammler


Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45



BeitragVerfasst: Sa 11 Apr, 2009 11:43  Titel:  Statusmeldung an CAN-Bus senden
Nach untenNach oben

Hallo,

ich möchte bei meinem Fahrzeug die Lenkradtasten für CPOS nutzen, diese werden aber anscheinend nur freigegeben, sobald das Komibinstrument einen Original-Radio erkennt, der alle 1083ms eine Statusmeldung ins Bus-System sendet. Diese Statusmeldung habe ich bereits mit dem CAN-Hacker ausgemacht, nur jetzt müsste ich CPOS dazu bringen alle 1083ms diese Statusmeldung zu senden. Gibt es die Möglichkeit von CPOS periodisch eine Nachricht senden zu lassen? Bisher habe ich nur diese OnButton-Funktion gesehen.

Vielen Dank,
Erich



    
billy
Moderator
Moderator


Alter: 40
Anmeldung: 10.11.2004
Beiträge: 5194
Wohnort: Stein bei Nürnberg


BeitragVerfasst: Sa 11 Apr, 2009 15:55  Titel:  (Kein Titel)
Nach untenNach oben

sendRSCAN_*** und schon solltest das haben, nur mit dem timing wirds denke ich ein problem.

welches auto fährst du?

gruß
billy

Hardware: Seat RNS-E 2


    
Cascade
Inputsammler
Inputsammler


Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45



BeitragVerfasst: Sa 11 Apr, 2009 18:29  Titel:  (Kein Titel)
Nach untenNach oben

Hallo Billy, danke für deine Antwort.

Ich fahr' eine MB E-Klasse BJ. 2000. Da das ja nicht unbedingt das Mainstream-Auto für Car-PC Enthusiasten ist, tu' ich mir natürlich mit der Informationsbeschaffung etwas schwer... Confused

Soweit ich im Wiki gelesen habe zählt der Timer sekundenweise nach oben, oder? Vielleicht toleriert das Kombiinstrument diese Abweichung gerade noch, das werd' ich auf jeden Fall testen.

Könnte ich dieses Statussignal dann sozusagen mit dem Eventhandler sekündlich senden? Leider ist die Beschreibung des Befehls sendRScan im Wiki etwas spärlich.... Wie müsste das formatieren?

Vielen Dank,
Erich



    
Cascade
Inputsammler
Inputsammler


Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45



BeitragVerfasst: Sa 11 Apr, 2009 18:56  Titel:  (Kein Titel)
Nach untenNach oben

Habs gerade mit 1000ms probiert, würde auch funktionieren...



    
Cascade
Inputsammler
Inputsammler


Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45



BeitragVerfasst: Mo 13 Apr, 2009 16:51  Titel:  (Kein Titel)
Nach untenNach oben

Kann mir niemand bei meinem Anliegen behilflich sein?

Im Eventhandler kann ich die Funktion sendRSCAN nicht auswählen, da es mir im Dropdownmenü nicht angezeigt wird. Wo könnte ich das sekündliche Absenden der Nachricht definieren?

Vielen Dank,
Erich



    
MR Action
Forum-Elite
Forum-Elite


Alter: 38
Anmeldung: 29.11.2005
Beiträge: 1743



BeitragVerfasst: Mo 13 Apr, 2009 18:55  Titel:  (Kein Titel)
Nach untenNach oben

gehst halt über nen timer - der is ja im wiki erklärt (im alten wars das zumindest - im neuen find ich grade garnix)...

und die Funktion gibste einfach ein... Im dropdown fehlt das eine oder andere, außerdem funktioniert sendRSCAN nur bis 125kbit...

Grüße,
Micha...



    
Cascade
Inputsammler
Inputsammler


Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45



BeitragVerfasst: Mi 22 Apr, 2009 11:27  Titel:  (Kein Titel)
Nach untenNach oben

Hallo,

auf die Idee, es manell einzugeben bin ich auch schon gekommen. Leider ohne Erfolg. Ich hab' den Befehl folgendermaßen eingegeben:

sendRSCAN_t3288A1010000000000

t=ID-Format
328=ID
8=DLC
A101000000000000 = Daten


Mach ich hier bei der Formatierung etwas falsch?
Da mein Bus mit 83.33 kbit läuft, sollte es keine Probleme mit der Begrenzung geben, oder?

Vielen Dank,
Erich



    
MR Action
Forum-Elite
Forum-Elite


Alter: 38
Anmeldung: 29.11.2005
Beiträge: 1743



BeitragVerfasst: Mi 22 Apr, 2009 13:42  Titel:  (Kein Titel)
Nach untenNach oben

Eigentlich nicht.... Aber, was is das für ein Bus, das der mit so einer komischen Geschwindigkeit läuft? Auslesen funktioniert??



    
Cascade
Inputsammler
Inputsammler


Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45



BeitragVerfasst: Mi 22 Apr, 2009 13:54  Titel:  (Kein Titel)
Nach untenNach oben

Auslesen funktioniert einwandfrei (auch in CPOS) , das Senden mit dem CANHacker auch einwandfrei...
Wie ich schon geschrieben habe, ich hab einen Mercedes, und da ist die Bandbreite vom Komfortbus nun mal so....



    
MR Action
Forum-Elite
Forum-Elite


Alter: 38
Anmeldung: 29.11.2005
Beiträge: 1743



BeitragVerfasst: Mi 22 Apr, 2009 14:34  Titel:  (Kein Titel)
Nach untenNach oben

Hmkai.... Also vom prinzip sieht es gut aus....

Hast du es mal mit nem großen statt dem kleinen t probiert? Weiß grade ausm Kopf nicht, wie das Protokoll aussah und ob das kleine oder das große für die 11bit IDs stand...



    
Cascade
Inputsammler
Inputsammler


Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45



BeitragVerfasst: Do 23 Apr, 2009 09:31  Titel:  (Kein Titel)
Nach untenNach oben

Das werd' ich noch probieren, momentan hab ich es aufgrund dieses Posts klein geschrieben: klick



    
Cascade
Inputsammler
Inputsammler


Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45



BeitragVerfasst: Do 09 Jul, 2009 23:07  Titel:  (Kein Titel)
Nach untenNach oben

Da ich nicht weiterkomme und ich inzwischen etwas verzweifelt bin, suche ich einen Versierten, der mir gegen Bezahlung bei einer funktionierenden Lösung hilft, da ich vielleicht nur zu blöd bin, die notwendigen Parameter zu setzen...

Wie gesagt, ich möchte im Intervall von einer Sekunde die Funktion sendRSCAN_t3288A1010000000000 ausführen lassen.



    
shaneL
Forum-Veteran
Forum-Veteran



Anmeldung: 07.10.2005
Beiträge: 981



BeitragVerfasst: Do 09 Jul, 2009 23:42  Titel:  (Kein Titel)
Nach untenNach oben

mach nen eventhandler-eintrag mit
Funktion: sendrscan_t3288A1010000000000
Event: True=On
Optionen:
Wiederholung einschalten
Hochgeschwindigkeit abschalten
Startup is wohl wurscht

sollt was nicht funktionieren, meldest dich nochmal

gruss

edit: und das't' im befehl unbedingt klein schreiben beim 11bit-bus.

was ein problem darstellen könnte ( wird wohl auch so sein) is das grosse 'A' im Datenblock ( cpos bringt intern alles auf kleinschreibung)

sollte das der fall sein, muss ich mir diesbezüglich noch was einfallen lassen.



    
MR Action
Forum-Elite
Forum-Elite


Alter: 38
Anmeldung: 29.11.2005
Beiträge: 1743



BeitragVerfasst: Fr 10 Jul, 2009 00:09  Titel:  (Kein Titel)
Nach untenNach oben

Öhm, Länge 8 und dann nur 7Byte!?

Und @shaneL: Warum ist das a nen Problem? Ist doch eh alles hex... *wunder* Oder meinste der CAN-Adapter will nen großes A sehen?



    
Cascade
Inputsammler
Inputsammler


Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45



BeitragVerfasst: Fr 10 Jul, 2009 00:14  Titel:  (Kein Titel)
Nach untenNach oben

Danke für deine Antwort, shanel! Sorgt die Option Wiederholen automatisch für den richtigen Intervall?

Das mit dem 'A' im Datenblock hatte ich noch gar nicht bedacht, obwohl ich ja schon gelesen hatte, dass es ja schon für das 'T' für das ID-Format einen Fix gibt....hm, das müsste doch anderen CAN-Nutzern aber doch schon aufgefallen sein, oder?



    
shaneL
Forum-Veteran
Forum-Veteran



Anmeldung: 07.10.2005
Beiträge: 981



BeitragVerfasst: Fr 10 Jul, 2009 01:08  Titel:  (Kein Titel)
Nach untenNach oben

es is einfach möglich, dass der adapter das will ...ich selbst hab wie gesagt noch kein can. ..falls daran tatsächlich liegen sollte, dann fixen wir das, kein thema.

die option 'keine' Hochgeschwindigkeit sorgt für das interval 1000ms, wiederholen, damits nicht nur 1x gesendet wird ( der event True=On is ja dauerhaft gültig)

Zitat:
Öhm, Länge 8 und dann nur 7Byte!?


..nehm mal an, dass is nur'n schreibfehler - werden tatsächlich schon 8 sein ...oder?



    
Cascade
Inputsammler
Inputsammler


Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45



BeitragVerfasst: Fr 10 Jul, 2009 08:11  Titel:  (Kein Titel)
Nach untenNach oben

Moin!

Ich hab's nun nochmal mit diesen Einstellungen probiert, leider keine Änderung... Sad

Zitat:

..nehm mal an, dass is nur'n schreibfehler - werden tatsächlich schon 8 sein ...oder?

Ja, stimmt, ist ein Schreibfehler.

Zitat:
es is einfach möglich, dass der adapter das will ...ich selbst hab wie gesagt noch kein can. ..falls daran tatsächlich liegen sollte, dann fixen wir das, kein thema.


Also scheint Ihm möglicherweise doch das 'A' zu stören. Ich verwende den CANUSB-Adapter. Vielleicht meldet sich ja noch jemand wie C1500 zu diesem Thema zu Wort, der ev. auch solche Funktionen nutzt.... ansonsten wäre es super von euch, wenn man das Problem fixen könnte! Danke für eure bisherigen Bemühungen! Smile



    
MR Action
Forum-Elite
Forum-Elite


Alter: 38
Anmeldung: 29.11.2005
Beiträge: 1743



BeitragVerfasst: Fr 10 Jul, 2009 08:31  Titel:  (Kein Titel)
Nach untenNach oben

Also der Source von meinem Adapter sagt, das er Großbuchstaben sehen will - hatten ich ein Glück, das mir das noch keine Probleme bereitet hat... Smile

Und da mcfloppy da bestimmt ordentlich gearbeitet hat ist wohl zu befürchten das das das Protokoll so her gibt... Wink Aber einmal ID und Message in Großschreibung zu wandeln sollte ja auch in cpos kein Thema sein - oder? Very Happy

Grüße,
Micha...



    
shaneL
Forum-Veteran
Forum-Veteran



Anmeldung: 07.10.2005
Beiträge: 981



BeitragVerfasst: Fr 10 Jul, 2009 08:43  Titel:  (Kein Titel)
Nach untenNach oben

...ne is natürlich(im Gegensatz zum Prefix) kein Problem, is ja dann immer groß Wink

ich mach das nachher wenn zeit schnell und stells hier ein.

gruss



    
Cascade
Inputsammler
Inputsammler


Alter: 44
Anmeldung: 13.11.2007
Beiträge: 45



BeitragVerfasst: Sa 11 Jul, 2009 10:03  Titel:  (Kein Titel)
Nach untenNach oben

Wäre super, wenn du das machen könntest!

PS: shanel, bist du der Hoster von cpos-online?



    
Beiträge der letzten Zeit anzeigen:      
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen
 

CarTFT
Forenspecials



Forensicherheit - Alle Zeiten sind GMT + 1 Stunde -
Powered by phpBB2 Plus, phpBB Styles, based on phpBB © 2001/6 phpBB Group :: FI Theme ::

[ Zeit: 0.5669s ][ Queries: 48 (0.2221s) ][ GZIP Ein - Debug Ein ]
carTFT.com