roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 ноя 2024, 16:11

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 122, 123, 124, 125, 126, 127, 128 ... 144  След.
Автор Сообщение
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 10 ноя 2011, 12:04 
Не в сети

Зарегистрирован: 13 сен 2008, 17:53
Сообщения: 157
Откуда: Иваново
прог. языки: Pascal, С
Изменение 0,2-0,5 в это и есть управляющий сигнал? Значит его надо просто в ADC загнать? Я просто думал что там что то хитрое... (Импульсы или там еще чего)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 10 ноя 2011, 12:10 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Gre4in писал(а):
Изменение 0,2-0,5 в это и есть управляющий сигнал? Значит его надо просто в ADC загнать? Я просто думал что там что то хитрое... (Импульсы или там еще чего)

Там и есть импульсы. Стандартные ШИМ-импульсы для серво. Описаны в 100500 местах. От 1 до 2 мс, период 20 мс. 1/20 * 5 = 0.25, 2/20 * 5 = 0.5 - это просто постоянная составляющая.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 10 ноя 2011, 21:13 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Gre4in писал(а):
Я просто думал что там что то хитрое

:) В этих случаях думать не надо. Надо или взять осциллограф или лучше воспользоваться поиском (местным или гуглом/яндексом).

Если не знакомы с этой задачей, лучше начать с обратной - управление сервой с МК. Как сделаете, будет понятно, как анализировать этот сигнал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 10 ноя 2011, 21:59 
Не в сети

Зарегистрирован: 13 сен 2008, 17:53
Сообщения: 157
Откуда: Иваново
прог. языки: Pascal, С
Ослика нету :( а стоит он от 5 т.руб, пока не готов к такому приобретению... Поиском пользовался, но как всегда от поиска получается больше вопросов чем ответов (при условии что человек не совсем компетентен в данной сфере)

Как нибудь разберемся. :beer:

Ps буду благодарен если кто то кинет ссылкой с кодом или обсуждением подходящим под мой вопрос. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 10 ноя 2011, 22:06 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2253
Откуда: Екатеринбург
прог. языки: асемблер AVR
http://www.rcdesign.ru/articles/radio/servo_intro


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 10 ноя 2011, 23:53 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Осциллограф, достаточный для работы с сервосигналами стоит около 50-100 руб.
Именно во столько обойдутся пара разъемов, проводков и 1 переменный резистор для подключения исследуемого сигнала к звуковой карте. Остальное ищется в любом поисковике по словосочетанию "программный осциллограф".

По поводу "искали" - вот http://yandex.ru/yandsearch?text=%D1%81 ... 0%B9&lr=47
на первой странице 2-4 ссылки по теме.

wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%BE%D0%BF%D1%80%D0%B8%D0%B2%D0%BE%D0%B4%D1%8B_%D0%B2%D1%80%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D1%8F - местная вики, видимо религия запрещает ее читать, там куча ссылок на статьи по сервоприводам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 11 ноя 2011, 03:19 
Не в сети

Зарегистрирован: 13 сен 2008, 17:53
Сообщения: 157
Откуда: Иваново
прог. языки: Pascal, С
Всем спасибо за инфу! будем ее курить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 29 ноя 2011, 18:38 
Не в сети
Аватара пользователя

Зарегистрирован: 12 июл 2011, 00:49
Сообщения: 94
Откуда: Лебедин, Сумская обл. Украина
Skype: PoRuVl
прог. языки: Basic (VB, Blitz), Pascal, Delphi 7, C++
ФИО: Пономаренко Руслан Владимирович
Помогите, Пины микроконтроллера работают только при условии "и". Тоесть в программе конкретная реакция на пин 1, и отдельно на пин 2, но если условия (1 на вход) отдельно поступают на мк , то ниче не происходит, работает только если оба вкл.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 29 ноя 2011, 19:19 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2253
Откуда: Екатеринбург
прог. языки: асемблер AVR
Телепатов нет. Выражайтесь яснее и четче. Ничего не понятно. Пример нерабочего кода сюда.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 29 ноя 2011, 19:58 
Не в сети
Аватара пользователя

Зарегистрирован: 12 июл 2011, 00:49
Сообщения: 94
Откуда: Лебедин, Сумская обл. Украина
Skype: PoRuVl
прог. языки: Basic (VB, Blitz), Pascal, Delphi 7, C++
ФИО: Пономаренко Руслан Владимирович
Прошу прощение, проблема найдена не в микроконтроллере, а в микросхеме защиты АП6. Там при подаче сигнала на один вход, должен появляется такойже (на соответсвующей ножке) сигнал, но тот появляется только при сигнале и на 3, и на 2 ножках. Хотя раньше било норм. Простите за беспокойство.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 29 ноя 2011, 22:43 
Не в сети

Зарегистрирован: 06 ноя 2011, 01:32
Сообщения: 66
Вот изучаю микроконтроллеры, и появляется вс больше и больше вопросов, как будут появляться-буду суда задавать.
1.Не как не могу понять для чего нужен стек?
2.что за регистры xyz и вообще по ним я ничего не понял.
3.что это такое LDI ZL,low(M2)
LDI ZH,High(M2)
4.Зачем вообще надо перепрыгивать с одной строчки памяти на другую,если можно просто ставить метки.
5.не смог понять для чего это нужно да и что это вообще такое?http://easyelectronics.ru/img/AVR_kurs/new/ak8.gif
6.Для чего ставиться в некоторых местах знак $?

7.И вообще я не понял самой сути регистров, то есть регистры это все? я могу назначить константу регистром потом удалть и назначить регистром что-то другое? Можно ли вообще создать переменную x и присвить ей какое-то значение или слово?
8.почему стек записывается с конца озу, а не просто в отдельной памяти? почему ее нету?
9.не могу понять что такое прерывания, обьясните простым и доступным языком.\
10. к каким ножка в atmega16a-pu подключать кварц? Зачем он нужен? почему к кварца такие значения до тысячных для чего это нужно?
Пока все, дальше - больше.
Заранее спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 30 ноя 2011, 11:18 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Советую учится прогить на Си опираясь на "ум" компилятора. И книги по AVR легко доступны в интернете.

Устройство AVR - www.proavr.narod.ru/02.htm
Прервания в AVR на примерах - www.proavr.narod.ru/03.htm

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 30 ноя 2011, 11:50 
Не в сети

Зарегистрирован: 06 ноя 2011, 01:32
Сообщения: 66
то есть ассемблер не надо учить? я читаю самоучитель на иси электроикс, у вас я читал, мне було еще более не понятно. там написано что в любом случае сначала надо учить асемблер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 30 ноя 2011, 11:54 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Я не против.

Разве нельзя точить на токарном станке детали, не зная металлургию, машиностроение, теорию резания? Конечно можно.
Но ни кто не мешает попутно изучить эти науки.

На Си - продуктивно, на АСМ - круто!

Можете начать писать на Си реальные программы, попутно и постепенно поймете ответы на ваши вопросы.

Поймете быстрей если в PROTEUS будете наблюдать что происходит внутри МК по ходу программы, как строки Си преобразуются в АСМ и что происходит при выполнении этих строк. Что происходит в МК при прерывании. В PROTEUS видны "кишочки" МК. www.proteus123.narod.ru

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 30 ноя 2011, 13:18 
Не в сети

Зарегистрирован: 06 ноя 2011, 01:32
Сообщения: 66
да, спасибо за совет, да претоусом уже пользовался, но неикак руки не догходят поковыряться в нем и изучить. я так понял лучший способ обучться, это узнать простроение миккроонтроллеров потом изучить си и потом на примерах си изучать ассемблер, так?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 122, 123, 124, 125, 126, 127, 128 ... 144  След.

Часовой пояс: UTC + 4 часа


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO