roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 51 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Счётчик импульсов
СообщениеДобавлено: 11 фев 2010, 13:43 
Не в сети
Аватара пользователя

Зарегистрирован: 28 сен 2009, 21:54
Сообщения: 262
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович
Понял !!! :)
Спасибо большое - сейчас буду пробывать !!!


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

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
В протеусе накидай схему, прерывания обычной кнопкой замыкаемой на землю можно смоделировать.


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

Зарегистрирован: 28 сен 2009, 21:54
Сообщения: 262
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович
Вот с протеусом попробывал разобраться :)
Щас скину схему...
Подскажите, что нужно подкаректировать...

Добавлено спустя 8 минут 46 секунд:
Вот файл с протеуса...


Вложения:
Комментарий к файлу: файл
PRER1.rar [12.96 КиБ]
Скачиваний: 3
Комментарий к файлу: схема
-1.JPG
-1.JPG [ 76.04 КиБ | Просмотров: 1963 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Счётчик импульсов
СообщениеДобавлено: 11 фев 2010, 22:40 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
R1 убери нафиг. Незабудь включить подтяжку на PD2 (внутреннюю или внешнюю)
А так всё верно.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


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

Зарегистрирован: 28 сен 2009, 21:54
Сообщения: 262
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович
yak-40, включить подтяжку - это значит в конструкторе CVAVR поставить P во вкладке редактирования порта D на выводе 2.
Я правильно понял ?

Добавлено спустя 1 минуту 1 секунду:
А чем отличается внутренняя от внешней подтяжки ? :oops:


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

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Внутренняя включается программно, а внешнию припаивать придется (если не прав поправьте).


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

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
а в реальной схеме я бы Р1 не убирал... спасет порт. если тот будет криво настроен )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


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

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Maxiik писал(а):
включить подтяжку - это значит в конструкторе CVAVR поставить P во вкладке редактирования порта D на выводе 2.
Я правильно понял ?

Совершенно правильно.
В протеусе сойдёт и внутренняя подряжка. В жизне-же, особенно в условиях повышеных помех, рекомендуется подключить между входом МК и + питания внешний резистор номиналом 5-10кОм. Это и называется внешняя подтяжка.

Добавлено спустя 3 минуты 14 секунд:
Duhas писал(а):
а в реальной схеме я бы Р1 не убирал... спасет порт. если тот будет криво настроен )

Вот когда топикстартер намучается из за этого резистора, то поймёт, что лучше внимательней программу писАть.
IMHO конечно :)
А в реале ни разу ни одну ногу не спалил (может повезло?)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


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

Зарегистрирован: 28 сен 2009, 21:54
Сообщения: 262
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович
Т.е. в реальной схеме помимо R1 нужно будет подключить ещё резистор 10К на + питания ???
...а как его подключить правильно - после R1 (ближе к порту) или до R1 ???
В итоге эта схема преобразуется в тахометр, я надеюсь :)
На машине много помех...


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

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Maxiik писал(а):
Т.е. в реальной схеме помимо R1 нужно будет подключить ещё резистор 10К на + питания ???

Да. Но я писАл что R1 не нужен, он даже мешает.
Maxiik писал(а):
...а как его подключить правильно - после R1 (ближе к порту) или до R1 ???

Я же писал на ножку МК.
Maxiik писал(а):
В итоге эта схема преобразуется в тахометр, я надеюсь

Я тоже :D
Maxiik писал(а):
На машине много помех...

Очень много.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


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

Зарегистрирован: 28 сен 2009, 21:54
Сообщения: 262
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович
убрал R1 и сделал резистор с ножки INT0 на "+" питания 10кОм.
С ним вообще диоды не мигают, а без него мигают как им вздумается - я не могу понять в чём дело :(
Поставил задержку (во время обработки прерывания по импульсу увеличиваю n на еденицу и делаю задержку в 100мс.)
Может быть я коряво написал код сравнения n с записанными (эталонными) значениями ???
Посмотрите пожалуста !!!
Сейчас новый исходник скину и COF файл и все файлы которые сгенерировал CVAVR.....
Я ещё не просёк как в протеусе отладку делать- помогите :)
...а то я и не знаю как посмотреть в чём там дело (((

Добавлено спустя 2 минуты 47 секунд:
Цитата:
Я тоже :D

yak-40, вы тоже хотите тахометр сделать ?)


Вложения:
Комментарий к файлу: вторая версия
_2.rar [24.18 КиБ]
Скачиваний: 4
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Счётчик импульсов
СообщениеДобавлено: 12 фев 2010, 11:03 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Maxiik
Смотрю код, вы его точно в CVavr писали, где все настройки портов и т.д.? Почему вы не пользуетесь мастером начального кода или поудаляли что-то?


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

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
У меня твоя программа работает. Только у таймера период выставлен секунд 8-10. После нажатия на кнопку ждать приходится.
Вот архив с проектом в протеусе. Можешь попробовать и убедиться.
Вложение:
ecsperiment_2.rar [64.2 КиБ]
Скачиваний: 2


З.Ы.
Maxiik писал(а):
вы тоже хотите тахометр сделать ?)
Нет, но надеюсь что ты сделаешь :D

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


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

Зарегистрирован: 28 сен 2009, 21:54
Сообщения: 262
Откуда: Петербург
прог. языки: С++
ФИО: Бирюк Максим Викторович
Master, я делал с помощью codewizardAVR по вашему образцу, но поудалял сгенерированые им каментарии и некоторые инициализации которым было присвоено значение нуля. Я так понимаю, что всё чему присвоен ноль - это всё по умолчанию ???


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

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Цитата:
Я так понимаю, что всё чему присвоен ноль - это всё по умолчанию ???

Не факт.


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

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


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

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


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

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