cPOS - CAN Senden mit CPOS mcfloppy - Mo 19 März, 2007 17:11 Titel: CAN Senden mit CPOS
Hallo Leute,
wisst ihr wie ich mit CPOS eine Nachricht auf den Can senden kann? Ich will beim Start von CPOS eine Nachricht für "CPOS bereit" senden, so dass USB zugeschaltet werden kann usw. Auserdem will ich Stündlich und bei start von CPos die Uhrzeit senden. usw....
Vielen Dank schomal.
PS: Mein CAN->RS232 geht schon in den Grundzügen naruto - Mo 19 März, 2007 18:51 Titel:
Ja,
Geht nicht, ist aus absicht nicht implementiert.
Cu mcfloppy - Mo 19 März, 2007 20:31 Titel:
naruto hat folgendes geschrieben:
Ja,
Geht nicht, ist aus absicht nicht implementiert.
Cu
Dass ist doch mist
Könnt ihr das nicht implementieren? Zur Not macht es doch mit einer Hardwareerkennung... also, dass ein bestimmter Code geschickt werden muss, dass die Funktion freigeschaltet wird. könnt ich ja dann in ein Modul implementieren... das nach dem CANOpen signal dieser Freischaltcode gesendet wird.
Gruß Floppy billy - Mo 19 März, 2007 22:06 Titel:
und was würde bei einem timing-fehler oder einem defekt deines can-controllers passieren??
deswegen ist das nicht implementiert.
gruß
billy naruto - Mo 19 März, 2007 22:25 Titel:
Außerdem arbeiten wir nicht mit dem canopen Protokoll, sondern direkt auf den CAN nach Lawcie Protokoll philipp_c - Di 20 März, 2007 01:41 Titel:
@billy nix und vor einem Defekt schützt auch das nicht senden nicht.
Gruß Philipp
PS: geht ja auch nicht um den Serien CAN naruto - Di 20 März, 2007 05:09 Titel:
@phillip_c
Was meinste genau mit "geht nicht um Serien can"?
Das Problem mit dem senden ist weniger ein Defekt (habe ich selber erlebt das der fuchs adapter nach dem hybernate meinen CAN im auto s
so gestört hat, das garnichts mehr ging
Es ist vielmehr das risiko das irgend jemad eine befehlssequenz einstellt
die sein leben kosten können z.B ESP ABS usw.... und wer will dann schon verklagt werden ?
Wer es unbedingt braucht, kann mit Leichtigkeit es selber irgendwo implementieren billy - Di 20 März, 2007 07:21 Titel:
ah so, er will auf einen eigenen nicht ans auto gebundenen can zugreifen.
o.k. das muss mit naruto geklärt werden.
gruß
billy MR Action - Di 20 März, 2007 08:23 Titel:
Dieser Post wurde vom User entfernt philipp_c - Di 20 März, 2007 12:00 Titel:
Denke auch das es da einige gibt die das später vielleicht gerne nutzen wollen, gerade wo mcfloppy so ein LowCost Adapter baut. Damals kam ja auch einiges an nachfrage für die Auswertung der LenkradFB, nur damals hatte keiner die Möglichkeit das einfach und billig per CAN anzuschließen.
Selbst wenn das am Innenraum CAN ist, sollte man damit nicht Lebensgefährliches auslösen können. Der Komfortbus hat (zumindest bei VW) ein Gateway und trennt Motor CAN und den ABS kram usw. Aber trotzdem sollte man da natürlich nicht rumspielen.
Ich kenne Fuchsadapter nicht, aber der MCP2515 hat diverse Sicherheitseinrichtungen, nach einigen erfolglosen Sendeversuche oder Errorframes geht er selbstständig in den Listen Mode um keinen zu stören, das ist alles relativ sicher gemacht. Außerdem hat bei Floppy und mir stehts der Mikrocontroller die Kontrolle über den CAN Controller, so dass er durch den PC eh nicht in illegale Zustände gebracht werden kann. (inwieweit das bei Floppy über das lawicel Protokoll möglich ist, weiß ich nicht, zumindest ist es bei mir ausgeschlossen, weil die Konfiguration fest im Flash des µC liegt) Wäre mir eh zu heikel mich bei irgendwelcher Hardware auf Windows zu verlassen
Vielleicht könnte man es ja so machen, dass man in der ini konfigurieren kann ob man an den normalen Bus möchte um dort zu lesen oder an einen eigenen ZusatzCAN und dann nur dort das Senden freigeben.
Gruß Philipp naruto - Di 20 März, 2007 13:01 Titel:
in der 1.0 kann man den seriellen port ansprechen, d.H. wenn er sich die befehle so auf butons oder event handler legt kann er darueber comandos senden, ist halt nicht explezit fuer can gedacht.
Wie gesagt der Fuchs controller hat auch einenchip drinnen und trotzdem peng, aber das ist eine andere sache.
Ich schreibe auch auf den CAN selber rum mit meinem Eigenen Programm, was z..B den TV-tuner emuliert oder die MFA beschreibt, aber ich lese auch nur im Motorcan um an die Messwerte zu kommen.
Des weiteren wer sagt denn das nicht einer auf die Idee kommt trotzdem den Motorcan anzusprechen ?
Wer ein Interface bastelt incl. der Programmierung fuer de ist es eine Leichtigkeit sein eigenes Programm fuer Windows zu schreiben, mein erstes "script" zum antworten hat 15min gedauert
Achso ehe ich es vergesse es war ein klares statement von FUCH das kein senden in cPOS unterstuetzt wird.
Cu MR Action - Di 20 März, 2007 13:10 Titel:
Dieser Post wurde vom User entfernt philipp_c - Di 20 März, 2007 14:28 Titel:
Naja, ich selber benutze ja kein cpos, dachte nur das es gerade für Leute interessant ist die da im Basteln nicht so versiert sind. Und klar kann ich das Modul an den Motor CAN hängen, es hindert mich aber auch keiner dran mit einer Relaiskarte meine ABS Relais oder soetwas zu schalten und Relais kann man trotzdem mit CPOS ansteuern. Deshalb dachte ich halt an die ini. Klar kann man das auch mit einem extra Protokoll nebenher machen, aber dann hat man ja nicht die Vorteile dieses Lawicel Protokolls. Und kann CPOS auf den gleichen Port etwas senden wie er vom CAN Interface liest?
Klar ist es für Leute wie Floppy, Mr Action oder so kein Problem soetwas nachzurüsten, aber ich dachte diese Low Cost Lösung spricht halt gerade Leute an, die soetwas halt nicht mal eben selber können oder wollen.
Naja, ich will jetzt keinen dazu überreden irgendetwas in irgendeine Software einzubauen, war nur meine Meinung. Und wenn Fuchs so ein Statement gegeben hat, dann ist es ja eh gegessen.
Gruß Philipp MR Action - Di 20 März, 2007 14:39 Titel:
Dieser Post wurde vom User entfernt mcfloppy - Di 20 März, 2007 14:43 Titel:
hmmmm wann kommt CPOS 1.0 raus? MR Action - Di 20 März, 2007 14:59 Titel:
Dieser Post wurde vom User entfernt naruto - Di 20 März, 2007 17:40 Titel:
Echt ???
Gibt leider noch zu viele Bugs
Wenn die beseitigt sind kommt die Raus
Leider habe ich im momment nicht so viel zeit, da ich in den USA bin
Cu fuchs - Di 20 März, 2007 20:48 Titel:
Hi,
erstmal Respekt und Danke für die Arbeit, die Du in cPOS steckst bzw. schon gesteckt hast, naruto!
Die Screenshots die man schon hier im Forum sehen kann, sehen sehr vielversprechend aus.
Stimmt, ich hab mal gesagt, dass man mit cPOS auf keinen Fall auf den CAN schreiben soll.
Das war noch zu Zeiten, als cPOS nicht Open-Source war.
Aber auch jetzt würde ich aufgrund der bekannten Gefahren absolut davon abraten, diese Funktion in die "offizielle" Version reinzubringen.
Wer es unbedingt braucht, kann es ja selber für den eigenen Gebrauch erweitern oder das User-definierte Schreiben auf einen ComPort dafür nutzen, wie naruto schon schreibt.