Получение цифры с индуктивного датчика АБС

Обсуждаем цифровые устройства...
Ответить
Родился
Сообщения: 15
Зарегистрирован: Вс сен 13, 2009 11:12:10

Сообщение Петроний »

Мурр всем многоуважаемым котам :)

Я тут новичок, поиском пользовался, но найти по теме ничего не удалось, поэтому если кто-то сможет подсказать нужную ветку, буду заранее благодарен.

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

Подскажите, плз, что можно использовать для этой задачи? Желательно, чтобы можно было без особого труда спаять это обычным паяльником, без сложностей SOIC8 и т.п. Заранее всем спасибо :)
Реклама
Родился
Сообщения: 15
Зарегистрирован: Вс сен 13, 2009 11:12:10

Сообщение Петроний »

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

Сообщение Петроний »

Ну неужели никто ничем подобным не занимался? Вроде бы не должно быть сложно. Ставим компаратор, делаем необходимую обвязку и вперед. Верхняя полуволна - на выходе питание, нижняя - на выходе ноль... Ну, ну, ну... :)
Кот, придуманный Хайнлайном
Друг Кота
Аватара пользователя
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Сообщение nik-as »

Петроний писал(а):Ну неужели никто ничем подобным не занимался? Вроде бы не должно быть сложно. Ставим компаратор, делаем необходимую обвязку и вперед. Верхняя полуволна - на выходе питание, нижняя - на выходе ноль... Ну, ну, ну... :)
А что ну, ну, ну.
Берёте операционник LM358, прекрасно работающий при однополярном питании и к тому же сдвоенный, и к тому же есть в ДИП корпусе.
Собираете на одной половине усилитель сигнала с датчика, на другой компаратор и вперёд.
Для подключения кучи светодиодов можно использовать повторители типа 155ЛП9 шесть штук в одном корпусе.
И вперёд.
Творчество оно для того и нужно чтобы творить!
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 365
Зарегистрирован: Вт янв 22, 2008 23:13:41
Откуда: Калининград

Сообщение barby67 »

Если датчик не привязан к массе авто, то правильнее будет - взять LM324 (четыре ОУ в одном корпусе), на трёх ОУ сделать инструментальный усилитель, а на четвёртом компаратор. А ещё можно покапаться в документации на авто и поискать сигнал скорости выходящий из какого нибудь контроллера.
Реклама
Родился
Сообщения: 15
Зарегистрирован: Вс сен 13, 2009 11:12:10

Сообщение Петроний »

А зачем строить инструментальный усилитель? Ведь компаратор как раз и есть усилитель? Мне же нужно отслеживать лишь моменты смены полярности этой синусоиды. Или 70мВ - недостаточно для входа компаратора? Вот такой зверь есть - LM293D, но он в корпусе SIOC8 - неудобно для самостоятельного монтажа... Вроде были еще какие-то отечественные аналоги, в круглом металло-стеклянном корпусе с несколькими выводами, но в продаже не попалось...

Да, датчик скорости есть в авто, но он в коробке передач и разрешение у него порядка 0.6 м/импульс, а сигналы с датчиков АБС сразу попадают в блок АБС, который еще непонятно где расположен, и оттуда никуда не выходят. А разъемы датчиков этих прямо под капотом, на виду - было бы очень удобно их использовать...
Кот, придуманный Хайнлайном
Реклама
Друг Кота
Аватара пользователя
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Сообщение nik-as »

Компаратор не усиливает, он переключается при достижении определённого уровня на входе.
При 70мВ настроить его будет крайне сложно чтобы не было ложных срабатываний, тем более в авто.
Не устраивает компаратор на операционнике, есть два в одном флаконе, компаратор и операционник в одном корпусе К1401УД6.
Также есть просто компараторы 521СА1-6, 554СА1-6, 1401СА1-3
Более полный список с аналогами http://www.chipdip.ru/catalog/1766.aspx
Творчество оно для того и нужно чтобы творить!
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 365
Зарегистрирован: Вт янв 22, 2008 23:13:41
Откуда: Калининград

Сообщение barby67 »

Петроний, я в практике сталкивался с подобным случаем, стояла задача подключить таксометр к ФВ "Кадди". На Кадди тоже стоят индукционные датчики, но стоят они на колёсах. Датчики одним концом привязаны к плюсу батареи, амплитуда синуса похожа на вашу. Провода соединения с эл. блоком не экранированы. Приставку делал на LM393 (на одном из двух компараторов), неинвертированный вход через кондёр 0.1 мкф подключил к датчику, инвертированный к делителю раб. напряжения бортовой сети, выдающему 0 - 100 мВ (т.е. с подстр. резистором), так же ввёл ООС для гистерезиса. Цепь ООС тоже с подстроечным резистором (по моему 470 кОм, точно не помню). Настраивал по осциллографу. Вобщем работает, но на грани фола. Сказываются помехи, не смотря на то что, автомобиль дизельный. Так вот, если у вас датчики не привязаны ни массе, ни к плюсу (так делают на Мерседесах), то остаётся использовать диференциальный, инструментальный усилитель, он будет менее подвержен помехам (по сравнению с описаной выше схеме) и не будет мешать работе штатным усилителям АБС.
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Сообщение bolek »

Чтобы помехи не собирать на проводах, нужно компаратор
- поставить поближе к датчику
- притащить питание и наставить конденсаторов прямо на выводы питания компаратора
- обязательно поставить простой ФНЧ (RC) на сигнал
- обязательно сделать компаратор с гистерезисом
- выходной сигнал компаратора брать в виде тока.

Касательно комапаратора: LM393 есть в дип корпусе, выход с открытым коллектором - то, что надо для реализации перечисленного выше.

Про схему включения: можно скачать даташит от National Semiconductor, там примеров включения тьма. В частности, интерес может представлять схема Figure 11. Transducer amplifier, только нагрузочный резистор нужно от компаратора унести к МК и подключить не к +12 а к питанию МК.
Родился
Сообщения: 11
Зарегистрирован: Вс дек 23, 2012 22:24:50

Сообщение kadushkin »

Так красиво все написано, вот бы схему всего этого...
Заброшено видимо все.
А ведь нужно.
Родился
Сообщения: 11
Зарегистрирован: Вс дек 23, 2012 22:24:50

Сообщение kadushkin »

Продолжая тему...
Необходимо обработать сигнал с индукционного датчика ABS.
Существует ряд микросхем для обработки индуктивных датчиков: MAX9924-MAX9927, TA8025F.
MAX9924-MAX9927 тяжело достать.
TA8025F снята с производства, но можно купить.
http://www.datasheetcatalog.org/datasheet/toshiba/3833.pdf
TA8025F применяется для обработки сигнала с индуктивного датчика положения каленвала в блоке ЭБУ Январь 7.2.
Нашел схему на этот блок и вычленил оттуда кусок меня интересующий.
На 15 и 34 подаются сигналы индуктивного датчика.
Изображение
Как считаете будет работать?
Ответить

Вернуться в «Цифровая техника»