реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Схемотехника емкостного датчика уровня топлива
Tanya
сообщение Apr 9 2015, 12:21
Сообщение #16


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Егоров @ Apr 9 2015, 00:20) *
Емкостной измеритель будет давать трудно компенсируемые погрешности от температуры, примесей в топливе и еще ряд погрешностей, которые сегодня даже не видны. 2-3% - отличный результат и на большее не стоит рассчитывать.

А вот тут эти проблемы частично решаются введением калибровочного конденсатора в самом низу.
http://www.analog.com/library/analogdialog...ive_sensing.pdf
Go to the top of the page
 
+Quote Post
Baser
сообщение Apr 9 2015, 19:39
Сообщение #17


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Tanya @ Apr 9 2015, 15:21) *
А вот тут эти проблемы частично решаются введением калибровочного конденсатора в самом низу.

Ну, я с самого начала писал, что планирую измерять диэлектрич.проницаемость дополнительной секцией датчика.
Как же без этого, когда в формулу емкости входит только геометрия и диэлектрич.проницаемость.

А сами эти Capacitance-to-Digital Converter (CDC) AD7745/AD7746 я забраковал сразу:
они не работают при наличии паразитной проводимости измерит.емкости.
В параметрах там уже при 1 МОм ошибка больше шкалы, а нормальная ошибка только при >100 МОм
Чистые нефтепродукты, конечно, не должны иметь проводимость, но на практике видел образцы солярки, которые коротили датчик сопр. ~100kOm wacko.gif

Кстати, возникла у меня мысль все упростить до безобразия: разбить датчик на секции и их коммутировать на один LC-генератор.
Кроме измерительных секций также коммутировать пару образцовых конденсаторов с емкостями из нижнего и верхнего пределов.
Плюсы:
При этом компенсируются практически все возможные ошибки и нестабильности.
LC-генератор нечувствителен к параллельной паразитной проводимости.
Последовательное сопротивление ключа возле емкости датчика тоже не сильно влияет (проверил 120 ом - нормально)
Минусы:
При емкостях десятки-сотни пикофарад и частоте сотни килогерц нужны индуктивности в единицы миллигенри - великоваты для стабильной детальки.
Секции датчика нужно тянуть в одно место к LC-генератору - под метр провода - а это решение чувствительно к параллельной паразитной емкости.
Похоже этот пункт все и перечеркивает, усилитель заряда в этом месте выглядит предпочтительней...

Что скажете?

Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 9 2015, 20:11
Сообщение #18


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



у stm32f3 (и f0 на память) есть - курите
самому интересно, будет работать или должно
Go to the top of the page
 
+Quote Post
Baser
сообщение Apr 10 2015, 11:08
Сообщение #19


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Огурцов @ Apr 9 2015, 23:11) *
у stm32f3 (и f0 на память) есть - курите
самому интересно, будет работать или должно

Я конечно, знаю, что "краткость - сестра таланта", но все-же это вы о чем? laughing.gif

Если о блоке Touch sensing I/Os, так такие блоки нынче популярны, напр. у Микрочипа есть Charge Time Measurement Unit (CTMU).
Freescale, SiLabs таким балуется.
Но это же примитивный интерфейс для построения дешевых емкостных органов управления.
О какой метрологии там может идти речь? Хорошо, если о 5% в тепличных условиях.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 10 2015, 11:15
Сообщение #20


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



микрочип я ненавижу, остальное не знаю, ы ?
метрология никакая не нужна, датчик либо сработал, либо нет
ставите в линейку 256 сколько вам там надо пар и получаете свою метрологию
ну если ещё и паранойя, то можно ткр учесть или что-нибудь с нулевым взять
Go to the top of the page
 
+Quote Post
Baser
сообщение Apr 10 2015, 11:23
Сообщение #21


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Огурцов @ Apr 10 2015, 14:15) *
метрология никакая не нужна, датчик либо сработал, либо нет
ставите в линейку 256 сколько вам там надо пар и получаете свою метрологию

Коротенькие датчики такие делают, да.
Но в данном случае нужно 1.6 м = 1600 входов будет многовато, это все-таки не военно-аэрокосмическая разработка.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 10 2015, 13:03
Сообщение #22


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



неправильно
какая вам нужна точность ?
предположим +/-1%, что в метрологии уже само по себе очень хорошо
1% == 100 датчиков
если датчики допускают подключение матрицей, 10x10, нужно всего 20 пинов
мне видится длинная стеклянная трубка, на которую осаждено серебро
задача лишь точно нанести изолирующий слой
вариант - на токарном "нарезать" с нужным шагом резьбу
а затем сошлифовать вдоль трубки с одной стороны и с противоположной
получившиеся 200 контактов распаять, где 100 - просто

Сообщение отредактировал Огурцов - Apr 10 2015, 13:04
Go to the top of the page
 
+Quote Post
Baser
сообщение Apr 13 2015, 14:26
Сообщение #23


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Огурцов @ Apr 10 2015, 16:03) *
какая вам нужна точность ?
предположим +/-1%, что в метрологии уже само по себе очень хорошо
1% == 100 датчиков
если датчики допускают подключение матрицей, 10x10, нужно всего 20 пинов
мне видится длинная стеклянная трубка, на которую осаждено серебро...

Про точность я писал, +/-1мм

Матрицу, судя по всему, применить придется в виде разбиения всей длины на куски-секции, вопрос в их длине.

стеклянная трубка для переносного датчика - это утопия, скорее всего на печатных платах нужно делать.

Но сама идея сделать кол-во секций равной цене деления, в целом хорошая, и даже реализуемая, но боюсь, цена и технологичность будут не слишком...

У меня сейчас текущие вопросы концепции датчика:
- заземленный с наружной стороны коаксиальный датчик или печатный датчик с двумя "горячими" обкладками в земляной трубе-корпусе;
- длина секций;
- вид и схемотехника преобразователя (емкость в ???).
Go to the top of the page
 
+Quote Post
Vasily_
сообщение Apr 13 2015, 15:18
Сообщение #24


Знающий
****

Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909



Цитата(Baser @ Apr 13 2015, 17:26) *
(емкость в ???).

Думаю что надо делать емкость время заряда.
А такие датчики не рассматривали? http://www.litegps.ru/oborudovanie/datchik...ya-topliva.html
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 13 2015, 16:08
Сообщение #25


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Baser @ Apr 13 2015, 15:26) *
мм

ерунда, вам нужно измерять с точностью не миллиметры, а литры


Цитата(Baser @ Apr 7 2015, 14:38) *
точность 2-3% в общем-то устраивала

а зачем точнее ? на штатном показометре вообще всего три деления - полный и полупустой и пустой
2% - это 50 литров с точностью 1 литр, +/-30 рублей и уехать далеко не уедешь
Go to the top of the page
 
+Quote Post
Baser
сообщение Apr 13 2015, 17:06
Сообщение #26


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Огурцову
Вы бы все-таки прочитали мой первый пост, "что мне нужно мерять", а не утверждали все время, что лучше меня осведомлены о моем техническом задании cool.gif
Вот другой мой пост, где я уже почти вышел из себя rolleyes.gif

Еще раз исключительно для Вас, Огурцов:
Этим датчиком мне нужно измерять Уровень в мм,
литры меня не интересуют.
Измерение топлива в баке автомобиля тоже не интересует.

Цитата(Vasily_ @ Apr 13 2015, 18:18) *
А такие датчики не рассматривали?

Нет, исходя из требований конструкции, оптимален емкостной.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Apr 13 2015, 17:29
Сообщение #27


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Baser @ Apr 13 2015, 17:06) *
литры меня не интересуют

это может быть только в случае если бак всегда один и тот же
если баки разные, высокие, широкие, большие, маленькие - сделайте датчики разной длинны и вернитесь с точностью на землю
Go to the top of the page
 
+Quote Post
katernik
сообщение Nov 17 2015, 16:49
Сообщение #28





Группа: Новичок
Сообщений: 1
Регистрация: 17-11-15
Пользователь №: 89 356



Цитата(Baser @ Apr 9 2015, 20:39) *
А сами эти Capacitance-to-Digital Converter (CDC) AD7745/AD7746 я забраковал сразу:
они не работают при наличии паразитной проводимости измерит.емкости.
В параметрах там уже при 1 МОм ошибка больше шкалы, а нормальная ошибка только при >100 МОм
Чистые нефтепродукты, конечно, не должны иметь проводимость, но на практике видел образцы солярки, которые коротили датчик сопр. ~100kOm wacko.gif

Интересно, решили вы свою задачу ?
Что скажете о Capacitance-to-Digital Converter PCap01 от ACAM ?
http://www.acam.de/products/picocap/pcap01/
Go to the top of the page
 
+Quote Post
НЕХ
сообщение Nov 18 2015, 07:05
Сообщение #29


Профессионал
*****

Группа: Участник
Сообщений: 1 220
Регистрация: 10-10-06
Из: Петербург
Пользователь №: 21 169



rolleyes.gif
http://masterok.livejournal.com/2591268.html


--------------------
Когда едешь на поезде - переезд всегда закрыт...
Go to the top of the page
 
+Quote Post
brag
сообщение Dec 4 2015, 01:18
Сообщение #30


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



Я делал датчик уровня емкостной на STM32. Использовал 8 каналов АЦП и соответственно 8 зон датчика. Получил погрешность меньше процента. Ничего кроме МК и емкостного элемента не нужно.
Смысл очень прост:
1. Разряжаем sample-n-hold-конденсатор, подключив вход самого АЦП на землю (соответствующими битами в соответствующем регистре, практически у все МК есть такая возможность).
2. В это же время заряжаем измерительный конденсатор, подключив его к vdd, то есть просто просто переводим пин в режим GP-OUT и устанавливаем его в 1
4. Переводим пин в аналоговый режим, тем самым отключив его от vdd, пин болтается в воздухе
5. Теперь очень быстро надо подключить вход АЦП к этому пину, в норм МК это делается одной инструкцией. И запустить выборку АЦП.
6. Все, пин можно(и нужно) отключать от входа АЦП
7. Дождаться окончания работы АЦП, таким образом мы получим напряжение, равное vdd/(1+Csh/Cm), то есть обычный емкостной делитель.
Данный метод очень устойчив к наводкам и можно довольно точно измерить емкость. Но он нелинеен(из за самой природы емкостного, да и резистивного делителя), поэтому я использовал 8 каналов для линеаризации, а также 9й канал для компенсации свойств жидкости и температуры.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 05:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01645 секунд с 7
ELECTRONIX ©2004-2016