|
Измерение напряжения 0...50 микровольт. Как правильно, AD620 и AD7714A-5 |
|
|
|
Mar 5 2009, 16:11
|
Частый гость
 
Группа: Участник
Сообщений: 94
Регистрация: 9-04-07
Пользователь №: 26 893

|
Добрый день, требуется измерять напряжение от термопар и датчиков веса. Наименьший диапазон измерений - 0...50 микровольт с шагом 0.2 (~250 значений). Число каналов 5. Необходимо изменять диапазоны измерения до 50 милливольт. На caxapa.ru и радиокоте посоветовали использовать усилитель с Ку. примерно 5000 и 24-х битный сигма-дельта АЦП. А именно AD620 и AD7714A-5. Насколько правильным будет такое решение и какие альтернативы существуют ? На что следует обратить внимание при выборе усилителя\АЦП ? Звон ? Нелинейности ? что-то еще ? Спасибо, Петров Александр
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 31)
|
Mar 5 2009, 16:39
|
Группа: Новичок
Сообщений: 2
Регистрация: 20-01-09
Пользователь №: 43 628

|
А лучше всего - напрямую AD7731/AD7730. Они как раз для таких приложений сделаны.
|
|
|
|
|
Mar 5 2009, 17:27
|
Профессионал
    
Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960

|
Цитата(Didro @ Mar 5 2009, 19:11)  На caxapa.ru и радиокоте посоветовали использовать усилитель с Ку. примерно 5000 и 24-х битный сигма-дельта АЦП. А именно AD620 и AD7714A-5. У AD620 дрейф 1 мкВ/С - для К 5000 - слишком много. ICL7650 - подходит больше Цитата(_Pasha @ Mar 5 2009, 19:19)  Возьмите АЦП 24 бита и сделайте ему коммутируемую опору, поскольку на 5в дискрет АЦП будет 0,298 мкв, т.е. 167 шагов. 24 бит вы никогда не получите - реально только 21 - в DS это явно указано. 24 бита - это RMS
|
|
|
|
|
Mar 5 2009, 19:00
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 5-03-09
Пользователь №: 45 725

|
И ad7731 и ads1242 имеют, получается, 21 эффективный бит. Это 0,715 мкВ на бит. А изначально хотелось иметь не менее 0,2 мкВ. Получается, надо ставить усь? На 10-100 примерно. чтобы с запасом?
|
|
|
|
|
Mar 5 2009, 22:22
|
Частый гость
 
Группа: Участник
Сообщений: 94
Регистрация: 9-04-07
Пользователь №: 26 893

|
Спасибо, за ответы, ненадобность усилителя с Ку. 5000 стала очевидной. И еще вопрос, надеюсь, не оффтопик. Интерфейс у AD7714 обозначен как последовательный (Three-Wire Serial Interface: SPI™, QSPI™, MICROWIRE™ and DSP Compatible). Правильно ли я понимаю, что пи желании можно передавать данные в ПК по RS-232 используя контроллеры ala MAX232 ? Т.е. что-то в духе - Работа АЦП с СОМ портом или простая система сбора данных. На мысли про MAX232 навели такие рассказы из гугла: 1.Цитата Q> How to interface an ADC output to MAX232?A>If you are planning to do RS232 (Im assuming so) then to interface the two together would be a little tricky because RS232 requires a start bit, 8 bits of data (typically), and a stop bit. The ADC only puts out the 8 data bits (assuming its an 8 bit ADC). You would need some logic to generate the start and stop bits, generate the correct baud rate, plus generate the clock pulses for the ADC. The best way would be to use a simple 8 bit microcontroller with a serial port. There are many out there so take your pick. This way you just have the micro clock in the data from the ADC, then output it on the serial port, directly to the MAX232. The micro takes care of the start and stop bits and of the timing. Thats the way I would do it. 2. решение на базе MAX132 - описание, схема 3. решение на MAX232 и MCP3201 (12 битный АЦП) - описание. Другим варианом я вижу использовать AVR (нпр., ATMega8) соединять его по SPI с AD7714 и по UART с MAX232 - но как-то сложно получается. Спасибо, Петров Александр
|
|
|
|
|
Mar 5 2009, 22:31
|
Профессионал
    
Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960

|
Цитата(Denverrus @ Mar 5 2009, 22:00)  А изначально хотелось иметь не менее 0,2 мкВ. Получается, надо ставить усь? На 10-100 примерно. чтобы с запасом? В принципе 200 нВ - это на грани чувствительности этих АЦП при использовании встроенного PGA. И еще не следует забывать, что у этих АЦП собственный приведенный ко входу дрейф порядка 1 мкВ/С, поэтому нужен либо усилитель с ПКД и дрейфом <20 нВ/С (ICL7650, MAX432 итп) или периодически проводить штатную коррекцию нуля АЦП (что не всегда удобно). Если Вы собрались "воевать" 50 мкВ с точностью 200 нВ, то надо помнить, что, например, контакт двух разнородных металлов дает несколько мкВ/C термоЭДС, поэтому вся конструкция должна быть очень аккуратно спроектирована еще и с точки зрения выравнивания тепловых градиентов, в противном случае вы рискуете получить очень "интересные" результаты Цитата(Didro @ Mar 6 2009, 01:22)  Интерфейс у AD7714 обозначен как последовательный (Three-Wire Serial Interface: SPI™, QSPI™, MICROWIRE™ and DSP Compatible). Правильно ли я понимаю, что пи желании можно передавать данные в ПК по RS-232 используя контроллеры ala MAX232 ? Это не совсем то, что обычно понимается под RS-232. Это как бы ручное дерганье ногами интерфейса, что не совсем предсказуемо при использовании переходников USB<->RS232. Чистый RS232 - это с использованием доп. контроллера, преобразуещего SPI в RS232
|
|
|
|
|
Mar 6 2009, 06:38
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(Denverrus @ Mar 5 2009, 22:00)  И ad7731 и ads1242 имеют, получается, 21 эффективный бит. Это 0,715 мкВ на бит. Это как ты посчитал? При использовании диапазон входных напряжений 80 мВ, 19 бит = 524288 единиц, 80000 мкВ/524288=0.15 мкВ Цитата(Denverrus @ Mar 5 2009, 22:00)  А изначально хотелось иметь не менее 0,2 мкВ. Легко, даже достаточно вытянуть 19 разрядов.
|
|
|
|
|
Mar 7 2009, 07:30
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(777777 @ Mar 6 2009, 19:57)  Для AD7730 не нужны никакие самодельные "скользящие средние". У него есть отличные цифровые фильтры, которые это делают гораздо лучше. И вообще - что это за мода пошла: вместо того, чтобы устранять причину помех, пытаться их ликвидировать усреднением, да еще таким примитивным? Кажется подозрительным упорство, с которым Вы расхваливаете встроенные в АЦП некоторых производителей фильтры. Может, человеку нужно сделать на N секунд фильтр? И, наконец, сообщите же, какой же способ усреднения по Вашему мнению самый изощренный и наилучший. Цитата(Didro @ Mar 5 2009, 19:11)  На что следует обратить внимание при выборе усилителя\АЦП ? Звон ? Нелинейности ? что-то еще ? Вы это про дериватограф? Еще бы определились, какие там нужны постоянные времени.
|
|
|
|
|
Mar 7 2009, 08:54
|

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

|
Цитата(Didro @ Mar 5 2009, 19:11)  требуется измерять напряжение от термопар и датчиков веса. Наименьший диапазон измерений - 0...50 микровольт с шагом 0.2 (~250 значений). Число каналов 5. Необходимо изменять диапазоны измерения до 50 милливольт.
На caxapa.ru и радиокоте посоветовали использовать усилитель с Ку. примерно 5000 и 24-х битный сигма-дельта АЦП. А именно По моему на сахаре и коте над вами пошутили и весьма жестоко. По вашему ТЗ вам с избытком хватит 8 разрядного АЦП ну на крайняк(с запасом) 10 разрядов.Это если вы примените усилитель.Если не примените то 24 разрядный АЦП вам тем более не поможет-утонете в шумах.Фраза о необходимости изменения диапазона явно нуждается в уточнении-кто,когда,зачем и почему принимает решение о небходимости. Если серьезно-поставте усилок,если надо менять Ку-то с коммутируемым Ку,а после 8-10 разрядный АЦП и вас тут же посетит счастье. А 5000 усиления маловато будет.
|
|
|
|
|
Mar 7 2009, 09:38
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(Евгений Германович @ Mar 7 2009, 11:54)  По моему на сахаре и коте над вами пошутили и весьма жестоко. По вашему ТЗ вам с избытком хватит 8 разрядного АЦП ну на крайняк(с запасом) 10 разрядов.Это если вы примените усилитель.Если не примените то 24 разрядный АЦП вам тем более не поможет-утонете в шумах.Фраза о необходимости изменения диапазона явно нуждается в уточнении-кто,когда,зачем и почему принимает решение о небходимости. Если серьезно-поставте усилок,если надо менять Ку-то с коммутируемым Ку,а после 8-10 разрядный АЦП и вас тут же посетит счастье. А 5000 усиления маловато будет.  Мне кажется, что Вы не совсем правы, если это дериватограф. Там есть специфика. И 24-разрядный преобразователь подойдет.
|
|
|
|
|
Mar 7 2009, 10:06
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(Евгений Германович @ Mar 7 2009, 12:57)  Может быть,однако в первом тексте автора об этом ни слова.А про 250 дискретов есть.А если есть 250 то проще сделать усилок с большик КУ и взять недорогой,я бы даже сказал,дешёвый АЦП разрядов на 10. А что про дериватограф ,это там где метром железа экранировать надо,это тоже его вопрос? Метр железа, подвал в 100 километрах от города на устойчивой платформе, питание от батарей и много чего еще было бы неплохо, но хлопать дверью там нельзя никак. Даже кашлять громко не надо бы.
|
|
|
|
|
Mar 7 2009, 12:17
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(Tanya @ Mar 7 2009, 10:30)  Кажется подозрительным упорство, с которым Вы расхваливаете встроенные в АЦП некоторых производителей фильтры. Думаете, они мне приплачивают?  Просто на AD7730 мне удалось сделать АЦП, у которого не прыгает даже младшая единица, при этом он работает на диапазоне +-10 мВ, а сам датчик выдает сигнал от 0 до 3 мВ (датчик хреновенький, лучше конечно так не делать, но это уже не от меня зависит). Так вот, я тоже поначалу долго с ним мучился, потом заставил себя прочитать в даташите главу о фильтрах (тяжело было, да  ). После их правильной настройки получился замечательный результат. Значит с хорошим датчиком (который бы выдавал хотя бы 20 мВ) получить 18-19 разрядов не проблема безо всяких дополнительных ухищрений. Цитата(Tanya @ Mar 7 2009, 10:30)  Может, человеку нужно сделать на N секунд фильтр? Что такое "на N секунд фильтр"? Я этого не понимаю. Если сигнал не имеет шума, то никакого фильтра не должно потребоваться. Нужно лишь принять необходимые схемотехнические меры - поставить по питанию конденсаторы, развести его правильно, желательно по одной стороне, переходные отверстия для него делать большого диаметра, землю от сильноточных микросхем и индикаторов вести отдельным проводом, чтобы скачки не влияли на АЦП (возможно это нужно поставить первым пунктом) - короче все те меры, которые описаны во всех учебниках, но которые почему-то все игнорируют. Но бывают случаи, когда шум есть уже в самом сигнале. Цитата(Tanya @ Mar 7 2009, 10:30)  И, наконец, сообщите же, какой же способ усреднения по Вашему мнению самый изощренный и наилучший. Тогда мы должны 1. оценить амплитуду полезного сигнала и амплитуду шума 2. оценить частотный спектр полезного сигнала и спектр шума. 3а. Если они накладываются, то сообщить заказчику, что ничего сделать невозможно. 3б. Если нет - то выяснить, на сколько децибел нужноподавить шум, чтобы он стал меньше 1 единицы АЦП 4. По разности частот между полезным сигналом и шумом посчитать крутизну спада фильтра, чтобы при отсутствии подавления полезного сигнала он обеспечивал требуемое подавление шума. 5. Зная крутизну можно определить требуемый порядок фильтра и сгенерировать его. Вот он и будет наилучшим. А если его подбирать, меняя количество слагаемых в среднеарифметическом, то это - кружок "умелые руки" при дворце пионеров.
Сообщение отредактировал 777777 - Mar 7 2009, 12:19
|
|
|
|
|
Mar 7 2009, 13:05
|

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

|
Цитата(777777 @ Mar 7 2009, 15:17)  Просто на AD7730 мне удалось сделать АЦП, у которого не прыгает даже младшая единица, при этом он работает на диапазоне +-10 мВ, Das ist fantastisch!!!!!!!!!!!!! Особенно если учесть,что уровень собственных шумов (в разных таблицах и при разных условиях) от 40 до 435 нВ. Цитата(777777 @ Mar 7 2009, 15:17)  а сам датчик выдает сигнал от 0 до 3 мВ (датчик хреновенький, лучше конечно так не делать, но это уже не от меня зависит). Так вот, я тоже поначалу долго с ним мучился, потом заставил себя прочитать в даташите главу о фильтрах (тяжело было, да  ). После их правильной настройки получился замечательный результат. Значит с хорошим датчиком (который бы выдавал хотя бы 20 мВ) получить 18-19 разрядов не проблема безо всяких дополнительных ухищрений. А как же ссылка выше о том что стоит как столб?????Вы сколько разрядов остановили???Сначала определитесь сами затем хвастайтесь. Цитата(777777 @ Mar 7 2009, 15:17)  1. оценить амплитуду полезного сигнала и амплитуду шума 2. оценить частотный спектр полезного сигнала и спектр шума. 3а. Если они накладываются, то сообщить заказчику, что ничего сделать невозможно. 3б. Если нет - то выяснить, на сколько децибел нужноподавить шум, чтобы он стал меньше 1 единицы АЦП А если заказчик платит????А вы ему сообщаете.Где вы видели сигнал свободный от шума и шум свободный от сигнала. Это ж голубая(розовая,фиолетовая) мечта любого разработчика.
|
|
|
|
|
Mar 7 2009, 15:50
|
Частый гость
 
Группа: Участник
Сообщений: 94
Регистрация: 9-04-07
Пользователь №: 26 893

|
Спасибо за ответы и комментарии. Цитата(Tanya) Вы это про дериватограф? Да. АЦП действительно ищем для дериватографа ( Tanya имеет в виду это мое сообщение) Цитата(Tanya) Метр железа, подвал в 100 километрах от города на устойчивой платформе, питание от батарей и много чего еще было бы неплохо, но хлопать дверью там нельзя никак. Даже кашлять громко не надо бы. Ну это точно не про наш дериватограф  У нас Q1000D (МОМ) - вот аналогичный ( картинка). Только наш без компьютера, сопряжением с компьютером как раз и занимаемся в настоящий момент. Информация по дериватографу - Нагрев до 1000С, точность – 0,2С, 1мг. Цитата(Евгений Германович) По вашему ТЗ вам с избытком хватит 8 разрядного АЦП ну на крайняк(с запасом) 10 разрядов. Более точно по ТЗ - 200 нВ шаг при диапазоне 0... 50 мВ. Цитата(Евгений Германович) А 5000 усиления маловато будет. Да, потребуется Ку примерно 6250 при 10 битах и коммутируемый Ку. Решение с 24 битами и предусилителем на небольшой Ку показалось более разумным. Но опыта нет, так что ... будем его зарабатывать  Цитата(Евгений Германович) Если не примените то 24 разрядный АЦП вам тем более не поможет-утонете в шумах. Использовать внутреннею фильтрацию в АЦП ? (Ей Богу плохо себе представляю сейчас, что это даст)
|
|
|
|
|
Mar 7 2009, 16:21
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(Евгений Германович @ Mar 7 2009, 16:05)  Das ist fantastisch!!!!!!!!!!!!! Особенно если учесть,что уровень собственных шумов (в разных таблицах и при разных условиях) от 40 до 435 нВ. Все правильно. Единица АЦП=300 нВ Цитата(Евгений Германович @ Mar 7 2009, 16:05)  А как же ссылка выше о том что стоит как столб?????Вы сколько разрядов остановили???Сначала определитесь сами затем хвастайтесь. Сначала прыгало на десятки единиц. После правильной настройки фильтров все остановилось. Цитата(Евгений Германович @ Mar 7 2009, 16:05)  А если заказчик платит????А вы ему сообщаете.Где вы видели сигнал свободный от шума и шум свободный от сигнала. Это ж голубая(розовая,фиолетовая) мечта любого разработчика. Вы знаете способ отфильтровать сигнал от шума когда они находятся в одной полосе частот? Я не знаю. Если не считать экзотики типа синхронного детектирования - но это отдельная специфика. Цитата(Tanya @ Mar 7 2009, 17:15)  И, кажется мне, преувеличиваете способность математики думать за нас. Интересное выражение. Долго думал... Вообще-то, по моему глубокому убеждению, любая схема должна рассчитываться, номинал каждого резистора и конденсатора (разве что кроме каких-нибудь подтяжек к питанию - и то...) Если их ставить исходя из своей интуиции или надеяться подстроить потом - ничего не выйдет. Например, режим при котором операционный усилитель не будет возбуждаться рассчитать совсем несложно имея даташит - но почему-то этого никто не делает. Если же он в схеме начинает возбуждается - а, фигня, прилудим 30 пик к резистору и он перестанет. Но ведь при этом нет никакой гарантии, что это навсегда - а если он оказался на границе устойчивости и при температуре емкость уплывет? А это ведь может произойти у заказчика, когда наступила зима - а уже выпущена крупная партия. А как у нас делают источники питания - это вообще тихий ужас. Неудивительно, что их предпочитают покупать готовые. ...или может вы имели в виду что-то другое?
|
|
|
|
|
Mar 7 2009, 16:31
|

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

|
Цитата(Didro @ Mar 7 2009, 18:50)  Ну это точно не про наш дериватограф  У нас Q1000D (МОМ) - вот аналогичный ( картинка). Про ваш,не сомневайтесь. Цитата(Didro @ Mar 7 2009, 18:50)  Да, потребуется Ку примерно 6250 при 10 битах и коммутируемый Ку. Решение с 24 битами и предусилителем на небольшой Ку показалось более разумным. Но опыта нет, так что ... будем его зарабатывать  Использовать внутреннею фильтрацию в АЦП ? (Ей Богу плохо себе представляю сейчас, что это даст) Не уверен,но Татьяна утверждает,что 24 это счастье. Но что то до АЦП вам всё равно придется ставить-весьма желательно ограничить полосу сигнала до АЦП. Про внутреннюю фильтрацию-есть хорошо-нет тоже хорошо.  Лучше когда есть. Основной по этой теме 777777.Он 0 разряд останавливает. Цитата(777777 @ Mar 7 2009, 19:21)  Долго думал... Заметно
Причина редактирования: За - Кстати шесть семерок-это не две бутылки всемирно известного портвейна 777
|
|
|
|
|
Mar 7 2009, 17:39
|
Частый гость
 
Группа: Участник
Сообщений: 94
Регистрация: 9-04-07
Пользователь №: 26 893

|
Цитата(Tanya @ Mar 7 2009, 20:28)  Дериватограф - это гибрид термовесвов (тервогравитометра) с примитивным сканирующим калориметром, не так ли? Воистину так  Цитата(Tanya @ Mar 7 2009, 20:28)  Поэтому высокоразрядный ацп нужен тут для того, чтобы руками не переключать сдвиг нулевой линии, как делали раньше. А усилитель попробуйте (забыла точно цифры) от AD из счетверенных с автозеро сделать один параллельным путем. Или (или И) такую же конструкцию на клонах 07 для более быстрых процессов. Понятно, спасибо!
|
|
|
|
|
Apr 3 2009, 22:38
|
Группа: Новичок
Сообщений: 1
Регистрация: 10-06-08
Пользователь №: 38 211

|
Цитата(_Pasha @ Mar 6 2009, 09:53)  А потом - скользящее среднее на максимально возможную ширину "окна" уже с/ш подымут минимум в 2 раза. Но обычно для тензомостов ширина окна 8 отсчетов, так что даже больше Как програмно, хотя бы на Си, реализовать эту преславутую скользящую среднюю?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|