реклама на сайте
подробности

 
 
> Правильное использование AD7705
Beginning
сообщение Sep 6 2010, 07:11
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Хочу запустить АЦП AD7705. Надо измерять Токовый сигнал 4-20мА т.е. сигнал униполярный. Схема соединения микросхемы:

Вот код инициализации:
Код
   setbit(ad_cs_port,ad_cs_pin);    //CS->1(desable)
   clrbit(ad_res_port,ad_res_pin); //RES->0
   delay_ms(100);
   setbit(ad_res_port,ad_res_pin);  //RES->1
   delay_ms(100);
   //------------
   write_ad(0x20); /* Active Channel is Ain1(+)/Ain1(.), next operation as write to the clock register */
   write_ad(0x07);  /* master clock enabled, 2.4576 MHz Clock, set output rate to 500Hz*/
   write_ad(0x10); /* Active Channel is Ain1(+)/Ain1(.), next operation as write to the setup register */
   write_ad(0x44); /* gain = 1, unipolar mode, buffer off, clear FSYNC and perform a Self Calibration*/

Вопрос следующий: Правильно ли я инициализирую АЦП для измерения однополярного сигнала?
Когда я замыкаю AIN1+ на землю, то по идеи АЦП должен выдавать 00. Он впрочем и выдаёт нули, но примерно через каждые 4-5 сэмплов идёт помеха – в идее отсчёта от 0x6 до 0x30. Вопрос следующий – это нормально или схемотехника/настройка неправильна.
P.S. В качестве опорника использую TL431AID – так вот чудит микросхема – если у неё на выходе стоит конденсатор 0.1uF то она выдаёт не 2.5в а 2.32 и при этом вроде мусорит на выходе (хотя специально не проверял). Конденсатор убираешь и всё ок. Это нормально?


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Beginning
сообщение Sep 6 2010, 09:13
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Я не могу отказаться от токовой петли - надо работать с токовыми датчиками 4...20мА

Резистор хотябы 0.1%. По поводу 16бит это вопрос скорее политический чем реальная потребность. В реале не нужны и 12 хватило бы.

Цитата(MrYuran)
7705 с включенной фильтрацией тоже по этому параметру отпадает

Не понял мысли - почему отпадает? Хотя наверно понял - в зависимости от сэмплинга фильтр настраиваеться на определённую частоту? Читал несколько раз про FS1, FS0 - трудно допереть в сокроментальный смысл сего, и какой вообще смысл в разных частотах.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
Пушкарев Михаил
сообщение Sep 6 2010, 09:20
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 076
Регистрация: 14-11-06
Из: г. Ульяновск
Пользователь №: 22 301




Резистор 125 Ом и в самом деле вряд ли найдешь даже в Интернете, поскольку ближайшее в ряду значение - это 124 Ома. Кстати, следует закладываться как на перегрузку, ток и на погрешности АЦП (для ИОН 2,5 В сопротивление резистора должно быть меньше 125 Ом. Отклонение от номинального значения 0,1 % вовсе не обязательно, все равно калибровать прибор придется. Важнее долговременная стабильность. 12 бит и в самом деле за глаза, при этом результат может оказаться даже лучше, поскольку у AD7705 с увеличением частоты выборок разрешающая способность падает. Кстати, зачем 10 измерений. Сам я не специалист в помехоподавлении и математической статистике, с удовольствием почитал бы мнения профессионалов.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Beginning   Правильное использование AD7705   Sep 6 2010, 07:11
- - Пушкарев Михаил   Цитата(Beginning @ Sep 6 2010, 11:11) P.S...   Sep 6 2010, 07:32
- - Tanya   Цитата(Beginning @ Sep 6 2010, 11:11) P.S...   Sep 6 2010, 07:32
- - Beginning   To Пушкарев Михаил: Да я слышал нелесные отзывы пр...   Sep 6 2010, 07:39
|- - Пушкарев Михаил   Цитата(Beginning @ Sep 6 2010, 11:39) To ...   Sep 6 2010, 07:43
|- - Tanya   Цитата(Beginning @ Sep 6 2010, 11:39) To ...   Sep 6 2010, 07:47
- - Herz   Да, опорник лучше бы взять другой. Их достаточно о...   Sep 6 2010, 07:46
- - Beginning   Вот вырезал входную часть + мультиплексор: Хотело...   Sep 6 2010, 08:06
|- - MrYuran   Цитата(Beginning @ Sep 6 2010, 12:03) Над...   Sep 6 2010, 08:06
|- - Пушкарев Михаил   Посмотрите в конце прикрепленного документа про 16...   Sep 6 2010, 08:13
- - Beginning   Да кстати - мен надо было не менее ~500 сэмплов в ...   Sep 6 2010, 08:09
|- - MrYuran   Цитата(Beginning @ Sep 6 2010, 12:09) Да ...   Sep 6 2010, 08:10
- - Beginning   Цитата7705 с включенной фильтрацией тоже по этому ...   Sep 6 2010, 08:13
|- - Tanya   Автор! А откуда взялись 16 бит для токовой пет...   Sep 6 2010, 08:24
|- - MrYuran   Цитата(Beginning @ Sep 6 2010, 12:13) Вы ...   Sep 6 2010, 08:32
- - Beginning   ЦитатаМожет, сразу взять развязанный сигма-дельта ...   Sep 6 2010, 08:39
|- - Tanya   Цитата(Beginning @ Sep 6 2010, 12:39) А ч...   Sep 6 2010, 08:50
- - Beginning   Я тоже не специалист, просто как то так у меня пов...   Sep 6 2010, 09:57
- - sensor_ua   Цитатапосоветуйте схема простого генератора тока 4...   Sep 7 2010, 06:29
- - Beginning   AD420 километр денег стоит. Определился на связке ...   Sep 7 2010, 08:17
|- - Пушкарев Михаил   Цитата(Beginning @ Sep 7 2010, 12:17) AD4...   Sep 7 2010, 08:48
|- - Herz   Цитата(Beginning @ Sep 7 2010, 11:17) AD4...   Sep 7 2010, 12:18
- - Beginning   Цитата(Пушкарев Михаил)А зачем генератору тока LCD...   Sep 7 2010, 13:32
|- - Пушкарев Михаил   Цитата(Beginning @ Sep 7 2010, 17:32) Ген...   Sep 7 2010, 14:17
||- - Tanya   Цитата(Пушкарев Михаил @ Sep 7 2010, 18:1...   Sep 7 2010, 14:26
|- - Herz   Цитата(Beginning @ Sep 7 2010, 16:32) Гор...   Sep 7 2010, 14:35
- - sensor_ua   Цитата2$+2$+1$+2$= за ~7...   Sep 7 2010, 14:46
- - Beginning   ЦитатаНеужели у вас уникальные порядки? У нас вооб...   Sep 7 2010, 15:30


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 07:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01406 секунд с 7
ELECTRONIX ©2004-2016