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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Интерфейс для энкодера.
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
sigmaN
сообщение Jul 3 2017, 14:21
Сообщение #2


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



Цитата
интересно для STM32 с его 3.3 это будет надежным логическим нулем?
Интересно, а вы дашаит почитать на стм32 пробовали? Особенно в той его части, где электрикал характеристикс перечисляются?


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Jul 3 2017, 14:40
Сообщение #3


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

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



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

у него указанно 0.3*Vdd. Несколько гранично.
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Jul 3 2017, 14:50
Сообщение #4


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 617
Регистрация: 9-03-08
Пользователь №: 35 751



0.7 меньше чем 0.3 * VDD(3.3)
в чем проблема? где непонятки?


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
megajohn
сообщение Jul 3 2017, 19:07
Сообщение #5


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

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Цитата(Jenya7 @ Jul 3 2017, 10:37) *
мда...на колекторе при открытом транзисторе будет падение 0.7 вольта


ничо не путаете ? 0.7 это типовое База-эммитер.
Коллектор-эммитер как правило в районе 0.1-0.2В


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
conan
сообщение Jul 3 2017, 22:16
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 3-11-11
Пользователь №: 68 126



Будучи не в теме вопрос из праздного любопытства: что такое 5V-24V? ЭДС, логический уровень, еще что-то?
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Jul 4 2017, 06:27
Сообщение #7


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

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



Цитата(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?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
vladec
сообщение Jul 4 2017, 07:32
Сообщение #8


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

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Цитата
у нас грубо говоря диод между колектором и землей в открытом состоянии. а на диоде упадет 0.7.

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

И не плохо бы для порядка, в Вашей схеме добавить резистор с базы на эммитер килоом на 10.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Jul 4 2017, 07:46
Сообщение #9


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

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



Цитата(vladec @ Jul 4 2017, 13:32) *
"Грубо говоря" не будет там никакого диода, а будет именно:

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

я понял. а 24 вольта на базу можно подавать?
Go to the top of the page
 
+Quote Post
AnatolyT
сообщение Jul 4 2017, 08:09
Сообщение #10


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

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



можно, конечно не напрямую ведь, а через резистор
Go to the top of the page
 
+Quote Post
alexvu
сообщение Jul 4 2017, 23:12
Сообщение #11


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

Группа: Свой
Сообщений: 1 172
Регистрация: 14-11-11
Из: Москва
Пользователь №: 68 299



Если энкодер на длинных проводах, то надо фильтровать помехи.
Или это все в одном корпусе и без помех?
По хорошему, должен быть RC фильтр и (иногда) еще перед ним ограничитель помех.
Но если напряжение разное, то и непонятно, по какому уровню отделять сигнал от помехи.
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Jul 5 2017, 06:43
Сообщение #12


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

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



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

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

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

думаете могут быть наводки на линии?

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
vladec
сообщение Jul 5 2017, 07:20
Сообщение #13


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

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Если и фильтровать то по входу, а в общем, если источник сигнала низкоомный, навести помеху в 5 - 24В не так-то просто, главное базовый резистор должен стоять рядом с транзистором.
Go to the top of the page
 
+Quote Post
AnatolyT
сообщение Jul 5 2017, 07:32
Сообщение #14


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

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



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


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

Группа: Участник
Сообщений: 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
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 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
Сообщение #17


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

Группа: Участник
Сообщений: 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
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 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 5 2017, 10:57
Сообщение #19


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

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



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

спасибо.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th June 2025 - 21:12
Рейтинг@Mail.ru


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