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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Какой выбрать АЦП?, для снятия показаний с гироскопа
Stanislav
сообщение Jun 17 2008, 19:42
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(DS @ May 29 2007, 00:21) *
773X исходно заточена под коммутацию входов. Для нее все равно, что семплить подряд один вход, что переключаться - внутренний фильтр сбрасывается после каждого измерения все равно.
Да, верно. Но при этом АЧХ фильтра получается, мягко говоря, не слишком хорошей. sad.gif

Цитата(Dars @ May 29 2007, 00:22) *
Как одноканальный? AD7732 2-Channel, ±10 V Input Range, 24-Bit Sigma-Delta A/D Converter . Сначала с одного канала данные снимаю,потом с другого. Насколько они действительности соответствуют не проверял,но "на глаз" вроде нормально. Меня больше инетересует насколько оправданно применение данного АЦП в данной задаче...
Я бы такой не стал использовать ни в жисть, именно по причине кривости цифрового фильтра. Для более-менее нормального подавления внеполосного шума придётся делать большой оверсэмплинг с последующим прореживанием в цифре. Это сводит все преимущества сигма-дельты на нет; лучше уж "честный" 12-16 бит АЦП с коммутацией входов поставить. Сам так делаю...

Цитата(Massaew @ Jun 17 2008, 22:50) *
Здравствуйте!
Вопрос по AD7714.
Какова скорость переключения каналов?
Насколько я понимаю, она равна скорости преобразования. Настроил один канал, подождал результата, затем переключил канал, подождал результата и т.д.
Нет ли каких подводных камней?
Есть, потому, что всё не так.
После переключения каналов АЦП ждёт 3 выборки (выходных), пока цифрового фильтр наберёт необходимые данные, и выдаёт их только после прихода 4-й, что также уничтожает главное достоинство сигма-дельты: фильтрацию сигнала в цифре. Кроме того, макс. частота следования выходных данных снижается в 4 раза, что для такого медленного АЦП весьма существенно.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Massaew
сообщение Jun 18 2008, 05:39
Сообщение #17


Участник
*

Группа: Свой
Сообщений: 66
Регистрация: 25-05-07
Из: СПб
Пользователь №: 27 967



Цитата(Stanislav @ Jun 17 2008, 23:42) *
Есть, потому, что всё не так.
После переключения каналов АЦП ждёт 3 выборки (выходных), пока цифрового фильтр наберёт необходимые данные, и выдаёт их только после прихода 4-й, что также уничтожает главное достоинство сигма-дельты: фильтрацию сигнала в цифре. Кроме того, макс. частота следования выходных данных снижается в 4 раза, что для такого медленного АЦП весьма существенно.


Спасибо.
А где вы нашли эту информацию? Хотелось бы самому почитать про переключение каналов.
В описании на АЦП смотрел, но не нашел(хотя возможно и просмотрел), поэтому и задал вопрос на форуме.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jun 18 2008, 06:00
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Massaew @ Jun 18 2008, 09:39) *
Спасибо.
А где вы нашли эту информацию?
В даташите всё написано.

Цитата(Massaew @ Jun 18 2008, 09:39) *
...Хотелось бы самому почитать про переключение каналов.
В описании на АЦП смотрел, но не нашел(хотя возможно и просмотрел), поэтому и задал вопрос на форуме.
Видимо, не слишком внимательно смотрели. В разделе Filter Characteristics обнаруживаем:

Since the AD7714 contains this on-chip, low-pass filtering, a
settling time is associated with step function inputs and data on
the output will be invalid after a step change until the settling
time has elapsed. The settling time depends upon the output
rate chosen for the filter. The settling time of the filter to a fullscale
step input can be up to four times the output data period.
For a synchronized step input (using the SYNC or FSYNC
functions) the settling time is three times the output data period.
When changing channels on the part, the change from one
channel to the other is synchronized so the output settling time
is also three times the output data period. Thus, in switching
between channels, the output data register is not updated until
the settling time of the filter has elapsed.



--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Massaew
сообщение Jun 18 2008, 14:57
Сообщение #19


Участник
*

Группа: Свой
Сообщений: 66
Регистрация: 25-05-07
Из: СПб
Пользователь №: 27 967



Цитата(Stanislav @ Apr 21 2007, 03:53) *
Я использовал AD7715 - для ADXRS300 лучше не нужно, т.к. датчик весьма "шумный" и неточный.
Для компенсации дрейфов нуля и чувствительности нужно откалибровать датчик "на температуре".


Эмн...
А я вот затеял измерение угла с точностью 0.5гр с помощью ADXRS300.
И думал хватит ли мне AD7714

Вот такой вопрос - уход нуля гироскопа - что это за эффект? В смысле в зависимости от температуры?
Или от накопления ошибки в процессе интергирования угловой скорости?

И вообще, реально ли измерение угла с точностью 0.5гр с помощью ADXRS300?
Я вот взялся посчитать, но впал в какой то ступор - не знаю с чего начать. laughing.gif
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jun 18 2008, 23:37
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Massaew @ Jun 18 2008, 18:57) *
Эмн...
А я вот затеял измерение угла с точностью 0.5гр с помощью ADXRS300.
И думал хватит ли мне AD7714
AD7714 точно хватит. ADXRS же предназначен для измерения не углов, а угловых скоростей.

Цитата(Massaew @ Jun 18 2008, 18:57) *
...Вот такой вопрос - уход нуля гироскопа - что это за эффект? В смысле в зависимости от температуры?
Эффект ухода нуля гироскопа заключается в изменении его нулевого смещения во времени. smile.gif
Дрейф "нуля" зависит не только от температуры, но также и от действующих на датчик линейных ускорений, изменения напряжения питания, старения и погоды на Марсе. Смещение нуля меняется также от одного включения датчика к другому.

Цитата(Massaew @ Jun 18 2008, 18:57) *
...Или от накопления ошибки в процессе интергирования угловой скорости?
07.gif

Цитата(Massaew @ Jun 18 2008, 18:57) *
..И вообще, реально ли измерение угла с точностью 0.5гр с помощью ADXRS300?
Непонятен вопрос.
Изменение угла с точностью до 0,5 гр. таким датчиком при хорошей его калибровке "на коленках" и отсутствии сильной тряски можно зафиксировать за время порядка десяти секунд. Для "хай-энд" калиброванного датчика можно ожидать такой точности за время порядка единиц минут. Но процесс калибровки в последнем случае очень сложен, и для его проведения требуется дорогостоящее оборудование.

ЗЫ. Ещё посмотрите девиацию Аллана для подобных датчиков (ADXRS150). Весьма информативная характеристика.
ЗЗЫ. И ещё учтите, что данные приборы этим летом снимаются с производства.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Designer56
сообщение Jun 19 2008, 03:26
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290



Возьмите СКВТ и все. Если поискать, и не жаль денег, то можно получить практически любую точность.


--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jun 19 2008, 07:07
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(Designer56 @ Jun 19 2008, 07:26) *
Возьмите СКВТ и все. Если поискать, и не жаль денег, то можно получить практически любую точность.
Для такой точности (0,5 гр) лучше оптические энкодеры применять - дешевле, и схемотехника проще.
А можно обойтись и резистивным датчиком. smile.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
Designer56
сообщение Jun 19 2008, 07:17
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290



Цитата(Stanislav @ Jun 19 2008, 13:07) *
Для такой точности (0,5 гр) лучше оптические энкодеры применять - дешевле, и схемотехника проще.
А можно обойтись и резистивным датчиком. smile.gif

Неее...Они проигрывают по точности, и климата боятся, и тряски не любят. А вот резистивные- стоит посмотреть, http://www.resistor.ru/


--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Jun 20 2008, 05:30
Сообщение #24


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

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Если в одной плоскости, то магнитные энкодеры дают очень приятные результаты - http://www.austriamicrosystems.com/03produ...ry_encoders.htm
- имел дело с 10-бит (шаг 0,35 градуса) энкодером AS5040. Там же есть 12-бит AS5045, AS5046, Off-Axis Magnetic Rotary Encoders и др.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Massaew
сообщение Jun 26 2008, 05:43
Сообщение #25


Участник
*

Группа: Свой
Сообщений: 66
Регистрация: 25-05-07
Из: СПб
Пользователь №: 27 967



Здравствуйте
Еще один вопрос по AD7714

Не нашел формулы для выходного кода, как например в описании на AD7708.
Можно ли их (формулы для AD7708) использовать для AD7714?

В режиме buffered mode входной диапазон не симмеричен относительно Vref=2.5 (от GND+0.5 до Vcc-1.5).
Какой в этом случае выходной код?
Go to the top of the page
 
+Quote Post

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

 


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


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