Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Цифровой инклинометр (акселерометр)

Непрочитано 05.06.2011, 11:42  
mobil2005
Прописка
 
Аватар для mobil2005
 
Регистрация: 19.07.2006
Адрес: Russia,Yekaterinburg
Сообщений: 184
Сказал спасибо: 12
Сказали Спасибо 75 раз(а) в 43 сообщении(ях)
mobil2005 на пути к лучшему
Стрелка Цифровой инклинометр (акселерометр)

Инклинометр - устройство, предназначенное для измерения угла наклона различных объектов, относительно гравитационного поля Земли.

Основные компоненты:
Микроконтроллер - Atmega32
Аналогов-цифровой преобразователь - AD7799
Источник опорного напряжение - ADR423
Источник питания - L78M05
Дисплей - WH1602P
Датчик акселерометра - MMA7260Q
***

Размер QFN корпуса MMA7260Q очень маленький, но при определенной сноровке датчик можно без проблем припаять и обычным паяльником. Напряжение питания составляет 3.3 Вольта, для питания MMA7260Q был использован источник опорного напряжения ADR423. Так же напряжение с него подается на АЦП на 9-й пин REFIN(+).

MMA7260Q обладает возможность выбора чувствительности (1.5g/2g/4g/6g). В данном проекте ножки выбора чувствительности посажены на землю, что задает чувствительность 800 mV/g.

С аналоговых выходов датчика MMA7260Q сигнал поступает на трех-канальный сигма-дельта АЦП AD7799. Для микроконтроллера Atmega32 написан драйвер для работы с AD7799. МК последовательно считывает значения для трёх осей и переводит значения в градусы. Вывод на индикацию осуществляется через драйвер для работы с дисплеем WH1602P. Прошивку можно скачать в конце статьи.
http://soft-ee.com/wp-content/uploads/2011/05/scheme2.jpg

Рис. 1
На плате выведены два разъема ISP и JTAG. Джампер и кнопка могут быть использованы при калибровке датчика.

После травления:

Рис. 2

После пайки:

Рис. 3
Реклама:
__________________
Разработка электроники на заказ, написание ПО для ПК и МК.Обращайтесь в личку.
mobil2005 вне форума  
Непрочитано 05.06.2011, 11:43  
mobil2005
Прописка
 
Аватар для mobil2005
 
Регистрация: 19.07.2006
Адрес: Russia,Yekaterinburg
Сообщений: 184
Сказал спасибо: 12
Сказали Спасибо 75 раз(а) в 43 сообщении(ях)
mobil2005 на пути к лучшему
По умолчанию Re: Цифровой инклинометр (акселерометр)


Рис. 4
Результат:

На этапе работы с АЦП определенные тонкости с его непосредственной настройкой, который при рестарте выставляет по умолчанию большой коэффициент усиления. При его конфигурировании следует выставлять коэффициент x1.

На данный момент устройство измеряет углы в точности до десятых, от -90 до +90 градусов:
Прошивку и более подродробное теоретические описание можете найти
по ссылке
__________________
Разработка электроники на заказ, написание ПО для ПК и МК.Обращайтесь в личку.
mobil2005 вне форума  
Непрочитано 05.06.2011, 14:42  
avtoneru
Прописка
 
Регистрация: 17.10.2010
Сообщений: 113
Сказал спасибо: 2
Сказали Спасибо 20 раз(а) в 12 сообщении(ях)
avtoneru на пути к лучшему
По умолчанию Re: Цифровой инклинометр (акселерометр)

Может чего не понял, но что хотел сказать ТС ?
avtoneru вне форума  
Непрочитано 05.06.2011, 14:53  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Цифровой инклинометр (акселерометр)

Типа рекламы...
st_1 вне форума  
Непрочитано 05.06.2011, 14:56  
gary2007
Почётный гражданин KAZUS.RUN
 
Аватар для gary2007
 
Регистрация: 24.09.2007
Адрес: Полтава, UA
Сообщений: 2,440
Сказал спасибо: 375
Сказали Спасибо 1,052 раз(а) в 621 сообщении(ях)
gary2007 на пути к лучшему
По умолчанию Re: Цифровой инклинометр (акселерометр)

Я так понял можно уровень строительный сделать или нет?
Вместо такого типа
__________________
Мелочи не решают главного. Они решают всё!

Последний раз редактировалось gary2007; 05.06.2011 в 15:00.
gary2007 вне форума  
Непрочитано 05.06.2011, 15:02  
vdlab
Гражданин KAZUS.RUN
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию Re: Цифровой инклинометр (акселерометр)

Угу. Только раз в сто дороже.
Зато с дисплеем...
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 05.06.2011, 15:35  
Ar-Gen-Tum
Почётный гражданин KAZUS.RUN
 
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
Ar-Gen-Tum на пути к лучшему
По умолчанию Re: Цифровой инклинометр (акселерометр)

Сообщение от vdlab Посмотреть сообщение
Угу. Только раз в сто дороже.
Зато с дисплеем...
eZ430-Chronos имеет похожую функцию. В 2-х координатах.
И не в сто раз дороже.
Нужно лишь изменить firmware, добавить калибровку и ремешок обрезать.

(А уважаемому mobil2005 таки респект. Есть у них разработка BuildVer.
Пользуюсь. Довольно удобно.)

Последний раз редактировалось Ar-Gen-Tum; 05.06.2011 в 15:40.
Ar-Gen-Tum вне форума  
Сказали "Спасибо" Ar-Gen-Tum
ELayer (06.06.2011)
Непрочитано 05.06.2011, 15:45  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Цифровой инклинометр (акселерометр)

Только зачем здесь мега32? Вполне справится копеечная мега48, тем более что фильтрации даже простейшей, не говоря о Калмане, здесь нет
niXto вне форума  
Непрочитано 05.06.2011, 18:26  
mobil2005
Прописка
 
Аватар для mobil2005
 
Регистрация: 19.07.2006
Адрес: Russia,Yekaterinburg
Сообщений: 184
Сказал спасибо: 12
Сказали Спасибо 75 раз(а) в 43 сообщении(ях)
mobil2005 на пути к лучшему
По умолчанию Re: Цифровой инклинометр (акселерометр)

Сообщение от avtoneru Посмотреть сообщение
Может чего не понял, но что хотел сказать ТС ?
Просто разместил свою статью на тематическом форуме кому не надо не зайдет кому надо с интересом почитает )))
Сообщение от st_1 Посмотреть сообщение
Типа рекламы...
1)Типо рекламы это когда на первом канале начинают затычки и памперсы втюхивать))) А у меня ни слова предложения каких либо услуг или товаров в посте нету.
2) если вы про ссылку на мой сайт, то извините пожалуйста.Но данный форум не дает вставлять больше 5 картинок, а на сайте у меня еще и теория работы данных датчиков небольшоая есть.
А дробить на посты , ну очень не удобно.
Но конечно извините меня, если вас оскорбило это.
Кстати вот это больше похоже на реклму
Сообщение от gary2007 Посмотреть сообщение
Я так понял можно уровень строительный сделать или нет?
Вместо такого типа
Сообщение от vdlab Посмотреть сообщение
Угу. Только раз в сто дороже.
Зато с дисплеем...
Мыслите ширше. Приведенный вами строительный гаджет лишь один из возможных вариантов применения.Таджикистански� � строителям хватит и спиртовой колбочки.
А если прибору по определению нужно идеальное выравнивание, да еще и в автоматическом режиме?
Сообщение от niXto Посмотреть сообщение
Только зачем здесь мега32? Вполне справится копеечная мега48, тем более что фильтрации даже простейшей, не говоря о Калмане, здесь нет
Мужики! Не тролльте пожалуйста, ну была у меня под рукой мега32 и поставил ее, в чем проблема то? Была бы STM32 и ее бы поставил.
Тут задача стояла научится работать с акселерометром и ацпульничек оживить а не расширять номенклатуру чипов которые есть под рукой.
P.S. Не до конца троллите ))) на деле тут и ATtiny за глаза хватит.
__________________
Разработка электроники на заказ, написание ПО для ПК и МК.Обращайтесь в личку.

Последний раз редактировалось mobil2005; 05.06.2011 в 19:14.
mobil2005 вне форума  
Сказали "Спасибо" mobil2005
P4550 (05.06.2011)
Непрочитано 05.06.2011, 18:45  
P4550
Прописка
 
Регистрация: 24.03.2010
Сообщений: 237
Сказал спасибо: 20
Сказали Спасибо 769 раз(а) в 139 сообщении(ях)
P4550 на пути к лучшему
По умолчанию Re: Цифровой инклинометр (акселерометр)

Респект за выложеный проект.
P4550 вне форума  
 

Метки
ad7799, atmega32, mma7260q, wh1602p, инклинометр
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пример создания цифровой модели 1-wire Debugger for Proteus Lexx09 Proteus 27 21.04.2014 00:41
ATmega + цифровой акселерометр kamigvik Микроконтроллеры, АЦП, память и т.д 9 16.12.2009 18:40
многоразрядный цифровой ввод-вывод Superki TTL и CMOS логика 7 09.04.2009 11:33
Цифровой фильтр Tolstopuz Микроконтроллеры, АЦП, память и т.д 1 10.02.2007 13:41


Часовой пояс GMT +4, время: 12:28.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.