auch wenn es eigentlich um „netzwerke“ und Datenformate geht, hoffe ich hier eher auf Kompetenz als in den Windows-lastigen Brettern.
Ich habe einen Neigungssensor mit CANopen-Schnittstelle und einen CAN Adapter CANcaseXL von Vector sowie die Software CANalyzer. Nun möchte ich nur in regelmäßigen Abständen den Messwert des Sensors abfragen.
Für diese schlichte Aufgabe möchte ich nicht unbedingt ein großes CANopen Zusatzpaket erwerben. Wie kann ich ein CANopen PDO in eine Reihe von CAN-Botschaften übersetzen? Die Definitionen im CiA-Standard 410 liegen mir vor.
Ich habe einen Neigungssensor mit CANopen-Schnittstelle und
einen CAN Adapter CANcaseXL von Vector sowie die Software
CANalyzer. Nun möchte ich nur in regelmäßigen Abständen den
Messwert des Sensors abfragen.
Dann mach das doch?
Die CAN-Befehle für den Sensor hast du?
Dann kannst du die doch einfach abschicken.
Für diese schlichte Aufgabe möchte ich nicht unbedingt ein
großes CANopen Zusatzpaket erwerben. Wie kann ich ein CANopen
PDO in eine Reihe von CAN-Botschaften übersetzen? Die
Definitionen im CiA-Standard 410 liegen mir vor.
Programmtechnisch bin ich nicht so versiert. Habe eben aber wieder mal
ein CAN-Modul gemacht.
Um jetzt ein paar Messwerte abzufragen brauchst du sicher kein
aufgeblähtes CAN-Open-Softwarepaket.
Da ich aber nicht weiß, was du da genau hast, kann ich dir auch nicht
sagen was du jetzt machen must.Ich verstehe auch nicht ganz, wo das
Problem ist?
Gruß Uwi
git es wirklich nichts, wo Du keine Ahnung von hast??
Ich habe einen Neigungssensor mit CANopen-Schnittstelle und
einen CAN Adapter CANcaseXL von Vector sowie die Software
CANalyzer. Nun möchte ich nur in regelmäßigen Abständen den
Messwert des Sensors abfragen.
Dann mach das doch?
Die CAN-Befehle für den Sensor hast du?
Ich habe CANopen-Objekte. Die Frage ist eigentlich, wie die in die einzelnen CAN-Frames verpackt werden.
Dann kannst du die doch einfach abschicken.
Für diese schlichte Aufgabe möchte ich nicht unbedingt ein
großes CANopen Zusatzpaket erwerben. Wie kann ich ein CANopen
PDO in eine Reihe von CAN-Botschaften übersetzen? Die
Definitionen im CiA-Standard 410 liegen mir vor.
Programmtechnisch bin ich nicht so versiert. Habe eben aber
wieder mal
ein CAN-Modul gemacht.
Um jetzt ein paar Messwerte abzufragen brauchst du sicher kein
aufgeblähtes CAN-Open-Softwarepaket.
Gut.
Da ich aber nicht weiß, was du da genau hast, kann ich dir
auch nicht
sagen was du jetzt machen must.Ich verstehe auch nicht ganz,
wo das
Problem ist?
gibt es wirklich nichts, wo Du keine Ahnung von hast??
LOL, 20Jahre Entwicklung und 40 Jahre bastlen hinterläßt einige Spuren
Aber wenn es um die Tiefen der modernen Softwareentwicklung geht,
weiß ich wohl auch nicht genug, um dir jetzt groß helfen zu können.
Da habe ich aber ehrlich auch gar kein richtiges Interesse mehr dran,
weil es eben genau zu diesen Problemen kommt, wenn man sich darauf
einlässt. Man steht vor eigentlich einfachen Problemen, die aber nicht
beherrschbar sind, wenn man nicht die passenden Tools kaufen will.
Ich habe CANopen-Objekte. Die Frage ist eigentlich, wie die in
die einzelnen CAN-Frames verpackt werden.
Wenn du die CAN-Befehle selber ein- und auspacken kannst, dann
wäre es wohl kein Problem, die passenden Befehle zu benutzen.
Da du aber den CAN-Treiber nicht selber fabriziert hast,
gehts wohl nicht so einfach.
So macht das die Hochsprache im Hintergrund und du als Anwender weißt
nicht, was dahinter steckt?
Das ist nun IMHO ein erheblichen Nachteil der modernen Programmier-
werkzeuge - aber Zeit ist eben Geld
Ich schätze, ich kann dir da jetzt auch nicht weiter helfen und dass
sich jetzt noch jemand meldet, der für dich genau die Lösung hat
ist eher unwahrscheinlich. Bei echten Fachfragen bekomme ich in w-w-w
auch selten hilfreiche Antworten. Da muss man dann doch selber wieder ran
Um jetzt ein paar Messwerte abzufragen brauchst du sicher kein
aufgeblähtes CAN-Open-Softwarepaket.
Gut.
Naja, ob das nun gut ist?
Bei uns wird CAN mit CAN-Controller als embedded Lösung gemacht.
Da hat der Programmierer selber in der Hand, welche Bits er in das
CAN-Protokoll rein tut. Deshalb ist dann so ein Problem wie deines
keine große Sache.
Ob und wie jetzt deine CANalayser Software auf unterer Ebene dazu
bewegt werden, einzelne CAN-Befehle zu nutzen, weiß ich auch nicht.
Der Herstellersupport wird dir natürlich immer raten, die Objekte
zu kaufen
Gruß Uwi