Страница 2 из 3
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пт окт 07, 2011 08:36:52
advokat
GP1, спасибо! Буду пробовать...
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пт окт 07, 2011 09:18:31
GP1
pyzh_man писал(а):Тама все в одном, и выцеплять топливо - проблема. К тому же выцеплять неоткуда: ссылка есть на прошивку, а не на исходник. Да и та не рабочая. К GP1, к GP1.
А кто сказал что моя рабочая...
я накрапал её буквально за 15-20 минут, и только в студии погонял.
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пт окт 07, 2011 09:45:53
pyzhman
Главное суть есть. А вылизать - дело техники. Кот бы коту говорил.

Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пт окт 07, 2011 14:34:37
advokat
бум пробовать...
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пт окт 07, 2011 19:47:42
Coviraylhik
Есть схема такого двух канального измерителя, на меге8 недавно делал

Измерительные входа можно настраивать для измерения в инверсии (в сравнении например с вольтметром) настраивается с помощью ОУ , измерение от ....Ом (да хоть ком) это пустой бак, и до
0оМ это полный бак.
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пт окт 07, 2011 20:18:44
pyzhman
Радует наличие кнопок, светодиодов, кучи сегментников; необходимость притягивать пять вольт куда попало радует особенно.

Наличие второго канала напоминает о собаке с ее ногами. Опять же телеге. С ее колесами.
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пт окт 07, 2011 20:34:51
Coviraylhik
КанечНо радует, готовое решение, а схема эта просто пример , в данном случае используется для измерения давление (аналогично требуется инверсия) и температуры, а светодиоды обозначают выход на исполнительное устройство (с настраиваемым гистерезисом) можно настроить на сигнализирование о минимальном остатке.
В чём прблема что куча деталей, под задачу
Инвертор сигнала датчика уровня топлива упростить схему могу даже я.
Вот такая будет полная схема
кнопки, светодиоды, куча сегментников, ОУ ...., 1 резисторный делитель к датчику, 1 МК, 1 семисегментник, одна кренка.... готово

Re: Инвертор сигнала датчика уровня топлива
Добавлено: Сб окт 08, 2011 11:04:00
pyzhman
ТС говорит о проблемах с программированием. Если уж быть до конца последовательным, то вся бяка заключается в линеаризации показаний. А схема и программа решаемы теоритически.
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Сб окт 08, 2011 12:10:38
advokat
Для начала попробую разбить диапазон сигнала датчика на уровни, определить значение сопротивления на каждой отметке. Аналогично с показометром проведу измерения. Ну а дальше можно садиться за буквари по программированию, составлять алгоритм и пробовать сочинять...
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Сб окт 08, 2011 15:06:49
Gipsy
Нарисуйте шкалу на датчике зеркально - и вся ваша проблема с переделкой

Re: Инвертор сигнала датчика уровня топлива
Добавлено: Сб окт 08, 2011 15:58:34
advokat
Вариант, но не метод. Поскольку получится не эстетично. Вмешательство в оформление приборов исключается. Да и потом. Лампа резерва топлива будет гореть при полном баке? Нет! И еще, кто сказал что прибор и датчик имеют одинаковую линейность? Если б так, то мне было бы проще перекинуть провод с одного конца реостата на другой. Но ведь и величина сопротивления недостаточная. Это значит, что на скорую руку тут результата не достичь. Поэтому, склоняюсь к МК. И о калибровке забывать нельзя.
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пн окт 10, 2011 01:52:13
Coviraylhik
Если нужно с выводом цифровыми показаниями на Led индикатор.
Проект в протеус.

Данные с датчика инвертированы, показания до 99.9 литров, при остатке топлива менее 5 литров, индикация.
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пн окт 10, 2011 09:57:11
advokat
Любопытный проэкт. Спасибо!
Кое-что отсюда можно повзаимствовать.
Индикация на инд мне ненужна. На выходи будет ШИм, чтоб управлять показометром панели. А вот отдельный вывод на лампу резерва - очень даже да. В новой панели есть подобная, но вот только она горит не как положено, ниже "0", а примерно на отметке 1/8. Это не нравится. На то он и резерв, чтоб после отметки "0" в баке еще дотянуть до заправки...
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пн окт 10, 2011 12:44:08
Garin
На контроллерах таких тем полно и все они обречены, так как никто их не доводит до конца , Вот например подобное
http://radiokot.ru/forum/viewtopic.php?f=2&t=54121
Чтобы решить эту задачу МК не требуется , я себе делал таким образом:
резистивный датчик---> операц. усилитель LM358---> регулируемый шим на NE555---> штатный прибор с стрелкой.
Схемно эти два каскада, на логических микросхемах могут согласовать любой датчик с любым прибором.
advokat ты здесь на переписку больше потратиш времени, такую схему быстрее самому собрать...
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пн окт 10, 2011 14:56:20
Сильвер
advokat писал(а):Для начала попробую разбить диапазон сигнала датчика на уровни, определить значение сопротивления на каждой отметке. Аналогично с показометром проведу измерения. Ну а дальше можно садиться за буквари по программированию, составлять алгоритм и пробовать сочинять...
Добавлю 5коп. по линейности измериельного резистора, да характеристика у него нелинейная, НО, это сделано специально и отражает нелинейность уровня топлива в баке т.к.к бак имеет переменное сечение. Стандартный показометр - не что иное как милиамперметр и его показания в прямую зависят от тока в цепи измеритель - показометр. Из всего вышесказанного (о загнул

) следует что измерение уровня топлива будет линейной зависимостью с приличной, но не смертельной погрешностью. Для справки при 1/2 бака напряжение на показометре 1/2 борт. сети. Желаю удачи.
Пы. Сы. Только что написал прогу (Atmega8) для цифрогово показометра давления масла датчика 37.ххх, пока только в шпротеусе откатал, вот буду паять. Тож зависимость обратная, решил программным путем без инвертирующего ОУ.
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пн окт 10, 2011 16:17:25
advokat
Garin, такая мысля у меня была. Но не нравится темп. стабильность отдельных экземпляров 555, купленных на рынке. Я на ней делал таймер с регулировкой паузы на прирывистый режим для дворников... Результат - не очень...
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пн окт 10, 2011 20:14:00
folks
Coviraylhik интересный ты выложил проект. Скажи пожалуйста , как калибруется измеритель топлива ? Я так понимаю , что подстраивается под точно известный литраж топлива залитый в бак ? И насколько точно показывается литраж в процессе эксплуатации?
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пн окт 10, 2011 22:15:04
Сильвер
folks писал(а):Coviraylhik интересный ты выложил проект. Скажи пожалуйста , как калибруется измеритель топлива ? Я так понимаю , что подстраивается под точно известный литраж топлива залитый в бак ? И насколько точно показывается литраж в процессе эксплуатации?
Ещё 5коп. про точность авт. датчиков. Представьте себе поплавок в баке где плещется топливо, а на ходу оно плещется, так что получаем довольно средние результаты. Погрешность доходит до 15% + низкая точность изготовления самих реостатов. Так что требовать чего то большего нельзя, не зря авт. приборы называют ПОКАЗОМЕТРЫ, основная задача которых ПРИБЛИЗИТЕЛЬНО оценить измеряемый показатель - уровень топлива, температуру, давление масла. Продиктован такой подход дешевизной таких датчиков - индикаторов. С другой стороны, датчики системы впрыска имеют точность на порядок лучше вот только использовать их довольно сложно.
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пн окт 10, 2011 22:33:13
Coviraylhik
folks ОУ настраивает диапазон под ваш бак ( в том и преимущество что коэфициент не зашит в программе, ипользователь сам может подкоректировать данные без программной корректировки).
Но вы при этом тоже имейте в виду (очень точно сказано)
Сильвер писал(а):.....по линейности измерительного резистора, да характеристика у него нелинейная, НО,............ следует что измерение уровня топлива будет линейной зависимостью с приличной, но не смертельной погрешностью.
Мое мнение по этому поводу, что эта схема все равно будет более точно отражать уровень топлива в баке, чем аналоговый стрелочный прибор , програмно тут сделано усреднение и задержка показаний, чтобы не прыгали цифры ( конечно на заправке безоколонка точнее отражает количество налитого:) ну так там и цена оборудования?....)
Выложеный мной проект в протеусе чуть упрощенный, там еще можно подключить кнопки , которыми устанавливается сигнализация на резервный остаток, и задействовать второй канал измерения на этом же МК , который можно использовать как вольтметр или давление масла или показания второго бака.....
Re: Инвертор сигнала датчика уровня топлива
Добавлено: Пн окт 10, 2011 22:54:41
Сильвер
Про точность датчиков, а скорее их неточность

я выкладывал инфу для общего понимания процесса. Так что строить таблицы соответствия для каждого датчика, т.е. калибровать ничего не нужно (не "Прогресс" заправляем

). Зависимость так и так более-менее линейная, и вполне должно хватить ОУ для штатного показометра. И ещё для справки ток в цепи показометра - в районе 40-50мА так что микромощный ОУ вполне потянет.
Пы.Сы. Считаю, что проц. нужно ставить там где требуется ЦИФРОВАЯ индикация, во всех остальных случаях все решается аналоговыми способами, особенно касаемо согласования уровней аналоговых сигналов, и нечего огород городить.