Forum: PC-Programmierung Programm zur Kommunikation mittels CAN Interface schreiben


von P. O. (neop13)


Lesenswert?

Hallo.
Ich möchte Gerne mit einem Steuergerät im Auto  Kommunizieren. dafür 
habe ich ein usb2CAN interface und kenne den Befehlssatz.

Wie und womit würdet Ihr empfehlen die Windows Software zu schreiben?

Ich möchte:
Befehle senden
- auf Antworten reagieren
- Antworten in einer Datei abspeichern usw.

von heinz (Gast)


Lesenswert?

P. Ostrich schrieb:
> Wie und womit würdet Ihr empfehlen die Windows Software zu schreiben?

Mit einem PC!

von Pit (Gast)


Lesenswert?

Visual Studio Express - C#, C++ oder VB.

von P. O. (neop13)


Lesenswert?

VB wäre mir am liebsten, da ich etwas VBA usw. kann.
Wäre sicher einfacher sich da ein zu arbeiten.

Hat jemand sowas schonmal gemacht?
Danke

von zoggl (Gast)


Lesenswert?

ja, schau mal bei peak systems vorbei, die haben eine hervorragende doku 
und beispiele.
das problem bei can ist, dass du beim senden von befehlen ans auto unter 
umständen zwei sender (dich und den bereits im kfz verbauten sender) 
hast, die sich gegenseitig mit neuen nachrichten dauernd überschreiben 
oder einander anderweitig ärgern.

von Klaus (Gast)


Angehängte Dateien:

Lesenswert?

P. Ostrich schrieb:
> VB wäre mir am liebsten, da ich etwas VBA usw. kann.
> Wäre sicher einfacher sich da ein zu arbeiten.
>
> Hat jemand sowas schonmal gemacht?
> Danke

Ja, mit GTK+ und Delphi.
Wenn Du kein Profi Software Entwickler bist würde ich
Delphi/Lazarus nehmen.
Wenn Du platformübergreifend Programmieren willst
musst Du GTK+ oder QT nehmen.

Grüße
Klaus

Der Sreenshot ist ein Delphi Programm

von Klaus (Gast)


Angehängte Dateien:

Lesenswert?

Die Quellen zum Programm, das Programm ist ursprünglich von
Martin Starka. Als Hardware werden die Tiny-CANs unterstützt.

Grüße
Klaus

von P. O. (neop13)


Lesenswert?

Dank dir....
Aber ich möchte mich gerne selber in etwas einarbeiten...

Ich will dann Daten zum beispiel auch Lesen und auf der festplatte 
speichern.


z.B.:

Ich schicke 0x123 (das bedeutet: gib mir die Fahrgestellnummer)
ECU antwortet 0x333 mit Dateninhalt 00 11 22 33 44 55 66 77
und nochmal 0x333 mit Dateninhalt 88 99 00 00 00 00 00 00

und das will ich halt abspeicehrn um es später in einem anderen Programm 
weiter zu verarbeiten.

Mir ist klar, das ich mich da in vieles einarbeiten muss. Aber Wo soll 
man anfangen, wenn amn nicht noch ein paar ratschläge bekommt

von P. O. (neop13)


Lesenswert?

keine Antwort?

von Robert L. (lrlr)


Lesenswert?

>Mir ist klar, das ich mich da in vieles einarbeiten muss. Aber Wo soll
>man anfangen, wenn amn nicht noch ein paar ratschläge bekommt

was hast denn die letzten 2 monate gemacht?

wirst wohl Programmieren lernen müssen ;-)

speichern in eine Datei, kommt wohl gleich mal  nach "Hello World..."

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.