Модуль 2xRS-CAN (УРАП.423142.003) Центротех предназначен для использования в управляющих и регистрирующих системах, системах цифровой обработки сигналов с высокими требованиями по быстродействию, объему обрабатываемых данных, надёжности и отказоустойчивости в качестве универсального преобразователя передачи данных RS-485 (ModBus-RTU) и CAN 2.0В.
Особенности и преимущества
- Двунаправленный обмен информации между двумя интерфейсами RS-485 и одним CAN
- Обмен данными между двумя интерфейсами RS-485 и одним CAN через определенные регистры ModBus (протокол ModBus RTU)
- В сетях RS-485 модуль является слейвом
- В сетях RS-485 реализована возможность записи и чтения до 64 регистров ModBus в одном сообщении
- Передача в CAN одновременно до 16 CAN-сообщений, имеющих различные идентификаторы, и неограниченное количество CAN-сообщений, передаваемых последовательно друг за другом
- Прием из сети CAN до 28 CAN-сообщений, имеющих различные идентификаторы
- В сети CAN возможна реализация протокола CANopen (в этом случае модуль является мастером, прием сообщений синхронный) и другие протоколы обмена сообщениями (например, протокол CAN BUS)
- В сети CAN используются идентификаторы стандартов 2.0A и 2.0В
- Для протокола CANopen реализован контроль связи с подключенными модулями
- Конфигурация параметров обмена возможна как специальным программным обеспечением, поставляемым вместе с модулем, так и другими программами с использованием протокола ModBus RTU по одному из интерфейсов RS-485 модуля
- Сохранение конфигурации параметров обмена в энергонезависимой памяти модуля
- Гальваническая изоляция по всем интерфейсам
Вычислительные ресурсы
- Тип процессора: микроконтроллер С8051F061 (Silicon Laboratories)
- Тактовая частота процессора – 24 МГц
- Объем внутреннего ПЗУ (Flash) – 64 Кбайт
- Объем внутреннего ОЗУ (RAM) – 4352 байт
- Разрядность шины данных – 16
- Разрядность шины адреса – 16
Подключение к контактам модуля штекерами с пружинными клеммами типа FKCT 2,5/4-ST фирмы «PHOENIX CONTACT» (допускается подключение одножильных и многожильных проводов сечением от 0,2 до 2,5 мм2 ). Необходимость комплектования модуля штекерами оговаривается при заказе. Для подключения терминирующего резистора CAN необходимоустановить перемычку между контактами 6 и 7. Для подключения резистора RS-485-1 необходимо установить перемычку между контактами 14 и 15. Для подключения резистора RS-485-2 необходимо установить перемычку между контактами 10 и 11.
Конфигурация параметров обмена
Для настройки и конфигурирования параметров обмена используется бесплатное программное обеспечение. Данное ПО полностью русифицировано и каждое действие пользователя сопровождается подробными подсказками. ПО поставляется с модулем и находится в свободном доступе на сайте.
ПО устанавливается на компьютер. Для ее работы требуется подключение компьютера по одному (любому) интерфейсу RS-485 (для сопряжения модуля и компьютера можно использовать любой преобразователь, например, USB-RS485).
Программа конфигурации позволяет
- Изменить параметры двух интерфейсов RS-485 по ModBus (сетевой адрес, скорость, паритетность, количество стоповых бит для каждого интерфейса)
- Изменить скорость CAN
- Определить идентификаторы принимаемых и передаваемых CAN-сообщений
- Определить при использовании протокола CANopen индексы SDO-таблицы для принимаемых модулем CAN-сообщений
- Сохранить конфигурацию 12 принимаемых и 2 передаваемых CAN-сообщений в энергонезависимой памяти модуля
Программа конфигурации позволяет осуществить в режиме реального времени
- Мониторинг регистров ModBus, которые заполняются данными сообщений, принятых из CAN
- Заполнение регистров ModBus данными для передачи в CAN сообщений
- Формирование и передачу в сеть CAN любое количество оперативных сообщений путем занесения в определенные регистры ModBus идентификатора и данных (после передачи сообщения эти регистры сбрасываются, и можно передавать следующее оперативное сообщение)
- Контроль количества принимаемых по CAN сообщений