Страница 1 из 2
Нужно преобразовать импульсный сигнал в цифровой
Добавлено: Чт сен 02, 2010 22:52:43
vitalik_1984
Есть тема создать блок управления переключения передач в зависимости от скорости вращения вторичного вала.Скорость считывается с индуктивного датчика.
Вопрос заключается в следующем:
нужно преобразовать сигнал датчика в вид, доступный для обработки процессорами типа АТмега8 или вообще придумать несколько порогов срабатывания в зависимости от разной частоты оборотов.
Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Пт сен 03, 2010 06:48:05
Anode_Katode
Так в чем проблема?
Классическая задача: фиксирование входного сигнала - счетчик на 8-ми битном таймере (время между соседними сигналами) - внешнее прерывание INT0.
Время между соседними сигналами T и будет искомой величиной. Несложная для расчета формула (через количество зубцов диска и времени Т) покажет угловую скорость, а если надо то и линейную.
Лучше заглянуть в раздел про МК (МК и ПЛИС), там уже подобные штуки уже не раз обсуждались.
Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Пт сен 03, 2010 11:09:06
vitalik_1984
дело в том,что сигнал прыгает,а к тому же он от индуктивного датчика.как бы не убило мк.как лучше сделать преобразование для неё.
Ещё какое лучше напряжение подать на датчик, если датчик 1000ом?
Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Пт сен 03, 2010 11:17:05
Anode_Katode
А что из себя представляет индуктивный датчик?
Это реле или токовая катушка?
При 1000 Ом, можно смело подавать 5 В, напряжение питания МК. Только для начала нужно разобраться с типом датчика.
Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Пт сен 03, 2010 17:37:03
vitalik_1984
Anode_Katode писал(а):А что из себя представляет индуктивный датчик?
Это реле или токовая катушка?
При 1000 Ом, можно смело подавать 5 В, напряжение питания МК. Только для начала нужно разобраться с типом датчика.
Тип датчика обычная катушка,судя по способу установки, индуктивность меняется в присутствии зубьев вторичного вала.
Примерный вид сигнала на рисунке выше.
Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Вс сен 05, 2010 17:39:02
vitalik_1984
Видимо нет специалистов...
Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Вс сен 05, 2010 17:57:30
dr.doc
Ещё какое лучше напряжение подать на датчик, если датчик 1000ом?
Судя по приведенному рисунку датчик у Вас генераторного типа. Так какое напряжение на него можно подать? Вы хоть схему включения приведите, а то я не понимаю, о чем речь?
Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Вс сен 05, 2010 17:59:36
Soir
vitalik_1984 писал(а):Видимо нет специалистов...
Дело не в наличии специалистов, а в том, что Вы, как и многие, задающие такие задачи, ждут, что им выложат готовое решение с пустого места.
Задайте поиск, найдите варианты, выложите для обсуждения и тема заведется.
Задача на самом деле настолько простая, что даже не интересно - например, компаратор. Реализация - на чем Вам будет угодно. Если сигнал имеет достаточную амплитуду - подавайте через защитную цепочку напрямую на МК.
Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Вс сен 05, 2010 21:06:40
vitalik_1984
Так вот я сижу и думаю как лучше сделать я вообще к электронике недавно пришел.
Тут мне пишут ограничить сигнал сверху и убрать отрицательный уровень.
это типа поставить диод и резистор на вход?
dr.doc писал(а):Судя по приведенному рисунку датчик у Вас генераторного типа. Так какое напряжение на него можно подать? Вы хоть схему включения приведите, а то я не понимаю, о чем речь?
вот схема ниже.
Это не генераторного типа датчик-там нет намагниченных полюсов,скорее датчик основан на изменении магнитной индукции.
Вал крутится,а на валу зубья в датчике катушка на 1000 ом. Индуктивность не подскажу, к сожалению.
Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Вс сен 05, 2010 21:16:19
Soir
vitalik_1984 писал(а):Тут мне пишут ограничить сигнал сверху и убрать отрицательный уровень.
это типа поставить диод и резистор на вход?
Типа вот так:

Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Вс сен 05, 2010 21:21:43
GP1
Soir
пока сидел рисовал, ты уж выложил схемку

Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Пн сен 06, 2010 22:22:57
vitalik_1984
SOIR, Спасибо за подсказки

. Я тут на досуге почитал немного про компаратор и надумал то,что на картинке.
Так нормально будет?
Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Пн сен 06, 2010 22:55:05
dr.doc
Елки зеленые!
Это не генераторного типа датчик-там нет намагниченных полюсов
А что же Вы нарисовали? Если измерять изменение индуктивности, то катушку включают в измерительный мост, и, подав на мост переменку ВЧ, снимают сигнал разбалансировки! А у Вас компаратор переключится при появлении на датчике некоторого напряжения.
Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Вт сен 07, 2010 06:09:01
Soir
vitalik_1984 писал(а):Я тут на досуге почитал немного про компаратор и надумал то,что на картинке.
Так нормально будет?
Как принцип - нормально, но до реальной схемы еще далеко.
Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Вт сен 07, 2010 08:20:45
Jack_A
Soir писал(а):[
Как принцип - нормально, но до реальной схемы еще далеко.
Ничего тут правильного. Входное сопротивление АЦП микроконтроллера велико, поэтому на входе + всегда будет 5V.
Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Вт сен 07, 2010 08:50:52
Soir
Jack_A писал(а):Soir писал(а):[
Как принцип - нормально, но до реальной схемы еще далеко.
Ничего тут правильного. Входное сопротивление АЦП микроконтроллера велико, поэтому на входе + всегда будет 5V.
Вы сами то, хоть поняли, что написали?

Re: Нужно преобразовать импульсный сигнал в цифровой
Добавлено: Вт сен 07, 2010 10:09:58
vitalik_1984
dr.doc писал(а):А что же Вы нарисовали?
Да не ругайтесь вы так, я же написал что только учусь:) А у вас есть реальная возможность показать свои знания%)
Входное сопротивление АЦП микроконтроллера велико, поэтому на входе + всегда будет 5V.
Я понял- нужно нагрузить катушку а то ток через неё будет слишком маленьким, чтоб снимать скачки напряжения.
А может все таки рассмотреть принцип вч колебаний, который dr.doc предложил?Только будет ли это работать на расстоянии около 20 метров? Нужно будет, наверно, делать защиту в виде экрана?
Re: Нужно преобразовать импульсный сигнал в цифровой
Добавлено: Вт сен 07, 2010 10:23:50
Кашпо
Вам нужна обвязка для датчика положения коленвала (ДПКВ). у ребят с mpsz.ru уже есть готовая схема на компараторе. я сам такую собирал - работает.
Re: Нужно преобразовать импульсный сигнал в цифровой
Добавлено: Вт сен 07, 2010 10:44:16
Soir
vitalik_1984 посмотрите вот здесь:
http://www.electromir.net/Shems/9/12/Shema_1.htm
Схема на двух транзисторах простейший формирователь импульсов. Вы можете использовать компараторы, ОУ и т.п.
Вот, например, набросал на скорую руку, на симуляторе работает. Резисторами R3, R4 подбирается чувствительность компаратора.

Re: Нужно преобразовать имупульсный сигнал в цифровой
Добавлено: Вт сен 07, 2010 18:18:09
Jack_A
Soir писал(а):Jack_A писал(а):
Ничего тут правильного. Входное сопротивление АЦП микроконтроллера велико, поэтому на входе + всегда будет 5V.
Вы сами то, хоть поняли, что написали?

Не только я, но и топикстартер понял, хоть он и признается, что еще не очень опытный.
Только не микроконтроллера, а компаратора - тут я малость протабанил.
В его схеме напряжение на вход компаратора будет 5V / ( Rd + R + Rвх. ) * Rвх. И поскольку Rd( датчика ) + R << Rвх, то на входе всегда будет почти 5V. В правильной схеме
U = 5V / (Rd + R) * R ( вкладом высокого сопротивления входной цепи пренебрегаем ), и получаем U, обратно зависящее от R датчика. И физику за 7 класс еще никто не отменял.