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

 
 
 
Reply to this topicStart new topic
> Работа с ADIS16228, Не стартует
Ruslan-maniak
сообщение Mar 25 2014, 07:57
Сообщение #1


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

Группа: Участник
Сообщений: 92
Регистрация: 27-12-12
Из: Томск
Пользователь №: 74 999



Здравствуйте, коллеги. Вновь с вопросом к вам. Такое дело: есть вышеозначенный датчик вибрации. Пытаюсь с ним работать. Связь с ним налажена. Однако сам датчик не желает стартовать. То есть в регистрах всё время висят значения по умолчанию. И не переписываются в ручную те, в которые можно писать. Ускорения, температура, напряжение и прочее - всё точь в точь по дефолту стоит и не меняется, а в DIAG_STAT регистре висит значение 0х0080. Скорее всего я пропустил что-то в документации, но вроде от и до уже всю проштудировал. Софтовый резет не помогает. Помогите кто знает, что я не так сделал. Как его стартануть?

Сообщение отредактировал Ruslan-maniak - Mar 26 2014, 01:00
Go to the top of the page
 
+Quote Post
seneka
сообщение Mar 25 2014, 08:21
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 11-03-14
Из: Ростов
Пользователь №: 80 888



Цитата(Ruslan-maniak @ Mar 25 2014, 11:57) *
Как его стартануть?


У него есть аппаратный ресет, вывод RST. Схему подключения покажите...
Go to the top of the page
 
+Quote Post
Ruslan-maniak
сообщение Mar 25 2014, 23:55
Сообщение #3


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

Группа: Участник
Сообщений: 92
Регистрация: 27-12-12
Из: Томск
Пользователь №: 74 999



Аппаратный ресет также не помогает. Схема примитивная: прямое подключение SPI, RST, DIO1 и DIO2 к микроконтроллеру и питание. Вот и вся схема. DIO1 и DIO2 ни как не использую на МК.
Go to the top of the page
 
+Quote Post
Ruslan-maniak
сообщение Mar 27 2014, 01:36
Сообщение #4


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

Группа: Участник
Сообщений: 92
Регистрация: 27-12-12
Из: Томск
Пользователь №: 74 999



Всё, разобрался. Не правильно понял способ записи в регистр. Потому датчик не понимал что нужно стартовать. А стартует он путем записи в регистр GLOB_CMD бита "record start/stop".
Но появился другой вопрос: для чего там параметры SR0-SR1? Как я понял это у нас частота дискретизации измерения. Но почему их 4 штуки? Ведь в любом режиме можно ещё и выбрать какую из них использовать? Или они просто используются как заготовленные константы. Что бы при переходе в другой режим работы просто переключаться на другую заготовленную для этого режима частоту путём выбора? Или есть ещё какой-то смысл в том что их нес-ко?

Сообщение отредактировал Ruslan-maniak - Mar 27 2014, 06:18
Go to the top of the page
 
+Quote Post

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

 


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


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