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

 
 
> ADIS1600x акселерометр
akostin
сообщение Dec 11 2006, 14:39
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 4-12-04
Пользователь №: 1 322



Возникла проблемка с акселерометром ADIS16006.
Считывание ускорения при 0g выдает коды в диапазоне 0x0FFA-0x0FFE, при бросании ничего не менятется. По даташиту, максимум = 2048 (0x0800) при нормальных условиях, т.е. в 2 раза меньше. Причем, 2048 в состоянии покоя.
Считывание канала температуры с этого же датчика дает верный результат.
Кто нибудь сталкивался с такими датчиками? В чем может быть дело.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
akostin
сообщение Dec 13 2006, 14:28
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 4-12-04
Пользователь №: 1 322



Цитата(pdk @ Dec 12 2006, 14:36) *
2048 это 0 а не максимум
посмотрите на Figure 23. в документации, может прояснится что к чему

Спасибо, когда почитал форум, понял что к чему в этом рисунке.
Если датчик подвесить так, что его ось перпендикулярна земле, то он будет показывать 1g.
Только стало непонятно, если датчик теперь отпустить, то он во время падения что будет показывать?


Цитата(xemul @ Dec 12 2006, 15:24) *
Самый простой способ проверить рассматриваемый акселерометр - подать "1" на вход SelfTest, убедиться в работоспособности самого датчика по ногам Cx, Cy, а потом спокойно разбираться с интерфейсом.

А что там должно быть на Cx и Cy ? Напряжение, пропорциональное выдаваемому коду? Его, что, можно еще и как аналоговый датчик использовать?

Взял второй экземпляр датчика. Этот вроде живой. Опрашиваю X и Y, выдает нормальный результат только по Y, а по X выдает код 4095. На Cx и Cy у него Vcc и 0.55*Vcc. Видимо, только одна ось работает.
Go to the top of the page
 
+Quote Post
xemul
сообщение Dec 13 2006, 16:04
Сообщение #3



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(akostin @ Dec 13 2006, 14:28) *
Цитата(pdk @ Dec 12 2006, 14:36) *

2048 это 0 а не максимум
посмотрите на Figure 23. в документации, может прояснится что к чему

Спасибо, когда почитал форум, понял что к чему в этом рисунке.
Если датчик подвесить так, что его ось перпендикулярна земле, то он будет показывать 1g.
Только стало непонятно, если датчик теперь отпустить, то он во время падения что будет показывать?

Что-то близкое к нулю (2048 в цифре для этого датчика) с точностью до силы, вызываемой центростремительным ускорением от вращения объекта падения; Кориолиса предлагаю по пустякам не беспокоитьwink.gif.
Цитата
Цитата(xemul @ Dec 12 2006, 15:24) *

Самый простой способ проверить рассматриваемый акселерометр - подать "1" на вход SelfTest, убедиться в работоспособности самого датчика по ногам Cx, Cy, а потом спокойно разбираться с интерфейсом.

А что там должно быть на Cx и Cy ? Напряжение, пропорциональное выдаваемому коду?

Угу. Относительно половины питания.
Из даташита:
стр. 3
Цитата
ACCELEROMETER SELF-TEST
Output Change at XOUT, YOUT
Self-Test 0 to Self-Test 1
min 102 typ 205 max 307 LSB

стр. 11
Цитата
The ST pin controls the self-test feature. When this pin is set to VCC, an electrostatic force is exerted on the beam of the acceler-ometer. The resulting movement of the beam allows the user to test if the accelerometer is functional. The typical change in output is 801 mg (corresponding to 205 LSB) for VCC = 5.0 V.

Т.е. при тесте напряжения на Cx, Cy должны увеличиться примерно на 0.05*Vcc.
Цитата
Взял второй экземпляр датчика. Этот вроде живой. Опрашиваю X и Y, выдает нормальный результат только по одной оси, на другой выдает код 4095. Причем, иногда работает X, иногда Y. Закономерность пока не установил. Наверное, что-то с интерфейсом не то делаю.
На Cx и Cy у него 0.55*Vcc и Vcc.

Беда какая-то по оси Y. Если, конечно, Вы не прикладываете постоянное ускорение +5g вдоль этой осиsmile.gif.
Go to the top of the page
 
+Quote Post



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

 


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


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