Forum: Haus & Smart Home CAN Bus Protokoll in Datenbank schreiben


von Tobias R. (elkokiller)


Lesenswert?

Hallo,

zur Visualisierung meines Bussystems am PC möchte ich die Daten gerne in 
eine mySql Datenbank auf dem Server schreiben.
Ich habe mir dazu ein Modul gebaut welchs das Protokoll 1:1 auf der auf 
die RS232 Schnittstelle gibt.
Leider muss ich immer wieder feststellen dass nicht alle Daten 
übernommen werden.

Welche Lösung habt ihr dafür?

von Jörg H. (dr_coolgood)


Lesenswert?

Confessional debugging, code review, pair programming.
In der Reihenfolge des Erfolgs und der Kosten.

von Hans P. (hans61)


Lesenswert?

Mit welcher Geschwindigkeit läuft der CanBus ?

Hans

von Tobias R. (elkokiller)


Lesenswert?

der Bus arbeitet mit 50kBit/s

von Fabian (Gast)


Lesenswert?

Und die RS232 Schnittstelle?! - Wie funktioniert dein Umsetzer? 
AT90CANxx?? Verwendest Du mehrere MOBs?

von Tobias R. (elkokiller)


Lesenswert?

Ich verwende einen Mega8 (7,372 MHz) und ein MCP2515 als CAN Treiber.
Den Rs232 habe ich auf 57600 Baud eingestellt.
Die Bytes des CAN Protokolls werden über den Printbefehl an den PC 
übertragen.

Was ist ein MOB?

von Fabian (Gast)


Lesenswert?

Message Object. Der AT90CAN128 hat z.B. 15 davon und kann damit z.B. 
auch 15 Pakete buffern, falls ich diese nicht rechtzeitig abhole. (Wenn 
die Filter richtig gesetzt sind)

Kann es sein, dass du die Pakete vom MCP2515 nicht schnell genug abholst 
und diese deshalb verworfen / vom folgenden Paket überschrieben werden?

von Holger Löffler (Gast)


Lesenswert?

> Mega8 (7,372 MHz)
viel zu langsam, mach dem mal Beine mit 20MHz

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.