Я тут новичок, поиском пользовался, но найти по теме ничего не удалось, поэтому если кто-то сможет подсказать нужную ветку, буду заранее благодарен.
На днях для творчества купил Arduino Duemilanove с процессором ATMega. Весьма интересный девайс, специально для ленивых Предполагается использовать его в автомобиле, т.е. однополярное питание 12-14В. И, конечно, требуется сопряжение с датчиками. В частности, хочется получить информацию с датчика скорости АБС. Это индуктивный датчик, на выходе которого имеем синусоиду размахом около 70мВ. Ну и ессно, хотелось бы научиться из этой синусоиды получить цифру, которую можно подать на вход этого самого Arduino. Немного поизучав вопрос, пришел к выводу, что можно было бы использовать компаратор напряжения. Ну а дальше - трудно. Электронику с института уже давно подзабыл, в элементной базе современной тоже не силен. На вопросы в магазине радиодеталей от консультанта получил ответ, что "это вам в дом юных техников"
Подскажите, плз, что можно использовать для этой задачи? Желательно, чтобы можно было без особого труда спаять это обычным паяльником, без сложностей SOIC8 и т.п. Заранее всем спасибо
И еще сразу тогда второй вопрос. К дискретным выходам ATMega можно напрямую подключать светодиоды. Как здесь где-то было правильно указано, нагрузочная способность до 40мА. Для одного светодиода этого достаточно. А как бы можно подключить десяток? Чтобы не грелось ничего, чтобы работало строго в ключевом режиме?
Ну неужели никто ничем подобным не занимался? Вроде бы не должно быть сложно. Ставим компаратор, делаем необходимую обвязку и вперед. Верхняя полуволна - на выходе питание, нижняя - на выходе ноль... Ну, ну, ну...
Петроний писал(а):Ну неужели никто ничем подобным не занимался? Вроде бы не должно быть сложно. Ставим компаратор, делаем необходимую обвязку и вперед. Верхняя полуволна - на выходе питание, нижняя - на выходе ноль... Ну, ну, ну...
А что ну, ну, ну.
Берёте операционник LM358, прекрасно работающий при однополярном питании и к тому же сдвоенный, и к тому же есть в ДИП корпусе.
Собираете на одной половине усилитель сигнала с датчика, на другой компаратор и вперёд.
Для подключения кучи светодиодов можно использовать повторители типа 155ЛП9 шесть штук в одном корпусе.
И вперёд.
Если датчик не привязан к массе авто, то правильнее будет - взять LM324 (четыре ОУ в одном корпусе), на трёх ОУ сделать инструментальный усилитель, а на четвёртом компаратор. А ещё можно покапаться в документации на авто и поискать сигнал скорости выходящий из какого нибудь контроллера.
А зачем строить инструментальный усилитель? Ведь компаратор как раз и есть усилитель? Мне же нужно отслеживать лишь моменты смены полярности этой синусоиды. Или 70мВ - недостаточно для входа компаратора? Вот такой зверь есть - LM293D, но он в корпусе SIOC8 - неудобно для самостоятельного монтажа... Вроде были еще какие-то отечественные аналоги, в круглом металло-стеклянном корпусе с несколькими выводами, но в продаже не попалось...
Да, датчик скорости есть в авто, но он в коробке передач и разрешение у него порядка 0.6 м/импульс, а сигналы с датчиков АБС сразу попадают в блок АБС, который еще непонятно где расположен, и оттуда никуда не выходят. А разъемы датчиков этих прямо под капотом, на виду - было бы очень удобно их использовать...
Компаратор не усиливает, он переключается при достижении определённого уровня на входе.
При 70мВ настроить его будет крайне сложно чтобы не было ложных срабатываний, тем более в авто.
Не устраивает компаратор на операционнике, есть два в одном флаконе, компаратор и операционник в одном корпусе К1401УД6.
Также есть просто компараторы 521СА1-6, 554СА1-6, 1401СА1-3
Более полный список с аналогами http://www.chipdip.ru/catalog/1766.aspx
Петроний, я в практике сталкивался с подобным случаем, стояла задача подключить таксометр к ФВ "Кадди". На Кадди тоже стоят индукционные датчики, но стоят они на колёсах. Датчики одним концом привязаны к плюсу батареи, амплитуда синуса похожа на вашу. Провода соединения с эл. блоком не экранированы. Приставку делал на LM393 (на одном из двух компараторов), неинвертированный вход через кондёр 0.1 мкф подключил к датчику, инвертированный к делителю раб. напряжения бортовой сети, выдающему 0 - 100 мВ (т.е. с подстр. резистором), так же ввёл ООС для гистерезиса. Цепь ООС тоже с подстроечным резистором (по моему 470 кОм, точно не помню). Настраивал по осциллографу. Вобщем работает, но на грани фола. Сказываются помехи, не смотря на то что, автомобиль дизельный. Так вот, если у вас датчики не привязаны ни массе, ни к плюсу (так делают на Мерседесах), то остаётся использовать диференциальный, инструментальный усилитель, он будет менее подвержен помехам (по сравнению с описаной выше схеме) и не будет мешать работе штатным усилителям АБС.
Чтобы помехи не собирать на проводах, нужно компаратор
- поставить поближе к датчику
- притащить питание и наставить конденсаторов прямо на выводы питания компаратора
- обязательно поставить простой ФНЧ (RC) на сигнал
- обязательно сделать компаратор с гистерезисом
- выходной сигнал компаратора брать в виде тока.
Касательно комапаратора: LM393 есть в дип корпусе, выход с открытым коллектором - то, что надо для реализации перечисленного выше.
Про схему включения: можно скачать даташит от National Semiconductor, там примеров включения тьма. В частности, интерес может представлять схема Figure 11. Transducer amplifier, только нагрузочный резистор нужно от компаратора унести к МК и подключить не к +12 а к питанию МК.
Продолжая тему...
Необходимо обработать сигнал с индукционного датчика ABS.
Существует ряд микросхем для обработки индуктивных датчиков: MAX9924-MAX9927, TA8025F.
MAX9924-MAX9927 тяжело достать.
TA8025F снята с производства, но можно купить. http://www.datasheetcatalog.org/datasheet/toshiba/3833.pdf
TA8025F применяется для обработки сигнала с индуктивного датчика положения каленвала в блоке ЭБУ Январь 7.2.
Нашел схему на этот блок и вычленил оттуда кусок меня интересующий.
На 15 и 34 подаются сигналы индуктивного датчика.
Как считаете будет работать?