Hallo, ich bin noch recht neu im Reich der Mikrocontroller. Bisher habe ich mich mit ein par servos,nen lcd,Temperatur- und Feuchtigkeitssensoren beschäftigt. Im Moment habe ich angefangen mich mit TTC zu beschäftigen und zwar mit dem AT90CAN128. Ich habe einige Stunden mit Googel zugebracht und bin leider nicht fündig geworden. Von daher wollte ich hier fragen ob Jemand schonmal etwas in diese Richtung gemacht hat. Falls das der Fall ist hätte ich ein par Fragen: 1. Was ich bisher durch das Datenblatt des AT90CANxx herausgefunden habe ist, das mir vom Mikrocontroller selbst ein TTC-Timer und eine Option für die Synchronisation am Anfang oder am Ende des Frames bereitstellt. Stimmt das soweit oder habe ich was übersehen? 2. Soweit ich es bis jetzt weiss muss ich den Zyklus sprich Referenznachricht und die Zeitfenster selbst per Software realisieren anhand des TTC-Timers. Sprich ich löse die Nachrichten anhand dem Zählerstand des Timers aus. Stimmt das so? Vielen Dank an alle die schonmal bis hierher gelesen haben :D. Über ein par Antworten würde ich mich sehr freuen. MfG Now
Time-Triggered-CAN würde ich eher unter exotisch ablegen. Das ist (oder war?) doch der Versuch, CAN-Kommunikation zeitlich vorhersehbar zu machen, da habe ich zuletzt vor ca. 10 Jahren von gehört. Wird das überhaupt irgendwo benutzt?
Soweit ich das verstanden habe, ist der CAN-Timer durchlaufend und jedes MOB erhält einen Timestamp, wann es gesendet oder empfangen wurde. Damit kann man z.B. die Uhren aller Teilnehmer synchronisieren. Ein verzögertes Senden ist wohl nicht möglich. Gesendet wird, sobald der Bus frei ist oder die Arbitration gewonnen wurde.
Hallo, schau Dir die Einführungen zu FlexRay an, wenn ich nicht irre funktioniert das sehr Ähnlich. Auch TTPC ist Ähnlich wie FlexRay, hat aber auch Unterschiede. Ich würde Dir empfehlen CANopen,... zu verwenden, TTC ist wirklich ein Exot, aber wenn Du ein masterloses System benotigst das sync ist, dann TTC, FlxRay,.... . Grüße Sebastian
Hallo, danke für die Antworten :D. Genau TTC soll CAN Echtzeitfähig machen über einen Time-Master der periodisch eine Referenznachricht sendet. Doch scheitere ich bereits daran diesen zu erstellen. Ich habe keine Ahnung wie ich das Periodische senden realisieren soll. Nehme ich dazu den vom Mikrocontroller vorgegebenen TTC-Timer oder einen anderen? Im Netz finde ich leider immer nur die Theorie zu TTC und die kann ich mittlerweile auswendig. Zu meiner Schande muss ich sagen das mir keine andere Wahl als TTC bleibt, da ich Student bin und mir dieses Thema als Bachelorarbeit ausgesucht habe. Es klang am Anfang sehr interessant und die Theorie zu CAN und TTC war in ein par Wochen zu Papier gebracht. Nun versuche ich seit 2 Woche mal Praktisch ein TTC-Netz zu bauen. Allerdings scheitere ich wie oben schon gesagt schon am Time-Master. MfG Now
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.