Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.
Ограничения: максимум вложений в сообщении — 3 (3 осталось), максимальный размер всех файлов — 300 КБ, максимальный размер одного файла — 100 КБ
Снимите пометку с вложений, которые необходимо удалить
Перетащите файлы сюда или используйте кнопку для добавления файлов
Вложения и другие параметры
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр

Сообщения в этой теме

Автор RawonaM
 - июля 15, 2021, 05:28
Yougi, mnashe, спасибо за помощь :)
Автор Yougi
 - июля 15, 2021, 00:01
Цитироватьно хотелось бы точнее.
В простоте, похоже, не получится.
Автор RawonaM
 - июля 14, 2021, 21:07
Цитата: Yougi от июля 14, 2021, 20:47
А документация какая-то на индикатор есть?
Да не, откуда.

Цитата: Yougi от июля 14, 2021, 20:47
Вроде неплохо выглядит. Подобрать доп. резистор, чтобы ноль правильно показывал, ну и бумажку на шкалу приклеить с риской "полный бак".
Ну наверное и так можно, но хотелось бы точнее.

Цитата: Yougi от июля 14, 2021, 20:47
Резистор 0.25 Ватт это непорядок. Пару ватт надо, для гарантии.
Ну да, надо будет тащиться в магаз.
Автор Yougi
 - июля 14, 2021, 20:47
 А документация какая-то на индикатор есть?
ЦитироватьПоказания с макс/мин с доп резистором 20 Ом:
Вроде неплохо выглядит. Подобрать доп. резистор, чтобы ноль правильно показывал, ну и бумажку на шкалу приклеить с риской "полный бак".
  Резистор 0.25 Ватт это непорядок. Пару ватт надо, для гарантии.
Автор RawonaM
 - июля 14, 2021, 20:33
Резистор на 1/4 Вт сильно греется. Амперметр показывает 77мА.
Автор RawonaM
 - июля 14, 2021, 20:31
Показания с макс/мин с доп резистором 20 Ом:





Сам датчик:


В принципе можно и так пользоваться, но все же как-то хотелось бы надежности. Если в шторм закончится топливо, залить его из канистры, даже если она есть, будет весьма затруднительно.
Автор RawonaM
 - июля 14, 2021, 20:25
Цитата: mnashe от июля 14, 2021, 19:57
Но если окажется, что теперь индикатор показывает, скажем, от пустого до половины (то есть мы только сместили, но не растянули диапазон), то предположенная схема не подходит, надо думать дальше.
Вышло именно так :) Там нет никакого ADC, все аналоговое.

Я добавил 20 Ом к датчику и стало показывать примерно на 15% ниже в максимальной и минимальной точке, еще 20 Ом еще на 15% сдвинуло, сдиги на вид линейные.

Получается, что диапазон индикатора примерно 0-150 Ом (ну или до 120-130).

Вот это в моем сообщении неправильно:

ЦитироватьСигнал видимо напряжение +0-12 В, которое и подключается через +12В --> датчик (=переменный резистор) --> сигнал.

Датчик не к +12 подключается, а к земле.

Мне закралась мысль, что он всегда так работал, просто я всегда заранее заправлялся. Я тут смотрю, что продающиеся индикаторы в основном в диапазоне 0-90, возможно 1) неисправен индикатор 2) индикатор изначально такой и были установлен несоответствующий датчик.

Наверное для надежности нужно было бы заменить оба. Хотя еще не факт, что найду датчик ровно подходящей длины.
Автор Yougi
 - июля 14, 2021, 20:14
ЦитироватьВот первое, что пришло в голову...
у меня примерно такие же мысли, но я рисовать так не умею...
Цитироватьто предположенная схема не подходит, надо думать дальше.
Дальше только каскад на транзисторе. Ну, или всеми любимая ардуина - вход с резистора, три выхода с шим-ом последовательно ( чтобы 12 В без доп. источника получить ).
Автор mnashe
 - июля 14, 2021, 19:57
Вот первое, что пришло в голову...
Исправный индикатор
◄──┐
  ┌┴┐
  │R│10
  └┬┘
   ├────►ADC 0.75
  ┌┴┐
  │S│30
  └┬┘
◄──┘

◄──┐
  ┌┴┐
  │R│10
  └┬┘
   ├────►ADC 0.89
  ┌┴┐
  │S│80
  └┬┘
◄──┘
Неисправный индикатор
◄──┐
  ┌┴┐
  │R│20
  └┬┘
   ├────►ADC 0.6
  ┌┴┐
  │S│30
  └┬┘
◄──┘

◄──┐
  ┌┴┐
  │R│20
  └┬┘
   ├────►ADC 0.8
  ┌┴┐
  │S│80
  └┬┘
◄──┘
S — сенсор (находящийся вне индикатора и подключаемый к нему двумя проводами), R — постоянный резистор (внутри индикатора).
Если сопротивление R выросло (скажем, к нему добавилось сопротивление каких-нибудь контактов), то результаты замеров АЦП сместятся в сторону меньших чисел, и он будет отображать вместо пустого бака полупустой, а вместо полного переполненный, но мк сбрасывает лишнее.
Если так, то тупо увеличив сопротивление сенсора на константу, мы частично скомпенсируем этот эффект. Но если окажется, что теперь индикатор показывает, скажем, от пустого до половины (то есть мы только сместили, но не растянули диапазон), то предположенная схема не подходит, надо думать дальше.

Мостовое включение датчика мне здесь кажется менее вероятным, поскольку оно применяется в основном тогда, когда нужна точность.
Автор mnashe
 - июля 14, 2021, 19:34
Я думаю вот что.
Как правило, датчики с переменным сопротивлением считываются микроконтроллером через простой делитель напряжения: в одном плече постоянный резистор, в другом датчик, средняя точка — на вход ADC мк. Есть и другие схемы, но это самая простая и очень распространённая.
Надо, во-первых, подумать, не могло ли что-то приключиться в этой цепи (поскольку с большой вероятностью там именно она), что могло бы привести к такому результату, а во-вторых, что мы можем изменить в нужном направлении без чрезмерной разборки.