22.09.2017, 19:45 | #1 | ||
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Loconet детектор занятости с бустером и автореверсером
Всем доброго дня
Задумал сделать такое устройство, которое сочетало бы в себе все полезные свойства как для модульного макета, так и для обычного, домашнего. Сердцем, как обычно, будет Arduino Nano v3 Схема бустера от OpenDCC. Спасибо команде OpenDCC, модуль разворотной петли с этим бустером успешно работает. И частично отсюда, спасибо уважаемому xu56857. Интерфейс Loconet здесь. Софт от предыдущей разработки придется допиливать. На входах устройства ожидается 15-20В, сигнал DCC и шина Loconet Что задумано: - токовый детектор занятости участка на 8 или 16 каналов (вопрос) - встроенный бустер на 3А - защита от КЗ - возможность менять полярности сигнала DCC (разворотная петля и т.д.) - возможность подключения еще 16 каналов, (2 модуля по 8 каналов) - светодиодная индикация КЗ в рамках модуля - разные настройки через CV по шине Loconet - модуль расширения на 8 каналов Схема: Вопросы, комментарии и конструктивная критика приветствуются категорически!
Последний раз редактировалось shalex; 12.10.2017 в 10:18. |
||
|
12 пользователя(ей) сказали cпасибо: |
23.09.2017, 00:15 | #2 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Плата расширения на 8 каналов.
Вот думаю, может 16 каналов - это перебор для "основной" платы с бустером? Может стоить оставить 8 и остальное наращивать модулями по 8 каналов. Итого 32 возможных канала... Что думаете, как поступить? Еще есть мысль платы расширения подключать через RJ12. Выдержит ли он максимальные 3А хотя бы пару секунд без последствий? 1 контакт на GND, 2 контакта на питание. Вопрос снимается, т.к. плате расширения не хватает 6 контактов, значит DCC отдельно. Еще вопрос - нужно ли на каждом канале дублировать "общий" рельс? Лучше ли скрутка проводов из "общего" и "датчикового" рельса к каждому участку или наоборот, отдельно провод для "общего" рельса и отдельный провод на выход с модуля ОС (как я делал для экономии проводов и толщины жгутов)? |
|
8 пользователя(ей) сказали cпасибо: |
23.09.2017, 14:07 | #3 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Вот такие, примерно, получаются размеры плат:
Модуль ОС на 8 каналов со встроенным бустером: Модуль расширения на 8 каналов: Так понимаю, что интерес к модулю отсутствует? |
|
9 пользователя(ей) сказали cпасибо: |
23.09.2017, 14:50 | #4 |
Пользователь
Регистрация: 23.06.2016
Адрес: Санкт-Петербург
Сообщений: 925
Сказал(а) 'не согласен(а)'!: 25
Сказали 'не согласен'! 11 раз(а) в 11 сообщениях
Сказал(а) спасибо: 1,321
Поблагодарили 606 раз(а) в 318 сообщениях
:
0 за это сообщение 0 Всего Репутация: - это имя известно всем (618)
|
|
|
2 пользователя(ей) сказали cпасибо: |
23.09.2017, 14:53 | #5 |
Местный
Регистрация: 22.07.2014
Адрес: Санкт Петербург
Сообщений: 1,431
Сказал(а) 'не согласен(а)'!: 18
Сказали 'не согласен'! 6 раз(а) в 5 сообщениях
Сказал(а) спасибо: 2,955
Поблагодарили 1,495 раз(а) в 715 сообщениях
:
0 за это сообщение 0 Всего Репутация: обеспечил(а) себе прекрасное будущее (1506)
|
|
|
Пользователь сказал cпасибо: |
23.09.2017, 15:33 | #6 | ||
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Спасибо за интерес!
Картинки схемы в хорошем качестве во вложении.
|
||
|
5 пользователя(ей) сказали cпасибо: |
23.09.2017, 20:23 | #7 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
|
|
Пользователь сказал cпасибо: |
23.09.2017, 22:15 | #8 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Вообще история с электроникой для модульных макетов началась на другом форуме. Общение было бурным, но тем не менее продуктивным. Из всего многообразия идей кол-во необходимых устройств свелось до 2-х:
- ОС(+небольшой бустер) - PWM (сервы, светофоры, лампы). Однако к модулю ОС уже добавились - 8-и канальные модули расширения. К PWM-модулям(в разработке) добавились, т.е. дополнительно потребуются: - готовые платы PCA9685 - готовые платы импульсных DC-DC преобразователей - одноканальные платы усилителей (в разработке) - платы для подключения сети из PCA9685 через телефонный кабель и разъем RJ12 6P6C (в разработке) Кстати, к подобному PWM-декодеру подключено электронное табло на шине I2C. |
|
6 пользователя(ей) сказали cпасибо: |
24.09.2017, 11:26 | #9 |
Заглянувший
Регистрация: 03.07.2013
Адрес: Мурманск
Сообщений: 60
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 66
Поблагодарили 24 раз(а) в 12 сообщениях
:
0 за это сообщение 0 Всего Репутация: на пути к лучшему (24)
|
А зачем модулю ОС бустер?
|
|
Пользователь сказал cпасибо: |
24.09.2017, 11:35 | #10 |
Engineer of DCC
Регистрация: 18.09.2009
Адрес: Москва
Сообщений: 2,034
Сказал(а) 'не согласен(а)'!: 23
Сказали 'не согласен'! 25 раз(а) в 17 сообщениях
Сказал(а) спасибо: 140
Поблагодарили 2,269 раз(а) в 894 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (2289)
|
А чем электроника для модульного макета отличается от электроники для не модульного ?
|
|
Пользователь сказал cпасибо: |
24.09.2017, 12:09 | #11 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
По моей задумке - каждый модуль должен быть автономен и диагностирован отдельно, даже в составе макета.
Безусловно, есть совсем мелкие модули, где просто два куска рельс. Для таких модулей нужен будет другой бустер - попроще и менее мощный, на 1-1.5А, думаю. Пока в планах. Думаю, что особо ничем не отличается. Разве что модульный макет "вытянут" по расстоянию и собран из модулей разных "производителей", что добавляет немного проблем: тот же поиск КЗ, быстрая реализация авторежима при смене конфигурации макета, сигнальные и шины питания имеют протяженность, с которой уже не так просто справиться (разъемы, дублирование силовой и сигнальной шины, наводки). |
|
2 пользователя(ей) сказали cпасибо: |
24.09.2017, 18:00 | #12 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Подумал, что хорошо бы избавиться от винтовых клемников для DCC и поместить DCC в шину Локонет.
Пожалуй добавлю еще в заказ плат простой конвертора Loconet-T в Loconet-B. В Loconet-B, по контактам 1 и 6 идет сигнал DCC, а в Loconet-T - там питание 12В для пульта. |
|
2 пользователя(ей) сказали cпасибо: |
24.09.2017, 18:22 | #13 | |
Ĩ.Ĉ.Š.ҧрѻҫҭҩ мӥҫҭҿӄѣӤ.Ҟ.Ҫ
Регистрация: 10.07.2006
Адрес: 13 верста У.Г.Ж.Д. HOe.N.Z? . . G.Oe.HO!
Сообщений: 2,416
Сказал(а) 'не согласен(а)'!: 466
Сказали 'не согласен'! 136 раз(а) в 123 сообщениях
Сказал(а) спасибо: 3,321
Поблагодарили 7,250 раз(а) в 2,856 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (7879)
|
Цитата:
Через RJ45 конечно подают питание до 60 Ватт, однако напруга 48-52 Вольт и по всем четырём парам, итого по одной паре не более 0.35 Ампер. |
|
|
2 пользователя(ей) сказали cпасибо: |
24.09.2017, 18:51 | #14 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
|
|
Пользователь сказал cпасибо: |
25.09.2017, 08:48 | #15 |
Местный
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (5127)
|
Всё это мне напоминает железо BiDiB. Одна шина - куча железок. Самая правильная концепция для модулей. Так что правильной дорогой идёте. Удачи!
P.S. Там кстати тоже сигнал DCC встроен в шину.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB С приветом из подземки!!! |
|
3 пользователя(ей) сказали cпасибо: |
25.09.2017, 12:42 | #16 | ||
Ĩ.Ĉ.Š.ҧрѻҫҭҩ мӥҫҭҿӄѣӤ.Ҟ.Ҫ
Регистрация: 10.07.2006
Адрес: 13 верста У.Г.Ж.Д. HOe.N.Z? . . G.Oe.HO!
Сообщений: 2,416
Сказал(а) 'не согласен(а)'!: 466
Сказали 'не согласен'! 136 раз(а) в 123 сообщениях
Сказал(а) спасибо: 3,321
Поблагодарили 7,250 раз(а) в 2,856 сообщениях
:
0 за это сообщение 0 Всего Репутация: репутация неоспорима (7879)
|
Цитата:
А если имеется ввиду клубный модульный макет, собираемый каждый раз в новой конфигурации, то ИМХО ваша концепция накладывает слишком много ограничений на электрику, начиная с разъёмов. Цитата:
Мне кажется, что надо разделять два вида модулей: перегоны и станции. Перегоны как раз и состоят из просто отрезков путей, причем должны быть изостыки между блок участками и подряд должно быть от одного до десятка. И на них по идее вообще не должно быть электроники, подключенной к рельсам, голые провода и разъемы. Нужно иметь одну-две съемных платы обратной связи для подключения сразу пачки таких модулей. Или если уж и заморачиваться, делить на блок-участки и на каждом модуле отдельно ставить плату автономной сигнализации на один-два семафора или светофора, в обе стороны (однопутка) или на каждый путь в одну сторону, максимум с 2-4 датчиками ОС, что бы автоматика работала независимо от КС. Грубо говоря реализовать схему сигнализации из "библии " МЖД , но на современном уровне электроники. На мелких станциях типа разъездов или "развилок" на 1-4 стрелки и два-три светофоров можно комбайн все в одном, на небольшое количество выходов и входов. Для больших станций вполне хватает того что уже есть. ЗЫ пока писал картинки отпали. добавил. Последний раз редактировалось мистер И.К.С.; 25.09.2017 в 13:44. |
||
|
3 пользователя(ей) сказали cпасибо: |
25.09.2017, 13:51 | #17 | |||
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Цитата:
Цитата:
Цитата:
- мини-бустер до 1А - ОС на 4-6 каналов - шину I2C, чтобы можно было подключить стрелки/светофоры/огни Эта тема очень интересна, но к сожалению в реальной ЖД не силен и непонятно - возможна ли вообще автономная сигнализации в рамках модуля? Дело в том, что модуль "не видит" дальше своих границ, а "блок-участок"(?) может на модуле только начинаться, а заканчивать только через 2-3 модуля, например. ---------- Сообщение добавлено в 13:51 ---------- Предыдущие сообщение было в 13:37 ---------- Огромное спасибо! Это то, что я давно искал - а именно интересуют все возможные варианты модулей. Надо собрать статистику по кол-ву необходимой электроники для "среднего" модуля. |
|||
|
25.09.2017, 15:27 | #18 |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
|
|
25.09.2017, 16:54 | #19 |
Новичок
Регистрация: 14.01.2017
Адрес: Санкт-Петербург
Сообщений: 14
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 11
Поблагодарили 3 раз(а) в 3 сообщениях
:
0 за это сообщение 0 Всего Репутация: пока неопределено (3)
|
Я думаю можно реализовать универсальную систему из автономных модулей, но обязательна поддержка railcom, т.к. каждый модуль должен знать какие блок участки заняты и какими составами.
А принцип взаимодействия блок участков (модулей) приведен на рисунке выше. |
|
Пользователь сказал cпасибо: |
25.09.2017, 19:19 | #20 | ||
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
Цитата:
74HC165N можно соединять последовательно. На 16 датчиков как раз. (Если надо 8, то не запаиваем микросхему и уменьшаем количество сдвигов.) Микросхемы на выносе. Дальность выноса проверяли? Между токовым датчиком и 74HC165N должна быть схема задержки или памяти которая держит сигнал занятости дольше цикла опроса. (Длительность цикла мерили?) DCC в Arduino зачем? Достаточно DCC_IS_ON. В данном случае нет. Цитата:
А вот для подачи DCC не помешал бы некий усилитель с симметричным выходом. |
||
|
Пользователь сказал cпасибо: |
25.09.2017, 19:23 | #21 | ||
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Просто огромнейшее спасибо за вопросы по существу!
Цитата:
Не понял термина "вынос". Попробую погуглить... Цитата:
Насчет задержки сигнала - это можно сделать программно. Задержка не перевод из статуса "занято" в "свободен" на 500 мс и будет работать, проверено на практике. А вот статус "Занято" устанавливается без всяких задержек - тут лучше "перебдеть", чем "недобдеть" Мой основной довод такой, что токовые датчики статитичны, в отличии от импульсных датчиков типа геркон, ИК-барьер, рельсовая педаль, RFID ... Вроде это был "задел на будущее", чтобы плата принимала DCC вместо Локонета. Канеш, тогда уже без отправки статусов датчиков и без полноценного программирования CV (нет имитации нагрузки, для ответа в DCC). Поэтому DCC на D2, что потенциально позволяет использовать библиотеку NmraDCC. |
||
|
25.09.2017, 19:31 | #22 | ||
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
Цитата:
Расстояние между платами. Цитата:
И аппаратная задержка для обратной связи отсюда же растёт. Будет большой интервал между опросами. И соответственно что то будет пропущено. |
||
|
Пользователь сказал cпасибо: |
25.09.2017, 19:36 | #23 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Цитата:
Возможностей КС, в среднем 3А, думаю, а с запасом хватит, чтобы передать сигнал в протяженную макетную шину. При этом получается, что все бустеры читают один и тот же DCC, без каких-либо сдвигов по времени. Насчет платы для подачи 12В - не совсем понял. Для того, чтобы раздавать DCC через Локонет как раз и нужна плата-конвертор LN-T в LN-B. Т.е. 12В как раз хочу поменять на DCC. А вот насчет возможности подключения пультов к модулям что-то я совсем забыл... Еще момент - на DCC планируется нагрузка только в виде оптопар. Если входное сопротивление схемы с оптопарой примерно 6.8кОм, то "вангую", что суммарный ток по шине DCC будет примерно 0.25А на 100 подключенных модулей. В-общем, с запасом до 3А. |
|
|
25.09.2017, 19:46 | #24 |
Местный
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,837
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 972
Поблагодарили 2,652 раз(а) в 1,569 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (2678)
|
И не забываем, что если подаём DCC по проводу Loconet, то там проволочка тонкая и длинная. Поэтому я и написал про отдельный усилитель.
|
|
Пользователь сказал cпасибо: |
25.09.2017, 20:02 | #25 | |
Местный
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,652
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
:
0 за это сообщение 1 Всего Репутация: репутация неоспорима (3285)
|
Супер! Мощный конструктив в теме!
Цитата:
А если лок дергается, но едет, то тут поможет задержка при переходе "занято-свободно". А если лок едет с паузами в пределах секунды, то скорее всего реально никуда не уедет - инерции не хватит, чтобы преодолевать моменты плохого токосъема. В-общем, как-то катаются же по моему макету поезда. Токовые датчики именно на том принципе, который описал выше. Думаю в пределах 30-50 см. Собственно я буду ставить вообще рядом, т.к. сейчас стоят 16-канальные модули ОС, которые возможно заменю. На самом деле если нормально подойти и реализовать стек для "входящих" и "исходящих" событий, то можно сделать чтобы работало вообще все задуманное, но по факту это будет выглядеть, так что система немного подтупливает - задержка реакции на 0.5-1 сек И придется поднять приоритет опроса датчиков, чтобы переход "свободно-занято" отлавливать по-возможности быстрее. Хотя это тоже не факт, в авторежиме и с задержками должно нормально работать. Ну может быть не отловит отцепившийся и быстро катящийся с горки вагон ---------- Сообщение добавлено в 21:02 ---------- Предыдущие сообщение было в 20:53 ---------- Railcom вряд ли потяну, скажу сразу. Пока даже не представляю как реализовать его на Ардуино |
|
|
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
фото-детектор местной занятости. | Tankist | Электрика и DCC | 55 | 03.04.2023 18:28 |
Детектор занятости блок-участков CD1 | shabans79 | Цифровая аппаратура Modelldepo | 160 | 21.03.2023 21:19 |
Детектор занятости для шины s88 от LDT | Alex_S | Электрика и DCC | 13 | 13.01.2015 13:36 |
Детектор занятости блок-участков CD1 | kutepoff | Цифровая аппаратура Modelldepo | 41 | 19.07.2013 10:39 |
Детектор занятости | pandrey | Цифровая аппаратура Modelldepo | 1 | 01.12.2010 21:30 |