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

 
 
> Посчитать заряд поточнее
DASM
сообщение Dec 18 2007, 13:54
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Задачка такая... Есть импульсы тока, по форме близки к прямоугольным. (импульсы генерю я, то есть знаю их привязку по времени) Длительность до 200 мс, период повторения 300 мс. Пока не знаю, в каких пределах будет варьироваться ток, но не суть важно. Вопрос как поточнее получить его интеграл. В делах этих я новичок, но разобраться охота. Интеграл надо считать за большой период времени - до нескольких минут. Чисто цифровой метод думаю не стоит, т.к чтобы достаточно точно оцифровать этот импульс потребуется приличная частота семплирования, что плохо совместимо с высокоразрядным АЦП. Пока мысль такая - ставлю интегратор. Перед подачей импульса его сбрасываю, измерею дельта-сигмой 16 битной какой нибудь напряжение на его выходе (ну там всякие смещения да дрейфы чтобы обнулить.. наверное..), потом подаю этот имульс, и в конце цикла опять спокойно измеряю напряжение на интеграторе. Результат запоминаю, интегратор сбрасываю и так далее.. В общих чертах так ? Бред или нет ? Есть другие варианты ? Это велосипед изобрел или нет ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stanislav
сообщение Jan 10 2008, 00:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Извиняюсь за поднятие темы - на форуме долго отсутствовал, а заинтересовало...
Цитата(DASM @ Dec 18 2007, 16:54) *
Задачка такая... Есть импульсы тока, по форме близки к прямоугольным. (импульсы генерю я, то есть знаю их привязку по времени) Длительность до 200 мс, период повторения 300 мс. Пока не знаю, в каких пределах будет варьироваться ток, но не суть важно. Вопрос как поточнее получить его интеграл. В делах этих я новичок, но разобраться охота. Интеграл надо считать за большой период времени - до нескольких минут...
На мой взгляд, наилучший способ здесь один - оцифровывать сигнал как можно "ближе" к датчику, а затем суммировать результаты в цифрЕ. Любые "аналоговые" подходы при отсутствии опыта работы в данной области приведут только к ухудшению результата.

Цитата(DASM @ Dec 18 2007, 16:54) *
...Чисто цифровой метод думаю не стоит, т.к чтобы достаточно точно оцифровать этот импульс потребуется приличная частота семплирования, что плохо совместимо с высокоразрядным АЦП...
Очень даже неплохо сочетается. smile.gif

Цитата(DASM @ Dec 18 2007, 16:54) *
...Пока мысль такая - ставлю интегратор. Перед подачей импульса его сбрасываю, измерею дельта-сигмой 16 битной какой нибудь напряжение на его выходе (ну там всякие смещения да дрейфы чтобы обнулить.. наверное..), потом подаю этот имульс, и в конце цикла опять спокойно измеряю напряжение на интеграторе...
Простите, а почему бы, например, просто не измерять напряжение с датчика тока дельта-сигмой?

Цитата(DASM @ Dec 18 2007, 16:54) *
...Перед подачей импульса его сбрасываю, измерею дельта-сигмой 16 битной какой нибудь напряжение на его выходе (ну там всякие смещения да дрейфы чтобы обнулить.. наверное..), потом подаю этот имульс, и в конце цикла опять спокойно измеряю напряжение на интеграторе. Результат запоминаю, интегратор сбрасываю и так далее..
Автокоррекция - вещь правильная. Только, имхо, для решения данной задачи лишний (сиречь, предлагаемый Вами) интегратор вовсе не нужен. smile.gif

Цитата(DASM @ Dec 18 2007, 17:51) *
Но по факту этот вариант лучше, чем тупая оцифровка самого сигнала, без предварительного краткосрочного аналогового интегрирования ?
Не факт. Оцифровка не сигма-дельтой тоже может быть применена. Правда, её нужно делать аккуратно.

Цитата(DASM @ Dec 18 2007, 17:56) *
Зачем в минуты ? Я же и написал - интегрирую только один импульс, потом замеряю приращение и обнуляю. Просто в чисто цифровом методе мне не нравится, что для хорошей точности мне и частоту придется иметь хорошую, скажем для 0.01 процента уже 50 кГц.
Нет, не так. Частота дискретизации "честным" (не сигма-дельта) АЦП может быть выбрана гораздо меньшей. Только на входе этого АЦП нужно поставить RC-фильтр с тау порядка 10 мС для сигнала с Вашими параметрами.
14 бит на 50 кГц получали ещё даже не в конце 20-го века. Вот, например, посмотрите что делают сейчас.
О точности в 0,01% лучше забудьте сразу - это серьёзная, кропотливая и небыстрая работа для специалистов высокой квалификации (не в обиду). Кроме того, потребуются дорогие прецизионные приборы и компоненты. Себестоимость продукта выйдет соответствующей.

Цитата(DASM @ Dec 18 2007, 17:56) *
...А получить на 50 кгц чистых 14 бит... ну не знаю.. может и несложно, но я в основном с медленными ацп типа AD7705 работал.. Хотя может и стоит подумать о прямой оцифровке.... Собственно в этом и вопрос - что лучше то ?
На мой взгляд, альтернатива - это либо "честный" АЦП, либо сигма-дельта, прямо на датчике тока (ну, возможно, ещё с нормирующим усилителем, но лучше без него, если сигнал достаточно сильный).
Цитата(DASM @ Dec 18 2007, 17:56) *
...Полистирол пойдет от Epcos полагаю ?
Насколько мне известно, наиболее подходящие для интеграторов из доступных на сей день - полифениленсульфидные (PPS, можно найти у AVX, Panasonic, etc). Только лучше не заморачивайтесь на эту тему - по-моему, это лишнее. smile.gif

Цитата(Tanya @ Dec 18 2007, 18:41) *
Велосипед Ваш неправильный... В духе Вашей идеи (сбрасывать конденсатор) надо делать самопальный (раз уж Вы заикнулись про это слово" - сигма-дельта") АЦП. Тогда и выбор конденсатора не столь критичен... за малое время емкость не уплывет (да и пусть плывет, только бы не было утечки), на нелинейность наплевать и забыть... и проч. и проч...
Tanya, простите, но хорошо ли понимаете Вы то, о чём здесь пишете? 07.gif
Основа любого сигма-дельта АЦП (точнее, модулятора) - интегратор, в котором к качеству конденсатора предъявляются практически такие же высокие требования, как и в "обычном" интеграторе со сбросом (утечка, абсорбция, и т.д.). Так что сии весчи весьма эквивалентны есмь.
А огород городить незачем - в штатных сигма-дельта всё это уже сделано. На кристалле. И интеграторы, и "компораторы". Ручками на коленках подобное вряд ли соорудить получится.

Цитата(Tanya @ Dec 18 2007, 18:41) *
...Иными словами, Вы одной рукой туда (в конденсатор) загоняете неизвестный (а если примерно известно, то еще лучше..) имульс тока, а другой - известный, но обратной полярности... Меряете или время или число импульсов... Аккумулируете... Все.
А чего стОит хотя бы сделать прецизионные термостабильные источники тока, которые не будут "плыть" за время порядка долей секунды, Вы не задумывались?
Tanya, с таким подходом разработка может затянуться на долгое время с хорошо предсказуемым результатом. crying.gif

Цитата(Tanya @ Dec 20 2007, 11:12) *
Там, в цифровых вольтметрах двойное интегрирование, скорее всего...
Тройное, однако. smile.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DASM   Посчитать заряд поточнее   Dec 18 2007, 13:54
- - Alex255   Похоже вроде. Только надо за 100мс все успеть. Кон...   Dec 18 2007, 14:45
- - Евгений Германович   Цитата(DASM @ Dec 18 2007, 16:54) Задачка...   Dec 18 2007, 14:50
|- - DASM   Цитата(Евгений Германович @ Dec 18 2007, 17...   Dec 18 2007, 14:56
|- - Alex255   Цитата(Евгений Германович @ Dec 18 2007, 17...   Dec 19 2007, 06:42
|- - Евгений Германович   Цитата(Alex255 @ Dec 19 2007, 09:42) Инте...   Dec 19 2007, 14:13
|- - Tanya   Цитата(Alex255 @ Dec 19 2007, 09:42) Инте...   Dec 20 2007, 08:12
|- - Dog Pawlowa   MSP430 позволяет запросто получить 100 отсчетов на...   Dec 21 2007, 16:23
- - DASM   Но по факту этот вариант лучше, чем тупая оцифровк...   Dec 18 2007, 14:51
|- - PhX   Цитата(DASM @ Dec 18 2007, 18:51) Но по ф...   Dec 18 2007, 14:55
- - Tanya   Цитата(DASM @ Dec 18 2007, 16:54) Задачка...   Dec 18 2007, 15:41
- - DASM   А чем все-таки мой способ плох ? Идея с преобразов...   Dec 18 2007, 15:45
|- - Tanya   Цитата(DASM @ Dec 18 2007, 18:45) А чем в...   Dec 18 2007, 15:55
|- - =AK=   Цитата(DASM @ Dec 19 2007, 01:15) Идея с ...   Dec 20 2007, 09:47
|- - tyro   Цитата(=AK= @ Dec 20 2007, 12:47) ПНЧ сде...   Dec 20 2007, 09:58
|- - =AK=   Цитата(tyro @ Dec 20 2007, 19:28) Часть с...   Dec 20 2007, 11:34
|- - Евгений Германович   Цитата(=AK= @ Dec 20 2007, 14:34) Интегра...   Dec 20 2007, 14:33
||- - =AK=   Цитата(Евгений Германович @ Dec 21 2007, 00...   Dec 20 2007, 21:45
||- - tyro   Цитата(=AK= @ Dec 21 2007, 00:45) Точное ...   Dec 21 2007, 12:31
||- - =AK=   Цитата(tyro @ Dec 21 2007, 22:01) Точност...   Dec 21 2007, 13:37
||- - Евгений Германович   Цитата(tyro @ Dec 21 2007, 15:31) Если Вы...   Dec 21 2007, 13:42
||- - tyro   Цитата(Евгений Германович @ Dec 21 2007, 16...   Dec 21 2007, 14:49
|- - tyro   Сам люблю ПНЧ и с удовольствием их применяю.(Любим...   Dec 20 2007, 14:48
- - tyro   Цитата(DASM @ Dec 18 2007, 16:54) Задачка...   Dec 19 2007, 15:31
- - Alex255   Если не ошибаюсь К572ПВ2 это 12бит. Такие в основн...   Dec 19 2007, 15:34
- - SSerge   Есть такие микросхемы (Battery Fuel Gauge), готовы...   Dec 19 2007, 16:48
- - Евгений Германович   tyro в данном случае точность и разешение взаимосв...   Dec 20 2007, 14:58
|- - tyro   Цитата(Евгений Германович @ Dec 20 2007, 17...   Dec 20 2007, 15:05
|- - Евгений Германович   Цитата(tyro @ Dec 20 2007, 18:05) Это вдр...   Dec 20 2007, 15:27
|- - tyro   Цитата(Евгений Германович @ Dec 20 2007, 18...   Dec 20 2007, 15:43
|- - Евгений Германович   Цитата(tyro @ Dec 20 2007, 18:43) Разреше...   Dec 20 2007, 15:59
|- - tyro   Цитата(Евгений Германович @ Dec 20 2007, 18...   Dec 20 2007, 16:48
|- - Евгений Германович   Цитата(tyro @ Dec 20 2007, 19:48) Вроде н...   Dec 21 2007, 07:47
- - DASM   Вернусь в тему из облаков. Человек до меня делал д...   Dec 20 2007, 18:43
|- - tyro   Цитата(DASM @ Dec 20 2007, 21:43) Вернусь...   Dec 20 2007, 20:25
- - DASM   Тут система... Выходной результат - да, полный зар...   Dec 20 2007, 22:49
|- - =AK=   Цитата(DASM @ Dec 21 2007, 08:19) Поэтому...   Dec 21 2007, 01:10
|- - Tanya   Цитата(=AK= @ Dec 21 2007, 04:10) ПНЧ пре...   Dec 21 2007, 08:16


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

 


RSS Текстовая версия Сейчас: 14th August 2025 - 01:29
Рейтинг@Mail.ru


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