roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 22:51

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




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: на меге16 ацп
СообщениеДобавлено: 13 мар 2010, 02:33 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2005, 02:27
Сообщения: 166
Откуда: Минск, Лида
Мне необходимо сделать ШИМ с плавной регулировкой от переменного резистра на мк МЕГА16. Подскадите си код для реализации считывания сопротивления переменнного резистра.
резистор подключаю к ADC0 и земле - правильно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 13 мар 2010, 09:01 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Резистор средней ногой к меге, двумя другими к земле и питанию.
Пример кода есть тут: mediawiki/images/a/af/OR-AVR-M32-N-PG.pdf
на странице 4

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 13 мар 2010, 11:11 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
hadok писал(а):
Мне необходимо сделать ШИМ с плавной регулировкой от переменного резистра на мк МЕГА16.

Как работает и как использовать АЦП в AVR - http://proavr.narod.ru/z11.htm
Как сделать, запрограммировать ШИМ PWM в AVR - http://proavr.narod.ru/z8.htm

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 13 мар 2010, 14:42 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2005, 02:27
Сообщения: 166
Откуда: Минск, Лида
Вставилкод по совету =DeaD= .
Но мой CodeVision ругается : aden, adate, adlar и др. - всё это ему не нравится...
что нужно поправить или дописать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 13 мар 2010, 15:41 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Это потому что вы не сказали в какой среде работаете, телепаты в отпуске, а у меня в документе написано:
Цитата:
В качестве компилятора мы будем использовать gcc из пакета WinAVR, а в качестве среды
разработки AVR Studio от компании ATMEL.

;)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 13 мар 2010, 23:32 
=DeaD= писал(а):
Резистор средней ногой к меге, двумя другими к земле и питанию.

Тогда в крайних положениях мы получим КЗ с минусом и плюсом соответственно, что может привести к к выходу из строя порта МК. Что бы этого избежать необходимо ноги переменника про-бросить через 10-ти омные резисторы хотя бы.


Вернуться к началу
  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 13 мар 2010, 23:44 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
$ilent если питание от контроллера, то нет необходимости...особенно на землю :)

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 13 мар 2010, 23:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2$ilent, КЗ чего с чем, простите? не надо ногу включать на выход и всё.
Или среднюю ногу с МК соединить не напрямую, а через 1к резистор.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 14 мар 2010, 00:16 
Вот я о чём:
Вложение:
Untitled-1.jpg


Вернуться к началу
  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 14 мар 2010, 00:20 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
Нифига себе...СОНИ...

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 14 мар 2010, 00:29 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
$ilent писал(а):
Вот я о чём

Достаточно 1 резистора со средней ноги переменника до МК

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 15 мар 2010, 11:16 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
=DeaD= писал(а):
Резистор средней ногой к меге, двумя другими к земле и питанию.
...

Вобще-то на землю и к опоре ацп


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 15 мар 2010, 13:21 
Не в сети
отсылающий читать курс
Аватара пользователя

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

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 15 мар 2010, 13:24 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Так надо ведь перебрать все варианты, их осталось совсем немного :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: на меге16 ацп
СообщениеДобавлено: 18 мар 2010, 02:11 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2005, 02:27
Сообщения: 166
Откуда: Минск, Лида
Так всё же как подключить к МК ? :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

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


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

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


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

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