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

 
 
> Акселерометр интегральный сочиняю, Вопрос к использующим
zzzzzzzz
сообщение Nov 1 2012, 15:02
Сообщение #1


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

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Встала такая задача - разработать высоко стойкий интегральный акселерометр.
Продумал красивое решение.
Но, никакой практики использования нет.
Понятно, что их много разных. На вкус и цвет все фломастеры разные. Мне же надо попробовать попасть "белке в глаз".
Хотелось бы спросить тех, кто применял подобное о следующем:
(Интересует наиболее востребованный круг задач)
1. Какое время закладывать на измерение перемещения "ротора" датчика? То есть, фиксированное время, за которое производится измерение перемещения механической части датчика. Или его, вообще, лучше отдать на программирование пользователю? А оно ему надо?
2. Какая разрядность и формат выходного слова наиболее интересны? А в случае внешнего управления - и входного слова.
3. Какой лучше сделать интерфейс для удобства пользования? Последовательный или параллельный? Выбрасывать поток слов или отдавать по запросу (какому?)? Или сделать, вообще, преобразование по запросу извне, а всё остальное время спать?

Чего-нибудь еще спрошу позже, когда мысль обретёт более законченный вид.
Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zzzzzzzz
сообщение Nov 8 2012, 07:55
Сообщение #2


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

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Ну что, никому не интересен в перспективе расчудесный, удобный для использования акселерометр? sm.gif
А еще и высокоточный, многоразрядный?
Go to the top of the page
 
+Quote Post
Myron
сообщение Nov 8 2012, 14:01
Сообщение #3


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

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(zzzzzzzz @ Nov 8 2012, 01:55) *
...расчудесный, удобный для использования ... высокоточный, многоразрядный?


Я не видел цифр от Вас, только ахи.

Вот мои требования.
- Питание однополярное 3.3В или 5В (+/-10%)
- Диапазон температур -40...+125 С
- Переключаемый диапазон (в худшем случае семейство с фабричной настройкой) 100g, 250g, 500g, 1000g, 5/6кg
- Полоса (по -3дВ, естественно) 2кГц, 5кГц. Если вам надо выбирать, то 5кГц
- Погрешность чувствительности от прибора к прибору < 2%
- Разрядность > 10
- Уход чувствительности от температуры <50 ррм/C
- Уход выходного DC уровня от температуры - дрейф нуля (естественно при аналоговом выходе) <1мВ и при цифрофом выходе - несколько LSB
- Аналоговый и цифровой выход (I2C, SPI) по выбору пользователя
- Ток потребления на уровне < 50мкА при выборе аналогового выхода или < 1мА при цифровом выходе
- Спящий режим с током потребления < 10мкА
- Ток в активном режиме < 1мА
- Скорость выхода на рабочий режим при подаче питания < 100мкс (естественно до уровня погрешности и чувтствительности не хуже, чем в рабочем режиме)
Если чего-то забыл, добавлю.
Go to the top of the page
 
+Quote Post
zzzzzzzz
сообщение Nov 8 2012, 15:45
Сообщение #4


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

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Цитата(Myron @ Nov 8 2012, 17:01) *
Я не видел цифр от Вас, только ахи.

Вот мои требования.
- Питание однополярное 3.3В или 5В (+/-10%)
- Диапазон температур -40...+125 С
- Переключаемый диапазон (в худшем случае семейство с фабричной настройкой) 100g, 250g, 500g, 1000g, 5/6кg
- Полоса (по -3дВ, естественно) 2кГц, 5кГц. Если вам надо выбирать, то 5кГц
- Погрешность чувствительности от прибора к прибору < 2%
- Разрядность > 10
- Уход чувствительности от температуры <50 ррм/C
- Уход выходного DC уровня от температуры - дрейф нуля (естественно при аналоговом выходе) <1мВ и при цифрофом выходе - несколько LSB
- Аналоговый и цифровой выход (I2C, SPI) по выбору пользователя
- Ток потребления на уровне < 50мкА при выборе аналогового выхода или < 1мА при цифровом выходе
- Спящий режим с током потребления < 10мкА
- Ток в активном режиме < 1мА
- Скорость выхода на рабочий режим при подаче питания < 100мкс (естественно до уровня погрешности и чувтствительности не хуже, чем в рабочем режиме)
Если чего-то забыл, добавлю.

Спасибо.

Пока хочется уточнить несколько моментов -

- что, период времени интегрирования ускорения менее 200 мкс (5 кГц) не особенно интересен? Я собрался делать загружаемый регистр числа (20 разрядов), до которого пользователь захочет считать импульсы генератора, частота которого зависит от ускорения. То есть, от 0 до 1 млн. тактов частоты примерно 10 МГц. Это от 0 до 100 мс. Это нужно кому-то или принципиально нет?

- c какой точностью интересно измерять 1g?

ПС. Да, проект вырисовывается уже чисто цифровой, с автокомпенсацией нестабильности частот.
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Nov 8 2012, 16:48
Сообщение #5





Guests






Цитата(zzzzzzzz @ Nov 8 2012, 19:45) *
Да, проект вырисовывается уже чисто цифровой...

Как пользователь, я бы предпочел иметь акселерометр, как встроенный периферийный модуль какого-нибудь МК. На одном кристалле с МК или два отдельно - непринципиально. Главное, чтобы в одном корпусе и "в одном флаконе". Изнутри это может выглядеть как шесть дополнительных каналов встроенного модуля АЦП (3 ускорения + 3 угловых скорости), внтуренне уже подключенных к акселерометру и, естественно, правильно схемотехнически с ними согласованных.
Либо шесть отдельных программно доступных регистров, из которых можно извлечь готовый цифровой результат измерения непосредственно.
Еще потребуется пара регистров для включения/выключения, выбора режимов, настройки и проверки и.т.п. Вот собственно, и все, что требуется многим пользователям, по моему скромному мнению. Температурные и иные компенсации и калибровки могут быть реализованы в рабочей программе МК, поэтому заниматься этим внутри акселерометра аппаратными методами нет особой необходимости. Температурные датчики во многих МК уже есть. Диапазонов как минимум два, с возможностью переключения 2g и (10g- 50g). Примерно так.
P.S. Наверное, это немного не то, что Вы ожидали услышать, но спрашивали же про удобство для использования. sm.gif

Сообщение отредактировал @Ark - Nov 8 2012, 17:02
Go to the top of the page
 
+Quote Post
stells
сообщение Nov 8 2012, 17:27
Сообщение #6


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(@Ark @ Nov 8 2012, 20:48) *
Изнутри это может выглядеть как шесть дополнительных каналов встроенного модуля АЦП (3 ускорения + 3 угловых скорости)... Температурные датчики во многих МК уже есть.

АЦП есть тем более, так что выход вполне мог бы быть и аналоговым... переключение диапазонов - один вывод sm.gif
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Nov 8 2012, 18:02
Сообщение #7





Guests






Цитата(stells @ Nov 8 2012, 21:27) *
АЦП есть тем более, так что выход вполне мог бы быть и аналоговым... переключение диапазонов - один вывод sm.gif

Так речь и идет о подключении к свободным каналам уже имеющегося штатного АЦП, встроенного в МК.
Кроме переключения диапазонов, есть еще включение/выключение модуля, флаг готовности к работе - в общем, регистр потребуется.
Еще хотелось бы иметь какую-то функцию, когда фиксируются все шесть измеряемых значений одновременно, чтобы затем их можно было последовательно преобразовать, перебирая каналы АЦП друг за другом. Иначе получается неодновременность измерений, что иногда не желательно.

Сообщение отредактировал @Ark - Nov 8 2012, 18:07
Go to the top of the page
 
+Quote Post



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

 


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


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