roboforum.ru

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

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

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

mikolka6 » 18 мар 2010, 12:39

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

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

avr123.nm.ru » 18 мар 2010, 12:57

Реально это сделать на сервах ( вот что такое srvo - http://proavr.narod.ru/z13.htm ) с помошью сервоконтроллера и программы для ПК в которой программируется последовательность их движений возможно с музыкальным сопровождением.
Последний раз редактировалось avr123.nm.ru 18 мар 2010, 15:41, всего редактировалось 1 раз.

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

mikolka6 » 18 мар 2010, 15:35

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

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

avr123.nm.ru » 18 мар 2010, 15:43

Я поправил ссылку. Самому прогу для сервоконтроллера на много серв новичку написать ИМХО трудновато. Советую обратится к Семенову Михаилу mkpochtoi.narod.ru у него и недорогой сервоконтроллер есть на 24 servo и он подскажет программу севенсор для программирования последовательностей.

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

mikolka6 » 18 мар 2010, 15:50

Спасибо.

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

osc » 18 мар 2010, 19:03

Вопрос, что это за параметры, которые обведены красным?
Вложения
timer1.gif
timer1.gif (11.54 КиБ) Просмотров: 1655

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

avr123.nm.ru » 18 мар 2010, 19:33

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

ИМХО удобней интерфейс настройки таймеров в матере компилятора ICC - http://proavr.narod.ru/z6.htm

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

galex1981 » 19 мар 2010, 16:25

А как расчитать какое максимальное число ШИМ потянет конкретный МК? (МК, частота кварца, частота и длительность ШИМ известны)

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

avr123.nm.ru » 19 мар 2010, 16:29

Вы программные ШИМ хотите вывести ?

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

galex1981 » 19 мар 2010, 16:30

Да, программные ШИМ

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

avr123.nm.ru » 19 мар 2010, 17:17

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

Если ШИМ для серво то наверно больше чем ШИМ с произвольной скважностью. Для серво пожалуй лучше использовать внешние микросхемки hc595 или hc4017.

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

sergy1976 » 19 мар 2010, 17:44

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


Это сдвиговый регистр? Типа засылаем единицу и двигаем ее по регистру через промежутки, равные длительности управляющего импульса для серво. На каждый выход отдельная серво. Я правильно понимаю идею?

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

avr123.nm.ru » 19 мар 2010, 19:39

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

А hc4017 похитрей :D счетчик который по импульсам двигает "1" по своим выходам.

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.

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

Duhas » 21 мар 2010, 17:24

кто нить работал с Хмега? спаял тут пинаут для 128А3.. по пди драконом не видится...


Rambler\'s Top100 Mail.ru counter