|
Посчитать заряд поточнее |
|
|
|
Dec 18 2007, 13:54
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Задачка такая... Есть импульсы тока, по форме близки к прямоугольным. (импульсы генерю я, то есть знаю их привязку по времени) Длительность до 200 мс, период повторения 300 мс. Пока не знаю, в каких пределах будет варьироваться ток, но не суть важно. Вопрос как поточнее получить его интеграл. В делах этих я новичок, но разобраться охота. Интеграл надо считать за большой период времени - до нескольких минут. Чисто цифровой метод думаю не стоит, т.к чтобы достаточно точно оцифровать этот импульс потребуется приличная частота семплирования, что плохо совместимо с высокоразрядным АЦП. Пока мысль такая - ставлю интегратор. Перед подачей импульса его сбрасываю, измерею дельта-сигмой 16 битной какой нибудь напряжение на его выходе (ну там всякие смещения да дрейфы чтобы обнулить.. наверное..), потом подаю этот имульс, и в конце цикла опять спокойно измеряю напряжение на интеграторе. Результат запоминаю, интегратор сбрасываю и так далее.. В общих чертах так ? Бред или нет ? Есть другие варианты ? Это велосипед изобрел или нет ?
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 14)
|
Dec 18 2007, 14:50
|

Профессионал
    
Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654

|
Цитата(DASM @ Dec 18 2007, 16:54)  Задачка такая... Есть импульсы тока, по форме близки к прямоугольным. (импульсы генерю я, то есть знаю их привязку по времени) Длительность до 200 мс, период повторения 300 мс. Пока не знаю, в каких пределах будет варьироваться ток, но не суть важно. Вопрос как поточнее получить его интеграл. В делах этих я новичок, но разобраться охота. Интеграл надо считать за большой период времени - до нескольких минут. Чисто цифровой метод думаю не стоит, т.к чтобы достаточно точно оцифровать этот импульс потребуется приличная частота семплирования, что плохо совместимо с высокоразрядным АЦП. Пока мысль такая - ставлю интегратор. Перед подачей импульса его сбрасываю, измерею дельта-сигмой 16 битной какой нибудь напряжение на его выходе (ну там всякие смещения да дрейфы чтобы обнулить.. наверное..), потом подаю этот имульс, и в конце цикла опять спокойно измеряю напряжение на интеграторе. Результат запоминаю, интегратор сбрасываю и так далее.. В общих чертах так ? Бред или нет ? Есть другие варианты ? Это велосипед изобрел или нет ? Км 5 не ставте для подобных вещей не применяется.
Сообщение отредактировал Евгений Германович - Dec 18 2007, 14:53
|
|
|
|
|
Dec 18 2007, 14:55
|

Местный
  
Группа: Свой
Сообщений: 473
Регистрация: 10-09-06
Из: Тольятти. Самарская обл.
Пользователь №: 20 249

|
Цитата(DASM @ Dec 18 2007, 18:51)  Но по факту этот вариант лучше, чем тупая оцифровка самого сигнала, без предварительного краткосрочного аналогового интегрирования ? С операционниками наверняка намаятесь. Цифровой вариант в первом приближении выглядит надежнее и точнее. Попробуйте помоделировать с различными периодами квантования.
Сообщение отредактировал PhX - Dec 18 2007, 14:56
--------------------
Если все, то не я...
|
|
|
|
|
Dec 18 2007, 15:41
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(DASM @ Dec 18 2007, 16:54)  Задачка такая... Есть импульсы тока, по форме близки к прямоугольным. (импульсы генерю я, то есть знаю их привязку по времени) Длительность до 200 мс, период повторения 300 мс. Пока не знаю, в каких пределах будет варьироваться ток, но не суть важно. Вопрос как поточнее получить его интеграл. В делах этих я новичок, но разобраться охота. Интеграл надо считать за большой период времени - до нескольких минут. Чисто цифровой метод думаю не стоит, т.к чтобы достаточно точно оцифровать этот импульс потребуется приличная частота семплирования, что плохо совместимо с высокоразрядным АЦП. Пока мысль такая - ставлю интегратор. Перед подачей импульса его сбрасываю, измерею дельта-сигмой 16 битной какой нибудь напряжение на его выходе (ну там всякие смещения да дрейфы чтобы обнулить.. наверное..), потом подаю этот имульс, и в конце цикла опять спокойно измеряю напряжение на интеграторе. Результат запоминаю, интегратор сбрасываю и так далее.. В общих чертах так ? Бред или нет ? Есть другие варианты ? Это велосипед изобрел или нет ? Велосипед Ваш неправильный... В духе Вашей идеи (сбрасывать конденсатор) надо делать самопальный (раз уж Вы заикнулись про это слово" - сигма-дельта") АЦП. Тогда и выбор конденсатора не столь критичен... за малое время емкость не уплывет (да и пусть плывет, только бы не было утечки), на нелинейность наплевать и забыть... и проч. и проч... Иными словами, Вы одной рукой туда (в конденсатор) загоняете неизвестный (а если примерно известно, то еще лучше..) имульс тока, а другой - известный, но обратной полярности... Меряете или время или число импульсов... Аккумулируете... Все.
|
|
|
|
|
Dec 18 2007, 15:55
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(DASM @ Dec 18 2007, 18:45)  А чем все-таки мой способ плох ? Идея с преобразованием в частоту ясна, но уж больно аналоговая, я еще недорос до достаточно сложных точных аналоговых схем, а простой интегратор с постоянной менее секунды думаю осилю еще как-нибудь. А дельта-сигма в системе все равно есть в системе для другого, многоканальный, так что тут он как бы бесплатно... И мне не очень понятно, как в описанном Вами преобразователе прекращать отсчет без остаточной погрешности ? По окончании подачи мной импульса интегрирование должно быть закончено и результат точно известен. То есть мне не только интеграл за эти минуты нужен, но и достаточно точные промежуточные значения заряда. Он тем плох, что хуже, чем сигма-дельта... Почитайте теорию этого дела... Да и интегратор аналоговый, действительно, не так прост...
|
|
|
|
|
Dec 19 2007, 06:42
|
Местный
  
Группа: Участник
Сообщений: 450
Регистрация: 21-12-06
Пользователь №: 23 757

|
Цитата(Евгений Германович @ Dec 18 2007, 17:50)  Км 5 не ставте для подобных вещей не применяется. Интегратора живьем значит тоже не видели  Во всех починенных вольтметрах сов. периода использующих интегрирующие АЦП интегратор содержал упомянутый сабж. Цитата(Tanya @ Dec 18 2007, 18:41)  Велосипед Ваш неправильный... В духе Вашей идеи (сбрасывать конденсатор) надо делать самопальный (раз уж Вы заикнулись про это слово" - сигма-дельта") АЦП. Тогда и выбор конденсатора не столь критичен... за малое время емкость не уплывет (да и пусть плывет, только бы не было утечки), на нелинейность наплевать и забыть... и проч. и проч... Иными словами, Вы одной рукой туда (в конденсатор) загоняете неизвестный (а если примерно известно, то еще лучше..) имульс тока, а другой - известный, но обратной полярности... Меряете или время или число импульсов... Аккумулируете... Все. Выбор конденсатора для интегратора является весьма критичным! Причем обеих конденсаторов - и собственно интегрирующего, и отвечаючего за удержание нуля. И ОУ должен быть полевым... Цитата(DASM @ Dec 18 2007, 18:45)  А чем все-таки мой способ плох ? Идея с преобразованием в частоту ясна, но уж больно аналоговая, я еще недорос до достаточно сложных точных аналоговых схем, а простой интегратор с постоянной менее секунды думаю осилю еще как-нибудь. А дельта-сигма в системе все равно есть в системе для другого, многоканальный, так что тут он как бы бесплатно... И мне не очень понятно, как в описанном Вами преобразователе прекращать отсчет без остаточной погрешности ? По окончании подачи мной импульса интегрирование должно быть закончено и результат точно известен. То есть мне не только интеграл за эти минуты нужен, но и достаточно точные промежуточные значения заряда. Идея интересна по любому. Тут правда надо бы уточнить задачу: - амплитуда импульза постоянна для каждого из них, меняется от импульса к импульсу или нет; - требуемая точность.
|
|
|
|
|
Dec 19 2007, 14:13
|

Профессионал
    
Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654

|
Цитата(Alex255 @ Dec 19 2007, 09:42)  Интегратора живьем значит тоже не видели  Во всех починенных вольтметрах сов. периода использующих интегрирующие АЦП интегратор содержал упомянутый сабж. Выбор конденсатора для интегратора является весьма критичным! Причем обеих конденсаторов - и собственно интегрирующего, и отвечаючего за удержание нуля. И ОУ должен быть полевым... Идея интересна по любому. Тут правда надо бы уточнить задачу: - амплитуда импульза постоянна для каждого из них, меняется от импульса к импульсу или нет; - требуемая точность. Не туда или плохо смотрели.Или мало чинили.Если не лень посмотрите требования на 572 ПВ 2.У ваших V какая была погрешность? DASM ПНЧ выпускаются в виде микросхем,посмтрите может подойдут. А задачку вы ставите оригинально.Вы определитесь,вам надо интегрировать каждый импульс или пачку.
|
|
|
|
|
Dec 19 2007, 15:31
|

Любитель Кошек
    
Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873

|
Цитата(DASM @ Dec 18 2007, 16:54)  Задачка такая... Есть импульсы тока, по форме близки к прямоугольным. (импульсы генерю я, то есть знаю их привязку по времени) Длительность до 200 мс, период повторения 300 мс. Пока не знаю, в каких пределах будет варьироваться ток, но не суть важно. Вопрос как поточнее получить его интеграл. Как говорят в рекламе-Размер имеет значение. Цитата Это велосипед изобрел или нет ? Даже если это велосипед, он не противоречит основному устройству - колесу. Решение вполне работоспособное, но возникает ряд вопросов, которые надо прояснить, прежде чем его окончательно одобрить. 1."Есть импульсы тока" - где физически - врезаемся непосредственно в цепь протекания тока или имеем сигнал с датчика (например резистора или чего-то еще), есть ли связь с "общей точкой" , какой импенданс имеем право внести в измеряемую цепь,и т.д. 2. Вопрос о размере и диапазоне измеряемой величины - в случае врезки непосредственно в цепь протекания тока будет иметь возможно даже определяющее значение. 3. Желаемая точность интегрирования - ну это наверное понятно Без этих трех "китов" дать окончательный "одобрямс" затруднительно. Конденсатор ( и его тип) несомненно играет важную роль - в измерительных "штучках" его несомненно лучше (надо) брать "прецизионным" . Определяющим параметром (среди прочих равных) в Вашем применении - будет величина адсобрции (естественно брать с минимальной).
--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
|
|
|
|
|
Dec 20 2007, 08:12
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(Alex255 @ Dec 19 2007, 09:42)  Интегратора живьем значит тоже не видели  Во всех починенных вольтметрах сов. периода использующих интегрирующие АЦП интегратор содержал упомянутый сабж. Выбор конденсатора для интегратора является весьма критичным! Причем обеих конденсаторов - и собственно интегрирующего, и отвечаючего за удержание нуля. Там, в цифровых вольтметрах двойное интегрирование, скорее всего... Для сигма-дельта конденсатор можно взять значительно меньшей емкости и, даже с большей утечкой - еще один +... Наличие быстрого АЦП на борту (у автора) позволит сделать не однобитный преобразователь.... P.S. А что, у Вас конденсаторы женского рода попадались? Они лучше?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|