Релейная автоматизация на Ардуино
Проектируя будущий макет, появилась одна идея.
Автоматизация с ПК конечна хороша, но есть в ней что-то не то. Поэтому возникла идея создать эмуляцию релейной автоматики на Ардуино. Итак суть проекта, из шины LocoNet ардуина получает, данные о занятости БУ а так же о локомотивах через RailCom. Согласно заложенного алгоритма, так же через LocoNet происходит переключение светофоров и блокировка перевода стрелок, так же возможно отправка команды торможения на запрещенные к въезду участки. Управление локомотивами ручное, но с с автоблокировкой, получение через RailCom позволит закрыть определённые участки для конкретных адресов, либо разрешить движение при определённых условиях. Конечно для универсальности система потребуют обратной связи, в смысле наличие интерфейса ввода для пользователя, через вэб морду, или еще как то. Возможен ли такой проект или это не реализуемо. |
Думаю проект вполне реализуем.
Собственно даже потихоньку уже начал его реализовывать в нескольких темах про электронику на ардуинах :) Только пока без RailCom. |
shalex, это хорошо, значит закажу себе ардуину, буду восстанавливать навыки программирования.
|
Цитата:
Проект вы может и реализуете, но сил и средств будет вложено гораздо больше чем при реализации его с помощью ПК. Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
оффтопик Я не собираюсь совсем отказываться от RocRail в частности, и ПК управления вообще, просто хочется стремиться к чему то новому. Посмотрите на схемы релейно/диодной автоматике макетов из 70-80-ых, аж дух захватывает, а сейчас все зависит от того на сколько ты хорошо знаешь ПО.:) |
Так может тогда именно на релейных сборках и сделать? Чтобы уж дух захватило по-настоящему :)
Всё-таки все эти имитации и эмуляции не сравнятся с настоящим "железом". Дороже, конечно, но зато как щёлкает (если механика)! :) P.s. сам думаю именно в этом направлении. |
Цитата:
|
Вдруг пригодится - тут сформулирован подход к автоматизации или по-другому - как должна работать проектируемая система.
|
shalex, Александр, мы с Вами прямо мыслим одинаково.
оффтопик |
До кучи - ссылка на тему про обсуждение электроники для макета (только модульного). Там много воды, но и дельные мысли попадаются.
|
Цитата:
Цитата:
|
а что мешает реализовать это на Малине? (Raspberry PI)
|
|
|
Цитата:
да и Rocrail тоже http://wiki.rocrail.net/doku.php%3Fi...i:raspi-dev-en зачем городить огород, если за нас его уже кто то перепахал? Цена вопроса - не сильно накладнее ардуины. |
Цитата:
Как местный диспетчер или NCE minipanel, только более продвинутое, с чтением данных о занятости и системой автоблокировки. |
Цитата:
Думаю на Ардуине вполне можно наметать объекты, которые заменят реле (датчики, исполнительные устройства) и объекты для "проводов", чтобы отразить взаимосвязи. Потом по описанию(файл со схемой) построить в памяти дерево взаимосвязей. Правда из-за размера памяти, возможно, потребуется Мега, что даже на руку - можно попытаться встроиться в код для Z21 от Гатова. Все равно нужно управлять КС, чтобы управлять локомотивами. При сработке датчика или реле в дереве зависимостей искать "подчиненные" (относительно события сработки) объекты и отражать в них влияние реле(устройств) друг на друга. Потом идти на уровень "подчиненные подчиненных" и т.д. |
Цитата:
Единственное прямая блокировка, через отправку на стоп участок сигнала "стоп" требует функционировании с DCC, либо наличие отдельных "стоп устройств" подключенных через декодеры либо напрямую в LocoNet либо DCC. Ссылки вот так дать не могу, у самого такие материалы в бумаге, но там не каких супер схем нет, всё на логике движения, минус этих систем что они привязаны к реализации, то есть не возможно взять и перенести реализацию на разные схемы движения. В идеале создание кода на ардуине позволит сделать что-то универсальное, накидали в вэб-морде схему стрелок и путей, прописали адреса, установили приоритет и направление движения, всё. Но для начала хотя бы что то рабочие сделать, уже неплохо будет. |
Цитата:
в своё время схемы были, или спрашивайте непосредственно автора. |
Цитата:
---------- Сообщение добавлено в 15:08 ---------- Предыдущие сообщение было в 15:04 ---------- Цитата:
|
|
Цитата:
|
Цитата:
Точно, Alexmit, напомнил, про "Моя Мечта" СПб, там как раз DCC с поляризационными реле и торможением DC. |
Кстати, спасибо мистер И.К.С. за фотку. Вот смотрю на эту штуку и понимаю, что ничего не понимаю в релейной автоматике ... и чем дольше смотрю, тем чаще приходит мысль - а оно вообще надо?
Хотя есть и плюс - провода показывают взаимосвязи, которые в RR часто не визуализируются. http://bookitut.ru/Modeli-zheleznykh-dorog.108.pic |
Цитата:
Но если совсем тяжко. Описание здесь: Глава 5. Электрооборудование макетов. Цитата:
Когда Rocrail даёт только состояния "красный - зелёный", а взаимосвязи делаются проводами. Цитата:
|
Цитата:
Повторяю, еще раз, нет задачи создать точный электрический аналог релейки, задача в другом. Создать на ардуино систему которая в готовой инфраструктуре DCC (датчики ОС, декодеры стрелок и светофоров) при минимальных дополнительных затратах, сможет выполнять те же функции что и релейка, и даже больше. Цель как раз в том чтобы получить похожий результат, с минимальными заморочками. А для того что бы понять чего то в аналоговой автоматике, нужно смотреть всё схему а не куски, для начала посмотрите альбом схем PIKO из 80-ых, электронный найти не могу, есть бумажный, правильную ссылку тоже не найду, вот что есть. |
Цитата:
|
Alexmit, Да что то похожее, только не имеющее на борту ни чего кроме логики и шины loconet, и более продвинутое, при этом в идеале имеющее вэб интерфейс с простой настройкой. Единственное пока не определится с концепцией блоков торможения.
|
Цитата:
|
Цитата:
Цитата:
|
Текущее время: 14:42. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -