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

 
 
> Кто работал с L3G4200D?
Alexander_84
сообщение Apr 4 2011, 08:07
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 14-09-08
Пользователь №: 40 181



Здравствуйте, с гироскопами сталкиваюсь впервые. Вообщем задача пока просто измерять углы по 2 осям. Гироскоп подлючен по I2C к ARM. Интерфейс работает нормально (регистр WHO_AM_I считывется правильно), а когда пытаюсь считывать углы получаю ерунду: устройво лежит в покое, при этом показания например по оси x меняютя ( принимают значения 30000, 60000, 771, 64000...). Из настроек по умолчанию в CTRL_REG1 изменил power_down на normal_mode и DATA_RATE поставил 200Гц, в CTRL_REG4 BDU поставил в 1. С настройками по умолчанию считываю первый раз значение и больше оно не меняется при вращении устройства. Вообщем как заставить это работать и измеряется абсолютный угол или изменение угла?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rzn62
сообщение Jul 22 2011, 10:07
Сообщение #2





Группа: Новичок
Сообщений: 3
Регистрация: 22-07-11
Пользователь №: 66 358



Здравствуйте! Проблема с гироскопом следующая. В управляющие регистры внесены те же изменения, что и у Alexander_84. Обмен данными - по I2C, чтение и запись поочередно для каждого регистра, не серией. При неподвижном гироскопе старший байт угловой скорости по ВСЕМ осям 11111110 = FE h (младшие байты разные). Такое характерно для ВСЕХ 4-х приобретенных гироскопов из одной партии. Если перевести из доп. кода и умножить на 0,00875 (цена младшего разряда при Wmax = 250 град/с), по модулю выходит больше 1 град/с. Это нормально, что "ноль" смещен на такую величину, притом одинаково по всем трем осям?

Пробовали режим SELF TEST, при переводе из доп. кода выдает значение 146 град/с (если цену младшего разряда брать из datasheet с сайта производителя 0,00875 град/с) или 126,7 град/с (если цена младшего разряда 250/32768 град/с), что заявленным 130 град/с никак не соответствует.

Вопросы: 1) если кто с подобным встречался, подскажите, пожалуйста, чем такой эффект может быть вызван?
2) почему регистр STATUS_REG имеет значение 11111111 (происходит перезапись данных угловой скорости), даже если в старший бит CTRL_REG4 поставить "1", т.е. запретить перезапись содержимого выходных регистров до завершения чтения из них данных?

Сообщение отредактировал rzn62 - Jul 22 2011, 10:08
Go to the top of the page
 
+Quote Post
MrAlex
сообщение Jul 25 2011, 12:14
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 15-10-10
Из: г. Москва
Пользователь №: 60 179



Цитата(rzn62 @ Jul 22 2011, 14:07) *
Вопросы: 1) если кто с подобным встречался, подскажите, пожалуйста, чем такой эффект может быть вызван?

Допустимое смещение нуля по ДШ +/- 10 гр/сек, при диапазоне +/- 250
Цитата
2) почему регистр STATUS_REG имеет значение 11111111 (происходит перезапись данных угловой скорости), даже если в старший бит CTRL_REG4 поставить "1", т.е. запретить перезапись содержимого выходных регистров до завершения чтения из них данных?

Подразумевается, что произошла утеря данных вследствие несвоевременного прочтения.

Сообщение отредактировал MrAlex - Jul 25 2011, 12:16
Go to the top of the page
 
+Quote Post
klen
сообщение Jul 25 2011, 12:48
Сообщение #4


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



таже беда, моя тема ниже чуток но никио не ответил.
а) я взял кусок кода "ихний" - тоесть ST-мовский пример который к этому датчику идет с доками, внем нада только spi прикрутиить, spi работает отлично - читает id и можно запичсать число в регистр а потом его считать. - значит не в spi дело
2) с дуру был впаян неправильный кондер в филтр фапч. но температуру то он должен же был мериить.

тоже не дает измерений - значения как вкопаные не меняются

к уого какую температуру показывает и как это значение в градусы перевести?

если не слтожно у кого заработало дайте кусок кода с инициализвцией и чтением. какой интерфейс - i2c или spi неважно
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alexander_84   Кто работал с L3G4200D?   Apr 4 2011, 08:07
- - -=TRO=-   С этим чипом ещё не работал, только жду заказа, но...   Apr 22 2011, 16:12
- - Данилыч   Цитата(Alexander_84 @ Apr 4 2011, 12:07) ...   Apr 28 2011, 18:51
- - ren5   Цитата(Alexander_84 @ Apr 4 2011, 12:07) ...   May 9 2011, 22:03
|- - MrAlex   Цитата(klen @ Jul 25 2011, 16:48) к уого ...   Jul 25 2011, 13:30
|- - rzn62   Цитата(klen @ Jul 25 2011, 16:48) если не...   Jul 27 2011, 17:35
|- - MrAlex   Цитата(rzn62 @ Jul 27 2011, 21:35) Присое...   Jul 28 2011, 05:37
|- - rzn62   Цитата(MrAlex @ Jul 28 2011, 09:37) Неспо...   Jul 28 2011, 18:15
|- - MrAlex   Цитата(rzn62 @ Jul 28 2011, 22:15) Мой ко...   Jul 29 2011, 07:09
|- - klen   Цитата(MrAlex @ Jul 29 2011, 11:09) Значи...   Aug 3 2011, 14:02
|- - Alex_1811   Цитата(klen @ Aug 3 2011, 17:02) код в ст...   Aug 25 2011, 17:58
|- - MrAlex   Цитата(Alex_1811 @ Aug 25 2011, 21:58) По...   Aug 26 2011, 06:23
- - Bearpaw   Привет всем! Пытаюсь запустить сей гироскоп по...   Jan 2 2012, 19:49
- - delphi   Привет всем. Описанная в первом посте проблема на ...   Mar 13 2012, 17:19
- - delphi   Это проблема протокола. Он неправильно читает сраз...   Mar 16 2012, 14:02
- - Andrew-S   Как раз сейчас вожусь с этим датчиком. Настройки н...   Mar 23 2012, 14:24
- - Andrew-S   Продолжаю исследования, пока безрезультатно. Попро...   Apr 4 2012, 10:51
- - MrAlex   Может поучиться записи регистров с последующим чте...   Apr 4 2012, 19:28
|- - Alex_1811   Обрати особое внимание на питание.   Apr 4 2012, 19:31
- - mataor   Добавлюсь и я в ваш огород))) C этим гироскопом ко...   Apr 5 2012, 04:20
|- - Andrew-S   Всем спасибо за советы. Буду дальше экспериментиро...   Apr 5 2012, 06:16
- - mataor   TWIM_STATUS_READY - не обращайте внимания.... это ...   Apr 5 2012, 14:06
|- - Andrew-S   Цитата(mataor @ Apr 5 2012, 17:06) а так ...   Apr 5 2012, 18:03
- - mataor   никаких аномалий нет... в спокойном положении при ...   Apr 6 2012, 15:05
- - Andrew-S   Посмотрите, пожалуйста, какие у вас конденсаторы с...   Apr 16 2012, 11:51
|- - ren5   Цитата(Andrew-S @ Apr 16 2012, 15:51...   Apr 16 2012, 14:28
|- - Andrew-S   Цитата(ren5 @ Apr 16 2012, 17:28) не знаю...   Apr 17 2012, 05:37
- - Mityan   Извините, пожалуйста, может ли кто-нибудь размести...   Apr 20 2012, 09:26
- - Andrew-S   Mityan, получил такой график. Покачал плату с датч...   Apr 23 2012, 06:57
|- - Mityan   Цитата(Andrew-S @ Apr 23 2012, 09:57...   May 4 2012, 05:57
|- - Shopper   Проблема, возникающая при повышении температуры L3...   Aug 3 2012, 22:23
|- - Ruslan1   Цитата(Shopper @ Aug 4 2012, 01:23) Пробл...   Aug 4 2012, 07:59
- - Shopper   Кто-нибудь пробовал нагревать гироскоп до температ...   Apr 25 2012, 21:08
|- - Andrew-S   Цитата(Shopper @ Apr 26 2012, 00:08) Кто-...   Apr 26 2012, 10:48
|- - Shopper   Цитата(Andrew-S @ Apr 26 2012, 14:48...   Apr 26 2012, 13:49
- - Артур   Товарищи, которые запустили, как коэффициент для н...   Dec 14 2012, 15:51
- - Артур   Вроде нашел. Уже не актуально.   Dec 15 2012, 17:58
|- - Acvarif   Вроде я попал туда куда надо. Стоит задачка опреде...   Feb 23 2015, 19:26
|- - Xenia   Цитата(Acvarif @ Feb 23 2015, 22:26) Пыта...   Feb 23 2015, 21:17
|- - Acvarif   Цитата(Xenia @ Feb 24 2015, 01:17) Мне та...   Feb 24 2015, 06:26
|- - Xenia   Цитата(Acvarif @ Feb 24 2015, 09:26) Дума...   Feb 24 2015, 07:01
|- - Acvarif   Может оно и так. Дело в том, что частота излучения...   Feb 24 2015, 07:40
|- - Xenia   Цитата(Acvarif @ Feb 24 2015, 10:40) Може...   Feb 24 2015, 23:40
|- - Acvarif   Цитата(Xenia @ Feb 25 2015, 03:40) 200 мс...   Feb 25 2015, 07:35
|- - Xenia   Цитата(Acvarif @ Feb 25 2015, 10:35) Спас...   Feb 25 2015, 09:32
- - A. Fig Lee   Не знаю насчет точности, но угол надо мерять с пом...   Feb 24 2015, 14:38


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 05:06
Рейтинг@Mail.ru


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