Скачать презентацию CAN -Controller Area Network локальная сеть контроллеров Скачать презентацию CAN -Controller Area Network локальная сеть контроллеров

Семинар CAN.ppt

  • Количество слайдов: 16

CAN -Controller Area Network (локальная сеть контроллеров ) Поддержка : Ci. A -CAN in CAN -Controller Area Network (локальная сеть контроллеров ) Поддержка : Ci. A -CAN in Automation (CAN в Автоматизации) Версии, используемые в настоящее время: 2. 0 A и 2. 0 B Эти версии в открытом доступе

Ш Разработан в 1983 г. компанией Robert Bosch Gmb. H Ш Зарождался как автомобильный Ш Разработан в 1983 г. компанией Robert Bosch Gmb. H Ш Зарождался как автомобильный стандарт Ш Первые микросхемы CAN – в 1987 г. фирмы Philips и Intel Ш 1993 г. является международным стандартом ISO 11898 -1 С Ш настоящий момент широко используется в автоматизации В зданий, в различных сферах промышленного управления, в автомобиле строении

CAN характеризуется следующими основными свойствами: • Каждому сообщению (а не устройству) устанавливается свой приоритет CAN характеризуется следующими основными свойствами: • Каждому сообщению (а не устройству) устанавливается свой приоритет • Гарантированная величина паузы между двумя актами обмена • Гибкость конфигурирования и возможность модернизации системы • Широковещательный прием сообщений с синхронизацией времени • Допустимость нескольких ведущих устройств (многомастерная сеть) • Способность к обнаружению ошибок и сигнализации об их наличии • Автоматический повтор передачи сообщения, доставленных с ошибкой, сразу, как только сеть станет свободной • Автоматическое различие сбоев и отказов с возможностью автоматического отключения отказавших модулей

Физический уровень Обеспечивает надежную передачу битов, игнорируя содержание передаваемой информации Способы передачи : • Физический уровень Обеспечивает надежную передачу битов, игнорируя содержание передаваемой информации Способы передачи : • подавляющее большинство случаев – витая пара • плоский кабель, оптоволокно, радиоканал Соотношение скорости передачи от длины шины: 1 Мбит/с 40 м 500 Кбит/с 100 м 125 Кбит/с 500 м 10 Кбит/с 5000 м

Канальный уровень Передача сообщений фреймами: Ш DATA FRAME (фрейм данных) – переносит данный от Канальный уровень Передача сообщений фреймами: Ш DATA FRAME (фрейм данных) – переносит данный от передатчика к приемнику Ш REMOTE FRAME (фрейм вызова) – передается одним из устройств, чтобы получить от другого данные в формате DATA FRAME Ш ERROR FRAME (фрейм ошибок) – передается любым устройством, обнаружившим ошибку на шине Ш OVERLOAD FRAME (фрейм перегрузки) – используется для запроса дополнительной задержки между предыдущими и последующими данными

DATA FRAME Начало фрейма (Start Of Frame), поле арбитража (Arbitration Field), поле контроля (Control DATA FRAME Начало фрейма (Start Of Frame), поле арбитража (Arbitration Field), поле контроля (Control Field), поле данных (Data Field), поле циклического избыточного кода (CRC Field), поле уведомлений о приеме (ACKnowledgement Field) и End Of Frame. Поле данных может иметь нулевую длину

Формат идентификатора ID 10 – ID 6 ID 5 – ID 3 Команда (com) Формат идентификатора ID 10 – ID 6 ID 5 – ID 3 Команда (com) Адрес источника (source_addr) ID 2 -ID 0 Адрес назначения (sink_addr) В рамках одной сети необходимо, чтобы каждое устройство имело уникальный адрес в диапазоне от 0 до 6. Адрес 7 используется как широковещательный. Любая посылка, переданная со значением поля source_addr, равным 7, будет воспринята всеми приводами. Идентификатор экстренного останова: id = 0 x 41 com = 1, source_addr = 0, sink_addr = 1 id =1000001 = 41(hex)

Электроавтоматика станка CANBus Скорость до 1 Mb/s, зрелый стандарт, жесткое РВ , высокая надежность, Электроавтоматика станка CANBus Скорость до 1 Mb/s, зрелый стандарт, жесткое РВ , высокая надежность, 127 узлов на сегменте

Управление сервоприводом типа СПШ Управление сервоприводом типа СПШ

Топология CAN-устройств Требования, которым соответствует интерфейс: Ш Жесткое реальное время Ш Метод арбитража для Топология CAN-устройств Требования, которым соответствует интерфейс: Ш Жесткое реальное время Ш Метод арбитража для определения приоритета сообщения Ш Широковещательная передача Ш Высокая надежность Ш Зрелый стандарт

Варианты управления по протоколу CANBus Протокол управления СПШ по шине CAN Технологический протокол СПШ Варианты управления по протоколу CANBus Протокол управления СПШ по шине CAN Технологический протокол СПШ Ш Протокол реального времени Ш команды имеют свой приоритет Все Ш 11 -ти битный идентификатор (ID 10 -ID 0) Ш Идентификатор сообщения в шине CAN определяет приоритет команды Ш Протокол не реального времени Ш Для настройки привода и анализа его работы Ш Запись и чтение любых параметров Ш Передается с низким приоритетом

Окно управляющей программы Протокол CAN Технологический протокол Текстовое окно (параметры загрузки библиотеки CAN карточки, Окно управляющей программы Протокол CAN Технологический протокол Текстовое окно (параметры загрузки библиотеки CAN карточки, версия ее драйвера, статус инициализации) Текстовое окно (текущие значения скорости, положения, статус канала, состояние приводов)

Реализация протокола в СЧПУ Реализация протокола в СЧПУ

Спасибо за внимание! Спасибо за внимание!