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

 
 
> LSM303DLH - не могу прочитать показания, не могу прочитать показания акселерометра
demaven
сообщение Sep 20 2010, 06:49
Сообщение #1


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

Группа: Свой
Сообщений: 108
Регистрация: 10-05-05
Из: Киргизия Бишкек
Пользователь №: 4 886



Здравствуйте, уважаемые. Работаю с LSM303DLH, в данный момент с акселерометром. Сказал ему в CTRL_REG1_A 0x27, а он мне в ответ по осям выдает какую-то непонятку и каждый раз разную. Плата лежит на столе а показания болтаются как ето, ну в общем в проруби. И что еще этот акселерометр от меня хочет не могу понять. Даташит ковыряю, там есть еще куча регистров, и не все понятно, как с ними работать. Подскажите , кто знает.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Nickolesik
сообщение Jun 9 2011, 10:26
Сообщение #2





Группа: Новичок
Сообщений: 1
Регистрация: 9-06-11
Пользователь №: 65 589



Помогите пожалуйста, у меня предмет диплома lsm303dlh, нету мат моделирования и эксперимента, дали готовый макет, а он не работает. Может у кого есть какие либо наработки, буду рад всему.
З.Ы. Все даташиты и срвис мануалы уже перелопатил.
_n_i_c_k_@inbox.ru
Go to the top of the page
 
+Quote Post
joint931
сообщение Jul 24 2011, 18:54
Сообщение #3





Группа: Новичок
Сообщений: 6
Регистрация: 9-07-10
Пользователь №: 58 379



Вопрос по обработке результатов измерений: как получить диапазон от -2048 до +2047? Байты на стороне компа сдвигаем и складываем так: Mx = (OUTXH << 8) + OUTXL. Как на выходе получить значение поля со знаком? Интересует чисто измеритель поля.. в гаусах, эрстедах.. без разницы в чем.
Go to the top of the page
 
+Quote Post
MrAlex
сообщение Jul 26 2011, 11:44
Сообщение #4


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

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



Цитата(joint931 @ Jul 24 2011, 22:54) *
Вопрос по обработке результатов измерений: как получить диапазон от -2048 до +2047? Байты на стороне компа сдвигаем и складываем так: Mx = (OUTXH << 8) + OUTXL. Как на выходе получить значение поля со знаком? Интересует чисто измеритель поля.. в гаусах, эрстедах.. без разницы в чем.

Mx = (signed short) (OUTXH << 8) + OUTXL;
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- demaven   LSM303DLH - не могу прочитать показания   Sep 20 2010, 06:49
- - demaven   Справился, и читаю и считаю, есть еще вопросы, но ...   Nov 9 2010, 10:39
- - #olyalya   Скажите, а с магнитным уже работали? В LSM303DLH в...   Nov 12 2010, 02:49
- - demaven   Работал и с магнитным, но не для измерения напряже...   Feb 10 2011, 13:28
- - iPilly   Здравствуйте. Так как вы все-таки преодолели пробл...   Mar 31 2011, 09:59
- - timbak   Такая же проблема с акселерометром. Правда, пишу п...   Apr 3 2011, 11:40
- - timbak   Уважаемый demaven ответьте пожалуйста, как вы реши...   Apr 6 2011, 23:26
- - joint931   Уважаемый demaven, скиньте пожалуйста исходный код...   May 14 2011, 17:10
|- - joint931   Подскажите кто-нибудь в чем ошибка в процедуре чте...   May 16 2011, 16:57
|- - ren5   Цитата(joint931 @ May 16 2011, 20:57) Под...   May 17 2011, 13:16
- - Art   Доброго времени суток есть очень уважительная прос...   Apr 2 2015, 11:09


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

 


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


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