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?
Confessional debugging, code review, pair programming. In der Reihenfolge des Erfolgs und der Kosten.
Mit welcher Geschwindigkeit läuft der CanBus ? Hans
der Bus arbeitet mit 50kBit/s
Gast
#2111667
Und die RS232 Schnittstelle?! - Wie funktioniert dein Umsetzer? AT90CANxx?? Verwendest Du mehrere MOBs?
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?
Gast
#2113186
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?
Gast
#2113193
> Mega8 (7,372 MHz)
viel zu langsam, mach dem mal Beine mit 20MHz
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.