uC / CAN Übersicht: Einleitung

Architektur

Der uC / CAN Ziel ist es, dem Entwickler der Entwicklungsaufwand reduzieren zu wollen CAN einbinden. Der Entwickler muss nur Signale zu verstehen, Nachrichten-und Bus-Konfigurationen. Die verschiedenen Abstraktionsebenen können unabhängig voneinander genutzt werden. uC / CAN kann mit oder ohne RTOS eingesetzt werden.
Application Signal

Diese Schicht ermöglicht den Zugang zu logischen Signale, die in einem oder mehreren CAN-Nachrichten befinden. Änderungen der Signale kann überprüft werden und vordefinierte Aktionen ausgeführt werden können. Die Nachricht Schicht organisiert alle notwendigen Informationen zum Senden und Empfangen von CAN-Nachrichten. Identifier, Datenlänge Code (DLC) und Daten (und der damit verbundenen Signale) werden gebündelt und widmet sich einem oder mehreren Bussen.

Bus Management: uC / CAN kann über einen oder mehrere CAN-Busse zur gleichen Zeit kommunizieren. Der Bus-Management-Schicht organisiert den CAN-Bussen und verteilt die Nachrichten an die verschiedenen Geräte-Treiber. Device Driver Layer: Der Gerätetreiber-Schicht-Puffer CAN-Nachrichten gesendet und empfangen werden. Alle Hardware-Abhängigkeiten sind in dieser Schicht gekapselt. Ihr Embedded Target können auch mehrere, unterschiedliche CAN-Controller.
Protokolle: uC / CAN ermöglicht die einfache und schnelle Implementierung von kundenspezifischen CAN-Protokolle wie CANopen. Dieses Modul ermöglicht die einfache und schnelle Implementierung von kundenspezifischen CAN-Protokolle. Die folgenden Standard-Protokolle Add-Ons stehen zur Verfügung:
  • UC / CANopen (kleiner Sensor Slave)
Wir gehobelt drei verschiedenen CANopen-Implementierungen in den nächsten 2 Jahren
  • (1) des Sensors Slave Stack für kleine Sensoreinrichtungen: uC / CANopen-Sensor
  • (2) die volle Slave Stack für größere Input / Output-Geräte wie DS401 Geräte: uC / CANopen Slave
  • (3) ein Master für das CANopen-Netzwerk-Master-Stack: uC / CANopen Master
Treiber: Vier (4) unterschiedliche CAN-Controller Device Drivers sind derzeit verfügbar. Bitte kontaktieren Sie uns für weitere Details.

» weitere Informationen auf Englisch

Members Login
username
password
New MemberRegister Here
Newsletter Signup