datamicro.biz
Главная страница Поиск и карта сайта
Дэйтамикро CAN и смежные технологии
 

О нас
Партнеры
Проекты
Новости
Библиотека
Контакты
Форум

 
CiA

canAnaliser




CiA 30x

CiA 301 CiA 302 CiA 303 CiA 304
CiA 305 CiA 306 CiA 307

CiA 308

CiA 309

CiA 308

CiA 308 : CANopen Performance Measurement Basics

CANopen is a field-bus protocol used in many diverse application: CANopen networks can be found not only in various industrial applications ranging from printing machines and robots to process controls, but also in ships, building automation, trains, trucks and even in coffee machines. CANopen is used for high accuracy drive synchronisation and for flight data recording. It is also in use in medical applications and has been chosen as the standard communication protocol for passenger information systems in public transport.

This variety of applications leads to totally different requirements in regard to CANopen performance. The critical real-time requirement of one application may be a short response time to synchronisation messages relating to a single process data object, where as a different application may expect a node with many event driven process data objects to send these objects immediately after a certain input signal has changed. With drive synchronisation for instance, some applications need long time accuracy of the sync cycle and tolerate almost any jitter of a single sync message, and others require minimal jitter and tolerate long term drift.

CANopen – протокол полевой шины, предназначенный для всевозможных прикладных областей. CANopen сети используются не только в промышленной области – от печатных машин до роботов управления технологическими процессами, но и в морских суднах, для автоматизации зданий, в поездах и грузовых машинах, и даже в кофе-машинах. CANopen хорошо подходит тогда, когда требуется обеспечить высокую точность синхронизации привода, а также для регистрации полетных данных.  Более того, CANopen используется в медицинских приложениях. CANopen является стандартным протоколом связи для пассажирских систем информационного обслуживания в общественном транспорте.

Так как данный стандарт может использоваться во всевозможных прикладных областях, то  к рабочим характеристикам CANopen предъявляются совершенно различные требования. Например, в одном приложении с жесткими требованиями к реальному времени, время отклика на синхронизирующие сообщения, относящиеся к одиночному объекту данных процесса, может быть коротким. В свою очередь, другое приложение может ожидать узел с множеством управляемых событием объектов данных процесса, для мгновенного отправления данных объектов после изменения конкретного входного сигнала.

Regarding most other bus systems it is fairly straightforward to measure and publish communication performance figures for most node types. With CANopen this is not the case: the capability of CANopen to tailor the communication to the application needs makes it very difficult to determine valuable performance figures that are independent of the specific network set-up. For example, figures relating to reaction times not only depend on the processor used, but on the actual bus load, on the type of CAN controller being used, on the actual number and types of I/Os or drives connected, on the number and transmission types of the process data objects, on the guard or heartbeat cycle, and on many other settings and parameters in the object dictionary. Developing a CANopen node always involves a certain trade-off between performance and functionality. Therefore performance is a multi-dimensional value.

The goal of this performance specification is to name and define a set of CANopen communication performance figures that may be used to compare devices and implementations within a specific application environment. It is not the aim of this paper to define a standard performance-measuring environment, as this would lead to implementations that perform fine in exactly this environment but disappoint under most other conditions.

However, in order to establish some comparable conditions, this specification defines a number of standard busloads that may be used to simulate or enhance application environments.

This performance test specification is aimed both at CANopen device developers and at CANopen system integrators. It may help developers determine relative performance figures regarding two implementation variants, thus leading to better devices and it may help system integrators to ask the right questions, thus leading to better CANopen networks.

Данная спецификация для эксплуатационных испытаний предназначена как для разработчиков CANopen устройств, так и для проектировщиков CANopen систем. Спецификация позволяет определить относительные эксплуатационные характеристики в отношении двух реализаций, что приведет к созданию более лучших устройств.

Загрузить

CiA 308 TR v. 1.0.1 : CANopen Performance Measurement Basics (675,79 KByte)

 

rss
CANopen vendor-ID:
00000026


Поставка продукции
HMS/IXXAT в России
© 1991-2018, DATAMICRO Co., Ltd.
info@datamicro.ru

тел.:  +7.8634.314-000
факс: +7.8634.314-001