Я новичок, когда дело доходит до проектирования схем, и я провел последние несколько недель, изучая эту тему. Теперь я выбрал некоторые микросхемы (инструментальный усилитель и АЦП) и хотел бы построить схему. Однако у меня осталось несколько вопросов, с которыми, надеюсь, мне помогут опытные люди.
Датчики :
У меня есть несколько таких пиранометров CMP10: Техническое описание пиранометров CMP10
. Эти пассивные датчики имеют два выхода: HI (+) и LO (-)
. Вот некоторые характеристики из таблицы выше:
Эти датчики измеряют солнечное излучение и в зависимости от излучения выдают сигнал в диапазоне от 0 мВ до 20 мВ.
Я хотел бы прочитать его с помощью микроконтроллера, поэтому мне нужно хорошее усиление. Чтобы получить показания, столь же точные, как и датчики, мне нужно было бы получить разрешение 5 мкВ на шаг. Я знаю, что это, вероятно, совсем не тривиально и требует довольно хорошего дизайна печатной платы, чтобы приблизиться к этому.
Я подсчитал, что для перехода к шагам 5 мкВ мне нужен как минимум АЦП с разрядностью 19 бит, работающий при опорном напряжении 2,048 В (это дает примерно 3,906 мкВ шагов/разрешение).
После моих исследований я узнал, что 19-разрядность — это в значительной степени то, что вы можете ожидать от нестандартной конструкции ПК (если вообще ожидаете), поэтому я выбрал АЦП с опорным напряжением 2,048 В (потому что при переходе к опорному напряжению 5 В я потребуется не менее 20 бит для достижения шага/разрешения 4,768 мкВ).
АЦП:
Итак, я выбрал этот АЦП ADS1219 (24-разрядный): Техническое описание АЦП ADS1219
Мне нужен интерфейс I2C, который предлагает эта ИС. Также этот АЦП имеет внутреннее опорное напряжение 2,048 В и внутренний генератор с малым дрейфом.
Инструментальный усилитель:
Чтобы должным образом усилить сигналы, которые я буду подавать на АЦП выше, я выбрал этот инструментальный усилитель AD8227: Техническое описание инструментального усилителя ADS8227.
Чтобы получить сигнал от датчиков (первоначально от 0 мВ до 20 мВ), усиленный для опорного напряжения 2,048 V АЦП, я бы использовал усиление x 102 (резистор усиления 825 Ом) для усиления сигнала 20 мВ до 2,04 В.
Я хочу подключить несколько таких INAmps к АЦП (поскольку АЦП является 4-канальным).
Теперь я могу подключить пиранометры к INA, как показано на рисунке ниже (для дифференциальных измерений):
Полная схема будет выглядеть так:
Некоторые вопросы у меня есть:
Спасибо!
Это много текста, но я все же надеюсь, что некоторые из вас, опытные люди, могут дать мне несколько советов по моим вопросам или если направление, в котором движется этот проект, совершенно неверно. Я высоко ценю любой вклад от вас!
Я разместил еще один вопрос об усилении с использованием только микросхемы АЦП и ее внутреннего PGA здесь:
Вопрос: Как использовать внутренний PGA микросхемы АЦП.
- Хорошо ли работать с опорным напряжением 2,048 В в моем случае или вы бы выбрали 5 В?
Выберите более высокое напряжение, например 5 вольт, тогда, по крайней мере, вы можете гарантировать, что выходное напряжение может колебаться до 2,048 вольт.
- Выбранные ИС кажутся довольно точными. Видите ли вы огромные проблемы в этом случае, связанные с точностью/разрешением 18-19 бит, с предоставленной системой/идеей?
Да, я вижу проблемы - входное напряжение смещения указано в диапазоне от 100 до 200 мкВ, и это ошибка, добавленная к вашему входному сигналу, которую вы, похоже, не ожидаете.
Если точность является проблемой, я не вижу никаких причин, по которым вы не должны использовать стандартный операционный усилитель с напряжением питания от сети к шине, но с отличными характеристиками входного напряжения смещения, такими как ADA4528 . Он имеет входное напряжение смещения 2,5 мкВ и может колебать свой выход в пределах около 10 мВ от положительной шины и земли. Вам понадобятся два резистора для настройки коэффициента усиления, потому что он будет работать как обычная схема неинвертирующего операционного усилителя.
Вам может не понадобиться внешнее усиление, если вы используете 24-битный аналого-цифровой преобразователь.
В идеальном мире 24-битный аналого-цифровой преобразователь с опорным напряжением 2,048 В постоянного тока имеет разрешение около 122 нановольт. Это намного лучше, чем желаемое разрешение в 5 микровольт.
Мы не живем в идеальном мире, но если вы позаботитесь о компоновке печатной платы и входной фильтрации, вы сможете получить желаемое разрешение, просто подав датчик непосредственно на аналого-цифровой преобразователь.
В качестве альтернативы сделайте считывание напряжения сквозным, связанным по переменному току, и тогда вы сможете гораздо меньше беспокоиться о смещениях АЦП и операционного усилителя.
Показан пример схемы (детали намеренно опущены). В основном идея состоит в том, что вы смещаете выходное напряжение настолько, чтобы АЦП никогда не считывал ноль. Затем для каждого измерения микропроцессор переводит переключатель в замкнутое положение, дает время установиться и считывает АЦП. Затем он переводит переключатель в положение пиранометра, дает время успокоиться и считывает показания (предположительно более высокие). Затем он вычитает смещение из «реального» показания. Это стирает все напряжения смещения, за исключением тех, которые находятся слева от переключателя (т. е. кабеля и пиранометра).
Усиление, шум и другие ошибки по-прежнему остаются на ваше усмотрение. Фактический выигрыш, о котором я здесь говорю, может быть не тем, что вам нужно — вам нужно перепроверить. То же самое с фактическим смещением (100 мВ, если я не ошибаюсь, но я не вынимал свой калькулятор для проверки). Вам по-прежнему необходимо выбрать АЦП с достойными INL и DNL, но вам не нужно беспокоиться о смещении (которое может быть серьезным в монолитном АЦП). Это должно позволить вам использовать монолитный 14- или 16-разрядный АЦП, не беспокоясь о смещении АЦП или операционного усилителя (значительно) или дрейфе смещения с температурой (вообще, за исключением того, чтобы убедиться, что все остается в пределах диапазона). Это может даже позволить вам втиснуть измерения во встроенный АЦП микроконтроллера, но я бы не стал этого делать, если бы мне действительно не хватило места на плате.
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Я вижу, вы уже приняли ответ, но я могу предложить простое решение с диапазоном почти 100 дБ до 100 клюкс или любого другого пика, который вам нужен. Насколько я помню, это Panasonic AMS302(?). http://www.digikey.com/product-detail/en/panasonic-electronic-components/AMS302/255-2655-ND/2125641
Это «датчик света», которому требуется только фиксированное напряжение Vreg 5 В более или менее в соответствии со спецификацией, низкий ток и выходное сопротивление R для определения диапазона. Он имеет скорректированную по CIE интенсивность для глаз с пластиковым фильтром для измерения интенсивности дневного света, как в камерах. он поставляется только в 3-контактном 5-миллиметровом прозрачном корпусе с радиальными выводами. (например, объемные светодиоды Tom)
Поскольку это логарифмический выход, подойдет любой 12-битный АЦП или лучше. Они очень точны и недороги. Зачем делать вещи трудным путем?
Дэйв Твид