Страница 3 из 4

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

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

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

Добавлено: Чт авг 06, 2015 1:08 am
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
Продолжение следует.........

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

Добавлено: Чт авг 06, 2015 11:38 am
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 мм. Родные фирменные, они двухэтажные, у нас найти тяжело и стоят как чугунный мост. Ещё можно запаять разъёмные, вертикальные клеммники, но их тоже надо ещё поискать. Поэтому запаивал то, что было под рукой, как раз без дела валялись.

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

Добавлено: Чт авг 06, 2015 5:58 pm
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-файла, светодиоды состояния начнут мигать в режиме "бегущих огней".

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

Добавлено: Пн авг 17, 2015 5:29 pm
LABA
В первом сообщении добавлен перевод пдф-ника, рассказывающего про самостоятельную сборку модуля OpenDCC GBM, с самого начала, т.е. из комплекта голых плат.

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

Добавлено: Ср сен 02, 2015 6:26 pm
LABA
Небольшое кино, чтобы понять нужная это вещь RailCom или нет:


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

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

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

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

Добавлено: Сб янв 23, 2016 11:38 pm
voykov
не критики ради, а в целях моего образования (ну мож еще кому будет интересно)
а почему использовали цифровые изоляторы, а не оптронную развязку?

двунаправленность ?

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

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

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

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