roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 июн 2025, 01:07

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




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Сброс atmega 1281 при касании ног ацп пять вольтами
СообщениеДобавлено: 11 апр 2012, 16:03 
Не в сети

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
Интересует вопрос. При касании ног АЦП atmega1281 PORTF0 или PORTF1 5 вольтами.при пятом или последующем касании может возникнуть сброс микроконтроллера. На входе стоит резистор 250 ом на землю, используется как токовый вход. Подскажите нормально ли это? И как выходят из данной ситуации, что бы не было сброса.В программе выключал настройки АЦП,и загонял программу просто while(1){} и ноги порта настроены на вход.Если подать постоянный сигнал не дергая то как бы все работает.


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
от чего питается схема?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


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

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
плата питается от 24 вольт,стоит импульсник на 5в с фильтрами питает всю подноготную и микроконтроллер в том числе.


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
а как ты узнаешь, что сброс произошел?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


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

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
у меня перед while(1){}в uart подается "запуск",и при дергании на ножке 5 вольтами опять проскакивает в порт "запуск".

Добавлено спустя 1 минуту 27 секунд:
физического сброса нет,ножка ресет в единице


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
на питание осциллографом можешь посмотреть?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


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

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
Посмотрел,при касании идут всплески по питанию и с 5 вольт до где то до 7 вольт при развертке 1 ns,но в это момент не отрубается.Еще завтра посмотрю и отпишусь.


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Похоже что импульсник не успевает обработать низкоомную нагрузку, от этого повышается напряжение на резисторе выше 5В. Потом импульсник резко дропает обороты и уходит ниже 5В, на МК срабатывает браун-аут. Может такое быть?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сброс atmega 1281 при касании ног ацп пять вольтами
СообщениеДобавлено: 11 апр 2012, 17:54 
Не в сети

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
Наверное нет,хотя все может быть. Не понятно почему появляются всплески по питанию и при том в большую сторону,а не в меньшую.Если бы до 3 упало например то это еще понятно,а вот повышается до 7 это уже интересно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сброс atmega 1281 при касании ног ацп пять вольтами
СообщениеДобавлено: 12 апр 2012, 09:01 
Не в сети

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
Получается следующее.При касании с платы пятью вольтами не каких всплесков по питанию осциллографом не видно вообще,а сброс происходит.Всплески были когда я подключал с мультиметра выход 20mA.Как я понял дело не в них.По току стоит резистор на 250 ом это как раз 20 mA, то есть при подачи 5 вольт с платы возникает ток 20mA пин должен смело держать этот ток.(Думал,что может через ножку течет больший ток и происходит сброс )Что дальше смотреть я пока не знаю.Супервизор питания отключен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сброс atmega 1281 при касании ног ацп пять вольтами
СообщениеДобавлено: 12 апр 2012, 13:39 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
тут народ обсуждал EMC какие-то адские - мож в них дело? Попробуй 5В давать не выкая щупом, а тактовую кнопку повесь.
Попробуй также убрать резистор на землю, просто 5 вольтами потыкай.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сброс atmega 1281 при касании ног ацп пять вольтами
СообщениеДобавлено: 12 апр 2012, 17:45 
Не в сети

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
Спасибо.Попробую будут результаты отпишусь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сброс atmega 1281 при касании ног ацп пять вольтами
СообщениеДобавлено: 18 апр 2012, 09:24 
Не в сети

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
Банально,но все дело оказалось в фьюзах.Хотя на других плата эти фьюзы работают.Так что,читайте внимательно даташит.И проверяйте других,у них возможно тоже бывают ошибки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сброс atmega 1281 при касании ног ацп пять вольтами
СообщениеДобавлено: 14 сен 2012, 17:20 
Не в сети

Зарегистрирован: 16 сен 2009, 15:41
Сообщения: 159
Откуда: Арзамас
В продолжение темы .Все тоже самое но на atmega32 и фьюзы не помогают.Когда резистор отцепляешь от земли сброса не происходит.В чем может быть проблема.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сброс atmega 1281 при касании ног ацп пять вольтами
СообщениеДобавлено: 14 сен 2012, 18:33 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
А как именно фузы влияли?


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

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


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

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


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

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