CANopen Slave Source Code

Kod źródłowy CANopen® Slave pdf

Kod źródłowy CANopen® slave został zoptymalizowany pod kątem wymagań niskich zasobów, a zatem dobrze nadaje się do inteligentnych czujników i elementów wykonawczych. Stos protokołów CANopen® oferuje pełną funkcjonalność integracji standardów CANopen® CiA 301 i CIA 305 w urządzeniu. Obsługiwane są następujące usługi CANopen®:

  •      Obiekty Danych Serwisowych (SDO, Server)
  •      Obiekty Danych Procesowych (PDO)
  •      Zarządzanie Siecią (NMT)
  •      Komunikaty alarmowe (EMCY)
  •      Synchronizacja wiadomości (SYNC)
  •      Ustawienie warstwy Usługi (LSS, Slave)

Wszystkie usługi mogą być programowane w czasie wykonywania za pośrednictwem aplikacji lub za pośrednictwem lokalnego słownika obiektu. Możesz rozszerzyć lokalny słownik obiektów w zależności od konkretnych potrzeb. Są dostępne różnorodne profile urządzeń i profile aplikacyjne są dostępne do uzupełnienia stosu protokołów. Różne funkcje zwrotne mogą być wykorzystywane do wysyłania komunikatów stosu protokołu CANopen® do aplikacji.

Opcja Mini-Master dodaje następujące funkcje do naszego kodu źródłowego CANopen® slave:

  •      SDO Klient: parametryzacja CANopen® slave innych urządzeń
  •      NMT Master: Zmiana stanu NMT innych urządzeń CANopen® slave
  •      Zarządzanie siecią (NMT)
  •      Master LSS: regulacja bitrate i ID węzła

Różnorodne opcje konfiguracyjne pozwalają na indywidualne dostosowanie do systemu docelowego. Przykładowe kody ułatwią fazę rozruchu, dzięki czemu użytkownik może skupić się na realizacji własnej aplikacji. Otwarty driver CAN (CANpie) zapewnia elastyczność w stosowaniu dowolnego kontrolera CAN dostępnego na rynku.

Jako dodatek do naszego kodu źródłowego CANopen Slave, oferujemy CANopen® Seminare, narzędzia programowe, a także doradztwo techniczne i wsparcie w twoich indywidualnych urządzeń CANopen®.

czytaj więcej...