Обсуждаем цифровые устройства...
Ответить

инвертировать показания датчика уровня

Сб ноя 30, 2013 21:47:59

не нашел более подходящего раздела для моей проблемы.
есть датчик уровня
70 ом - пусто
170 ом - середина
270 ом - полный

но скорее всего грубый расчет должен быть 50-300

есть прибор с контроллером который стрелкой показывает уровень. но он трактует все наоборот.
он понимает:
270 ом - пусто
170 ом - середина
70 ом - полный

но тоже грубо 50-300

сразу скажу что датчик нельзя заменить или перевернуть. контроллер переделать или прошивку заменить тоже нельзя.
датчик - переменный резистор - одной ногой на земле, другой отдает сигнал.
существует ли какая-то схемка чтобы инвертировать сигнал, может компараторами какими-то или еще чем. питание 12в.
замутить на аттини - последняя мысль, но может можно чтото попроще

спасибо

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 22:09:26

Прям чудеса какие то, контроллер да ещё со стрелкой...
Наверняка резистор должен быть не на землю, а на питание.
Или операционный усилитель поставьте - в википедии варианты посмотрите http://ru.wikipedia.org/wiki/%D0%9F%D1% ... 0%B5%D0%B9

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 22:35:56

датчик на земле одной ногой это 100%

контроллер - приборная панель, показывает все стрелками

сигнал с датчика идет прямо на проц

с ОУ дела никогда не имел и смущают схемы и описание, усиление, ток и тд, не спалить бы проц, нужно чтото надежное и правильное
если ли реальные варианты?

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 22:47:07

У датчика два вывода ? На ВАЗ-е ?

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 22:51:35

мото
на приборку тупо приходит один провод от датчика

приборку поменяли вот и все проблемы. читает показания наоборот. но надо сделать, тем более просто наоборот без изменений диапазона

в баке насос и датчик уровня. датчик на земле сидит и дает сопротивление по одному проводу.

приборку проверил на столе - подкидывал переменный резистор и нашел диапазон.

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 23:00:10

Тут простых решений нет - проще всего переделать сам датчик . Датчик сфотографировать можете ? Может есть возможность сам датчик изолировать от корпуса? Механическая инверсия - в качестве бреда - через две одинаковые шестерёнки.
Последний раз редактировалось Быстрый Сб ноя 30, 2013 23:03:15, всего редактировалось 1 раз.

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 23:01:06

к сожалению в бак не лазил еще и врядле получится
а что вы хотите переделать - подключить его к питанию вместо земли?

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 23:03:53

Изолировать от корпуса. Но думаю менее радикально будет изучить устройство приборки если индикатор стрелочный то возможно поменять выводы катушек местами.
Последний раз редактировалось Быстрый Сб ноя 30, 2013 23:06:19, всего редактировалось 1 раз.

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 23:05:44

Можно на транзисторе. Так проще всего, наверное, сделать
для примера - вот так
подбором R1 и R3 устанавливаем необходимый диапазон выходного напряжения. Для номиналов на схеме - при 0 сопротивлении датчика на выходе 3,0 В; при сопротивлении 300 Ом - 0,2 В
Изображение

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 23:07:07

Линейность надо сохранить.

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 23:12:14

AlphaLaiman писал(а):AlphaLaiman

...полный бред дилетанта, оправдывает только слово "наверное"....
А чтобы инвертировать операционником, то надо знать пределы изменения напряжения на входе контроллера (да и сопротивление входа от +12)
Последний раз редактировалось Enman Сб ноя 30, 2013 23:14:48, всего редактировалось 1 раз.

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 23:13:48

Быстрый писал(а):Линейность надо сохранить.

это да, я в протеусе прогнал данную схему - всё нормально на всём диапазоне 0-300
собственно, ничего сложного
Enman писал(а):...полный бред дилетанта, оправдывает только слово "наверное"....

без комментариев
Последний раз редактировалось AlphaLaiman Сб ноя 30, 2013 23:52:51, всего редактировалось 1 раз.

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 23:16:45

Фоторезисторная оптопара поможет.

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 23:17:14

.
Последний раз редактировалось AlphaLaiman Сб ноя 30, 2013 23:55:16, всего редактировалось 1 раз.

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 23:17:45

ты один раз спаяй такую схему, измени ей питание на пару вольт и температуру....и что у неё будет на выходе при этом?

Re: инвертировать показания датчика уровня

Сб ноя 30, 2013 23:24:50

Enman писал(а):ты один раз спаяй такую схему, измени ей питание на пару вольт и температуру....

а зачем их менять?

Re: инвертировать показания датчика уровня

Вс дек 01, 2013 00:01:53

Быстрый писал(а):если индикатор стрелочный то возможно поменять выводы катушек местами.


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


ребята, не ругайтесь пожалуйста, давайте прийдем к чему-то а я затестирую.
перечитал кучу подобных тем здесь насчет датчиков, все сошлись к использованию АТМЕГИ потому что у них датчики нелинейные и нужно было согласовать пропорции, а у меня вроде бы все просто, только инвертировать.... :?

Re: инвертировать показания датчика уровня

Вс дек 01, 2013 00:15:01

flusher писал(а):у меня вроде бы все просто, только инвертировать....

Интересно какую кучу схем ты перелопатил? вот тема viewtopic.php?f=43&t=146&hilit=%D0%B4%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA&start=60
и насколько я знаю , что датчик в баке и что датчик давления принцип работы одинаков, и требует инверсии.

Re: инвертировать показания датчика уровня

Вс дек 01, 2013 00:23:09

и что ж в той теме есть??? там для моего случая ничего не подходит

что я замерил из приборки. на контакте куда приходит датчик имеем:
без датчика 0.33в
280 ом - 0.17в
170 ом - 0.14в
70 ом - 0.06в

как он замеряет я чтото не понял. считает ток который идет на сопротивление (датчик)?
Последний раз редактировалось flusher Вс дек 01, 2013 11:07:30, всего редактировалось 1 раз.

Re: инвертировать показания датчика уровня

Вс дек 01, 2013 09:50:25

Могу предложить такой вариант, тут вопрос с выбором операционника, сможет ли он дать 60 мВ без отрицательного питания, и с учётом нагрузки в 300 Ом....
Изображение
Ответить