ScaleTrainsClub - Модели железных дорог
http://scaletrainsclub.com/board/

Проект стрелочного пульта на шине X-Net
http://scaletrainsclub.com/board/viewtopic.php?f=54&t=14832
Страница 1 из 1

Автор:  LABA [ Чт ноя 15, 2018 2:43 pm ]
Заголовок сообщения:  Проект стрелочного пульта на шине X-Net

Проект стрелочного пульта на шине X-Net.
В настоящий момент в стадии разработки и отладки ПО. Железо в принципе всё готово.
Пока намётки такие......
Кнопочный вариант, от 16 до 64 стрелок, с индикацией положения оных.
При переключении стрелок со стороннего устройства (MultiMaus и т.д.), а также из-под программы управления на ПК, смена положения также дублируется индикацией пульта.
Настраиваемый адрес модуля на шине X-Net и начальный стрелочный адрес. Возможно, в перспективе будет добавлена функция задания маршрутов одной кнопкой (до 8 маршрутов).
На модуле есть вход для подключения внешней кнопки Старт/Стоп (Экстренная остановка).
Есть два Slave-разъёма X-Net. Есть возможно питать модуль, как от шины X-Net, так от внешнего питания.
Конструктивно это выглядит так:
Вложение:
IMG_20181115_093711.jpg
IMG_20181115_093711.jpg [ 520.17 КБ | 2043 просмотра ]
Базовая плата, к которой подключаются платы расширения, через штыревые разъёмы, по шине I2C.

Вложения:
IMG_20181115_093821.jpg
IMG_20181115_093821.jpg [ 527.45 КБ | 2043 просмотра ]
IMG_20181115_093802.jpg
IMG_20181115_093802.jpg [ 466.26 КБ | 2043 просмотра ]
IMG_20181115_093748.jpg
IMG_20181115_093748.jpg [ 538.67 КБ | 2043 просмотра ]
IMG_20181115_093733.jpg
IMG_20181115_093733.jpg [ 512.85 КБ | 2043 просмотра ]

Автор:  LABA [ Вт янв 15, 2019 8:31 pm ]
Заголовок сообщения:  Re: Проект стрелочного пульта на шине X-Net

Основная часть ПО отлажена и проверена в работе. Реализовано почти всё, что было заявлено выше, за исключением создания маршрутов. Это останется на перспективу развития.
Софт работает на основе библиотеки XpressNet, от Филиппа Гатова. Для расширения количества I/O портов, используется чип MCP23017.
Кроме настройки адреса модуля на шине X-Net и начального стрелочного адреса, так же есть возможность задать конкретное количество стрелочных адресов, управляемых пультом, кратно 16-ти.
Адреса стрелок идут по порядку, начиная с начального стрелочного адреса, который определяется, исходя из заданного, базового адреса декодера(MADA).
Настройки адресов выполняются за счёт комбинации положения DIP переключателей на базовом модуле.
Платы для подключения кнопок и светодиодов индикации, также имеют джамперы настройки адреса платы на шине I2C. Всего таких плат на шине может быть до 8 штук(4 для кнопок, 4 для индикации).
Каждая плата на 16 I/O портов. Исходя из этого и определяется общее максимальное количество управляемых, с помощью пульта, стрелок.

Автор:  LABA [ Вт янв 15, 2019 9:01 pm ]
Заголовок сообщения:  Re: Проект стрелочного пульта на шине X-Net

Схема основных подключений:
Вложение:
X-Net_Switch_Board.pdf [1.06 МБ]
123 скачивания

Страница 1 из 1 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/