|
Электрика и DCC Обсуждение цифрового и аналогового управления |
|
Опции темы | Опции просмотра |
03.03.2010, 16:35 | #1 |
Гость
Сообщений: n/a
|
Программирование логики управления
Только начинаю заниматься управлением, прошу сильно не пинать если что не так назвал или хочу странного
Как мне кажется задача крайне типовая а в FAQ решения обнаружить не удалось (возможно плохо искал). Что есть: Рельсовая схема: овал со станцией, входной (шестизначный, по советскому стандарту) и два выходных (двухзначных) светофора (с "основного" и "бокового" путей). Движение в одну сторону, по часовой стрелке. Управление: локомотивы - DCC (ROCO MultiMaus), стрелки и светофоры - пока вопрос (возможно тоже DCC или аналоговое). Блок-участки: на станции - "основной" и "боковой" путь (отдельно), участок "за станцией", участок "перед станцией" Источники управляющих сигналов: положение стрелок, занятость блок-участков. Стрелки переключаются человеком с помощью электроприводов с пульта. Хочется сделать пульт с нарисованной на нём схемой макета для наглядности или как вариант использовать управление с ноутбука (каким софтом - пока загадка). Хочется реализовать следующие сценарии: Входной светофор 1) Путь, на который переключена входная стрелка занят - Красный свет. - Остановка состава у светофора 2) Путь, на который переключена входная стрелка свободен, положение выходной стрелки соответствует входной, входная - это "основной" путь - Соотв. сигнализация на светофоре (не помню точно что по стандарту - зелёный ?), - Пропуск состава без ограничения скорости 3) Путь, на который переключена входная стрелка свободен, положение выходной стрелки соответствует входной, входная - это "боковой" путь - Соотв. сигнализация на светофоре (не помню точно что по стандарту - два жёлтых?), - Пропуск состава со снижением скорости (вдвое?) 4) Путь, на который переключена входная стрелка свободен, положение выходной стрелки НЕ соответствует входной. - Жёлтый свет на светофоре (в комбинации с красным?) - Пропуск состава со снижением скорости (вдвое?) Выходные светофоры: - выходная стрелка разрешает выезд состава со станции, блок-участок за станцией свободен : зелёный, состав может двигаться без ограничений - во всех остальных случаях - красный. Остановка состава у светофора. В случае если состав был впущен на боковой путь со снижением скорости, после прохода выходного светофора на зелёный - скорость восстанавливается до первоначального уровня (или до какого-то заранее оговоренного - допустим 0.7 от максимальной). Насколько я понимаю, существуют (под "существуют" я понимаю что это можно реально купить за доступные деньги или понятно как сделать): - аксессуарные декодеры DCC для стрелок. - аксессуарные декодеры DCC для светофоров - датчики занятости участков (думаю пока о токовых) - софт для управления движением. Тут пока что потёмки - я смотрел RocoMotion и RocRail. С ходу постичь их мне не удалось, но надежда на то, что это то что нужно остаётся. Что остаётся неясным: - возможно ли вообще подавать команды "всем локомотивам на конкретном блок-участке" на остановку или снижение скорости. В DCC вроде есть бродкасты, но не вполне понятно как ограничить распространение бродкаста одним блок-участком и можно ли ими снижать скорость, а не только останавливать локомотив? Дело в том, что какой конкретно локомотив находится на участке - неизвестно, да вообщем-то и неважно. - как вписать в эту схему датчики занятости участка? Роковские магнитные не хочется, хочется токовые. Как переправить сигнал от них в устройство, отдающее команды? - можно ли прицепить к стрелкам датчики обратной связи, указывающие реальное положение остряка? Ведь может произойти такое, что стрелку своим весом переключит проезжающий локомотив и вся логика при этом рассыпается. - что вообще такое это "устройство отдающее команды", где запрограммировать изложенную выше логику, кто будет отдавать DCC команды светофорам и локомотивам? Как мне кажется, мультимаус явно не кандидат тут. Видимо это должен быть какой-то софт, работающий на ноуте. Или его ещё не изобрели и придётся писать самому ? Или это надо программировать в микрухе какой-то ? Плюс к тому, насколько я понял, чтобы RocoMotion реально управлял движением - нужно подключить комп как slave в блок ROCO (туда где подключен мастером MultiMaus). Для этого потребуется как минимум переходник с разъёма ROCO в COM(USB?) и какой-то драйвер на стороне компа. Где взять/как сделать переходник? Если удастся найти ответы на эти вопросы, то мне кажется на этом примере можно сделать неплохой FAQ по управлению. Надеюсь на ответы опытных коллег, заранее спасибо. |
03.03.2010, 17:30 | #2 | ||||
Пользователь
Регистрация: 13.09.2006
Адрес: ...
Сообщений: 642
Сказал(а) 'не согласен(а)'!: 33
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 754
Поблагодарили 221 раз(а) в 100 сообщениях
Репутация: этим человеком можно гордиться (1126)
|
Цитата:
Цитата:
Обратно в комп ну к примеру s88 Цитата:
Цитата:
|
||||
03.03.2010, 17:34 | #3 |
Гость
Сообщений: n/a
|
|
03.03.2010, 17:44 | #4 |
Пользователь
Регистрация: 13.09.2006
Адрес: ...
Сообщений: 642
Сказал(а) 'не согласен(а)'!: 33
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 754
Поблагодарили 221 раз(а) в 100 сообщениях
Репутация: этим человеком можно гордиться (1126)
|
Опасение есть , но комп просчитывает довольно надежно . Если нужна 100% кто есть на блок участке нужно юзать идентификацию лока (пока не сильно развито), к примеру Уленброх делает кажется LISSY
---------- Сообщение добавлено в 16:44 ---------- Предыдущие сообщение было в 16:42 ---------- Под Ваши требования я думаю рокрейл вполне подойдет |
03.03.2010, 17:54 | #5 | |
Пользователь
Регистрация: 20.08.2008
Адрес: СПб
Сообщений: 319
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 41
Поблагодарили 123 раз(а) в 43 сообщениях
Репутация: - весьма и весьма положительная личность (183)
|
Цитата:
можно и как то так исхитриться |
|
03.03.2010, 18:08 | #6 | |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
Цитата:
Там две группы контактов, одна на питание остряков, другая на датчик положения стрелки. ---------- Сообщение добавлено в 18:08 ---------- Предыдущие сообщение было в 17:59 ---------- А я ничего больше не буду говорить про Рокомоушен, ИМХО скажу только одно, что комп должен быть Мастером, а мышонок слейвом.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
03.03.2010, 18:24 | #7 | |||
Гость
Сообщений: n/a
|
Цитата:
Если 10785 - то где его брать, похоже редкий какой-то зверь? ---------- Сообщение добавлено в 18:18 ---------- Предыдущие сообщение было в 18:18 ---------- Цитата:
---------- Сообщение добавлено в 18:23 ---------- Предыдущие сообщение было в 18:18 ---------- Цитата:
/me в панике озирается по сторонам То что на вы - это ещё туда-сюда, но С Большой Буквы ? ---------- Сообщение добавлено в 18:24 ---------- Предыдущие сообщение было в 18:23 ---------- Кто такие РПС-ки ? Извиняюсь за дремучесть. |
|||
03.03.2010, 18:44 | #8 | |
Пользователь
Регистрация: 13.09.2006
Адрес: ...
Сообщений: 642
Сказал(а) 'не согласен(а)'!: 33
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 754
Поблагодарили 221 раз(а) в 100 сообщениях
Репутация: этим человеком можно гордиться (1126)
|
Цитата:
Где-то была ссылка и на русском но не помню |
|
03.03.2010, 18:51 | #9 |
Гость
Сообщений: n/a
|
|
03.03.2010, 19:06 | #10 | |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
РПС-ки- это релюхи такие(РПС-20). Из них можно приводы для стрелок делать. Тут тема была на форуме, поищите.
Цитата:
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
03.03.2010, 20:13 | #11 |
Пользователь
Регистрация: 13.09.2006
Адрес: ...
Сообщений: 642
Сказал(а) 'не согласен(а)'!: 33
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 754
Поблагодарили 221 раз(а) в 100 сообщениях
Репутация: этим человеком можно гордиться (1126)
|
|
03.03.2010, 21:23 | #12 |
Пользователь
Регистрация: 20.08.2008
Адрес: СПб
Сообщений: 319
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 41
Поблагодарили 123 раз(а) в 43 сообщениях
Репутация: - весьма и весьма положительная личность (183)
|
рокомоушн это считай комплект прога+10785. там же кабель, там же драйвер. можно купить, я видел в продаже. но по моему это того не стоит)
|
03.03.2010, 21:33 | #13 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
А ссылка, которую давал Peter, это подключение обычного бустера от Рокоцифры к компорту, для использованиия его вместе с Рокраилом или другой программой.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
03.03.2010, 22:09 | #14 |
Гость
Сообщений: n/a
|
|
03.03.2010, 22:13 | #15 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
Убрать в дальний угол.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
04.03.2010, 12:21 | #16 |
Гость
Сообщений: n/a
|
Стоп на красный, медленно на жёлтый
Продолжаем заседание
Спасибо всем ответившим, картина начинает несколько проясняться. Пока склоняюсь к мысли о том, чтобы сделать управление светофорами, стрелками и блок-участками тоже на DCC. Декодеры для "советских" шестизначных светофоров обнаружены, проблем со стрелками пока не прозреваю Появились вопросы по организации остановки состава на красный/медленного проезда на жёлтый. В аналоге всё просто: красный свет - снимаем напряжение с участка. С жёлтым теоретически тоже решаемо - снижаем напряжение. В DCC удалось обнаружить модули торможения Lenz BM-2, управляемые сигналами светофора (требуются локомотивные декодеры с поддержкой ABC - Lenz Gold, ModellDepo SoundGT). Вроде бы они подходят для решения задачи. Но есть один значительный дефект - на жёлтый модуль снижает скорость состава на участке перед светофором. То есть медленно пройдя входной светофор с "двумя жёлтыми" (пропуск по боковому пути), при зелёном выходном состав начнёт разгоняться на станции, чего не хотелось бы. Теперь собственно вопросы: 1. Есть ли ещё какие-либо доступные решения DCC в области остановки и медленного движения составов в зависимости от сигналов светофора (красный/жёлтый соотв.) или управляющей программы ? 2. Как я понял, с Lenz BM можно снять сигнал занятости участка. Как передать его управляющей программе - скорее всего это будет RocRail, состыкованный с цифрой ROCO (замена ROCO на другие варианты сейчас не рассматривается) ? 3. Нет ли идей как побороть ситуацию с разгоном состава на станции после прохода входного жёлтого ? Пока единственное что пришло в голову - сделать выходной светофор с бокового пути трёхзначным и там тоже зажигать жёлтый. Рекомендованное в мануале увеличение brake section не выглядит идеологически верным. 4. Какие ещё локомотивные декодеры (DCC 8-pin) кроме Lenz Gold и ModellDepo SoundGT поддерживают ABC ? Заранее спасибо. |
04.03.2010, 16:17 | #17 |
Пользователь
Регистрация: 12.11.2008
Адрес: Гадюкино
Сообщений: 749
Сказал(а) 'не согласен(а)'!: 13
Сказали 'не согласен'! 8 раз(а) в 5 сообщениях
Сказал(а) спасибо: 110
Поблагодарили 388 раз(а) в 172 сообщениях
Репутация: - луч света в тёмном царстве (476)
|
Друг мой. попользуйте получше поиск здесь и на скейлтрейнсклабе. Эту тему не раз обсасывали. если есть выход на комп, все эти модули торможения лишнее. комп вполне справится с подачей команды на торможение или останов при организации обратной связи.
|
04.03.2010, 18:58 | #18 | |
Гость
Сообщений: n/a
|
Цитата:
А так да, искал. Цитата по памяти: "испытывал это на платах от Антона, всё работает отлично". Кто такой Антон, что за платы? И так на каждом шагу. Людям, которые в этом варятся по несколько лет наверное это всё знакомо и привычно, а остальным что делать? |
|
04.03.2010, 20:04 | #19 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
Антон, это товарищ с соседнего форума, делает некоторые железки полезные для DCC, в крайнем случае и меня можно было спросить, раз я это писал. Я не кусаюсь и отвечаю всем, кто мне пишет, а не посылаю куда по-дальше. Так что не надо наезжать на Yurchello. Он в чём-то прав.
С уважением, Алексей. P.S. Это не наезд ---------- Сообщение добавлено в 20:04 ---------- Предыдущие сообщение было в 19:58 ---------- Подтверждаю, совершенно не нужно и к ним ещё декодеры специальные надо. На самом деле все эти вопросы ещё мало у нас освещены, а люди не деляться информацией потому что её крайне мало и до многого приходиться доходить самому и не за один день. Быстрого ответа как сделать то-то и то-то Вы не получите.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
04.03.2010, 20:06 | #20 | |
Гость
Сообщений: n/a
|
Цитата:
И в мыслях не было "наезжать" на кого-либо. Просто я пытаюсь объяснить свою (новоприбывшего) точку зрения, возможно не очень удачно складывая слова. Совет строить макет пользуясь Google-Driven-Development конечно хорош, но толковый FAQ/Wiki на мой взгляд были бы небесполезны. |
|
04.03.2010, 20:13 | #21 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Репутация: репутация неоспорима (5127)
|
Совершенно согласен, так давайте его создавать. Просто это не так просто как кажеться на первый взгляд и время опять-таки надо свободное. А про Антона я в личку напишу. Будем уважать хозяев ресурса.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программирование локомотива | Jexx3 | Электрика и DCC | 30 | 02.10.2021 20:10 |
Программирование через мультимаус | Johnny | Электрика и DCC | 4 | 24.07.2015 23:45 |
программирование AJL2power | Satirus | Roco Z21 | 52 | 27.04.2015 12:11 |
Проблема программирование значений СV | alexspb | Электрика и DCC | 7 | 26.09.2013 19:17 |
Программирование в Rocrail | N120 | Rocrail | 2 | 08.05.2012 11:34 |