roboforum.ru

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

 

МикроКонтроллер AVR начинающим - общие вопросы

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

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение mikolka6 » 18 мар 2010, 12:39

Мужики ну посоветуйте где мне искать ответ на мой вопрос."""Доброва времени суток. У меня проблема . Я делаю модинг игровой приставки XBOX 360 под робота с мультика ВАЛЛИ с гусеницами, головой, руками . По задумке гусеницы будут не задействованы, просто при включении приставка будет приподниматься над поверхностью как Танк, эта функция уже сделана. Голова с редукторами, вращение в право ,лево , на 180 градусов , также подъём и наклон головы, редуктора есть для этого с обычными моторами , еще функция подъема и опускания руки. Хотелось бы, чтоб голова без определенных интервалах времени(хаотично) смотрела то в верх то вниз , вправо лево , то совместно право в верх или на руку а рука при этом поднялась , в общем жил своей жизнью . Вопрос так как я в МК полный нуб , может кто видел схемку с прошивкой подобие моего варианта, МК мне пошьют а схему сам соберу. Посоветуйте ,что ни будь.""" :cry:
mikolka6
 
Сообщения: 4
Зарегистрирован: 11 мар 2010, 14:47
Откуда: Ставрополь

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 18 мар 2010, 12:57

Реально это сделать на сервах ( вот что такое srvo - http://proavr.narod.ru/z13.htm ) с помошью сервоконтроллера и программы для ПК в которой программируется последовательность их движений возможно с музыкальным сопровождением.
Последний раз редактировалось avr123.nm.ru 18 мар 2010, 15:41, всего редактировалось 1 раз.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение mikolka6 » 18 мар 2010, 15:35

Спасибо . У меня три сервопривода (( именно сервопривода не редуктора)) с рулевого управления радиоуправляемых машинок, джипов. Мне бы с сылочьку на тему или похожию прошивочьку со схемочькой , что то подобное моего варианта или хотя бы подскажите где искать . Прошивку сам написать не смогу, только программатор купил и AVR изучать начал поэтому еще олень в этом деле :oops: . Кстати ссылка http://ptoavr.narod.ru/z13.htm не работает.
mikolka6
 
Сообщения: 4
Зарегистрирован: 11 мар 2010, 14:47
Откуда: Ставрополь

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 18 мар 2010, 15:43

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

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение mikolka6 » 18 мар 2010, 15:50

Спасибо.
mikolka6
 
Сообщения: 4
Зарегистрирован: 11 мар 2010, 14:47
Откуда: Ставрополь

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение osc » 18 мар 2010, 19:03

Вопрос, что это за параметры, которые обведены красным?
Вложения
timer1.gif
timer1.gif (11.54 КиБ) Просмотров: 365
Аватара пользователя
osc
 
Сообщения: 311
Зарегистрирован: 07 сен 2009, 20:06
прог. языки: c, c#
ФИО: Евгений

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 18 мар 2010, 19:33

Вы туда впишите числа в 16-ричном формате и потом сделайте предосмотр кода - в коде будет видно в какие регистры пропишется и затем в даташите посмотрите ( на русском есть на стр. 2 курса ) или сюда выложите код для помощи.

ИМХО удобней интерфейс настройки таймеров в матере компилятора ICC - http://proavr.narod.ru/z6.htm
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение galex1981 » 19 мар 2010, 16:25

А как расчитать какое максимальное число ШИМ потянет конкретный МК? (МК, частота кварца, частота и длительность ШИМ известны)
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 19 мар 2010, 16:29

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

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение galex1981 » 19 мар 2010, 16:30

Да, программные ШИМ
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4360
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 19 мар 2010, 17:17

Думаю очень трудн вывести четкую зависимость - если без внешней аппаратуры то не более чем число ног i-o
а сколько реально выйдет это категория "получается" - "не получается" зависящая от умелости программера наверно.

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

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение sergy1976 » 19 мар 2010, 17:44

avr123.nm.ru писал(а): Для серво пожалуй лучше использовать внешние микросхемки hc595 или hc4017.


Это сдвиговый регистр? Типа засылаем единицу и двигаем ее по регистру через промежутки, равные длительности управляющего импульса для серво. На каждый выход отдельная серво. Я правильно понимаю идею?
sergy1976
 
Сообщения: 27
Зарегистрирован: 13 ноя 2009, 18:12
Откуда: Ярославль

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение avr123.nm.ru » 19 мар 2010, 19:39

в hc595 наверно так - есть вроде свободные исходники для CVAVR для контроллера ssc-32

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

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение osc » 20 мар 2010, 14:30

Делаю вольтметр, не получается вывести на семисегментный индикатор десятые доли вольт, вот так вывожу поразрядно измеренное напряжение:
Код: Выделить всёРазвернуть
//напряжение на входе 4.8 вольт
PORTB = digits[(int)floor(adc_data/10)];  //0
PORTB = digits[(int)floor(adc_data)];     //4
PORTB = digits[(int)(adc_data*10%10)];    //более 9, но почему?

Переменная adc_data типа double.
Аватара пользователя
osc
 
Сообщения: 311
Зарегистрирован: 07 сен 2009, 20:06
прог. языки: c, c#
ФИО: Евгений

Re: МикроКонтроллер AVR начинающим - общие вопросы

Сообщение Duhas » 21 мар 2010, 17:24

кто нить работал с Хмега? спаял тут пинаут для 128А3.. по пди драконом не видится...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6341
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Пред.След.

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

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 3

Mail.ru counter