Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Интерфейс для энкодера.
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Схемотехника
Jenya7
У меня на микроконтроллер приходят сигналы с энкодера HALL A, HALL B. Проблема в том что энкодеры могут быть разные и сигнал может быть в диапазоне 5V-24V. Поэтому мне нужен какой нибудь преобразователь сигналов. Я подумал поставить такой как на картинке. Этого будет достаточно?

мда...на колекторе при открытом транзисторе будет падение 0.7 вольта. интересно для STM32 с его 3.3 это будет надежным логическим нулем?
sigmaN
Цитата
интересно для STM32 с его 3.3 это будет надежным логическим нулем?
Интересно, а вы дашаит почитать на стм32 пробовали? Особенно в той его части, где электрикал характеристикс перечисляются?
Jenya7
Цитата(sigmaN @ Jul 3 2017, 19:21) *
Интересно, а вы дашаит почитать на стм32 пробовали? Особенно в той его части, где электрикал характеристикс перечисляются?

у него указанно 0.3*Vdd. Несколько гранично.
sigmaN
0.7 меньше чем 0.3 * VDD(3.3)
в чем проблема? где непонятки?
megajohn
Цитата(Jenya7 @ Jul 3 2017, 10:37) *
мда...на колекторе при открытом транзисторе будет падение 0.7 вольта


ничо не путаете ? 0.7 это типовое База-эммитер.
Коллектор-эммитер как правило в районе 0.1-0.2В
conan
Будучи не в теме вопрос из праздного любопытства: что такое 5V-24V? ЭДС, логический уровень, еще что-то?
Jenya7
Цитата(conan @ Jul 4 2017, 04:16) *
Будучи не в теме вопрос из праздного любопытства: что такое 5V-24V? ЭДС, логический уровень, еще что-то?

амплитуда сигнала.

Цитата(megajohn @ Jul 4 2017, 01:07) *
ничо не путаете ? 0.7 это типовое База-эммитер.
Коллектор-эммитер как правило в районе 0.1-0.2В

у нас грубо говоря диод между колектором и землей в открытом состоянии. а на диоде упадет 0.7.
я тут почитал этот дата шит - emitter-base voltage - 6 вольт. это значит я не могу подать на базу 24 вольта? или имеется в виду reversed voltage?
vladec
Цитата
у нас грубо говоря диод между колектором и землей в открытом состоянии. а на диоде упадет 0.7.

"Грубо говоря" не будет там никакого диода, а будет именно:
Цитата
Коллектор-эммитер как правило в районе 0.1-0.2В

И не плохо бы для порядка, в Вашей схеме добавить резистор с базы на эммитер килоом на 10.
Jenya7
Цитата(vladec @ Jul 4 2017, 13:32) *
"Грубо говоря" не будет там никакого диода, а будет именно:

И не плохо бы для порядка, в Вашей схеме добавить резистор с базы на эммитер килоом на 10.

я понял. а 24 вольта на базу можно подавать?
AnatolyT
можно, конечно не напрямую ведь, а через резистор
alexvu
Если энкодер на длинных проводах, то надо фильтровать помехи.
Или это все в одном корпусе и без помех?
По хорошему, должен быть RC фильтр и (иногда) еще перед ним ограничитель помех.
Но если напряжение разное, то и непонятно, по какому уровню отделять сигнал от помехи.
Jenya7
Цитата(alexvu @ Jul 5 2017, 05:12) *
Если энкодер на длинных проводах, то надо фильтровать помехи.
Или это все в одном корпусе и без помех?
По хорошему, должен быть RC фильтр и (иногда) еще перед ним ограничитель помех.
Но если напряжение разное, то и непонятно, по какому уровню отделять сигнал от помехи.

бывают случаи что провода таки да длинные. сделать так?

Цитата(vladec @ Jul 4 2017, 13:32) *
И не плохо бы для порядка, в Вашей схеме добавить резистор с базы на эммитер килоом на 10.

думаете могут быть наводки на линии?
vladec
Если и фильтровать то по входу, а в общем, если источник сигнала низкоомный, навести помеху в 5 - 24В не так-то просто, главное базовый резистор должен стоять рядом с транзистором.
AnatolyT
Емкость лучше не на выходе ключа поставить, а в базу, номиналом около 100 пФ. Посчитаете постоянную времени, учитывая что глитчи на дребезге обычно составляют от нескольких единиц до десятков нс. Если длинные провода до енкодера и импульсная помеха на дребезге может превышать допустимое напряжение база-эмиттер можно поставить в базу стабилитрон.
Jenya7
Цитата(AnatolyT @ Jul 5 2017, 13:32) *
Емкость лучше не на выходе ключа поставить, а в базу, номиналом около 100 пФ. Посчитаете постоянную времени, учитывая что глитчи на дребезге обычно составляют от нескольких единиц до десятков нс. Если длинные провода до енкодера и импульсная помеха на дребезге может превышать допустимое напряжение база-эмиттер можно поставить в базу стабилитрон.

я боюсь что при таком включении срежуться фронты и это повлияет на открытие транзистора.

открыл даташит BC847
Vbe base-emitter voltage Ic=2mA; Vce=5V min=580mV typ=660mV max=700mV
максимальное значение 700mV? это как?
а это наверное напряжение насыщения. а напряжение пробоя?
XVR
Цитата(Jenya7 @ Jul 5 2017, 10:51) *
максимальное значение 700mV? это как?
Это так. БЭ представляет собой диод (упрощенно)
Цитата
а это наверное напряжение насыщения.
Угу
Цитата
а напряжение пробоя?
Вам надо не нарпяжение смотреть (диод все таки), а максимальный ток. Это в таблице Limiting value - I BM (peak base current) - 100mA (импульс не длиннее 1mS)

Выбираете базовый резистор, что бы ток не привышал ~50mA. Еще на вход поставьте TVS, что бы защитить от статики (ну и как то напряжение ограничить)

Jenya7
Цитата(XVR @ Jul 5 2017, 16:20) *
Это так. БЭ представляет собой диод (упрощенно)
Угу
Вам надо не нарпяжение смотреть (диод все таки), а максимальный ток. Это в таблице Limiting value - I BM (peak base current) - 100mA (импульс не длиннее 1mS)

Выбираете базовый резистор, что бы ток не привышал ~50mA. Еще на вход поставьте TVS, что бы защитить от статики (ну и как то напряжение ограничить)

спасибо. а конденсатор на базе для фильтрации - он не помешает открыванию-закрыванию транзистора?
XVR
Цитата(Jenya7 @ Jul 5 2017, 13:26) *
а конденсатор на базе для фильтрации - он не помешает открыванию-закрыванию транзистора?
Если у вас конденсатор в пределах нескольких нанофарад, и энкодер крутится не со скоростью 1М оборотов в секунду, то не помешает sm.gif
Посчитайте постоянную времени заряда конденсатора через базовый резистор током от энкодера. Возьмите худший вариант. Убедитесь, что она много меньше чем период импульсов от энкодера.

Jenya7
Цитата(XVR @ Jul 5 2017, 16:31) *
Если у вас конденсатор в пределах нескольких нанофарад, и энкодер крутится не со скоростью 1М оборотов в секунду, то не помешает sm.gif
Посчитайте постоянную времени заряда конденсатора через базовый резистор током от энкодера. Возьмите худший вариант. Убедитесь, что она много меньше чем период импульсов от энкодера.

спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.