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.
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?
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?
> 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.