FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Пятница, 09.12.2016, 06:46
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 2«12
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Измерение бензина в баке
Измерение бензина в баке
DWD Дата: Суббота, 26.03.2016, 12:55 | Сообщение # 16
Подполковник
Группа: Проверенные
Сообщений: 279
Награды: 12
Репутация: 5
Статус: Offline
Цитата Kocтик ()
Нужно подключать через токоогранечительный резистор.

Ну, это само сабой...
Только просто с ограничительным резистором получится большой ток и малая кратность напряжения с датчика.

Скажем, при максимальном сопротивлении датчика 315Ом и получении напряжения на входе МК 4В потребуется добавочный резистор на (5В/4В-1)*315Ом=79Ом и ток: 5В/( 315Ом+79Ом)=12,7мА.
А когда сопротивление датчика уменьшится до 7Ом, получится ток  5В/(7Ом+79Ом)=58мА.

При этом разница напряжений с датчика будет малой: максимальное - 4В, а минимальное -  5В/(79Ом/7Ом+1)=0,4В.
То есть, кратность всего 4В/0,4В=10раз.

Сравните со значениями при использовании источника тока - отличие напряжений 5в и 0,11В при кратности 45 раз и при меньшем токе.

Цитата Kocтик ()
А ещё лучше в измерительный мост.

И дифференциальный вход АЦП? То есть, два входа входа МК? Да ещё и ток измерительного моста увеличится...
Какой смысл?
Точности измерения хватит и при прямом измерении.




Сообщение отредактировал DWD - Суббота, 26.03.2016, 12:56
 
granica61 Дата: Воскресенье, 27.03.2016, 17:53 | Сообщение # 17
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
Цитата Kocтик ()
Самый простой метод, заливать бензин по литру и записать сопротивление. Потом сравнивать и определять.
Доливать по одному литру утомительно, может хотя бы литра по 2, но как это все записать.
Не судите строго я только учусь.
 
Олег Дата: Воскресенье, 27.03.2016, 18:34 | Сообщение # 18
Гуру
Группа: Проверенные
Сообщений: 730
Награды: 20
Репутация: 15
Статус: Offline
Надо смотреть на конфигурацию бака, обычно нижняя и верхняя часть жутко нелинейные, так-как идут закругления, а средняя может быть и относительно линейна. Поэтому замеры можно делать сверху и снизу почаще, а в середине пореже. Например первые и последние 5 литров записывайте через пол-литра, а в середине можно и через два литра. Чем больше замеров - тем больше точность, какой смысл делать электронный счетчик, если он считать будет неточно.
Записывать просто, залили - записали сопротивление в этой точке, залили - записали.
Потом в зависимости от схемы подключения используйте эти данные  для расчета данных которые можно занести в блок Полигон и получите желаемое, правда результаты еще и усреднять придется.

------------------------------------------------------------------------------------------------------------

Хотя может быть что нелинейность бака и предусмотрена конструкцией датчика.


Сообщение отредактировал Олег - Воскресенье, 27.03.2016, 20:19
 
Skull Дата: Понедельник, 28.03.2016, 16:12 | Сообщение # 19
Подполковник
Группа: Проверенные
Сообщений: 299
Награды: 5
Репутация: 2
Статус: Offline
Нужен емкостной датчик. С успокоителем колебаний. С резистором и болтающимся поплавком никакие цифровые фильтры не помогут. Присмотритесь к конструкции ДУТ-П. В идеале акселерометр и снятие показаний при положении близком к горизонту.

Сообщение отредактировал Skull - Понедельник, 28.03.2016, 16:14
 
granica61 Дата: Суббота, 02.04.2016, 09:17 | Сообщение # 20
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
Наконец-то выкроил время. Огромное спасибо за помощь всем откликнувшимся, особая благодарность Олегу и Vitez.
Написал и опробовал на столе скетч. Только Полигон с Integer у меня не захотел работать, пришлось преобразовать во Float. Выкладываю скетч, значения взяты от фонаря только для проверки
Прикрепления: 7622732.flp(69Kb)
 
mic10154 Дата: Вторник, 24.05.2016, 15:36 | Сообщение # 21
Рядовой
Группа: Проверенные
Сообщений: 18
Награды: 0
Репутация: 0
Статус: Offline
Зачем так городить жестко? На Али есть датчик напряжения от 0 до 25В,подключаемся к штатному измерителю и делаем замеры не сопротивления а уже готового напряжения
 
svolzhin Дата: Вторник, 24.05.2016, 18:25 | Сообщение # 22
Рядовой
Группа: Проверенные
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
"уже готового напряжения" в 25 вольт ...  не хотел бы я включить зажигание в этом автомобиле  :D
замерял на своей хонде пару лет назад, напряжение при половине бака 0,8вольт, ампераж не мерял, но судя по резисторам не более 100mA


Сообщение отредактировал svolzhin - Вторник, 24.05.2016, 18:30
 
slavas Дата: Среда, 25.05.2016, 00:16 | Сообщение # 23
Подполковник
Группа: Проверенные
Сообщений: 269
Награды: 6
Репутация: 5
Статус: Offline
Прочитав в шоке сидел минут пять! Потенциометр это переменный резистор, только зачем эти дебри? Пишем простой скетч вольтметра от 0 до 1024, что будет соответствовать напряжению на аналоговом входе от 0 до 5 вольт. На аналоговый вход arduino подключаем обычный многооборотный подстроечный резистор ( 15кОм - 45кОм)  по схеме делителя напряжения, вход защитить стабилитроном на 5.1в. Далее вход делителя подключаем к "+" бортовой сети и выставляем на экране 1024 естественно на заведённой машине. Далее переключаемся на панель приборов и записываем показания arduino доливая бензин, таким образом получим таблицу соответствий. Но это будет работать правильно только на стоящей машине, для правильной работы на ходу на вход нужно повесить электролит и резистор на корпус, ёмкость и сопротивление  которых подобрать так чтобы напряжение с нуля до максимума росло секунд 30-40 и соответственно снижалось тоже медленно. Так долго нужно чтобы показания не уходили при спусках и подъёмах.
 
Форум » Основной » Спросить у знатоков » Измерение бензина в баке
Страница 2 из 2«12
Поиск:

FLProg © 2016
Яндекс.Метрика