|
|
  |
Из темы "Сравнение AVR и 51", Пример реализации 14bit ADC на AVR |
|
|
|
Nov 5 2007, 16:58
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Dog Pawlowa @ Nov 5 2007, 19:40)  Мне непонятны физические принципы, на основе которых напряжение смещения будет изменяться значительно от измерения к измерению. Я не говорил про кратковременную стабильность смещения, если прочитать внимательнее, говорил про стабильность срабатывания. Имел ввиду, что для компаратора с таким смещением наличие зоны неопределенности в десятки микровольт было-бы странным, наличие приличного подавление помех по питанию было-бы странным, синфазных - тоже, утечек, шумов - тоже.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 6 2007, 09:08
|
Знающий
   
Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693

|
Цитата(Oldring @ Nov 5 2007, 19:55)  Может быть долговременный дрейф и большой - но для АЦП двойного интегрирования это обычно не имеет с абсолютно никакого значения. Да вот читаю всё это и ржу-нимагу. Хоть бы посчитал кто, во что вырождается ошибка срабатывания в пару мкс на 0,1с времени измерения. Милливольты у них дребежжат...;О) на метр, на рыло в секунду... Цитата(zltigo @ Nov 5 2007, 15:42)  Смех без причины. С причиной. Очень уважительной, причом.
|
|
|
|
|
Nov 6 2007, 09:23
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(mse @ Nov 6 2007, 11:08)  Хоть бы посчитал кто, во что вырождается ошибка срабатывания в пару мкс на 0,1с времени измерения. Милливольты у них дребежжат...;О) на метр, на рыло в секунду... Жду Ваши рассчеты. Для начала можете рассказать что такое "0,1с" по отношению ко времени измерения состоящего из фиксированного времени прямого интегрирования и некого времени обратного, меняющегося у Вас в диапазоне 12 разрядов. Moderator: На форуме принят русский язык обшения, а не падонковсий. Считайте это предупреждением.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 6 2007, 10:31
|
Местный
  
Группа: Свой
Сообщений: 234
Регистрация: 30-03-07
Из: Одесса
Пользователь №: 26 621

|
Цитата(mse @ Nov 6 2007, 13:08)  Хоть бы посчитал кто, во что вырождается ошибка срабатывания в пару мкс на 0,1с времени измерения. А с чего вы взяли, что у вас ошибка буит всего в пару мкс? Ориентируясь по значению задержка компаратора 500 мкСек? Опять же Атмелы умолчали, при каком дифференциальном напряжении. Советую посмотреть даташиты на нормальные компараторы и вникнуть в смысл приводимых там параметров. ИМХО, они там приводятся не для красоты. Так вот - компаратор. Напряжение смещения в 40 мв обычно говорит не о том, что у компаратора плохо сбалансирован дифкаскад, а о низком коэффициенте усиления. Упрощенно можно считать, что такое напряжение надо приложить, чтобы на выходе получить полное отклонение. Если вы делате АЦП со входным диапазоном вольта 3 - больше будет получить трудно схемотехнически - то точность компаратора должна быть уже при 10 разрядах - 3мВ., при 12 - 0.75, при заявленных вами 14 - сколько? А нв Атмеле, даже если включить в расчет усиление логического входа, что весьма некрасиво, поскольку логический вход никакой термостабильностью не обладает, то получим точность Атмеловкого компаратора примерно миливольт 20. То есть реальная точность вашего АЦП будет аж 7.5 разрядов, а все остальное - шум. Надеюсь, я вас повеселил....
Сообщение отредактировал oran-be - Nov 6 2007, 10:33
|
|
|
|
|
Nov 6 2007, 11:33
|
Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142

|
Цитата(zltigo @ Nov 6 2007, 14:00)  Можно вообще для начала начать с начала  т.е. c '0'. А может начать с того, что АЦП двойного интегрирования - это целый класс АЦП и бывают очень разные. У меня компаратор в АЦП имеет гистерезис 2В и чудненько выдает реальные 14р., причем в диапазоне температур. И ОУ там стоит дешевенький. Правда АЦП конструктивно отделен от процессора, иначе и на встроенном пошло нормально. Хотя это уже совсем офтоп, хотя и в Off topics
|
|
|
|
|
Nov 6 2007, 11:49
|
Местный
  
Группа: Свой
Сообщений: 234
Регистрация: 30-03-07
Из: Одесса
Пользователь №: 26 621

|
Цитата(Oldring @ Nov 6 2007, 15:06)  В том-то и дело, что шум АЦП обычно сразу хорошо заметен, в отличие от других типов погрешностей. И если человек говорит, что шума не было - значит его не было. Конечно же, шума могло и не быть. Виртуально. Особенно если младший байт, например, потерять. Или впаять какой нить нерекурсивный фильтр значений так на 64. Но реально он должен был быть железно. Цитата(Oldring @ Nov 6 2007, 15:06)  Если время реакции компаратора зависит от скорости изменения напряжения - это приведет к погрешности полной шкалы. Это я не совсем понял. Полная шкала зависит от скорости заряда емкости. То есть от стабильности емкости и генератора тока. И калибруется она обычно если не при каждом проходе, то очень периодически, то есть по правильному - все время калибруется 0 и ВЕРХ. И как влияет нюх компаратора на погрешность полной шкалы - мне непонятно. Мона поподробнее, плз?
|
|
|
|
|
Nov 6 2007, 11:59
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(Andreas1 @ Nov 6 2007, 13:33)  А может начать с того, что АЦП двойного интегрирования - это целый класс АЦП и бывают очень разные. Разные. Занимался этим в середине восьмидесятых вполне профессионально с метрологией, поверками.... Все можно учитывать, наворачивать, компенсировать, усложнять... Вопрос в том, насколько при этом полезно использование встроенного компаратора с ненормированными характеристиками, в сочетании с приличной внешней обвеской для минимизации проблем.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 6 2007, 12:02
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(oran-be @ Nov 6 2007, 14:49)  Конечно же, шума могло и не быть. Виртуально. Особенно если младший байт, например, потерять. Или впаять какой нить нерекурсивный фильтр значений так на 64. Но реально он должен был быть железно. Знаете, я известной мне по форумам квалификации mse в этом вопросе вполне доверяю. Цитата(oran-be @ Nov 6 2007, 14:49)  Это я не совсем понял. Полная шкала зависит от скорости заряда емкости. То есть от стабильности емкости и генератора тока. И калибруется она обычно если не при каждом проходе, то очень периодически, то есть по правильному - все время калибруется 0 и ВЕРХ. И как влияет нюх компаратора на погрешность полной шкалы - мне непонятно. Мона поподробнее, плз? Вы наверное имеете в виду какой-то другой АЦП двойного интегрирования. Я имею в виду тот, в котором опора имеет противоположный знак по отношению к сигналу и они поочередно подаются через коммутатор на резистор интегратора. Для такого АЦП полная шкала от значения емкости не зависит, и поэтому её калибровать постоянно не нужно. И долговременная стабильность емкости не нужна - важна малая абсорбция заряда. Важна стабильность опоры, смещения нуля операционника интегратора и стабильность резисторов в интеграторе. Ну и коммутатор должен быть с относительно малым сопротивлением канала. Если калибровать постоянно полную шкалу по второй опоре правильного знака - то все еще проще. И нуль, кстати, тоже нет особой нужды калибровать постоянно, если все стабильно - просто калибровать постоянно нуль просто, и погрешности в районе нуля нередко более критичны
--------------------
Пишите в личку.
|
|
|
|
|
Nov 6 2007, 13:54
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(Andreas1 @ Nov 6 2007, 13:33)  У меня компаратор в АЦП имеет гистерезис 2В и чудненько выдает реальные 14р., причем в диапазоне температур. Не могли бы вы привести если не полную схему, то хотя бы упрощенную, по которой можно было бы понять, как вы обошли обсуждаемые трудности? Если, конечно, схема не является секретом фирмы.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|