Форум ModelldepO  

Вернуться   Форум ModelldepO > Моделизм > Электрика и DCC > Arduino
Ответ
 
Опции темы Опции просмотра
Старый 01.04.2016, 01:29   #1
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию Конструктор электроники для макета на базе Ардуино

Обсуждаем "Конструктор электроники для макета на базе Arduino Nano/Mini".
Цитата:
Сообщение от shalex Посмотреть сообщение
P.S.
Остапа понесло....©

Вообще идея была шире и импульсом послужила Z21 на Меге, которую нашел у Филиппа Гатова и которую уважаемый BR95009 повторил и довел до ума.

Только я бы выбрал только одну шину и, например, Loconet. Мне пока очень нравится. Разработчик намекает на использование сетевых технологий, а это очень хорошо для стабильной работы и масштабируемости, думаю.

Из железа для шины нужно: телефонный кабель, телефонные разъемы и обжимной инструмент - получается чисто и аккуратно.
Для небольших масштабов и макетов, наверное, через эту шину и сам DCC пустить, чтобы только кабель и все - питание 2 контакта прямо с детектора занятости подавать и сам детектор тоже питать, ну так, в качестве бреда )))

В итоге должен получиться комплект шилдов для построения вообще ВСЕЙ электроники на макете силами ардуино:
- Серводекодеры,
- свето/светофорно декодеры,
- детекторы занятости,
- автореверсеры,
- бустеры,
- детекторы КЗ,
- пульт на Меге с тач-экраном
- и, конечно, КС, обязательно с Ethernet интерфейсом и Wi-Fi

Как альтернатива КС для автоматизированных макетов:
- простенький генератор DCC (управляемый по шине)
- буффер обмена между шиной ПК

т.е. такая цепочка ПК - буффер - генератор DCC. ПК в случае с Rocrail можно заменить на Raspberry Pi, а при использовании TrainController - я бы поискал моноблок с SSD диском )))

По факту, все это уже существует, осталось скомпилировать в нужную сторону и договориться с Digitrax насчет Loconet )))
Alexmit вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 01.04.2016, 20:31   #2
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Александр, скажу сразу, мне больше нравится концепция наших зарубежных коллег с разделением на "коммуникационно-процессорные" и "функциональные" платы. Ознакомиться можно здесь.

Особенно учитывая то, что некоторые "функциональные" платы производятся в промышленных масштабах и есть в широкой продаже. (Как пример.)
Местный CD1, с небольшими доработками, тоже можно отнести к этой группе.

Цитата:
Сообщение от shalex Посмотреть сообщение
Из железа для шины нужно: телефонный кабель, телефонные разъемы и обжимной инструмент - получается чисто и аккуратно.
Для небольших масштабов и макетов, наверное, через эту шину и сам DCC пустить, чтобы только кабель и все - питание 2 контакта прямо с детектора занятости подавать и сам детектор тоже питать, ну так, в качестве бреда )))
К сожалению на практике эти два предложения очень трудно совместить.
Хотите добавить в шину DCC или питание - переходите на RJ-45 и витую пару.

---------- Сообщение добавлено в 20:31 ---------- Предыдущие сообщение было в 19:04 ----------

Цитата:
Сообщение от shalex Посмотреть сообщение
Как альтернатива КС для автоматизированных макетов:
- простенький генератор DCC (управляемый по шине)
За прошедший месяц Rocrail очень активно был прокачан для работы с Arduino DCC++. (И работы продолжаются. )
Alexmit вне форума  
Вверх
3 пользователя(ей) сказали cпасибо:
Старый 02.04.2016, 14:11   #3
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Спасибо за обстоятельный комментарий по теме!

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Александр, скажу сразу, мне больше нравится концепция наших зарубежных коллег с разделением на "коммуникационно-процессорные" и "функциональные" платы. Ознакомиться можно здесь.

Особенно учитывая то, что некоторые "функциональные" платы производятся в промышленных масштабах и есть в широкой продаже. (Как пример.)
Местный CD1, с небольшими доработками, тоже можно отнести к этой группе.
Сама плата ардуино выполняет роль процессора, остаются шилды коммуникаций и функциональный шилд. Появляется возможность выбрать вариант основной шины макета.

Как интерфейс для функционала - трех пиновый разъем. Сигнал, питание +5В, "земля". Вполне годится для ввода-вывода.


Цитата:
Сообщение от Alexmit Посмотреть сообщение
К сожалению на практике эти два предложения очень трудно совместить.
Хотите добавить в шину DCC или питание - переходите на RJ-45 и витую пару.
Это скорее была шутка, канеш. Для микро макетов и супермелких масштабов )))


Цитата:
Сообщение от Alexmit Посмотреть сообщение
За прошедший месяц Rocrail очень активно был прокачан для работы с Arduino DCC++. (И работы продолжаются. )
Очень нравится эта тема, придется закупить правильный моторшилд про запас )) Ведь к ПК же можно подключить два USB устройства и более ))) В этом случае Loconet-буффер и DCC станцию вполне можно подключить к Raspberry Pi
shalex вне форума  
Вверх
Старый 02.04.2016, 14:33   #4
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Как интерфейс для функционала - трех пиновый разъем. Сигнал, питание +5В, "земля". Вполне годится для ввода-вывода.
Желательно что-бы они были скомпонованы как здесь.
И сбоку добавить ещё +5В, "землю". Что-бы и однорядный разъём можно было использовать.

---------- Сообщение добавлено в 14:33 ---------- Предыдущие сообщение было в 14:28 ----------

Цитата:
Сообщение от shalex Посмотреть сообщение
Сама плата ардуино выполняет роль процессора, остаются шилды коммуникаций
Большей частью пины жёстко привязаны к конкретному интерфейсу, поэтому не стоит делать отдельные коммуникационные шилды.
Достаточно того, что ардуина будет съёмной.
Alexmit вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 02.04.2016, 16:54   #5
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Arduino 8 servos module with feedback

Последний раз редактировалось Alexmit; 02.04.2016 в 19:36.
Alexmit вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 02.04.2016, 19:23   #6
Garri
Местный
 
Аватар для Garri
 
Регистрация: 22.07.2014
Адрес: Санкт Петербург
Сообщений: 1,431
Сказал(а) 'не согласен(а)'!: 18
Сказали 'не согласен'! 6 раз(а) в 5 сообщениях
Сказал(а) спасибо: 2,951
Поблагодарили 1,495 раз(а) в 715 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: обеспечил(а) себе прекрасное будущее (1506)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Ссылка не работает.
Garri вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 02.04.2016, 20:48   #7
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Большей частью пины жёстко привязаны к конкретному интерфейсу, поэтому не стоит делать отдельные коммуникационные шилды.
Достаточно того, что ардуина будет съёмной.
В этом и проблема. Получается, что тогда придется совмещать коммуникации и функционал на одной плате либо как альтернативный путь - жертвовать кол-вом каналов, не используя для функционала "интерфейсные" пины.

Под коммуникацией я понимаю подключение к шине/сети, функционал - датчики или исполнительные устройства.

Откровенно говоря, после просмотра ссылок на готовые решений уровень энтузиазма понизился )))
shalex вне форума  
Вверх
Старый 02.04.2016, 22:08   #8
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Я бы за количеством каналов не гонялся.
А если очень хочется, то MCP23017 и PCA9685 никто не отменял.
Alexmit вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 02.04.2016, 22:14   #9
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Как думаете, с какого девайса лучше начать - с серводекодера(он же светофорный)? Интерфейс DCC?
shalex вне форума  
Вверх
Старый 03.04.2016, 00:56   #10
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Для начала я бы занялся сбором статистики, что (функционал), в каких количествах и с каким интерфейсом нужно.

Для примера возьмём последние разработки.

Интерфейс - кол-во - Функционал
DCC - - - - - - 1, (2) - - Viessmann 4013 (5 светодиодов)
DCC - - - - - - 1 - - - - - Viessmann 4015 (7 светодиодов)
DCC - - - - - - 1 - - - - - Сервопривод
DCC - - - - - - 1 - - - - - Моторный привод
DCC - - - - - - 4 - - - - - Моторный привод
Loconet - - - - 4 - - - - - Сервопривод
Loconet - - - - 8 - - - - - Сервопривод
Loconet - - - - 16 - - - - Обратная связь (токовый)

У меня в планах
DCC - - - - - - 4 - - - - - Сервопривод
П - К - - - - - - 4 - - - - - Сервопривод
П - К - - - - - - 4 - - - - - Моторный привод
(П - К - провод команда, это больше похоже на функциональную плату.)

Последний раз редактировалось Alexmit; 03.04.2016 в 11:16.
Alexmit вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 03.04.2016, 12:04   #11
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Количество - это количество каналов или плат/устройств?
shalex вне форума  
Вверх
Старый 03.04.2016, 12:39   #12
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Количество - это количество каналов или плат/устройств?
Количество устройств. (В дальнейшем надо учитывать что, устройство может требовать и несколько адресов, и несколько каналов.)
Alexmit вне форума  
Вверх
Старый 03.04.2016, 13:16   #13
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Потенциально автоопределение интерфейса можно убрать, но с ним было бы удобнее ))

shalex вне форума  
Вверх
Старый 03.04.2016, 14:29   #14
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Потенциально автоопределение интерфейса можно убрать, но с ним было бы удобнее ))
Смысла в автоопределении не вижу, т.к. код сильно отличается в зависимости от интерфейса.
Да и програмирование по DCC, тоже на любителя. (лучше написать терминальный доступ для настройки)
Что касается таблицы.
PWM - D3, D5, D6, D9, D10, D11
A4, A5 - I2C
D13 - только выход (и то с ограничениями, там светодиод напрямую запаян)
Alexmit вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 03.04.2016, 15:21   #15
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Смысла в автоопределении не вижу, т.к. код сильно отличается в зависимости от интерфейса.
Что касается таблицы.
PWM - D3, D5, D6, D9, D10, D11
A4, A5 - I2C
D13 - только выход (и то с ограничениями, там светодиод напрямую запаян)
Да код разный, убираю автоопределение.
Насчет PWM - есть библиотека SoftwareServo и вроде можно любой цифровой использовать для сервы.
Про D13 согласен - его надо отдать на индикацию. I2C тоже пригодится ))

TX для Loconet переопределить програмно и теоретически можно разделить с TX для DCC, который иммитирует потребление тока в качестве обратной связи при чтении CV. Только не могу найти код, где бы использовалась эта обратная связь ((

shalex вне форума  
Вверх
Старый 03.04.2016, 16:09   #16
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Насчет PWM - есть библиотека SoftwareServo и вроде можно любой цифровой использовать для сервы.
А потом люди жалуются на дребезжащие сервы, только недавно читал, что там глюк есть с генерацией сигнала. (сигнал заметно плавает)

Цитата:
Сообщение от shalex Посмотреть сообщение
TX для Loconet переопределить программно и теоретически разделить с TX для DCC,
Надо бы проверить как TX будет работать на D12.

Цитата:
Сообщение от shalex Посмотреть сообщение
который иммитирует потребление тока в качестве обратной связи при чтении CV. Только не могу найти код, где бы использовалась эта обратная связь ((
Это надо смотреть код тех декодеров, где есть оптрон для ответа. Только боюсь вряд ли кто поделится.
Alexmit вне форума  
Вверх
Старый 03.04.2016, 16:15   #17
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
А потом люди жалуются на дребезжащие сервы, только недавно читал, что там глюк есть с генерацией сигнала. (сигнал заметно плавает)
Это легко лечится detach(), да и ток потребления сокращает ))

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Надо бы проверить как TX будет работать на D12.
Для локонета должен подойти любой:
void init(uint8_t txPin);

Для DCC у TX задача вроде несложная - включать нагрузку на какое то время.
shalex вне форума  
Вверх
Старый 03.04.2016, 16:52   #18
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Это легко лечится detach(), да и ток потребления сокращает ))
А если надо держать сигнал постоянно?
Alexmit вне форума  
Вверх
Старый 03.04.2016, 17:56   #19
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
А если надо держать сигнал постоянно?
Для светодиода можно и поддерживать PWM (настраивается через CV), для сервы - есть сомнения в потребности постоянного усилия (серва будет потреблять от 100 мА и конструктивная особенность серв в виде переменного резистора в качестве ОС не позволит обойтись без "дрожания/звона") или можно применить PCA9685.
shalex вне форума  
Вверх
Старый 03.04.2016, 20:19   #20
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
для сервы - есть сомнения в потребности постоянного усилия
Тиллиг элит - и нет никаких сомнений.
Цитата:
Сообщение от shalex Посмотреть сообщение
или можно применить PCA9685.
Т.е. мы вернулись к аппаратному PWM.
Alexmit вне форума  
Вверх
Старый 03.04.2016, 23:21   #21
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Тиллиг элит - и нет никаких сомнений.
На строящемся макете 43 сервоприводов стрелок Тиллиг, только для масштаба ТТ и вроде ни одна не требует постоянных усилий. HO не держал в руках, то думаю не сильно принципиальнее, если рабочий ход порядка 3-4 мм.

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Т.е. мы вернулись к аппаратному PWM.
Какие есть альтернативы? ))
shalex вне форума  
Вверх
Старый 04.04.2016, 01:16   #22
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Какие есть альтернативы?
Ограничится 4 сероприводами (для DCC по крайней мере). Если надо больше, то ставить PCA9685.
Alexmit вне форума  
Вверх
Пользователь сказал cпасибо:
Старый 05.04.2016, 19:32   #23
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

GCA51 2 x RFID + 8 input ports
Alexmit вне форума  
Вверх
Старый 10.05.2016, 16:24   #24
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,853
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,634
Поблагодарили 3,271 раз(а) в 1,169 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3282)
По умолчанию

Возможно кто-то заинтересуется... Накидал схему и плату, которыми планирую заменить текущий вариант серводекодеров для Loconet (заказать фабричное изготовление плат). Серводекодер отличается малым дерганием при включении из-за задержки подачи питания на сервы- собственно ради этого для меня и есть смысл переделывать, т.к. при количестве серв на десятки - мощные стартовые рывки серв сильно нагружают источник питания, вплоть до срабатывания защиты.

Элементы на плате расположены так, чтобы обеспечить "сквозное" модключение модуля к шинам питания и локонет. Размер платы 50x50 мм.

Устройство по возможностям - универсальное, (по умолчанию 8-и канальный серводекодер на Ардуино с дополнительными 8 аналоговыми входами).

На плате выведены разъемы для подключения к 8 цифровым входам/выходам и 8 аналоговым входам Ардуино Нано. Питание для 8 цифровых входов/выходов подается с задержкой, а точнее питание управляется с D2 Ардуины. LOW на D2 включает это отдельное питание. Аналоговые входы питаются постоянно, от Ардуины.

Все эти 16 входов или входов/выходов могут быть использованы по-разному.
И с помощью изменения скетча/прошивки, например, можут использоваться как:

Например:
- 8-и канальный серводекодер;
- 8-и канальный светофорный декодер
- 16-канальный токовый детектор занятости (требует дополнительные платы с токовыми датчиками);
- 8 канальный ИК-детекор (с питанием диода засветки)
- всевозможные комбинации гибридных устройств, которые могут быть реализованы цифровыми входами/выходами и аналоговым входами )))



shalex вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Старый 10.05.2016, 17:31   #25
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 2,827
Сказал(а) 'не согласен(а)'!: 6
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 971
Поблагодарили 2,639 раз(а) в 1,561 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (2665)
По умолчанию

Что мне не нравиться:
1. Питание серв и процессора от одной точки.
2. Использование А6 и А7 - ?.
3. C2 - рекомендуют N*100uF, где N-количество серв.
Alexmit вне форума  
Вверх
2 пользователя(ей) сказали cпасибо:
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простой блок управления освещением аналогового макета на базе Ардуино Нано morshamenn Arduino 13 10.12.2022 22:51
Словацкий разработчик электроники Saddam Электрика и DCC 0 14.11.2015 19:17
Макет-конструктор stoper Ссылки на макеты 22 27.02.2012 23:50
Комплект электроники от ESU Hanegev Электрика и DCC 21 22.10.2009 12:33


Текущее время: 08:13. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Copyright © ModelldepO.ru 2006 -