BM9305
Интерфейсный (RS485) модуль серии BASIC Pic
Дополнительная информация
Модуль BM9305 предназначен для работы в комплексе BM93xx. Модуль легко обеспечивает доступ к удаленным узлам управления по последовательному каналу RS485 с использованием протокола MODBUS. При помощи модуля решаются задачи обмена информацией с удаленными объектами, построенными как из элементов серии BM93xx, так и из модулей сторонних производителей автоматики, имеющих возможность работы с интерфейсом RS485 по протоколу MODBUS. Кроме функций поддержки протокола BM9305 обеспечивает доступ к собственным внутренним ресурсам и к локальному интерфейсу I2C, используемому для взаимодействия между различными модулями серии BM93xx в конструируемой системе. Т.е. подключившись с помощью BM9305 к комплексу, собранному на BM93xx, вы получаете доступ ко всем модулям и их ресурсам в системе, а также к любым другим удаленным объектам, подключенным к системе через иные смежные интерфейсы, например RS232.
!Краткая характеристика: Микроконтроллер . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PIC18F2520 Быстродействие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 МГц * 4 PLL Тип RS*** интерфейса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .RS485 Скорость работы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .до 460800 бод Локальный интерфейс . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I2C Скорость работы локального интерфейса . . . . . . . . . . . . . . . . . . . . . . . . . . . . .400 кГц Гальваническая развязка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .не хуже 2.5 кВ Число команд интерфейса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Буфер приема/передачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 Байт Типичный ток потребления . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 мА Температурный диапазон индустриального исполнения . . . . . . . . . . . . . . . . . 0 … 40С Светодиодная индикация . . . . . . . .Питание, Прием, Передача, Разрешение передачи
!Дополнительные возможности модуля: • Возможность добавление пользователем своих команд при обработке команд интерфейса. • Простая загрузка программ пользователя во FLASH - через оба интерфейса (внешний RS485 и локальный I2C). • Все порты микроконтроллера, установленного на борту модуля BM9305, выведены на разъем X1 и их можно использовать для расширения системы и получить: 14/16 дополнительных линий ввода/вывода. Из них 9 АЦП (10 бит) и 2 ШИМ (10 бит). Использовать 24 КБайта FLASH памяти 248 Байт EEPROM для программ пользователя и 1 Кбайт RAM для данных пользователя. Т.е. в простейшем случае для создания узла в системе может быть достаточно ресурсов только одного модуля BM9305. • Использовать модуль как самостоятельное устройство, вне комплекса BM93xx, получая доступ к отмеченным выше ресурсам модуля как со стороны I2C, так и со стороны RS485. • Использовать модуль как преобразователь интерфейсов I2C <-> RS485
!Скачать:
Подробное описание базовой прошивки
Описание языка BASIC для микроконтроллерного модуля
Программа basic terminal
Программа pic18_terminal
Главная отличительная особенность модуля BM9305 состоит в том, что канал RS485 имеет гальваническую развязку. Что обеспечивает сохранность вашей электронной техники. Программа на бейсике для смены адресов активных модулей в сети. Очень упрощает жизнь строителям многомодульных проектов. Скачать!
Обсудить и получить более подробную информацию Вы можете на ветке Конференции, посвящённой этому устройству.
Посмотреть видео
20><Заложен проект века: BM93xx: умный дом построим сами
Изучаем "железо" и учимся проектировать Урок 1: Железная идея и реализация Урок 2: Электрическая идея и реализация Урок 3: Софт: идея и реализация Урок 4: Потрогаем железо 3><Урок 5: Печатаем на ЖКИ 3><Урок 6: Подсветка ЖКИ 3><Урок 7: Синие часы 3><Урок 8: Графические возможности ЖКИ часть 1 4><Урок 9: Графические возможности ЖКИ часть 2: выводим BMP рисунок 4><Урок 10: BM9303-04 Звук 5><Урок 11: Как достать кнопки на BM9303-04 6><Урок 12: BM9316 Управление низковольтной нагрузкой (до 60В) 7><Урок 13: BM9317 Управление высоковольтной нагрузкой (до 400В) 8><Урок 14: BM9307-08 Подключаем цифровой датчик температуры DS18B20 8><Урок 15: BM9307-08 Активируем АЦП, строим вольтметр 9><Урок 16: BM9312 Канал I2C - управление низковольтной (до 60В) нагрузкой 10><Урок 17: BM9311 Канал I2C - управление высоковольтной (до 400В) нагрузкой 1Урок 18: BM9307-08 Подключим 8 сервоприводов для вашего робота 1Урок 19 BM9315 Цифро-аналоговый преобразователь. Генератор сигналов 13><Урок 20 BM9309 Взводим быстрые счетчики. Частотомер 14><Урок 21 BM9310 Подключаем шаговые двигатели 15><Урок 22 BM9314 Подключаем промышленные датчики (емкостные, фото, индуктивные, магнитные ….) 16><Урок 23 BM9305 А если отопительный котёл в подвале, а управление в прихожей? Создаем сеть начального уровня. RS485 Урок 24 BM9306 А если отопительный котёл в подвале, приточная вентиляция на чердаке, а управление в прихожей? Сеть разрастается.RS485+RS232 17><Урок 25. Реальные часы, реального времени. Часть 1. Часы, минуты, секунды. 18><Урок 25. Реальные часы, реального времени. Часть 1. Часы, минуты, секунды. Продолжение. 19><Урок 25. Реальные часы, реального времени. Часть 2. Дата, месяц, год. 2Посвятим несколько уроков графическим командам из финального драйвера для BM9303 и BM9304 2Доработка драйвера для BM9307, BM9308. «Управление 16-ю сервомашинками.» Добавлена возможность управления скоростью перемещения валов. 23><Уроки работы с модулем BM9330. Варианты подключения популярных термодатчиков DS18B20.
Уроки работы с модулем BM9330. Определение адресов подключенных к модулю 1-Wire устройств. 25><Подключение панели оператора BM9322 по интерфейсу RS485
26><Подключаем цифровой датчик температуры DS18B20 непосредственно к BM9300/L/H
27><Подключаем цифровой датчик температуры DS18B20 непосредственно к BM9303/4
28><Финальная доработка драйвера для BM9307, BM9308. «Управление сервомашинками.» Добавлена возможность управления скоростью перемещения валов каждой сервомашинки и команда общего стопа. Любители робототехники и моделисты оценят! 29><Тема урока: внешний ЖКИ, BM9320 + BM9301
3Модуль BM9323 управления светодиодными матрицами. Там всё так просто:...
33><Урок от Табуреткина:Управляем комплексом с iPhone/iPad/iPod
Комментарии