Каталог продукции   »   CANopen SW  »   CANopen Source Code  »   Общее описание
  CANopen Source Code Цена:  по запросу      
Версия для печати    

+ Увеличить
CANopen Protocol Stack

CANopen Protocol Stack - программное обеспечение SYS TEC для разработки устройств в соответствии со стандартом CANopen. При помощи CANopen Protocol Stack модули и компоненты CANopen различных производителей могут быть соединены в сеть по принципу Plug & Play и оптимизированы параметры сети для конкретной задачи. ', 'CANopen Protocol Stack состоит из Object Dictionary и CANopen Source Code. Object Dictionary - список объектов сообщений в исходном коде, позволяет изменять число переменных или PDO и расширить список поддерживаемых устройств. В итоге становится возможной разработка любых классов устройств. CANopen Source полностью поддерживает CANopen в соответствии со стандартом CiA DS301 V4.x, в том числе и функции NMT-Master и NMT-Slave. Можно расширить состав библиотеки, используя список объектов сообщений Object Dictionary.

В программном пакете CANopen Source каждому объекту: Process Data Object (PDO) - данных процесса, Service Data Object (SDO) - данных сервиса, Emergency (EMC) -контроль аварийных ситуаций, Synchronization (SYNC) - синхронизация, Object Dictionary (OBD) - словарь объектов, Network Management (NMT) - управление сетью и Distributor (DBT) - дистрибьютор соответствует свой программный модуль. Основные свойства CANopen Source перечислены ниже:

* CANopen Source
* написана на ANSI-C и сертифицирована по ISO9001 Портируема на различные контроллерные платформы
* Соответствует CiA DSP 301 V.4x (Device Profile для модулей I/O)
* Поддержана разработка шлюзов CANopen
* Передача SDO блоками - block transfer (Client и Server)
* До 127 SDO-клиентов (объектов данных сервиса)
* До 127 SDO-серверов (1st. is mandantory) expedited, segmented, blocktransfer
* Обслуживание до 512 Rx PDO и 512 Tx PDO на прием и передачу: синхронное, асинхронное, циклическое, нециклическое
* PDO mapping& linking
* NMT Master, Lifeguarding-Master (управление сетью)
* Node- and Lifeguarding (перекличка для выявления нерабочих узлов)
* Генерация и прием сигналов heartbeat для 127 узлов
* Генерация и прием сообщения SYNC (синхронизация)
* Передача и прием сообщения EMERGENCY, контроль ошибок
* Сервис конфигурирования LSS (layer setting services) master / slave в соответствии с CiA DSP 305
* Включает OD-Builder для генерации Object Dictionaries на языке C и получения EDS (electronic data sheet) файла
* Оптимизированные решения для критичных по времени приложений
* Slave Source Code содержит драйверыCAN контроллеров
* Скорость передачи от 10 Кбод до 1 Мбод в соответствии с CiA DS 301
*
* CANopen Slave прошит в сертифицированных модулях CANopen IO Осуществляется поддержка

Требуемые ресурсы не зависят от типа МК, размера Object Dictionary, конфигурации CANopen: ROM >= 32kByte, RAM >= 2kByte

Поддержаны платформы:

* 8-bit - Infineon, Philips, generic 8051
* 16-bit - Infineon, Renesas, Fujitsu, Atmel
* 32-bit - Philips LPC2294, Freescale MPC5x5, Freescale Coldfire MCS 528x, 80x86 architectures
* Special Devices - Analog Devices DSP AD218x
* Supported Operating Systems - Microsoft Windows 9x/NT/2000/XP/CE, Linux, ECOS, PXROS
* Supported Development Environments - GNU, Metroworks Codewarrior, KEIL, Microsoft Visual C++, Tasking, Fujitsu Softune

Поддержаны интерфейсы CAN-PC:

* PCAN-PCI (PCI-Card)
* USB-CANmodul (USB)
* USB-CANmodul2 (USB)
* PCAN-Dongle (Printerport)
© 2006 ООО «Симэкс».
Все права защищены. При перепечатке материалов ссылка на сайт обязательна.
Мы в интернете: www.simecs.ru и www.microcontroller.ru