Цитата(djmixi(Димка) @ Sep 12 2007, 13:08)

Господа помогите с идеями: нужно измерять бензин в машине в бензобаке 50литровом с точноситб в 0,5 литра. Форма бензобака - несиметричная.
Я так полагаю количество бензина в баке у Вас отображается на цифровом экране, а заправляет всем этим контроллер, или нет? Что, нельзя программно учесть несимметричность бака, используя при этом обычный датчик (там что-то типа реостата с поплавком стоит вроде). Или свой датчик придумать, что-нибудь вроде пластины с контактными площадками, по которой перемещается скользящий контакт связанный с поплавком, а к каждой контактной площадке подключен резистор, сопротивление которого учитывает несимметричность бака. Тут в качестве отображалки и миллиамперметр пойдет. Можете, конечно, сделать реостат с нелинейной зависимостью сопротивления от перемещения скользящего контакта. Или вот еще (о извращение!

). Скользящие контакты крайне ненадежная штука. Лучше сделать перемещяющийся светодиод, а вместо контактных площадок на пластине наставить фотодиодов!
Ну а это изврашщение из извращений!!!
Поставить в бак волноводную рупорную антенну и зондировать бак импульсами и измерять расстояние до поверхности бензина, а нисимметричность бака учесть в алгоритме обработки получаемой рефлектометром информации!!!

(См. Исследование объектов с помощью пикосекундных импульсов. Под. ред. Глебовича, 1984, с. 241)