реклама на сайте
подробности

 
 
> Интерфейс для энкодера.
Jenya7
сообщение Jul 3 2017, 07:37
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



У меня на микроконтроллер приходят сигналы с энкодера HALL A, HALL B. Проблема в том что энкодеры могут быть разные и сигнал может быть в диапазоне 5V-24V. Поэтому мне нужен какой нибудь преобразователь сигналов. Я подумал поставить такой как на картинке. Этого будет достаточно?

мда...на колекторе при открытом транзисторе будет падение 0.7 вольта. интересно для STM32 с его 3.3 это будет надежным логическим нулем?

Сообщение отредактировал Jenya7 - Jul 3 2017, 10:57
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AnatolyT
сообщение Jul 5 2017, 07:32
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 176
Регистрация: 29-03-10
Пользователь №: 56 269



Емкость лучше не на выходе ключа поставить, а в базу, номиналом около 100 пФ. Посчитаете постоянную времени, учитывая что глитчи на дребезге обычно составляют от нескольких единиц до десятков нс. Если длинные провода до енкодера и импульсная помеха на дребезге может превышать допустимое напряжение база-эмиттер можно поставить в базу стабилитрон.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Jul 5 2017, 07:51
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



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

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

открыл даташит BC847
Vbe base-emitter voltage Ic=2mA; Vce=5V min=580mV typ=660mV max=700mV
максимальное значение 700mV? это как?
а это наверное напряжение насыщения. а напряжение пробоя?

Сообщение отредактировал Jenya7 - Jul 5 2017, 08:21
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
XVR
сообщение Jul 5 2017, 10:20
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



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

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

Go to the top of the page
 
+Quote Post
Jenya7
сообщение Jul 5 2017, 10:26
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



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

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

спасибо. а конденсатор на базе для фильтрации - он не помешает открыванию-закрыванию транзистора?
Go to the top of the page
 
+Quote Post
XVR
сообщение Jul 5 2017, 10:31
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



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

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Jenya7   Интерфейс для энкодера.   Jul 3 2017, 07:37
- - sigmaN   Цитатаинтересно для STM32 с его 3.3 это будет наде...   Jul 3 2017, 14:21
|- - Jenya7   Цитата(sigmaN @ Jul 3 2017, 19:21) Интере...   Jul 3 2017, 14:40
- - sigmaN   0.7 меньше чем 0.3 * VDD(3.3) в чем проблема? где ...   Jul 3 2017, 14:50
- - megajohn   Цитата(Jenya7 @ Jul 3 2017, 10:37) мда......   Jul 3 2017, 19:07
- - conan   Будучи не в теме вопрос из праздного любопытства: ...   Jul 3 2017, 22:16
|- - Jenya7   Цитата(conan @ Jul 4 2017, 04:16) Будучи ...   Jul 4 2017, 06:27
- - vladec   Цитатау нас грубо говоря диод между колектором и з...   Jul 4 2017, 07:32
|- - Jenya7   Цитата(vladec @ Jul 4 2017, 13:32) ...   Jul 4 2017, 07:46
- - AnatolyT   можно, конечно не напрямую ведь, а через резистор   Jul 4 2017, 08:09
- - alexvu   Если энкодер на длинных проводах, то надо фильтров...   Jul 4 2017, 23:12
|- - Jenya7   Цитата(alexvu @ Jul 5 2017, 05:12) Если э...   Jul 5 2017, 06:43
- - vladec   Если и фильтровать то по входу, а в общем, если ис...   Jul 5 2017, 07:20
- - Jenya7   Цитата(XVR @ Jul 5 2017, 16:31) Если у ва...   Jul 5 2017, 10:57


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 13:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.0134 секунд с 7
ELECTRONIX ©2004-2016