|
Измерение тока и объединение земель |
|
|
|
Jul 26 2012, 17:42
|
Местный
  
Группа: Участник
Сообщений: 421
Регистрация: 2-01-08
Пользователь №: 33 778

|
Есть следующие вопросы/условия: 1. Нет ли грубых ошибок в схеме? 2. Соединение земель уже сделано, стои ли от него избавлятся? С одной стороны это не хорошо, что земля может стать плавающей. С другой если земли разные, драйверы mosfet (на схеме не показаны) могут понять сигнал с МК неправильно. Хотя большого падения на проводах не будет. Пока мне кажется, что надо отрезать земли (на схеме зечеркнуто красным). 3. Диапазон токов +/- 20A. Точность наверно 20mA было бы хорошо, пока ещё сложно сказать, возможно и 100mA приемлемо. Скорость, ШИМ от 20-40кГц, надо успевать 1-2 раза за период сделать измерение, но все усложняется тем, что надо мерять только в момент когда ток идет, при заполнении 5% и частоте 20кГц имеем ~2.5мкс на измерение. 4. АЦП тот, что в stm32. 5. На какие вопросы работы/характеристики ОУ надо посмотреть поближе? Правка: 6. Номиналы резисторов в процессе пересчета с учетом их точности.
Спасибо.
Сообщение отредактировал amaora - Jul 26 2012, 17:49
|
|
|
|
|
Jul 27 2012, 04:43
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Цитата(amaora @ Jul 26 2012, 20:42)  Нет ли грубых ошибок в схеме? Усилитель подключён к общему проводу, а не к биполярной земле, так что получился обычный однополупериодный выпрямитель. Цитата Точность наверно 20mA было бы хорошо По бумаге она как минимум 0,8 А. Цитата земля может стать плавающей ... драйверы mosfet (на схеме не показаны) могут понять сигнал с МК неправильно Вас аналогично. Это что — общий провод драйверов никуда не подключён? Или не соединён с общим проводом МК?
|
|
|
|
|
Jul 27 2012, 06:54
|
Знающий
   
Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482

|
я бы сказал все неправильно  надо так: ОУ в режиме инвертирующего усилителя, на неинв. вход ОУ - половину опорного для ацп. Земли тогда нужно будет соединять на 20мА даже не рассчитвайте, хорошо если 200мА получится. только при предварительной полной калибровке (включая АЦП) с квадратичной характеристикой, и в узком диапазоне температур 25+-5грС можно получить 20мА. а у вас есть доступ к контрольным приборам с соотв точностью - лучше 0,1%? это все без учета методологических ошибок - пульсации напряжения, стабильность шунта и т.д.
|
|
|
|
|
Jul 27 2012, 10:02
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Под Вашу задачу заточены Bidirectional Current Shunt Monitors (а ля AD8210). Любой готовый CSM для получения 0.1% погрешности в статике потребует калибровки. Не могу припомнить ни одного CSM, который справился бы с требуемой Вам динамикой. тот же AD8210: Small Signal −3 dB Bandwidth 450 kHz Slew Rate 3 V/μs
DC/DC, вероятно, без гальванической развязки, поэтому "резать/не резать" очень сильно зависит от трассировки и расположения, н-р, фильтров по 3.3 В. Может оказаться, что помехи на "long wires" в минусе батареи (заряд/разряд) будут меньше помех на "long wires" в минусе 3.3 В (н-р, от "цифры", драйверов и мосфет, которые не показаны).
|
|
|
|
|
Jul 27 2012, 11:23
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(xemul @ Jul 27 2012, 15:04)  Я имел в виду интегральные CSM. Может оказаться проще приделать УВХ между шунтом и CSM. А я Вам и не возражала... А усиливать-то все равно придется 20 милливольт. Но ТС немного ошибся с усилением. По его схеме. 20 милливольт нужно растянуть до 3 вольт? Или 40? 150 (75) всего получается. А у него - 800 с хвостиком. Все несколько упрощается. Может, его вариант и пролезет с уменьшенной точностью.
|
|
|
|
|
Jul 27 2012, 16:23
|
Местный
  
Группа: Участник
Сообщений: 421
Регистрация: 2-01-08
Пользователь №: 33 778

|
Если правильно понял ошибку, можно вот так.
Но хочется проще и дешевле, убрать второй ОУ и подключить делитель напрямую (уменьшив сопротивления). Есть ещё сомнения по поводу того, что синфазное напряжение близко к минус питанию, насколько это плохо? Цитата Хотите, чтобы этот усилитель с коэффициентом усиления около 1000 за микросекунду установился с точностью 0.1 процента... Даже без учета всяких там паразитных емкостей и индуктивностей. Это слишком... У него усиление без обратной связи всего 40 децибел... 5. Графики установления при больших скачках в(ы)ходного напряжения. Коэффициент ~80. На графике 22 подписано 1сек на одну клетку, если это ошибка и там должно быть 1мксек как на 35, то все выглядит хорошо. Через ~1 микросекунду можно начинать измерять (после завершения процессов в mosfet-ах), я ошибаюсь? Цитата на 20мА даже не рассчитвайте, хорошо если 200мА получится. только при предварительной полной калибровке (включая АЦП) с квадратичной характеристикой, и в узком диапазоне температур 25+-5грС можно получить 20мА. а у вас есть доступ к контрольным приборам с соотв точностью - лучше 0,1%? это все без учета методологических ошибок - пульсации напряжения, стабильность шунта и т.д. Если во время работы показанию уплывут от действительных в пределах линейной (аффинной) зависимости, то это не создаст значительных проблем (скорее всего), а 20 мА это rms шума который нельзя предсказать (нелинейности наверно можно тоже сюда отнести) а не абсолютная погрешность. Значение тока не есть конечная цель. Цитата Да задача наверняка что-то типа зарядника или покрутить моторчиком, и решается гораздо проще. Поиграться с BLDC, наблюдателями состояния системы по току. Цитата Вас аналогично. Это что — общий провод драйверов никуда не подключён? Или не соединён с общим проводом МК? Соединен но по длинному пути, через силовые провода до батареии, через dc/dc и ещё длинные провода питания до МК.
Сообщение отредактировал amaora - Jul 27 2012, 16:34
|
|
|
|
|
Jul 28 2012, 08:28
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(amaora @ Jul 27 2012, 20:23)  Но хочется проще и дешевле, убрать второй ОУ и подключить делитель напрямую (уменьшив сопротивления). Уберите, но тогда каждое плечо делителя на неинвертирующем входе должен состоять из 2*47 кОм. Цитата Есть ещё сомнения по поводу того, что синфазное напряжение близко к минус питанию, насколько это плохо? Смещением Вы приподнимаете входы на ~20 мВ - для нормальной работы выбранного ОУ в указанных Вами условиях этого достаточно. Если сделаете обрезание шнурка между землями, то ОУ будет усиливать не только сигнал с шунта, но и земляную разность. Если не сделаете, получите антенну из земляного контура, но с этим бороться проще. Правильный вариант - перенести DC/DC на верхнюю плату.
|
|
|
|
|
Jul 28 2012, 13:29
|
Местный
  
Группа: Участник
Сообщений: 421
Регистрация: 2-01-08
Пользователь №: 33 778

|
Цитата Для нарисованной схемы это плохо, поскольку в ней выходное напряжение первого ОУ должно быть отрицательным. Чтобы выходное стало положительным, надо поменять местами точки подключения резисторов 580R к шунту. Вот здесь не понял, что плохо в отрицательном напряжении? Я предполагаю, что может быть не очень хорошо иметь на входах напряжение близкое к границам питания, несмотря на то, что заявлено rail-to-rail, может быть линейность пострадает? В ДШ я вижу ограничения по выходу, а про входы нет. Цитата Раз Вы спрашиваете... Там на рисунке в ДШ какой коэффициент усиления? А еще... конденсатор на объединенных входе и выходе в 100н для увеличения устойчивости? Там не понятно или 20 или 40 дБ или это распределение так показано, думаю можно расчитывать на несколько тысяч. GBP = 24МГц, с коэффициентом 80 будет 300кГц / ~0.53мксек постоянная времени. Да, похоже лучше сбавить коэффициент усиления, заниматся учетом ещё и этих переходных процессов пока желания нет. С конденсотором это привычка ставить фильтр на питание (`виртуальный ноль` - часть питания). Теперь мне кажется, что от него пользы мало, даже если его повесить на делитель польза сомнительна. Цитата Если сделаете обрезание шнурка между землями, то ОУ будет усиливать не только сигнал с шунта, но и земляную разность. Если не сделаете, получите антенну из земляного контура, но с этим бороться проще. Правильный вариант - перенести DC/DC на верхнюю плату. А оставить при этом дифференциальную схему разве нельзя?
|
|
|
|
|
Jul 28 2012, 15:02
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(amaora @ Jul 28 2012, 17:29)  Там не понятно или 20 или 40 дБ или это распределение так показано, думаю можно расчитывать на несколько тысяч. GBP = 24МГц, с коэффициентом 80 будет 300кГц / ~0.53мксек постоянная времени. Да, похоже лучше сбавить коэффициент усиления, заниматся учетом ещё и этих переходных процессов пока желания нет.
С конденсотором это привычка ставить фильтр на питание (`виртуальный ноль` - часть питания). Теперь мне кажется, что от него пользы мало, даже если его повесить на делитель польза сомнительна. Там понятно, что 40. А этого Вам мало. Это не тысячи... Вам и тысячи мало будет с такими желаниями. А конденсатор там не просто лишний был. А Ваш нынешний делитель не испортит Вам все дело? Он ведь плохо питается. Вы ведь десятую процента хотели. А резисторы обвязки у Вас какой точности? Непонятна Ваша идея экономить... Вы же хотели поиграться только... Сделали бы нормально... Но хозяин - барин. Делаете макетку. Берете генератор, исследуете подавление синфазной компоненты - без тока дергаете оба входа сразу через кабель с 50-омной нагрузкой. Потом - вместо шунта 50 ом и генератор. И убедитесь...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|