как сделать чтобы кнопка не ловила помехи?
- Сообщения: 759
- Зарегистрирован: Пн май 12, 2014 06:13:33
ставил подтягивающий резистор 1к и к земле и к +5 непомогает. скажем при аключении питания кнопка типа срабатывает от помехи.
Глупый не задает вопросы. Глупый и так все знает.
- Реклама
А новогодний сабантуйчик "по боку"??
Че за причина кнопами вместо шампусика с водовкой под оливье и сельдявку под шубой мытариться?
А ежли уж и сильно та кнопа достала - посади "на 0" как полезный уровень (1=фальшивка) и будет те щасте. Ну как крайний случай - через кнопу светик оптрона закорми. И вообче есть пару книж по 1000 и одной схеме в "сундучке" скачай да перечти...
- Сообщения: 759
- Зарегистрирован: Пн май 12, 2014 06:13:33
так каждый по своему отмечаетBOB51 писал(а):![]()
А новогодний сабантуйчик "по боку"??
Че за причина кнопами вместо шампусика с водовкой под оливье и сельдявку под шубой мытариться?
![]()
![]()
![]()
а это что за фича?BOB51 писал(а):посади "на 0" как полезный уровень (1=фальшивка)
раньше кнопки нормально работали в других подобных схемах а сейчас почему-то страшно глючить начали.
Глупый не задает вопросы. Глупый и так все знает.
- Сообщения: 759
- Зарегистрирован: Пн май 12, 2014 06:13:33
так уменя глючило больше всегоBOB51 писал(а): sw.GIF [1.9 KiB]
сейчас сделал как в аттаче почти не глючит но всё равно проскакивает иногда
- Вложения
-
- Clipboard02.png
- (45.33 КБ) 817 скачиваний
Глупый не задает вопросы. Глупый и так все знает.
- Реклама
Вообще-то, BOB51 показал правильный подход. Именно так и делаются кнопки. Если есть наводки, можно кнопку керамическим конденсатором зашунтировать.novarobotix писал(а):так уменя глючило больше всего
Вы задачу полностью опишите. Может, у Вас кнопка находится на километр от платы с МК, вдобавок провода от кнопки идут в одном жгуте с силовыми кабелями...
- Сообщения: 5
- Зарегистрирован: Пт апр 05, 2013 11:49:04
программно проверять в течение определенного времени (скажем 200мс) один и тот же уровень с кнопки, если изменений не было, тогда считать, что "НАЖАТА"
А почему кнопка по плюсу срабатывает, сделай по минусу и поставь программную паузу скажем 25мс. И не надо ни каких резисторов и конденсаторов.
Значится программный или топологический бред в схеме.
А с двухпозиционной кнопой просто добавь R-S триггер на ЛА3/ЛА7...
- Сообщения: 249
- Зарегистрирован: Пт май 18, 2012 23:12:23
керамику 10..100нФ на землю. А резистор можно побольше, 10..47К
- Сообщения: 759
- Зарегистрирован: Пн май 12, 2014 06:13:33
после отключения программатора который подключён к компу глюков вроде нет(но нужно ещё проверить). похоже помехи идут по земле от компа, причём жуткие.
Глупый не задает вопросы. Глупый и так все знает.
Забыли ещё один момент. Чем выше частота опроса кнопки, тем помех больше - иногда даже от пальца ловились помехи. Делаем опрос кнопки 10 раз в сек и будет Вам счастье 
Даже у стен есть уши...
- Сообщения: 759
- Зарегистрирован: Пн май 12, 2014 06:13:33
спасибо, интересный вариантzhu4er писал(а):Чем выше частота опроса кнопки, тем помех больше - иногда даже от пальца ловились помехи. Делаем опрос кнопки 10 раз в сек и будет Вам счастье
Глупый не задает вопросы. Глупый и так все знает.
- Сообщения: 532
- Зарегистрирован: Вт фев 09, 2010 17:52:26
В системе управления отоплением(управление насосами), чтобы избавиться от помех делал схему +5 В резистор 470 ом далее керамический конденсатор 0,1 мкф на землю.
Кнопка параллельно конденсатору, в процессоре подключена к ноге внешнего прерывания.
Если учесть, что двигатели при выключении дают неплохую наводку, а плата и провода не экранированные, схема работает стабильно.
Кнопка параллельно конденсатору, в процессоре подключена к ноге внешнего прерывания.
Если учесть, что двигатели при выключении дают неплохую наводку, а плата и провода не экранированные, схема работает стабильно.
- Сообщения: 532
- Зарегистрирован: Вт фев 09, 2010 17:52:26
ИМХО Просто будут отсечены помехи, которые не совпадают с опросом кнопки, а совпадающие по времени пролезут.zhu4er писал(а): Делаем опрос кнопки 10 раз в сек и будет Вам счастье
Ваш вариант может помочь избавиться от дребезга кнопки, а не от помех.
- Сообщения: 759
- Зарегистрирован: Пн май 12, 2014 06:13:33
от мотора помехи МК ловил дикие. причём без сглаживающих конденсаторов 2200мкф(или 100мкф) между коллекторами силовых транзисторов и массой, помех не было. как только подключаю конденсаторы при работе мотора помехи. решил пока следующим образом - взял катушку фильтра из компьютерного БП 
и землю силовой части пустил через эту катушку(всё питается от одного компьютерного БП). помех не наблюдаю и мотор стал работать тише раза в два при том же усилии
а кнопка помехи ловить перестала, но МК всё равно ловит глюки и записывает вместо моей переменной во флеш всякую хрень.это происходит при включении питания. а кнопку я сделал в ненажатом положении нога МК на земле через 15 ом, в нажатом через те же 15 ом на +5(трёхвыводная кнопка). когда было по стандартной схеме(нога МК+5 через резистор в ненажатом) то бывало тянешся пальцем к кнопке и она срабатывает от наводок.

и землю силовой части пустил через эту катушку(всё питается от одного компьютерного БП). помех не наблюдаю и мотор стал работать тише раза в два при том же усилии
Глупый не задает вопросы. Глупый и так все знает.
- Сообщения: 532
- Зарегистрирован: Вт фев 09, 2010 17:52:26
Ошибка конфигурации процессора(выставили на выход и подали лог. 0), при 15 ом даст ток (5 В / 15 ом = 0,333 А) и ему "хана". Безопасный резистор примерно 5 В / 20 мА(допустимый ток через ногу проца) = 250 ом.
Логическая часть схемы должна питаться от своего стабилизатора.
Логическая часть схемы должна питаться от своего стабилизатора.
Логический нуль никакой помехой сбить не удастся (разве что длительным КЗ линии подключения и/или самой кнопки).
Насчет "ошибки конфигурации" порта...
Это уже уровень грамотности/степени внимания опосля обильного возлияния определяет...
Насчет "ошибки конфигурации" порта...
Это уже уровень грамотности/степени внимания опосля обильного возлияния определяет...
- Сообщения: 759
- Зарегистрирован: Пн май 12, 2014 06:13:33
по датащиту 40 ма = 125 омcodenamehawk писал(а):Безопасный резистор примерно 5 В / 20 мА(допустимый ток через ногу проца) = 250 ом.
Глупый не задает вопросы. Глупый и так все знает.
- Сообщения: 532
- Зарегистрирован: Вт фев 09, 2010 17:52:26
Там есть особенность, что общий ток через выводы не должен превышать 300 ма.
(Для порта С еще меньше) Так что и 20 ма иногда может оказаться многовато.
(Для порта С еще меньше) Так что и 20 ма иногда может оказаться многовато.


