|
Помогите с выбором АЦП и драйвера для него |
|
|
|
Oct 19 2016, 09:03
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 19-10-16
Пользователь №: 93 818

|
Здравствуйте, задача следующая: в зависимости от силы тока, на выходе датчика наводится ЭДС, которую необходимо измерить и оцифровать с определенной точностью.
В проектировании новичок, поэтому опишу полный ход мысли: 1. Проанализировав экспериментальные параметры с датчика, выяснил, что диапазон входных значений составляет ~1,5 - 16 В.
2. В соответствии с ГОСТОМ, рассчитал минимально требуемую погрешность в рабочем диапазоне, и, связав её с коэффициентом преобразования датчика, выяснил, что для её обеспечения нужно измерять напряжение с минимальным шагом 1,18 мВ.
3. В соответствии с полученным значением шага, начал выбирать АЦП, но т.к. не один АЦП не может иметь на входе сигнал в таком диапазоне, рассчитал делитель, который уменьшает выходное напряжение с датчика в 4 раза, отсюда входной диапазон АЦП составил 0,375 - 4 В. Далее выбрал разрядность: типичное максимальное входное напряжение для большинства АЦП - 5 В, соответственно, чтобы обеспечить измерения с требуемой точностью необходим 16-ти разрядный АЦП. Затем начал разбираться с частотой дискретизации, на которой я сейчас и застрял. Измеряемый ток будет иметь частоту 50-60 Гц (промышленные сети), из теоремы Котельникова следует, для того, чтобы однозначно восстановить исходный сигнал, частота дискретизации должна в два раза превышать наибольшую частоту в спектре сигнала, соответственно, минимальная частота дискретизации АЦП должна составлять 121 SPS (правильно это или нет понять не могу). Обобщив все эти требования и почитав информацию об основных типах АЦП, пришел к выводу, что необходим сигма-дельта АЦП, т.к. в данном случае требуется максимальная точность, а S-D более точны в сравнении с SAR, +, как видно из расчетов, не требуется большая скорость измерений.
4. Подавать сигнал с датчика на АЦП напрямую нельзя, т.к. нужен согласующий каскад. В его качестве выбрал повторитель напряжения на ОУ. Но его параметры определить не могу. По сути, раз ОУ используется только как повторитель, то я начал выбирать только из ОУ специального назначения, так называемых Buffer'ов. Насколько я понимаю, главное требование при выборе - скорость, она должна быть выше, чем у АЦП, 100% уверен что необходимо обращать внимание на помехи, параметры которые на них влияют это напряжение смещения и смещение в зависимости от температуры (в этих параметрах не уверен, т.к. не понимаю как они влияют на окончательный результат), при этом не знаю как рассчитать их допустимую величину, из соображений требуемой точности.
Буду благодарен любой помощи!
Сообщение отредактировал remixx - Oct 19 2016, 09:07
|
|
|
|
|
 |
Ответов
|
Oct 19 2016, 09:58
|
Знающий
   
Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783

|
Цитата(remixx @ Oct 19 2016, 12:03)  Далее выбрал разрядность: типичное максимальное входное напряжение для большинства АЦП - 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 резисторах
|
|
|
|
Сообщений в этой теме
remixx Помогите с выбором АЦП и драйвера для него Oct 19 2016, 09:03 agregat С АЦП и теоремой Котельника все верно, но думаю лу... Oct 19 2016, 09:49 Plain А я вот предположу, во-первых, что автор измерял п... Oct 19 2016, 10:05 Tanya Цитата(Plain @ Oct 19 2016, 13:05) А я во... Oct 19 2016, 10:15 remixx Цитата(agregat @ Oct 19 2016, 10:49) С АЦ... Oct 19 2016, 17:07 Den64 Цитата(remixx @ Oct 19 2016, 20:07) Получ... Oct 19 2016, 17:53 MegaVolt Цитата(remixx @ Oct 19 2016, 20:07) наско... Oct 20 2016, 09:10 remixx Цитата(Den64 @ Oct 19 2016, 18:53) Всё за... Oct 20 2016, 03:45 Herz Цитата(remixx @ Oct 20 2016, 05:45) Датчи... Oct 20 2016, 08:09 Plain Цитата(remixx @ Oct 20 2016, 06:45) Датчи... Oct 20 2016, 13:44 remixx Цитата(Herz @ Oct 20 2016, 08:09) С описа... Oct 20 2016, 17:47 Den64 Цитата(remixx @ Oct 20 2016, 20:47) Про п... Oct 20 2016, 20:17  MegaVolt Цитата(Den64 @ Oct 20 2016, 23:17) И АЦП ... Oct 21 2016, 09:22   Den64 Цитата(MegaVolt @ Oct 21 2016, 12:22) Не ... Oct 21 2016, 10:00    MegaVolt Цитата(Den64 @ Oct 21 2016, 13:00) Имел в... Oct 21 2016, 10:37 Herz Цитата(remixx @ Oct 20 2016, 19:47) Требу... Oct 20 2016, 21:57 MegaVolt Цитата(remixx @ Oct 20 2016, 20:47) Поиск... Oct 21 2016, 07:52 TSerg "В ясли" (С) Oct 20 2016, 19:38 remixx Цитата(Herz @ Oct 20 2016, 21:57) Никакой... Oct 21 2016, 03:49 Herz Цитата(remixx @ Oct 21 2016, 05:49) Откуд... Oct 21 2016, 11:50 Plain Цитата(remixx @ Oct 21 2016, 06:49) коэфф... Oct 21 2016, 22:38 remixx Цитата(MegaVolt @ Oct 21 2016, 07:52) А о... Oct 23 2016, 16:43 remixx Посмотрел в даташите типичное применение данного А... Oct 24 2016, 08:05 Herz Цитата(remixx @ Oct 24 2016, 10:05) Получ... Oct 24 2016, 08:55 MegaVolt Цитата(remixx @ Oct 24 2016, 11:05) Сопро... Oct 24 2016, 09:27 Den64 R2 тоже термостабильный? Моё мнение лучше код с вы... Oct 24 2016, 08:37 remixx Хорошо, подстроечник уберу.
Огромное спасибо всем ... Oct 24 2016, 16:57
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|