remixx 0 19 октября, 2016 Опубликовано 19 октября, 2016 (изменено) · Жалоба Здравствуйте, задача следующая: в зависимости от силы тока, на выходе датчика наводится ЭДС, которую необходимо измерить и оцифровать с определенной точностью. В проектировании новичок, поэтому опишу полный ход мысли: 1. Проанализировав экспериментальные параметры с датчика, выяснил, что диапазон входных значений составляет ~1,5 - 16 В. 2. В соответствии с ГОСТОМ, рассчитал минимально требуемую погрешность в рабочем диапазоне, и, связав её с коэффициентом преобразования датчика, выяснил, что для её обеспечения нужно измерять напряжение с минимальным шагом 1,18 мВ. 3. В соответствии с полученным значением шага, начал выбирать АЦП, но т.к. не один АЦП не может иметь на входе сигнал в таком диапазоне, рассчитал делитель, который уменьшает выходное напряжение с датчика в 4 раза, отсюда входной диапазон АЦП составил 0,375 - 4 В. Далее выбрал разрядность: типичное максимальное входное напряжение для большинства АЦП - 5 В, соответственно, чтобы обеспечить измерения с требуемой точностью необходим 16-ти разрядный АЦП. Затем начал разбираться с частотой дискретизации, на которой я сейчас и застрял. Измеряемый ток будет иметь частоту 50-60 Гц (промышленные сети), из теоремы Котельникова следует, для того, чтобы однозначно восстановить исходный сигнал, частота дискретизации должна в два раза превышать наибольшую частоту в спектре сигнала, соответственно, минимальная частота дискретизации АЦП должна составлять 121 SPS (правильно это или нет понять не могу). Обобщив все эти требования и почитав информацию об основных типах АЦП, пришел к выводу, что необходим сигма-дельта АЦП, т.к. в данном случае требуется максимальная точность, а S-D более точны в сравнении с SAR, +, как видно из расчетов, не требуется большая скорость измерений. 4. Подавать сигнал с датчика на АЦП напрямую нельзя, т.к. нужен согласующий каскад. В его качестве выбрал повторитель напряжения на ОУ. Но его параметры определить не могу. По сути, раз ОУ используется только как повторитель, то я начал выбирать только из ОУ специального назначения, так называемых Buffer'ов. Насколько я понимаю, главное требование при выборе - скорость, она должна быть выше, чем у АЦП, 100% уверен что необходимо обращать внимание на помехи, параметры которые на них влияют это напряжение смещения и смещение в зависимости от температуры (в этих параметрах не уверен, т.к. не понимаю как они влияют на окончательный результат), при этом не знаю как рассчитать их допустимую величину, из соображений требуемой точности. Буду благодарен любой помощи! Изменено 19 октября, 2016 пользователем remixx Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
agregat 0 19 октября, 2016 Опубликовано 19 октября, 2016 · Жалоба С АЦП и теоремой Котельника все верно, но думаю лучше будет если Вы будете оцифровывать сигнал не строго по теореме а с 10 кратным запасом. Скажем с частотой дискретизации 1кГц. Тогда Вы сможете не просто восстановить сигнал, а получить его форму в виде 20 точек на период. Хотя я бы тут поспорил. Есть подозрение что Вы собираетесь измерять качество этого самого тока. А раз так, что частота дискретизации должна быть выше самой высокой гармоники, которую Вы будете измерять. И если это скажем 2кГц, то частота дискретизации уже 4кГц, а не 100 Гц. Минимум. А лучше раз в 5 больше. Тут нужны дополнительные сведения. Далее по ОУ. Вам нужен инструментальный малошумящий ОУ. Вы написали максимум 16V, предполагаю что это размах pk-pk (пик ту пик). Значит амплитуда максимум 8V, и Вам подойдет любой малошумящий ОУ у которого размах по входу допустим скажем +/-12V ну чтобы с запасом. Их таких много, питание +/-15. Теперь по шумам. Вы обозначили 1.18mV при 16V. То есть отношение амплитуды к минимальному шагу 16000 или 84dB. Ну вот и ищите операционный усилитель, у которого 1. по входу допустим размах +/-12V, 2. собственные шумы ниже 84dB, а 3. по выходу он может дать достаточный ток чтобы раскачать входы АЦП, то есть выходной ток ОУ должен быть больше раз в 10, чем входной ток АЦП, и 4. полоса ОУ, то есть частота единичного усиления была бы скажем 10kHz минимум. То есть в 10 раз больше частоты дискретизации. Так как Вы будете уменьшать сигнал по амплитуде, все что требуется это подобрать резисторы так, чтобы коэффициент передачи каскада на ОУ с входа на выход был менее 1, а точнее 0.25, судя по вашим замечаниям. Это означает что резисторы на входе ОУ будут в 4 раза больше номиналом, чем резисторы соединяющие входы ОУ с выходом. Грубо, точнее смотрите формулы расчета ОУ. Компания TI предлагает вот такой АЦП для измерения качества электроэнергии http://www.ti.com/lit/ds/symlink/ads131a02.pdf На мой взгляд классный АЦП. Причем они предлагают вообще обойтись без усилителя и просто поделить сигнал резисторами или поставить трансформатор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MegaVolt 25 19 октября, 2016 Опубликовано 19 октября, 2016 · Жалоба Далее выбрал разрядность: типичное максимальное входное напряжение для большинства АЦП - 5 В, соответственно, чтобы обеспечить измерения с требуемой точностью необходим 16-ти разрядный АЦП.Да всё верно. 14 бит плюс пару в запас. Только нужно выбирать АЦП который даёт реальные ENOB = 16битЗатем начал разбираться с частотой дискретизации, на которой я сейчас и застрял. Измеряемый ток будет иметь частоту 50-60 Гц (промышленные сети), из теоремы Котельникова следует, для того, чтобы однозначно восстановить исходный сигнал, частота дискретизации должна в два раза превышать наибольшую частоту в спектре сигнала, соответственно, минимальная частота дискретизации АЦП должна составлять 121 SPS (правильно это или нет понять не могу).Правильно теоретически. Практически же есть ваш сигнал + шумы с эфира и прочая хрень. Соответственно должен стаять фильтр на входе АЦП чтобы отфильтровать лишнее. Например 3 звенный фильтр отфильтрует помехи до уровня -100дБ примерно на 50 кратной частоте среда. Т.е. 60*50=3кГц. Соответственно цифровать нужно на частоте 6001Гц. Само собой лучше фильтр - ниже частота. Однако если выбран сигма дельта ацп то он сам работает фильтром. Насколько качественным нужно смотреть параметры выбранного. Например первый попавшийся ADS1251 гарантирует ослабление -100дБ уже на 18 кратной частоте. Т.е. 60*18=1080Uw/ B это без каких либо внешних фильтров вообще!!! 4. Подавать сигнал с датчика на АЦП напрямую нельзя, т.к. нужен согласующий каскад. В его качестве выбрал повторитель напряжения на ОУ. Но его параметры определить не могу. По сути, раз ОУ используется только как повторитель, то я начал выбирать только из ОУ специального назначения, так называемых Buffer'ов. Насколько я понимаю, главное требование при выборе - скорость, она должна быть выше, чем у АЦП, 100% уверен что необходимо обращать внимание на помехи, параметры которые на них влияют это напряжение смещения и смещение в зависимости от температуры (в этих параметрах не уверен, т.к. не понимаю как они влияют на окончательный результат), при этом не знаю как рассчитать их допустимую величину, из соображений требуемой точности.Раз не знаю как рассчитать то свалим эту работу на разработчиков АЦП. Берём ADS1246 за 8 баксов штучка на DigiKey который уже имеет внутри себя и входной усилитель и источник опорного напряжения. Мало того входной усилитель ещё можно и масштабировать. Короче не микрушка а сказка :) В результате схема выглядит так: Делитель - некая схема защиты (защитные диоды в простейшем случае) - АЦП - ПРОЦ. Всё. Из аналогового только цепи защиты и делитель. На данных частотах делитель может быть на 2 резисторах :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 168 19 октября, 2016 Опубликовано 19 октября, 2016 · Жалоба А я вот предположу, во-первых, что автор измерял переменное напряжение обыкновенным китайским тестером, а значит, его действующее значение, и размах которого, соответственно, 46 В, а во-вторых, что ему требуется измерять конкретно эту амплитуду и конкретно с первого же раза, то бишь полупериода, так то Котельников, равно как и вольное допущение, что сигнал на 100% математический синус, суть жестокое заблуждение, и требуется обыкновенный калибруемый пиковый детектор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 19 октября, 2016 Опубликовано 19 октября, 2016 · Жалоба А я вот предположу А я предложу ТС не испытывать телепатические способности форумчан, а просто и ясно написать, что ему надо измерить и зачем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
remixx 0 19 октября, 2016 Опубликовано 19 октября, 2016 (изменено) · Жалоба С АЦП и теоремой Котельника все верно, но думаю лучше будет если Вы будете оцифровывать сигнал не строго по теореме а с 10 кратным запасом. Скажем с частотой дискретизации 1кГц. Тогда Вы сможете не просто восстановить сигнал, а получить его форму в виде 20 точек на период. Хотя я бы тут поспорил. Есть подозрение что Вы собираетесь измерять качество этого самого тока. А раз так, что частота дискретизации должна быть выше самой высокой гармоники, которую Вы будете измерять. И если это скажем 2кГц, то частота дискретизации уже 4кГц, а не 100 Гц. Минимум. А лучше раз в 5 больше. Тут нужны дополнительные сведения. На данный момент задача заключается лишь в измерении величины тока в зависимости от ЭДС на выходе датчика, поэтому, в соответствии с вашими рассуждениями и Правильно теоретически. Практически же есть ваш сигнал + шумы с эфира и прочая хрень. Соответственно должен стаять фильтр на входе АЦП чтобы отфильтровать лишнее. Например 3 звенный фильтр отфильтрует помехи до уровня -100дБ примерно на 50 кратной частоте среда. Т.е. 60*50=3кГц. Соответственно цифровать нужно на частоте 6001Гц. Само собой лучше фильтр - ниже частота. Однако если выбран сигма дельта ацп то он сам работает фильтром. Насколько качественным нужно смотреть параметры выбранного. Например первый попавшийся ADS1251 гарантирует ослабление -100дБ уже на 18 кратной частоте. Т.е. 60*18=1080Uw/ насколько я понял, необходимо выбирать частоту дискретизации АЦП в зависимости от его параметров ослабления, варианты выбранных АЦП выложу в ближайшее время. (ADS1246 рассмотрю в 1 очередь) Далее по ОУ. Вам нужен инструментальный малошумящий ОУ. Вы написали максимум 16V, предполагаю что это размах pk-pk (пик ту пик). Значит амплитуда максимум 8V, и Вам подойдет любой малошумящий ОУ у которого размах по входу допустим скажем +/-12V ну чтобы с запасом. Их таких много, питание +/-15. Теперь по шумам. Вы обозначили 1.18mV при 16V. То есть отношение амплитуды к минимальному шагу 16000 или 84dB. Ну вот и ищите операционный усилитель, у которого 1. по входу допустим размах +/-12V, 2. собственные шумы ниже 84dB, а 3. по выходу он может дать достаточный ток чтобы раскачать входы АЦП, то есть выходной ток ОУ должен быть больше раз в 10, чем входной ток АЦП, и 4. полоса ОУ, то есть частота единичного усиления была бы скажем 10kHz минимум. То есть в 10 раз больше частоты дискретизации. ................. Компания TI предлагает вот такой АЦП для измерения качества электроэнергии http://www.ti.com/lit/ds/symlink/ads131a02.pdf На мой взгляд классный АЦП. Причем они предлагают вообще обойтись без усилителя и просто поделить сигнал резисторами или поставить трансформатор. B это без каких либо внешних фильтров вообще!!! Раз не знаю как рассчитать то свалим эту работу на разработчиков АЦП. Берём ADS1246 за 8 баксов штучка на DigiKey который уже имеет внутри себя и входной усилитель и источник опорного напряжения. Мало того входной усилитель ещё можно и масштабировать. Короче не микрушка а сказка :) Из всего этого пришел к выводу, что раз существуют схемы со встроенными усилками и ИОН, то зачем мучиться, буду искать именно подобные АЦП. Безусловно необходимо разобраться в данном вопросе, чтобы в будущем не возникало подобных проблем, но надеюсь что со временем разберусь :laughing: . А я вот предположу, во-первых, что автор измерял переменное напряжение обыкновенным китайским тестером, а значит, его действующее значение, и размах которого, соответственно, 46 В, а во-вторых, что ему требуется измерять конкретно эту амплитуду и конкретно с первого же раза, то бишь полупериода, так то Котельников, равно как и вольное допущение, что сигнал на 100% математический синус, суть жестокое заблуждение, и требуется обыкновенный калибруемый пиковый детектор. Экспериметнальные измерения проводил не я, мне лишь предоставили полученные данные. Но я уверен, что таких значений нет. Так как Вы будете уменьшать сигнал по амплитуде, все что требуется это подобрать резисторы так, чтобы коэффициент передачи каскада на ОУ с входа на выход был менее 1, а точнее 0.25, судя по вашим замечаниям. Это означает что резисторы на входе ОУ будут в 4 раза больше номиналом, чем резисторы соединяющие входы ОУ с выходом. Грубо, точнее смотрите формулы расчета ОУ. В результате схема выглядит так: Делитель - некая схема защиты (защитные диоды в простейшем случае) - АЦП - ПРОЦ. Всё. Из аналогового только цепи защиты и делитель. На данных частотах делитель может быть на 2 резисторах :) Получается, если я выбираю АЦП с нужной начинкой, то сигнал с датчика может идти прямо на него через делитель, все-таки можно поступить проще и поставить делитель на 2 резисторах или лучше сделать его на ОУ? И еще хотел узнать по-поводу номинала резистора, с которого будет сниматься сигнал, нашел информацию, что его величина должна быть приблизительно на два порядка меньше (в 100 раз) сопротивления нагрузки подключаемой к выходу делителя, насколько я понимаю у встроенного в АЦП усилка входное сопротивление гигантское, соответственно если я задамся номиналом в сотни кОм, будет ли это отрицательно влиять на параметры схемы? Изменено 19 октября, 2016 пользователем remixx Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Den64 0 19 октября, 2016 Опубликовано 19 октября, 2016 · Жалоба Получается, если я выбираю АЦП с нужной начинкой, то сигнал с датчика может идти прямо на него через делитель, все-таки можно поступить проще и поставить делитель на 2 резисторах или лучше сделать его на ОУ? Всё зависит от выходного сопротивления датчика. Вы подробно изложили ход мыслей, а вот задачу одной строчкой. Тут нет профессиональных телепатов. Вам нужно измерить интеграл входного напряжения с датчика? Датчик - шунт, правильно? Напряжение переменное или импульсы? (телепатические способности подсказывают что переменное) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
remixx 0 20 октября, 2016 Опубликовано 20 октября, 2016 · Жалоба Всё зависит от выходного сопротивления датчика. Вы подробно изложили ход мыслей, а вот задачу одной строчкой. Тут нет профессиональных телепатов. Вам нужно измерить интеграл входного напряжения с датчика? Датчик - шунт, правильно? Напряжение переменное или импульсы? (телепатические способности подсказывают что переменное) Датчиком является катушка Роговского, задача заключается в том, чтобы оцифровать выходной сигнал с этого датчика и с помощью обратного преобразования судить о велечине тока с описанной точностью. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 4 20 октября, 2016 Опубликовано 20 октября, 2016 · Жалоба Датчиком является катушка Роговского, задача заключается в том, чтобы оцифровать выходной сигнал с этого датчика и с помощью обратного преобразования судить о велечине тока с описанной точностью. С описанной ГДЕ точностью? Вы про точность упомянули только в туманном: которую необходимо измерить и оцифровать с определенной точностью. Исходя из чего выбрана разрядность - непонятно. Другой вопрос, что значит "судить о велечине тока"? Судят пусть в суде. Вам, как я понимаю, нужно измерить и узнать. Так какая величина Вас интересует: мгновенное значение, среднеквадратичное, какое-то ещё? Без ответа на этот вопрос рассуждать дальше бесполезно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MegaVolt 25 20 октября, 2016 Опубликовано 20 октября, 2016 · Жалоба насколько я понял, необходимо выбирать частоту дискретизации АЦП в зависимости от его параметров ослабления, варианты выбранных АЦП выложу в ближайшее время. (ADS1246 рассмотрю в 1 очередь)Да вы правильно поняли. Единственно я похоже не совсем верно прикинул цифры. Там график ослабления напрямую связан с частотой дискредизации. И возможно всё же внешний фильтр будет нужен. Получается, если я выбираю АЦП с нужной начинкой, то сигнал с датчика может идти прямо на него через делитель, все-таки можно поступить проще и поставить делитель на 2 резисторах или лучше сделать его на ОУ?Как верно написали выше вопрос лишь в согласованиях сопротивлений по входу или выходу. Т.е. делитель нужно подобрать так чтобы 1. С учётом выходного сопротивления датчика ошибка не превышала 1 разряда. 2. Чтобы входное сопротивление АЦП не давало ошибки больше 1 разряда. Если это получиться на резисторах то отлично. Если нет то тогда придётся ставить ОУ. При этим резисторы должны быть 0,001%ные. С температурным уходом не более 0,3ppm/С. И еще хотел узнать по-поводу номинала резистора, с которого будет сниматься сигнал, нашел информацию, что его величина должна быть приблизительно на два порядка меньше (в 100 раз) сопротивления нагрузки подключаемой к выходу делителя, насколько я понимаю у встроенного в АЦП усилка входное сопротивление гигантское, соответственно если я задамся номиналом в сотни кОм, будет ли это отрицательно влиять на параметры схемы?Всё верно. Но у резисторов есть ещё тепловой шум. Который напрямую связан с сопротивлением. Чем больше сопротивление тем больше шум. Его стоит оценить при выбранном номинале резисторов. И обязательно конденсатор после делителя. Он обрежет часть шума. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 168 20 октября, 2016 Опубликовано 20 октября, 2016 · Жалоба Датчиком является ... wikipedia.org/wiki, задача заключается в Ну да, весело — нас же посылать статью, которую сами не читали, потому что иначе не понаписали бы всего, что выше, а тупо собрали бы схему из неё и радовались жизни. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
remixx 0 20 октября, 2016 Опубликовано 20 октября, 2016 (изменено) · Жалоба С описанной ГДЕ точностью? Вы про точность упомянули только в туманном: Исходя из чего выбрана разрядность - непонятно. Другой вопрос, что значит "судить о велечине тока"? Судят пусть в суде. Вам, как я понимаю, нужно измерить и узнать. Так какая величина Вас интересует: мгновенное значение, среднеквадратичное, какое-то ещё? Без ответа на этот вопрос рассуждать дальше бесполезно. Требуемую точность я описал выше, а именно указал минимальный шаг и максимальный диапазон, на основе которых и была выбрана разрядность АЦП. Приводить полный расчет шага смысла не вижу, так как он абсолютно никак не связан с физикой процессов, и все что нужно сделать это посчитать несколько простых выражений, утруждать кого-то этим заниматься - не серьезно. Задачу я сформулировал точно так же, как поставили передо мной. Технического задания нет, поэтому имею полную свободу в плане того, каким образом я приду к требуемому результату. Но так как у меня мало опыта в проектировании и данная тема для меня новая, то информации которую я нашел, хватило лишь на рассуждения приведенные выше. Тонкости, на которые необходимо обращать внимание при проектировании подобных устройств, мне неизвестны, поэтому я и решил обратиться за помощью к людям, которые разбираются в данном вопросе, и пытаюсь дать максимум информации, которой я располагаю. Ну да, весело — нас же посылать статью, которую сами не читали, потому что иначе не понаписали бы всего, что выше, а тупо собрали бы схему из неё и радовались жизни. А вы знаете параметры датчика приведенного на схеме? Почему были выбраны именно эти номиналы элементов? Почему выбран именно этот ОУ? Какая точность у выходного сигнала при данном подключении? Уверен что нет. Схема взята непонятно откуда и непонятно из каких соображений. Моя цель, помимо достижения результата, это разобраться в данном вопросе и улучшить навыки проектирования, для того чтобы в будущем решать подобные задачи и совершенствовать разработанную схему в частности. Да вы правильно поняли. Единственно я похоже не совсем верно прикинул цифры. Там график ослабления напрямую связан с частотой дискредизации. И возможно всё же внешний фильтр будет нужен. Как верно написали выше вопрос лишь в согласованиях сопротивлений по входу или выходу. Т.е. делитель нужно подобрать так чтобы 1. С учётом выходного сопротивления датчика ошибка не превышала 1 разряда. 2. Чтобы входное сопротивление АЦП не давало ошибки больше 1 разряда. Если это получиться на резисторах то отлично. Если нет то тогда придётся ставить ОУ. При этим резисторы должны быть 0,001%ные. С температурным уходом не более 0,3ppm/С. Всё верно. Но у резисторов есть ещё тепловой шум. Который напрямую связан с сопротивлением. Чем больше сопротивление тем больше шум. Его стоит оценить при выбранном номинале резисторов. И обязательно конденсатор после делителя. Он обрежет часть шума. Поискал АЦП, наткнулся на ADS1120, если ничего не перепутал, то по всем параметрам кроме ИОН (встроенный выдает всего 2В) он подходит. Насколько понимаю, к данному АЦП можно подключить внешний ИОН до 5,5 В, соответственно если найти подобный минимум на 5В (при поиске АЦП встречал такие из серии OPAxxx), то все должно удовлетворять. Про подбор делителя относительно разрядов не понял, прошу поподробней рассказать каким образом проводить расчет. Изменено 20 октября, 2016 пользователем remixx Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость TSerg 20 октября, 2016 Опубликовано 20 октября, 2016 · Жалоба "В ясли" (С) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Den64 0 20 октября, 2016 Опубликовано 20 октября, 2016 · Жалоба Про подбор делителя относительно разрядов не понял, прошу поподробней рассказать каким образом проводить расчет. Подбирается делитель так чтобы диапазон входного сигнала для АЦП соответствовал. Точность резисторов определяется заданной точностью измерения. Входное сопротивление делителя выбирается исходя из нагрузочной способности источника сигнала, наводок на линии и других условий. И АЦП как правило не работает с переменным напряжением. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 4 20 октября, 2016 Опубликовано 20 октября, 2016 · Жалоба Требуемую точность я описал выше, ... ... и пытаюсь дать максимум информации, которой я располагаю. Никакой информации Вы так и не дали. Много букв, но бесполезных. И постарайтесь не злоупотреблять цитированием. Вы так и не ответили на простые и главные вопросы: какая точность нужна и в определении какого значения. То, что Вы каким-то образом насчитали разрядность АЦП, понимания не добавляет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться