Страница 1 из 1
Получение цифры с индуктивного датчика АБС
Добавлено: Вс сен 13, 2009 11:30:06
Петроний
Мурр всем многоуважаемым котам
Я тут новичок, поиском пользовался, но найти по теме ничего не удалось, поэтому если кто-то сможет подсказать нужную ветку, буду заранее благодарен.
На днях для творчества купил Arduino Duemilanove с процессором ATMega. Весьма интересный девайс, специально для ленивых

Предполагается использовать его в автомобиле, т.е. однополярное питание 12-14В. И, конечно, требуется сопряжение с датчиками. В частности, хочется получить информацию с датчика скорости АБС. Это индуктивный датчик, на выходе которого имеем синусоиду размахом около 70мВ. Ну и ессно, хотелось бы научиться из этой синусоиды получить цифру, которую можно подать на вход этого самого Arduino. Немного поизучав вопрос, пришел к выводу, что можно было бы использовать компаратор напряжения. Ну а дальше - трудно. Электронику с института уже давно подзабыл, в элементной базе современной тоже не силен. На вопросы в магазине радиодеталей от консультанта получил ответ, что "это вам в дом юных техников"
Подскажите, плз, что можно использовать для этой задачи? Желательно, чтобы можно было без особого труда спаять это обычным паяльником, без сложностей SOIC8 и т.п. Заранее всем спасибо

Добавлено: Вс сен 13, 2009 11:32:48
Петроний
И еще сразу тогда второй вопрос. К дискретным выходам ATMega можно напрямую подключать светодиоды. Как здесь где-то было правильно указано, нагрузочная способность до 40мА. Для одного светодиода этого достаточно. А как бы можно подключить десяток? Чтобы не грелось ничего, чтобы работало строго в ключевом режиме?
Добавлено: Вт сен 15, 2009 15:03:34
Петроний
Ну неужели никто ничем подобным не занимался? Вроде бы не должно быть сложно. Ставим компаратор, делаем необходимую обвязку и вперед. Верхняя полуволна - на выходе питание, нижняя - на выходе ноль... Ну, ну, ну...

Добавлено: Вт сен 15, 2009 16:08:54
nik-as
Петроний писал(а):Ну неужели никто ничем подобным не занимался? Вроде бы не должно быть сложно. Ставим компаратор, делаем необходимую обвязку и вперед. Верхняя полуволна - на выходе питание, нижняя - на выходе ноль... Ну, ну, ну...

А что ну, ну, ну.
Берёте операционник LM358, прекрасно работающий при однополярном питании и к тому же сдвоенный, и к тому же есть в ДИП корпусе.
Собираете на одной половине усилитель сигнала с датчика, на другой компаратор и вперёд.
Для подключения кучи светодиодов можно использовать повторители типа 155ЛП9 шесть штук в одном корпусе.
И вперёд.
Добавлено: Вт сен 15, 2009 20:40:59
barby67
Если датчик не привязан к массе авто, то правильнее будет - взять LM324 (четыре ОУ в одном корпусе), на трёх ОУ сделать инструментальный усилитель, а на четвёртом компаратор. А ещё можно покапаться в документации на авто и поискать сигнал скорости выходящий из какого нибудь контроллера.
Добавлено: Ср сен 16, 2009 09:21:02
Петроний
А зачем строить инструментальный усилитель? Ведь компаратор как раз и есть усилитель? Мне же нужно отслеживать лишь моменты смены полярности этой синусоиды. Или 70мВ - недостаточно для входа компаратора? Вот такой зверь есть - LM293D, но он в корпусе SIOC8 - неудобно для самостоятельного монтажа... Вроде были еще какие-то отечественные аналоги, в круглом металло-стеклянном корпусе с несколькими выводами, но в продаже не попалось...
Да, датчик скорости есть в авто, но он в коробке передач и разрешение у него порядка 0.6 м/импульс, а сигналы с датчиков АБС сразу попадают в блок АБС, который еще непонятно где расположен, и оттуда никуда не выходят. А разъемы датчиков этих прямо под капотом, на виду - было бы очень удобно их использовать...
Добавлено: Ср сен 16, 2009 19:43:33
nik-as
Компаратор не усиливает, он переключается при достижении определённого уровня на входе.
При 70мВ настроить его будет крайне сложно чтобы не было ложных срабатываний, тем более в авто.
Не устраивает компаратор на операционнике, есть два в одном флаконе, компаратор и операционник в одном корпусе К1401УД6.
Также есть просто компараторы 521СА1-6, 554СА1-6, 1401СА1-3
Более полный список с аналогами
http://www.chipdip.ru/catalog/1766.aspx
Добавлено: Ср сен 16, 2009 23:04:58
barby67
Петроний, я в практике сталкивался с подобным случаем, стояла задача подключить таксометр к ФВ "Кадди". На Кадди тоже стоят индукционные датчики, но стоят они на колёсах. Датчики одним концом привязаны к плюсу батареи, амплитуда синуса похожа на вашу. Провода соединения с эл. блоком не экранированы. Приставку делал на LM393 (на одном из двух компараторов), неинвертированный вход через кондёр 0.1 мкф подключил к датчику, инвертированный к делителю раб. напряжения бортовой сети, выдающему 0 - 100 мВ (т.е. с подстр. резистором), так же ввёл ООС для гистерезиса. Цепь ООС тоже с подстроечным резистором (по моему 470 кОм, точно не помню). Настраивал по осциллографу. Вобщем работает, но на грани фола. Сказываются помехи, не смотря на то что, автомобиль дизельный. Так вот, если у вас датчики не привязаны ни массе, ни к плюсу (так делают на Мерседесах), то остаётся использовать диференциальный, инструментальный усилитель, он будет менее подвержен помехам (по сравнению с описаной выше схеме) и не будет мешать работе штатным усилителям АБС.
Добавлено: Чт сен 17, 2009 13:30:07
bolek
Чтобы помехи не собирать на проводах, нужно компаратор
- поставить поближе к датчику
- притащить питание и наставить конденсаторов прямо на выводы питания компаратора
- обязательно поставить простой ФНЧ (RC) на сигнал
- обязательно сделать компаратор с гистерезисом
- выходной сигнал компаратора брать в виде тока.
Касательно комапаратора: LM393 есть в дип корпусе, выход с открытым коллектором - то, что надо для реализации перечисленного выше.
Про схему включения: можно скачать даташит от National Semiconductor, там примеров включения тьма. В частности, интерес может представлять схема Figure 11. Transducer amplifier, только нагрузочный резистор нужно от компаратора унести к МК и подключить не к +12 а к питанию МК.
Re: Получение цифры с индуктивного датчика АБС
Добавлено: Ср дек 26, 2012 21:26:25
kadushkin
Так красиво все написано, вот бы схему всего этого...
Заброшено видимо все.
А ведь нужно.
Re: Получение цифры с индуктивного датчика АБС
Добавлено: Сб янв 26, 2013 23:43:38
kadushkin
Продолжая тему...
Необходимо обработать сигнал с индукционного датчика ABS.
Существует ряд микросхем для обработки индуктивных датчиков: MAX9924-MAX9927, TA8025F.
MAX9924-MAX9927 тяжело достать.
TA8025F снята с производства, но можно купить.
http://www.datasheetcatalog.org/datasheet/toshiba/3833.pdf
TA8025F применяется для обработки сигнала с индуктивного датчика положения каленвала в блоке ЭБУ Январь 7.2.
Нашел схему на этот блок и вычленил оттуда кусок меня интересующий.
На 15 и 34 подаются сигналы индуктивного датчика.

Как считаете будет работать?