roboforum.ru

Технический форум по робототехнике.

ATmega + цифровой акселерометр MMA7455

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

ATmega + цифровой акселерометр MMA7455

Сообщение kamigvik » 12 дек 2009, 14:03

Добрый день.
Подключал кто ATmegu16-32 к цифровому акселерометру (ММА7455) по SPI.
Последний раз редактировалось kamigvik 12 дек 2009, 17:05, всего редактировалось 1 раз.
kamigvik
 
Сообщения: 27
Зарегистрирован: 25 окт 2008, 15:55

Re: ATmega + цифровой акселерометр

Сообщение EdGull » 12 дек 2009, 14:34

добавь в название темы ММА7455
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: ATmega + цифровой акселерометр

Сообщение FaLCoN » 12 дек 2009, 15:11

Всем привет! Извините что пишу не по теме.

Я новичок. Скажите пожалуйста, как мне можно в домашних условиях создать самого простого робота? С чего мне начать? Какие тали понадобятся?

Заранее большое спасибо!
FaLCoN
 
Сообщения: 1
Зарегистрирован: 12 дек 2009, 15:06
Откуда: Ульяновск

Re: ATmega + цифровой акселерометр

Сообщение Angel71 » 12 дек 2009, 15:19

FaLCoN, где приспичило, там и "облегчился"?
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: ATmega + цифровой акселерометр

Сообщение blindman » 12 дек 2009, 16:13

Модератор blindman:Прямо нашествие какое-то. FaLCoN, пока предупреждение, потом за такие чудеса банить буду. Прочитай правила форума.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: ATmega + цифровой акселерометр MMA7455

Сообщение SkyStorm » 13 дек 2009, 00:38

Я рассматривал возможность работы с ММА7455 но по I2C. Где то на форуме была тема, точно не помню, что там писал.
Но закончилось ничем, не смог распаять корпус :(
Сейчас использую трех осевой Акселерометр - MMA7260Q с устанавливаемой точностью измерения (±1.5, 2, 4, and 6g).
Питание 3.3V, результаты измерения в аналоговом виде для каждой оси. Плата поставляется полностью собранная с установленными фильтрами. Размеры: 25x25 mm (1x1"). Ссылку не привожу так как это противоречит правилам коммерции на форуме.
00252-01.jpg
MMA7260Q от SFE.


Добавлено спустя 11 минут 47 секунд:
Ага вот нашел остатки файлов для MMA7455
Основное "но" для использования это то, что результат измерения 8 бит.
Вложения
MMA7260QT.pdf
(194.62 КиБ) Скачиваний: 31
AN3468_for_MMA7455.pdf
(551.08 КиБ) Скачиваний: 35
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: ATmega + цифровой акселерометр MMA7455

Сообщение avr123.nm.ru » 13 дек 2009, 02:47

Иногда 8 бит даже удобней и кроме того они наверно все значащие реально.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: ATmega + цифровой акселерометр MMA7455

Сообщение kamigvik » 13 дек 2009, 13:18

Спасибо SkyStorm за AN3468_for_MMA7455.pdf я отталкивался от
28526-MMA7455-3axisAccel-v1.1.pdf
(756.81 КиБ) Скачиваний: 36

проблема согласования уровней по DATA выводу (3v и 5v) нет доступного аналога TXS1010
придется перевести атмегу на 3v.
kamigvik
 
Сообщения: 27
Зарегистрирован: 25 окт 2008, 15:55

Re: ATmega + цифровой акселерометр MMA7455

Сообщение MPulse » 14 дек 2009, 21:42

На том сайте откуда у вас плата я помню туториал находил по согласованию наз-ся Sensor Interfacing ..не подойдет ?
А сори .. извиняите ..это не у вас а у SkyStorm я смотрю ..но вот ссылка http://www.sparkfun.com/commerce/tutori ... ials_id=65
MPulse
 
Сообщения: 11
Зарегистрирован: 24 авг 2009, 14:52
Откуда: Новосибирск
прог. языки: C#, C++

Re: ATmega + цифровой акселерометр MMA7455

Сообщение SkyStorm » 14 дек 2009, 23:41

Не знаю, как то без этого обходился всегда.
У SFE есть модуль Logic Level Converter на основе самой нижней схемы с приведенной странички.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: ATmega + цифровой акселерометр MMA7455

Сообщение kamigvik » 16 дек 2009, 14:25

SkyStorm жаль но Logic Level Converter работает только в одну сторону, а надо двунаправленый
аналог такого
TXS0101.PDF
(590.56 КиБ) Скачиваний: 27

хотя по инфе http://www.gaw.ru/html.cgi/txt/publ/interface/97055.htm
должен работать, попробую.
kamigvik
 
Сообщения: 27
Зарегистрирован: 25 окт 2008, 15:55

Re: ATmega + цифровой акселерометр MMA7455

Сообщение avr123.nm.ru » 16 дек 2009, 17:15

ИМХО схема как в модуле Logic Level Converter в обе стороны работает.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: ATmega + цифровой акселерометр MMA7455

Сообщение kamigvik » 16 дек 2009, 18:38

Уже проверил, спасибо.
kamigvik
 
Сообщения: 27
Зарегистрирован: 25 окт 2008, 15:55

Re: ATmega + цифровой акселерометр MMA7455

Сообщение kamigvik » 24 дек 2009, 18:33

Результат экспиримента
DSC01206.jpg
DSC01206.jpg (155.33 КиБ) Просмотров: 7970
kamigvik
 
Сообщения: 27
Зарегистрирован: 25 окт 2008, 15:55

Re: ATmega + цифровой акселерометр MMA7455

Сообщение Angel71 » 24 дек 2009, 18:57

таки решили по i2c с ним работать или программый/программый spi пробуете?
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12