Двунаправленная шина BiDiB и её "железо".

Вопросы и ответы связанные с цифровым управлением, аналоговой автоматикой и их элементами
Сообщение
Автор
Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Двунаправленная шина BiDiB и её "железо".

#21 Непрочитанное сообщение LABA »

Траблы с модулями ОС старого образца похоже решились таким же образом, как мы их решили в случае со станцией OpenDCC, т.е. удалением конденсатора из RC цепочки на линии CLK шины S88. По-крайней мере, сразу после его удаления, всё модули стали работать без джиттера, с надёжной работой датчиков.
Спасибо Антону за наводку.

Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Двунаправленная шина BiDiB и её "железо".

#22 Непрочитанное сообщение LABA »

Выкладываю обещанные фотки процесса сборки модуля GBM16T.
В принципе в пдф-нике по этой железке, весь процесс расписан достаточно подробно, а вот здесь можно посмотреть и расстановку деталей на платах, но я решил немного изменить технологию сборки по себя. Правда такой порядок сборки надо применять, если Вы полностью уверены, что сможете без проблем собрать питающую часть, с регулятором напряжения, т.е. гарантированно получить на его выходе 3,3V. Если там что-то накосорезить и напруга будет выше, то можно по-херить микроконтроллер или ещё что-то. Так что правильнее конечно начать именно с питающей части и светодиодов индикации состояний, как это и советуют в Руководстве и приступать к дальнейшему монтажу, только после проверки наличия 3,3V питания.
Я же, первым делом, запаял контроллер. Паял я его вот такой насадкой:
100_2989.JPG
Она хороша тем, что забирает на себя излишки припоя, за счёт поверхностного натяжения. Вообщем с ней я не испытал никаких особых трудностей при пайке этого таракана. Главное не жалеть флюса.
После этого начал напаивать остальные элементы:
1.Цифровой изолятор ADUM1201 с конденсаторами 100 нФ
100_3012.JPG
100_3013.JPG
2. Резистор-перемычка 22 Ом
100_3014.JPG
3. Резисторные сборки 1 кОм
100_3015.JPG
4. Конденсаторы 100 нФ вокруг контроллера
100_3016.JPG
5. Два резистора 10 кОм
100_3017.JPG
6. Далее запаял целую группу деталей, состоящую из следующих элементов:
- транзисторы BSS123, BC860(2)
- стабилитрон BZV55C3V3
- резисторы 100 Ом, 22 Ом, 10 кОм, 1 кОм
- конденсатор 100 нФ
- сдвоенный диод Шоттки BAV199(BAS70-04, BAT54S)
100_3018.JPG
7. Ещё одна группа деталей:
- транзисторы BC850, BC860
- сдвоенный диод Шоттки BAV199(BAS70-04, BAT54S)
- силовой диод Шоттки SSA33L(я ставил MBRA340T3G)
- резисторы 3,3 кОм, 47 Ом, 1 кОм, 100 Ом(2)
100_3019.JPG
Продолжение следует.........
Последний раз редактировалось LABA Вт авг 18, 2015 1:39 pm, всего редактировалось 3 раза.

Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Двунаправленная шина BiDiB и её "железо".

#23 Непрочитанное сообщение LABA »

Продолжу, если никто не против ;)

8. Запаял дроссель 40R/100MHz
100_3020.JPG
9. Следующая группа деталей включает в себя:
- регулятор напряжения LP2951 на 3,3 V
- танталовые конденсаторы на 22 мкФ(3)
- конденсаторы 1 мкФ, 100нФ
- диод Шоттки SSA33L
100_3021.JPG
10. Запаял светодиоды индикации состояний датчиков(красные 0603, 16 штук)
100_3022.JPG
11. Запаял светодиоды индикации статуса работы модуля( зелёные 0603(2), красный 0603, жёлтый 0603) и диоды Шоттки для токовых датчиков, сервисную кнопку
100_3023.JPG
10. Дошла очередь до штыревых разъёмов
- разъём PDI для программирования контроллера
- разъём подключения платы расширения для смены полярности на разворотной петле
100_3024.JPG
- разъём для подключения модуля GBM16T к модулю GBMBoost
100_3025.JPG
Вообще он имеет шаг между штырями 2 мм, поэтому, для облегчения дальнейшего подключения, по совету немецких товарищей, напаял штыри с шагом 2,54 мм(под них проще найти шлейфовый кабель с разъёмами)
100_3026.JPG
На этом с лицевой частью платы работа почти закончена, останется только запаять клеммники для подключения внешнего питания 5V(необходимо для питания платы расширения или для контроля занятости при выключенном DCC сигнале), для подключения DCC и для подключения к участкам контроля занятости. Шаг клеммником 3,81 мм. Родные фирменные, они двухэтажные, у нас найти тяжело и стоят как чугунный мост. Ещё можно запаять разъёмные, вертикальные клеммники, но их тоже надо ещё поискать. Поэтому запаивал то, что было под рукой, как раз без дела валялись.

Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Двунаправленная шина BiDiB и её "железо".

#24 Непрочитанное сообщение LABA »

Переворачиваем плату
12. Запаял цифровой изолятор ADUM1201 с кондёрами обвязки 100нФ и оптопару
100_3027.JPG
13. Дальше запаял следующую группу деталей:
- Кварц с кондёрами 15пФ
- Резисторы 22 Ом, 220 Ом, 10 кОм
- Транзистор BSS123
- Кондёры по 100 нФ
100_3028.JPG
100_3029.JPG
14. В заключении запаял диоды Шоттки SSA33L и резисторы 22 Ом, для токовых датчиков
100_3030.JPG
На этом сборка модуля закончена и можно переходить к прошивке микроконтроллера.
Этот процесс подробно описан в пдф-нике на первой странице темы.
После заливки Flash-файла, светодиоды состояния начнут мигать в режиме "бегущих огней".

Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Двунаправленная шина BiDiB и её "железо".

#25 Непрочитанное сообщение LABA »

В первом сообщении добавлен перевод пдф-ника, рассказывающего про самостоятельную сборку модуля OpenDCC GBM, с самого начала, т.е. из комплекта голых плат.

Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Двунаправленная шина BiDiB и её "железо".

#26 Непрочитанное сообщение LABA »

Небольшое кино, чтобы понять нужная это вещь RailCom или нет:


AlexBar
Сообщения: 22
Зарегистрирован: Чт янв 14, 2016 7:25 pm
Имя: Алексей

Re: Двунаправленная шина BiDiB и её "железо".

#27 Непрочитанное сообщение AlexBar »

День добрый.
Тема очень интересная.Хотел бы уточнить по LightContro. В спецификации, если я ее верно понял, указано что данный аксессуарный декодер может управлять 4-мя сервоприводами.
Но кроме этого модуля есть еще модули One-Serie, например OneServoTurn и Onedrive Turn. Электромагнитными переключателями стрелок я уже "наелся", меня интересует управление именно сервоприводами. Только на текущий момент у меня стоит 7 стрелок, но есть планы по расширению макета и их количество может возрасти до 20... Хотелось бы заблаговременно спланировать за счет чего наращивать потенциал.
Какая конфигурация оборудования будет наиболее оптимальной?

Поддерживает ли LightContro и OneServoTurn (Onedrive Turn) RailCom?

Аватара пользователя
voykov
Сообщения: 795
Зарегистрирован: Сб янв 22, 2011 10:19 am
Имя: Сергей
Откуда: Москва, орехово-борисово южное
Благодарил (а): 16 раз
Поблагодарили: 70 раз
Контактная информация:

Re: Двунаправленная шина BiDiB и её "железо".

#28 Непрочитанное сообщение voykov »

не критики ради, а в целях моего образования (ну мож еще кому будет интересно)
а почему использовали цифровые изоляторы, а не оптронную развязку?

двунаправленность ?
Последний раз редактировалось voykov Сб янв 23, 2016 11:41 pm, всего редактировалось 1 раз.
Никогда не провозглашал он себя богом.
С другой стороны, и не отказывался от этого.
----

mmh0.ru

Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Двунаправленная шина BiDiB и её "железо".

#29 Непрочитанное сообщение LABA »

AlexBar писал(а):Хотел бы уточнить по LightContro. В спецификации, если я ее верно понял, указано что данный аксессуарный декодер может управлять 4-мя сервоприводами.
Да, 4 сервопривода. В описании есть упоминание про RailCom, но что это даёт, я не знаю.
AlexBar писал(а):Какая конфигурация оборудования будет наиболее оптимальной?
Как показывает практика, не всегда удобно иметь одну плату с большим количеством управляемых серв, особенно когда стрелки расположены не очень кучно. В таком случае лучше поставить два-три модуля управления, рассчитанных на меньшее количество серв.
Конечно идеальным решением выглядит модуль OneServoTurn. Там уже есть реле для смены полярности на крестовине или остряках стрелки.
С другой стороны модуль OneControl представляет бОльшие возможности.
К обоим этим модулям может быть подключен один модуль GBM16T.
Оптимальное решение всё равно выбирать Вам, исходя из Ваших условий. К тому же все эти модули я в руках не держал и пока сильно не углублялся в их изучение, т.к. мне это не сильно интересовало.

Аватара пользователя
LABA
Сообщения: 1616
Зарегистрирован: Пт мар 20, 2009 9:25 pm
Откуда: Питер
Благодарил (а): 32 раза
Поблагодарили: 7 раз
Контактная информация:

Re: Двунаправленная шина BiDiB и её "железо".

#30 Непрочитанное сообщение LABA »

voykov писал(а):а почему использовали цифровые изоляторы, а не оптронную развязку?
Вопрос не по адресу, это же не я разрабатывал. Наверное были причины, я не вдавался.
voykov писал(а):двунаправленность ?
Кстати, вполне может быть, что требуется именно двухсторонний обмен.

Ответить

Вернуться в «Цифровое управление, Аналоговая автоматика и их элементы»