Модераторы: PILOT, ManiaK, Mazzi
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Интегрировании для AVR, вычисление скорости 
:(
    Опции темы
Hobo
Дата 5.10.2004, 08:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 15.4.2004

Репутация: нет
Всего: нет



Народ кто -нибудь пробовал по показаниям акселерометров, путем программного интегрирования , вычислять скорость и пройденное расстояния. Если да то поделитесь опытом
PM MAIL ICQ   Вверх
PILOT
Дата 5.10.2004, 08:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Заведи переменную необходимой разрядности...
а далее через определенные промежутки времени прибавляй к этой переменной ускорение (со знаком), сумма - это и будет скорость умноженная на константу, которая зависит от коэф.масштабирования, от выбранного промежутка времени.

Единственная сложность, это отследить полную остановку, т.е. чтобы не получилось: изучаемый объект движется и тут включают прибор, в этом случае скорость будет смещена на начальную скорость.

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
Hobo
Дата 5.10.2004, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 15.4.2004

Репутация: нет
Всего: нет



такого не получится, потому что титание на прибор подается после того как он пройдет определенное растояние
PM MAIL ICQ   Вверх
PILOT
Дата 5.10.2004, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



По известному только ускорению не получить скорости, т.к. при дифференцировании константа дает ноль (начальная скорость) поэтому она может быть любой.
Обязательно нужно знать начальные условия (т.е. скорость в момент включения)

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
konst696
Дата 9.12.2004, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 10.8.2004

Репутация: нет
Всего: нет



Сккорость величина довольно относительная. измерение ее при помощи "акселерометров" очень косвенно.

Могу рекомендовать измерения скорость относительно воздуха. Например датчиком термоанемометра. Конечно, показания будут зависить от температуры окр. среды, воажности газа (влияет на теплоемкость смеси газ - пары жидкости), движение самого воздуха (ветер). Но эти проблемы несложно обойти. И главное (на мой взгляд) ни каких жвижущихся частей датчика.

Вообще проблемка интересная.
PM MAIL   Вверх
Hobo
Дата 11.12.2004, 06:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 15.4.2004

Репутация: нет
Всего: нет



Да проблема очень интересна. Но есть одно большое но. Все это происходит в трубопроводе в магнитном поле. Причем поле не хилое 5 А/см2
PM MAIL ICQ   Вверх
PILOT
Дата 13.12.2004, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Без начальных условий задача не имеет решения.

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0605 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.