Двунаправленная шина BiDiB и её "железо".
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Двунаправленная шина BiDiB и её "железо".
Траблы с модулями ОС старого образца похоже решились таким же образом, как мы их решили в случае со станцией OpenDCC, т.е. удалением конденсатора из RC цепочки на линии CLK шины S88. По-крайней мере, сразу после его удаления, всё модули стали работать без джиттера, с надёжной работой датчиков.
Спасибо Антону за наводку.
Спасибо Антону за наводку.
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Двунаправленная шина BiDiB и её "железо".
Выкладываю обещанные фотки процесса сборки модуля GBM16T.
В принципе в пдф-нике по этой железке, весь процесс расписан достаточно подробно, а вот здесь можно посмотреть и расстановку деталей на платах, но я решил немного изменить технологию сборки по себя. Правда такой порядок сборки надо применять, если Вы полностью уверены, что сможете без проблем собрать питающую часть, с регулятором напряжения, т.е. гарантированно получить на его выходе 3,3V. Если там что-то накосорезить и напруга будет выше, то можно по-херить микроконтроллер или ещё что-то. Так что правильнее конечно начать именно с питающей части и светодиодов индикации состояний, как это и советуют в Руководстве и приступать к дальнейшему монтажу, только после проверки наличия 3,3V питания.
Я же, первым делом, запаял контроллер. Паял я его вот такой насадкой:
Она хороша тем, что забирает на себя излишки припоя, за счёт поверхностного натяжения. Вообщем с ней я не испытал никаких особых трудностей при пайке этого таракана. Главное не жалеть флюса.
После этого начал напаивать остальные элементы:
1.Цифровой изолятор ADUM1201 с конденсаторами 100 нФ 2. Резистор-перемычка 22 Ом 3. Резисторные сборки 1 кОм 4. Конденсаторы 100 нФ вокруг контроллера 5. Два резистора 10 кОм 6. Далее запаял целую группу деталей, состоящую из следующих элементов:
- транзисторы BSS123, BC860(2)
- стабилитрон BZV55C3V3
- резисторы 100 Ом, 22 Ом, 10 кОм, 1 кОм
- конденсатор 100 нФ
- сдвоенный диод Шоттки BAV199(BAS70-04, BAT54S) 7. Ещё одна группа деталей:
- транзисторы BC850, BC860
- сдвоенный диод Шоттки BAV199(BAS70-04, BAT54S)
- силовой диод Шоттки SSA33L(я ставил MBRA340T3G)
- резисторы 3,3 кОм, 47 Ом, 1 кОм, 100 Ом(2) Продолжение следует.........
В принципе в пдф-нике по этой железке, весь процесс расписан достаточно подробно, а вот здесь можно посмотреть и расстановку деталей на платах, но я решил немного изменить технологию сборки по себя. Правда такой порядок сборки надо применять, если Вы полностью уверены, что сможете без проблем собрать питающую часть, с регулятором напряжения, т.е. гарантированно получить на его выходе 3,3V. Если там что-то накосорезить и напруга будет выше, то можно по-херить микроконтроллер или ещё что-то. Так что правильнее конечно начать именно с питающей части и светодиодов индикации состояний, как это и советуют в Руководстве и приступать к дальнейшему монтажу, только после проверки наличия 3,3V питания.
Я же, первым делом, запаял контроллер. Паял я его вот такой насадкой:
Она хороша тем, что забирает на себя излишки припоя, за счёт поверхностного натяжения. Вообщем с ней я не испытал никаких особых трудностей при пайке этого таракана. Главное не жалеть флюса.
После этого начал напаивать остальные элементы:
1.Цифровой изолятор ADUM1201 с конденсаторами 100 нФ 2. Резистор-перемычка 22 Ом 3. Резисторные сборки 1 кОм 4. Конденсаторы 100 нФ вокруг контроллера 5. Два резистора 10 кОм 6. Далее запаял целую группу деталей, состоящую из следующих элементов:
- транзисторы BSS123, BC860(2)
- стабилитрон BZV55C3V3
- резисторы 100 Ом, 22 Ом, 10 кОм, 1 кОм
- конденсатор 100 нФ
- сдвоенный диод Шоттки BAV199(BAS70-04, BAT54S) 7. Ещё одна группа деталей:
- транзисторы BC850, BC860
- сдвоенный диод Шоттки BAV199(BAS70-04, BAT54S)
- силовой диод Шоттки SSA33L(я ставил MBRA340T3G)
- резисторы 3,3 кОм, 47 Ом, 1 кОм, 100 Ом(2) Продолжение следует.........
Последний раз редактировалось LABA Вт авг 18, 2015 1:39 pm, всего редактировалось 3 раза.
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Двунаправленная шина BiDiB и её "железо".
Продолжу, если никто не против
8. Запаял дроссель 40R/100MHz 9. Следующая группа деталей включает в себя:
- регулятор напряжения LP2951 на 3,3 V
- танталовые конденсаторы на 22 мкФ(3)
- конденсаторы 1 мкФ, 100нФ
- диод Шоттки SSA33L 10. Запаял светодиоды индикации состояний датчиков(красные 0603, 16 штук) 11. Запаял светодиоды индикации статуса работы модуля( зелёные 0603(2), красный 0603, жёлтый 0603) и диоды Шоттки для токовых датчиков, сервисную кнопку 10. Дошла очередь до штыревых разъёмов
- разъём PDI для программирования контроллера
- разъём подключения платы расширения для смены полярности на разворотной петле - разъём для подключения модуля GBM16T к модулю GBMBoost Вообще он имеет шаг между штырями 2 мм, поэтому, для облегчения дальнейшего подключения, по совету немецких товарищей, напаял штыри с шагом 2,54 мм(под них проще найти шлейфовый кабель с разъёмами) На этом с лицевой частью платы работа почти закончена, останется только запаять клеммники для подключения внешнего питания 5V(необходимо для питания платы расширения или для контроля занятости при выключенном DCC сигнале), для подключения DCC и для подключения к участкам контроля занятости. Шаг клеммником 3,81 мм. Родные фирменные, они двухэтажные, у нас найти тяжело и стоят как чугунный мост. Ещё можно запаять разъёмные, вертикальные клеммники, но их тоже надо ещё поискать. Поэтому запаивал то, что было под рукой, как раз без дела валялись.
![Wink ;)](./images/smilies/icon_e_wink.gif)
8. Запаял дроссель 40R/100MHz 9. Следующая группа деталей включает в себя:
- регулятор напряжения LP2951 на 3,3 V
- танталовые конденсаторы на 22 мкФ(3)
- конденсаторы 1 мкФ, 100нФ
- диод Шоттки SSA33L 10. Запаял светодиоды индикации состояний датчиков(красные 0603, 16 штук) 11. Запаял светодиоды индикации статуса работы модуля( зелёные 0603(2), красный 0603, жёлтый 0603) и диоды Шоттки для токовых датчиков, сервисную кнопку 10. Дошла очередь до штыревых разъёмов
- разъём PDI для программирования контроллера
- разъём подключения платы расширения для смены полярности на разворотной петле - разъём для подключения модуля GBM16T к модулю GBMBoost Вообще он имеет шаг между штырями 2 мм, поэтому, для облегчения дальнейшего подключения, по совету немецких товарищей, напаял штыри с шагом 2,54 мм(под них проще найти шлейфовый кабель с разъёмами) На этом с лицевой частью платы работа почти закончена, останется только запаять клеммники для подключения внешнего питания 5V(необходимо для питания платы расширения или для контроля занятости при выключенном DCC сигнале), для подключения DCC и для подключения к участкам контроля занятости. Шаг клеммником 3,81 мм. Родные фирменные, они двухэтажные, у нас найти тяжело и стоят как чугунный мост. Ещё можно запаять разъёмные, вертикальные клеммники, но их тоже надо ещё поискать. Поэтому запаивал то, что было под рукой, как раз без дела валялись.
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Двунаправленная шина BiDiB и её "железо".
Переворачиваем плату
12. Запаял цифровой изолятор ADUM1201 с кондёрами обвязки 100нФ и оптопару 13. Дальше запаял следующую группу деталей:
- Кварц с кондёрами 15пФ
- Резисторы 22 Ом, 220 Ом, 10 кОм
- Транзистор BSS123
- Кондёры по 100 нФ 14. В заключении запаял диоды Шоттки SSA33L и резисторы 22 Ом, для токовых датчиков На этом сборка модуля закончена и можно переходить к прошивке микроконтроллера.
Этот процесс подробно описан в пдф-нике на первой странице темы.
После заливки Flash-файла, светодиоды состояния начнут мигать в режиме "бегущих огней".
12. Запаял цифровой изолятор ADUM1201 с кондёрами обвязки 100нФ и оптопару 13. Дальше запаял следующую группу деталей:
- Кварц с кондёрами 15пФ
- Резисторы 22 Ом, 220 Ом, 10 кОм
- Транзистор BSS123
- Кондёры по 100 нФ 14. В заключении запаял диоды Шоттки SSA33L и резисторы 22 Ом, для токовых датчиков На этом сборка модуля закончена и можно переходить к прошивке микроконтроллера.
Этот процесс подробно описан в пдф-нике на первой странице темы.
После заливки Flash-файла, светодиоды состояния начнут мигать в режиме "бегущих огней".
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Двунаправленная шина BiDiB и её "железо".
В первом сообщении добавлен перевод пдф-ника, рассказывающего про самостоятельную сборку модуля OpenDCC GBM, с самого начала, т.е. из комплекта голых плат.
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Двунаправленная шина BiDiB и её "железо".
Небольшое кино, чтобы понять нужная это вещь RailCom или нет:
Re: Двунаправленная шина BiDiB и её "железо".
День добрый.
Тема очень интересная.Хотел бы уточнить по LightContro. В спецификации, если я ее верно понял, указано что данный аксессуарный декодер может управлять 4-мя сервоприводами.
Но кроме этого модуля есть еще модули One-Serie, например OneServoTurn и Onedrive Turn. Электромагнитными переключателями стрелок я уже "наелся", меня интересует управление именно сервоприводами. Только на текущий момент у меня стоит 7 стрелок, но есть планы по расширению макета и их количество может возрасти до 20... Хотелось бы заблаговременно спланировать за счет чего наращивать потенциал.
Какая конфигурация оборудования будет наиболее оптимальной?
Поддерживает ли LightContro и OneServoTurn (Onedrive Turn) RailCom?
Тема очень интересная.Хотел бы уточнить по 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 и её "железо".
не критики ради, а в целях моего образования (ну мож еще кому будет интересно)
а почему использовали цифровые изоляторы, а не оптронную развязку?
двунаправленность ?
а почему использовали цифровые изоляторы, а не оптронную развязку?
двунаправленность ?
Последний раз редактировалось voykov Сб янв 23, 2016 11:41 pm, всего редактировалось 1 раз.
Никогда не провозглашал он себя богом.
С другой стороны, и не отказывался от этого.
----
mmh0.ru
С другой стороны, и не отказывался от этого.
----
mmh0.ru
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Двунаправленная шина BiDiB и её "железо".
Да, 4 сервопривода. В описании есть упоминание про RailCom, но что это даёт, я не знаю.AlexBar писал(а):Хотел бы уточнить по LightContro. В спецификации, если я ее верно понял, указано что данный аксессуарный декодер может управлять 4-мя сервоприводами.
Как показывает практика, не всегда удобно иметь одну плату с большим количеством управляемых серв, особенно когда стрелки расположены не очень кучно. В таком случае лучше поставить два-три модуля управления, рассчитанных на меньшее количество серв.AlexBar писал(а):Какая конфигурация оборудования будет наиболее оптимальной?
Конечно идеальным решением выглядит модуль OneServoTurn. Там уже есть реле для смены полярности на крестовине или остряках стрелки.
С другой стороны модуль OneControl представляет бОльшие возможности.
К обоим этим модулям может быть подключен один модуль GBM16T.
Оптимальное решение всё равно выбирать Вам, исходя из Ваших условий. К тому же все эти модули я в руках не держал и пока сильно не углублялся в их изучение, т.к. мне это не сильно интересовало.
- LABA
- Сообщения: 1616
- Зарегистрирован: Пт мар 20, 2009 9:25 pm
- Откуда: Питер
- Благодарил (а): 32 раза
- Поблагодарили: 7 раз
- Контактная информация:
Re: Двунаправленная шина BiDiB и её "железо".
Вопрос не по адресу, это же не я разрабатывал. Наверное были причины, я не вдавался.voykov писал(а):а почему использовали цифровые изоляторы, а не оптронную развязку?
Кстати, вполне может быть, что требуется именно двухсторонний обмен.voykov писал(а):двунаправленность ?