Инвертор сигнала датчика уровня топлива

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
advokat
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн мар 15, 2010 15:34:52
Откуда: Днепр

Инвертор сигнала датчика уровня топлива

Сообщение advokat »

Добрый день!
Имеется задача: датчик уровня топлива в баке - переменный резистор. При пустом баке он имеет 0 Ом, при полном - 60 Ом.
Нужно подключить к указателю с обратной зависимостью: При пустом баке должно быть порядка 300 Ом, при пустом 7...8 Ом.
У обеих случаев зависимость нелинейная
Как-то встречал подобный "преобразователь" на МК. Но вот сейчас никак не могу найти снова ту конструкцию. Может кто еще встречал подобные изделия для повторения?
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Инвертор сигнала датчика уровня топлива

Сообщение GP1 »

что-то мне подсказывает, что идет попытка подключить датчик от М41 к современной панели от волги или тазика. :wink:
Чем дальше, тем больше становлюсь занудой...
Изображение
advokat
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн мар 15, 2010 15:34:52
Откуда: Днепр

Re: Инвертор сигнала датчика уровня топлива

Сообщение advokat »

Открываю карты)
Панель от Альфы 145. Подключаю к М2140. Тах, вода уже побеждены. На спидометре корректор импульсов тоже работает. Все классно. Но вот уровень топлива - засада. Менять бак и просто подбирать другой датчик уровня - уж очень сомнительно. А поставленна задача отображать правдоподобные показания уровня топлива. Заморочится на емкостный датчик - тоже не очень хочется. Потом его все равно придется согласовывать с приборкой...
Хотелосьбы собрать прибор, который позволит провести калибровку хотя бы по 4 точкам: полный, 3/4, 1/2 и 1/4 бака...
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Инвертор сигнала датчика уровня топлива

Сообщение GP1 »

про М40 не скажу, но вот на М41 переставлял другу реостат от волговского бачка, у него как раз обратная зависимость 0-300 ом
можно предложить вариант на мк, скажем на тини13 с выходом ШИМ и коммутировать резисторы, для получения нужной характеристики.
Чем дальше, тем больше становлюсь занудой...
Изображение
advokat
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн мар 15, 2010 15:34:52
Откуда: Днепр

Re: Инвертор сигнала датчика уровня топлива

Сообщение advokat »

Вот вот... На МК
Я ж говорю, на МК!
И видел когда-то... Но тогда надобности небыло, пропустил мимо глаз.
А снйчас повторно ищу,нет... Как вариант, микруху со светодиодного индикатора. Но чет сомнительно в плане калибровки...
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Инвертор сигнала датчика уровня топлива

Сообщение GP1 »

если на мк вообще никаких проблем - на вход АЦП родной датчик, делается таблица зависимости коэф.ШИМа от значения АЦП, при чем для датчика уровня топлива достаточно 32-64 значения, на выход ШИМ ключ на полевике, который будет коммутировать резистор.

но это в теории, на практике не делал, но была такая мысля...
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Инвертор сигнала датчика уровня топлива

Сообщение pyzhman »

Изображение
На входе меряем напругу, т.е. сопротивление, т.е. уровень топлива. На выходе формируем сигнал для датчика уровня топлива. Переворачивание и линеаризация унутре мк.
...Получилась иллюстрация GP1.
Последний раз редактировалось pyzhman Чт окт 06, 2011 09:44:50, всего редактировалось 1 раз.
Docendo discimus
advokat
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн мар 15, 2010 15:34:52
Откуда: Днепр

Re: Инвертор сигнала датчика уровня топлива

Сообщение advokat »

За подсказку конечно спасибо! Но я ищу готовое устройство (схему, прошивку). Сам в написании программ не силен. Но собрать и прошить - не проблема.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Инвертор сигнала датчика уровня топлива

Сообщение GP1 »

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

----------
pyzh_man
цитировать меня, пару раз цитировали, но вот иллюстрируют впервые :)))
Последний раз редактировалось GP1 Чт окт 06, 2011 10:23:17, всего редактировалось 1 раз.
Чем дальше, тем больше становлюсь занудой...
Изображение
advokat
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн мар 15, 2010 15:34:52
Откуда: Днепр

Re: Инвертор сигнала датчика уровня топлива

Сообщение advokat »

Спасибо за внимание, поиски продолжаются
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Инвертор сигнала датчика уровня топлива

Сообщение pyzhman »

GP1 писал(а):иллюстрируют впервые

У вас интернет пошустрее просто. Пока отправлял, уже появилось сообщение. Пришлось подкорректировать.
Docendo discimus
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Инвертор сигнала датчика уровня топлива

Сообщение GP1 »

advokat писал(а):Спасибо за внимание, поиски продолжаются

"ну ты это ... если что заходи" (с) "жил был пес"
может выкрою денек-другой, чего-нибудь накропаю.
Чем дальше, тем больше становлюсь занудой...
Изображение
advokat
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн мар 15, 2010 15:34:52
Откуда: Днепр

Re: Инвертор сигнала датчика уровня топлива

Сообщение advokat »

Спасибо!
Аватара пользователя
korsaj
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Re: Инвертор сигнала датчика уровня топлива

Сообщение korsaj »

На обычном инвертируещем каскади из одного транзистора.
advokat
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн мар 15, 2010 15:34:52
Откуда: Днепр

Re: Инвертор сигнала датчика уровня топлива

Сообщение advokat »

Нашел!
http://ahlen-auto.narod.ru/electrics_vg3.htm
Но на 41-м сопротивление датчика больше, чем у 40-го. Хотя принцип можно взять за основу. Нужно лишь составить таблицу сопротивлений уровня... с точностью так до 0,5 л...
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Инвертор сигнала датчика уровня топлива

Сообщение GP1 »

как вариант :wink:
только если приборка питается +5В, иначе ... :solder:


накрапал программку, tiny13
вход ADC3
выходы PB0 - прямой ШИМ
PB1 - инверсный

только таблицу надо подбирать экспериментально, либо делать режим калибровки, но это уже другая песня.
схемку накидаю дома.
Вложения
fuel_invert.zip
(2.74 КБ) 246 скачиваний
Последний раз редактировалось GP1 Чт окт 06, 2011 15:03:32, всего редактировалось 4 раза.
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Инвертор сигнала датчика уровня топлива

Сообщение GP1 »

korsaj писал(а):На обычном инвертируещем каскади из одного транзистора.

не прокатит по многим причинам.
Чем дальше, тем больше становлюсь занудой...
Изображение
advokat
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн мар 15, 2010 15:34:52
Откуда: Днепр

Re: Инвертор сигнала датчика уровня топлива

Сообщение advokat »

GP1 писал(а):как вариант :wink:
только если приборка питается +5В, иначе ... :solder:


Да. На приборке +5, на "мозг" и всю "логику". Да и корректор на спидометр тоже собрал ATtiny. Все работает в плане скорости. Так что должно получиться.
Я вот еще думаю, чтоб голову всем не морочить, собрать то устройство, что я приводил в пример по ссылке. Вот только б разобраться какие константы и где изменить под свои требования... Нужно будет посидеть с учебниками по программированию...
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Инвертор сигнала датчика уровня топлива

Сообщение GP1 »

Ну если моя прошивка не устраивает... :dont_know:
Чем дальше, тем больше становлюсь занудой...
Изображение
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Инвертор сигнала датчика уровня топлива

Сообщение pyzhman »

Тама все в одном, и выцеплять топливо - проблема. К тому же выцеплять неоткуда: ссылка есть на прошивку, а не на исходник. Да и та не рабочая. К GP1, к GP1.
Docendo discimus
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»