Форум ModelldepO  

Вернуться   Форум ModelldepO > Моделизм > Электрика и DCC > Arduino
Ответ
 
Опции темы Опции просмотра
Старый 15.05.2018, 18:21   #426
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Приехали свежие платы:
Нажмите на изображение для увеличения
Название: 10522.jpg
Просмотров: 247
Размер:	106.8 Кб
ID:	158546
__________________
Стройка
shalex вне форума   Вверх
3 пользователя(ей) сказали cпасибо:
Старый 27.11.2018, 15:26   #427
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Приехали свежие платы:
.. и были убраны в стол из-за того, что покупной шилд дороговат и неудобен.


В итоге переделано под текущий концепт.
В принципе "железо" работает, но надо адаптировать механизм определения КЗ и автореверса с учетом двух каналов и одного, объединенного.
Нажмите на изображение для увеличения
Название: 10672.jpg
Просмотров: 131
Размер:	204.8 Кб
ID:	164857Нажмите на изображение для увеличения
Название: 10673.jpg
Просмотров: 117
Размер:	173.9 Кб
ID:	164858

Почему то даже с при корректной полярности между каналами, при электрическом соединении каналов через локомотив на рельсах, наблюдается неплохое такое потребление тока через усилитель.
__________________
Стройка
shalex вне форума   Вверх
3 пользователя(ей) сказали cпасибо:
Старый 28.11.2018, 11:07   #428
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Попытаюсь обрисовать ситуацию, которая вызывает вопросы.

Нажмите на изображение для увеличения
Название: 10674.jpg
Просмотров: 113
Размер:	11.2 Кб
ID:	164902

В бустере есть 2 независимых канала.
Канал "Channel 2" настроен как автореверсер. Канал "Channel 1" настроен просто на защиту от КЗ, без автореверсера.
Изначально, оба каналы подключены к рельсам в противофазе, чтобы вызывать сработку автореверса полярности на канале "Channel 2"

В итоге, когда локомотив пересекает границу двух каналов (замыкая через себя каналы), канал "Channel 2" успешно отрабатывает подбор полярности. Но если остановить лок прямо на границе каналов, то после этого микросхема усилителя слегка греться и один из двух занятых токовых датчиков начинает "сходить с ума" (в статике не показывает занятость, в движении занятость "мерцает")

Управление полярностью выполняется через элементы XOR (74HC86D). Судя по датащиту - задержка сигнала 10 наносекунд.
Есть подозрение, что именно из-за задержки на элементе XOR сигнал с "обратной" полярностью либо имеет другую форму, либо запаздывает, что вызывает потребление тока. Причем лок в этой ситуации нормально реагирует на команды и вообще спокойно едет.

Пробовал ситуацию, когда оба канала изначально подключены к рельсам с совпадением "фаз" -в этом случае нагрев усилителя отсутствует и токовые датчики работают адекватно.


Если кто-то сталкивался с подобными нюансами - поделитесь соображениями?
__________________
Стройка
shalex вне форума   Вверх
Старый 28.11.2018, 20:38   #429
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Посмотрел схему OpenBooster 2.0 там инверсия сделана на элементах И (AND) и микросхеме 74HC08. По датащиту у нее задержка порядка 13 наносекунд. Пока единственный вариант на "попробовать" - выпаять XOR(7486) и заменить на AND (7408), благо номера выводов те же.

При этом в OpenBooster1.3 применяется именно XOR (7486), а в след.версии уже AND. Может это неспроста...


OpenBooster2.0 вообще не умеет переключать полярность.
__________________
Стройка

Последний раз редактировалось shalex; 28.11.2018 в 21:58.
shalex вне форума   Вверх
Старый 28.11.2018, 20:44   #430
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 1,701
Сказал(а) 'не согласен(а)'!: 3
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 536
Поблагодарили 1,613 раз(а) в 934 сообщениях
Репутация: обеспечил(а) себе прекрасное будущее (1613)
По умолчанию

Микросхемы стоят же по обоим каналам, задержка здесь не причём.
Вот если бы один канал был прямой, а второй через микросхему тогда другое дело.
Alexmit вне форума   Вверх
Пользователь сказал cпасибо:
Старый 28.11.2018, 20:50   #431
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
Микросхемы стоят же по обоим каналам, задержка здесь не причём.
Вот если бы один канал был прямой, а второй через микросхему тогда другое дело.
Вполне логично, согласен.

Вопрос дилетанта: на частотах DCC разная длина дорожек платы может так влиять ?
__________________
Стройка
shalex вне форума   Вверх
Старый 28.11.2018, 20:55   #432
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Схема бустера:
Нажмите на изображение для увеличения
Название: 10675.jpg
Просмотров: 143
Размер:	107.2 Кб
ID:	164916

Оптопара на базовой плате:
Нажмите на изображение для увеличения
Название: 10676.jpg
Просмотров: 109
Размер:	14.0 Кб
ID:	164917
__________________
Стройка
shalex вне форума   Вверх
Старый 29.11.2018, 00:06   #433
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 1,701
Сказал(а) 'не согласен(а)'!: 3
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 536
Поблагодарили 1,613 раз(а) в 934 сообщениях
Репутация: обеспечил(а) себе прекрасное будущее (1613)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
на частотах DCC разная длина дорожек платы может так влиять ?
Нет.

А что касается 428 сообщения, я бы ради интереса логическим анализатором посмотрел, что на входах L298 творится.
Может действительно логика неправильно отрабатывает.
Alexmit вне форума   Вверх
Пользователь сказал cпасибо:
Старый 29.11.2018, 12:23   #434
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
А что касается 428 сообщения, я бы ради интереса логическим анализатором посмотрел, что на входах L298 творится.
Может действительно логика неправильно отрабатывает.
А что именно смотреть? Есть только одноканальный осциллограф.
__________________
Стройка
shalex вне форума   Вверх
Старый 29.11.2018, 17:57   #435
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 1,701
Сказал(а) 'не согласен(а)'!: 3
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 536
Поблагодарили 1,613 раз(а) в 934 сообщениях
Репутация: обеспечил(а) себе прекрасное будущее (1613)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
А что именно смотреть? Есть только одноканальный осциллограф.
Не, такой не пойдёт.
Надо вот так #75
Только все 4 сигнала сразу.
Alexmit вне форума   Вверх
Пользователь сказал cпасибо:
Старый 30.11.2018, 00:22   #436
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Спасибо! Заказал почти такой же.

Проверил работу датчиков и расход тока усилителя с замыканием локом двух каналов и когда полярность совпадает - в этом случае все ок: и датчики адекватны, и усилитель не греется.
__________________
Стройка
shalex вне форума   Вверх
Старый 07.12.2018, 16:12   #437
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

К первому бустеру собрал плату расширения на 8 токовых датчиков. Итого 12 токовых датчиков. Нарисовал другую плату расширения токовых датчиков, но без выводов для подключения внешних датчиков. Зато 16 шт на плате, итого 20 токовых датчиков в макс. конфигурации, или по 10 на 2 канала. Итого 3 возможных конфигурации: 4 датчика, 12 и 20.

И собрал второй коплект "базовая блата + бустер".
Нажмите на изображение для увеличения
Название: 10687.jpg
Просмотров: 124
Размер:	195.5 Кб
ID:	165195Нажмите на изображение для увеличения
Название: 10688.jpg
Просмотров: 120
Размер:	212.1 Кб
ID:	165196

Первый раз подключил все это к DR5000, к интерфейсу Loconet-B. После отлаживания прошивки заработали токовые датчики, чтение и запись в шину локонет, программирование LN CV, лок отзывается и вообще пока все складывается удачно. Текущий вариант вполне можно ставить в подмакетник.

Нажмите на изображение для увеличения
Название: 10686.jpg
Просмотров: 127
Размер:	202.1 Кб
ID:	165193Нажмите на изображение для увеличения
Название: 10685.jpg
Просмотров: 117
Размер:	114.2 Кб
ID:	165194

Дальше надо отладить код, который отвечает за автономный режим бустера, чтобы не выключать каждый раз питание на всем макете, если случился локальный КЗ на модуле.
__________________
Стройка
shalex вне форума   Вверх
3 пользователя(ей) сказали cпасибо:
Старый 08.12.2018, 00:07   #438
RTF82
Чтобы всем
 
Аватар для RTF82
 
Регистрация: 15.04.2015
Адрес: Москва
Сообщений: 683
Сказал(а) 'не согласен(а)'!: 2
Сказали 'не согласен'! 2 раз(а) в 2 сообщениях
Сказал(а) спасибо: 2,870
Поблагодарили 2,225 раз(а) в 496 сообщениях
Репутация: репутация неоспорима (2241)
По умолчанию

С днюхой!
С уважением,
Павел.
RTF82 вне форума   Вверх
Пользователь сказал cпасибо:
Старый 08.12.2018, 11:13   #439
altav192
Новичок
 
Регистрация: 19.09.2016
Адрес: Воронеж, Россия
Сообщений: 10
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 25
Поблагодарили 4 раз(а) в 4 сообщениях
Репутация: пока неопределено (4)
По умолчанию

С днем рождения! Успехов в нашем увлечения!
С уважением, Александр
altav192 вне форума   Вверх
Пользователь сказал cпасибо:
Старый 08.12.2018, 11:36   #440
xu56857
Пользователь
 
Аватар для xu56857
 
Регистрация: 02.02.2015
Адрес: Москва
Сообщений: 564
Сказал(а) 'не согласен(а)'!: 5
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 2,418
Поблагодарили 2,073 раз(а) в 374 сообщениях
Репутация: репутация неоспорима (2088)
По умолчанию

Александр , с днем рождения !
xu56857 вне форума   Вверх
Пользователь сказал cпасибо:
Старый 08.12.2018, 18:26   #441
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Спасибо большое, коллеги!
__________________
Стройка
shalex вне форума   Вверх
Старый 08.12.2018, 21:00   #442
laba
оффтопик
laba вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Старый 09.12.2018, 23:24   #443
BR95009
Mit Volldampf durch Har
 
Аватар для BR95009
 
Регистрация: 27.04.2012
Адрес: Msk
Сообщений: 6,183
Сказал(а) 'не согласен(а)'!: 20
Сказали 'не согласен'! 53 раз(а) в 44 сообщениях
Сказал(а) спасибо: 5,143
Поблагодарили 6,598 раз(а) в 2,241 сообщениях
Репутация: репутация неоспорима (6647)
По умолчанию

Да, с днем рождения! Желаю счастья и здоровья. И денег побольше.
__________________
H0 - DR/DB, Ep.III + G и H0m - HSB
Московский Модуль H0-присоединяйтесь!
BR95009 вне форума   Вверх
Пользователь сказал cпасибо:
Старый 06.01.2019, 23:37   #444
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Бустер и ОС в составе микро-макета, а точнее модуля. Авторежим в Rocrail:

__________________
Стройка
shalex вне форума   Вверх
5 пользователя(ей) сказали cпасибо:
Старый 09.01.2019, 21:29   #445
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Список CV бустера:
Нажмите на изображение для увеличения
Название: 10726.jpg
Просмотров: 78
Размер:	185.1 Кб
ID:	166147
__________________
Стройка
shalex вне форума   Вверх
Пользователь сказал cпасибо:
Старый 22.01.2019, 21:00   #446
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Собрал еще две "базовые" платы последней версии. Теперь в одном из CV бустер возвращает измеренное напряжение питания. Правда пока калибровочная таблица от старой версии и надо выполнять калибровку заново, оцифровать и, надеюсь добиться погрешности в 0.1-0.2 Вольт.

Если развивать историю со сбором параметров, то на "базовой" плате есть контакты для I2C, где в том числе есть вывода ардуины A4,A5, GND, +5V. К ним можно подключить терморезистор, приклеить его на радиатор и добавить в код реальные показания температуры, вместо заглушки.

При наличии инструментов, деталей и навыков пайки SMD-компонентов, сборка одной платы занимает примерно 1.5-2 часа.

Нажмите на изображение для увеличения
Название: 10763.jpg
Просмотров: 50
Размер:	201.6 Кб
ID:	166741


Снова порадовался концепции модульности - снял шилд бустера (не отключая провода с токовых датчиков) , отсоединил плату датчиков (тоже не трогая провода от датчиков), поменял базовую плату и подключил все обратно )))
__________________
Стройка
shalex вне форума   Вверх
3 пользователя(ей) сказали cпасибо:
Старый 24.01.2019, 12:33   #447
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Приехали два новых вида плат:

1. Слева - UPS для Raspberry Pi, для правильной остановки Raspberry Pi при отключении внешнего питания. Плюс умеет добавлять задержку при включении питания, давая время КС на загрузку (Z21, DR5000).
Внешнее питание - контейнер с батарейками АА, в сумме 12В. Общение с Raspberry Pi через два вывода GPIO: выходной сигнал о переходе на питание от батареек и один вход - сигнал об отключении питания совсем. На обоих стоят оптопары.

2. Справа - плата альтернативного питания. Будет использоваться только один слот платы -12В для роутера.
Всего три слота, один только для USB-питания, остальные два - можно установить произвольное напряжение на каждом слоте.

Нажмите на изображение для увеличения
Название: 10727.jpg
Просмотров: 44
Размер:	187.4 Кб
ID:	166765
__________________
Стройка
shalex вне форума   Вверх
2 пользователя(ей) сказали cпасибо:
Старый 24.01.2019, 23:09   #448
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Попытался все платы и устройства разместить на оставшейся стороне переборки и они не поместились.

Думаю стоит поискать еще меньший по размерам роутер c минимум двумя разъемами под ethernet-кабель.

Плюс переделал шилд питания - добавил еще и 12В источник питания, но от батареек будет работать только 5В выход USB, который для Raspberry Pi. Значит минус одна плата, которая с альтернативным питанием.

Нажмите на изображение для увеличения
Название: 10764.jpg
Просмотров: 35
Размер:	116.1 Кб
ID:	166796 Нажмите на изображение для увеличения
Название: 10765.jpg
Просмотров: 37
Размер:	123.8 Кб
ID:	166797
__________________
Стройка
shalex вне форума   Вверх
Пользователь сказал cпасибо:
Старый 24.01.2019, 23:57   #449
Alexmit
Местный
 
Регистрация: 29.06.2010
Адрес: Москва
Сообщений: 1,701
Сказал(а) 'не согласен(а)'!: 3
Сказали 'не согласен'! 1 раз в 1 сообщении
Сказал(а) спасибо: 536
Поблагодарили 1,613 раз(а) в 934 сообщениях
Репутация: обеспечил(а) себе прекрасное будущее (1613)
По умолчанию

Цитата:
Сообщение от shalex Посмотреть сообщение
Думаю стоит поискать еще меньший по размерам роутер c минимум двумя разъемами под ethernet-кабель.
Как вариант, заменить на маленький роутер (#149) и свитч.
А ещё напрашивается фанерка на петле. И площади больше и внутренности модуля защитит.
Alexmit вне форума   Вверх
Пользователь сказал cпасибо:
Старый 25.01.2019, 00:02   #450
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: Ступино
Сообщений: 2,294
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 3,707
Поблагодарили 2,164 раз(а) в 849 сообщениях
Репутация: репутация неоспорима (2165)
По умолчанию

Цитата:
Сообщение от Alexmit Посмотреть сообщение
А ещё напрашивается фанерка на петле. И площади больше и внутренности модуля защитит.
Снизу закрыть фанерой?
__________________
Стройка
shalex вне форума   Вверх
Ответ

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Детектор занятости блок-участков CD1 shabans79 Цифровая аппаратура Modelldepo 143 29.11.2018 18:22
фото-детектор местной занятости. Tankist Электрика и DCC 36 21.08.2017 13:31
Детектор занятости для шины 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


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


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