простые и интересные  РАДИОСХЕМЫ сделанные своими руками

» Гость

Мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!



» ДАТАШИТЫ
Например: TDA1562

» СХЕМЫ


Отметить прочитанными   -   Поиск   -   Правила   -   Новые сообщения

Страница 4 из 6«123456»
Модератор форума: ВIOS 
Форум радиолюбителей » СХЕМЫ » АВТОМАТИКА » Управление водопроводным краном одним пином МК
Управление водопроводным краном одним пином МК
Пн, 20.06.2016, 12:06 | Сообщение # 31        
Calligraff
аватар
  Постов: 23  Offline
Цитата stalker68 ()
только кондеры

А конденсаторы какой емкости посоветуете?
Пн, 20.06.2016, 12:27 | Сообщение # 32        
stalker68
аватар
  Постов: 1637  Offline Друзья 
ставлю 0.1мкФ
Пн, 20.06.2016, 13:54 | Сообщение # 33        
msmmmm
аватар
  Постов: 340  Offline Друзья 
Организация кнопок очень странная. Обычно пин подтягивается к +, при чем сделать это можно внутри МК с помощью специальных резисторов, а кнопки замыкают пины на общий. Резисторы R36-R40 нужны разве что для защиты МК в случае нештаток. Конденсаторы не нужны вообще, а время задержки для защиты от дребезга создается программно (0,1-0,25с) хоть с помощью таймера, хоть просто невыходом из функции обработки нажатия кнопок n-e количество циклов (если быстродействие особо не интересует, а это, как мне кажется, именно тот случай).
Пн, 20.06.2016, 14:19 | Сообщение # 34        
Calligraff
аватар
  Постов: 23  Offline
Цитата msmmmm ()
если быстродействие особо не интересует

К сожалению не могу использовать таймеры, так как в авр нет приоритетов на таймеры, а Т0 у меня занимается подсчетом в протоколе передачи данных типа ModBus. Уже пробовал использовать параллельно таймеры, но тогда в протоколе большее количество ошибок, так как там критичность задержки в милисекунды имеет значение. а вот цикл как вариант, но все же хотелось бы железно, а не программно, так как память МК уже забита до предела
Пн, 20.06.2016, 22:30 | Сообщение # 35        
msmmmm
аватар
  Постов: 340  Offline Друзья 
Цитата Calligraff ()
так как в авр нет приоритетов на таймеры

зато у каждого прерывания свой вектор и при тактировании меги несколькими мегагерцами проверка в обработчике прерывания состояния программы займет микросекунду. И повлиять не должно, клавиатура-то все равно опрашивается. Какое там время? Нажалась кнопка, запустился предварительно настроенный таймер, выставил где-нибудь флаг. Флаг сбрасывает только таймер в обработчике его прерывания, а в опросе кнопок условие: срабатывать только если флаг сброшен. На остальную программу влиять не должно.
А если аппаратно, то лучше с диодом - при нажатии срабатывает сразу, при отпускании - с задержкой.

Добавлено (20.06.2016, 22:30)
---------------------------------------------
Почему-то вдруг вспомнилось - если для клавиатуры использовать диодную схему (шифратор), то для управления 7 кнопками нужно только 3 входа МК.

Вт, 21.06.2016, 08:09 | Сообщение # 36        
Calligraff
аватар
  Постов: 23  Offline
Добавляю видео работы на макетке.

А так же подробности:

1. На 46 секунде датчик получает сигнал о протечки и передает его в МК в виде лог.1 на пин. МК в свою очередь переключает пин управления двигателями с лог.0 в лог.1, на что LM358 в свою очередь переключает Н-Мост. НО почему-то Н-Мост в момент переключения в течении 2-3 секунд находится в состоянии открытых всех транзосторов (см. светодиоды красный и зеленый в левой части), что вызывает замыкание. почему такое происходит пока не понял. Причем при повторном сигнале аварии переключился сразу.. Может быть еще нехватка питания?

2. LCD 5110 как-то странно работает. точнее вчера работал, а сегодня уже ничего не показывает, хотя плату никто не трогал и кабинет был закрыт sad ну это я думаю вопрос контактов... проверю.

А это видео


Отредактировал Calligraff - Вт, 21.06.2016, 08:12
Вт, 21.06.2016, 09:07 | Сообщение # 37        
msmmmm
аватар
  Постов: 340  Offline Друзья 
Почему не используешь отключение обеих диагоналей во время переключения (DeadTime)?
Вт, 21.06.2016, 09:43 | Сообщение # 38        
stalker68
аватар
  Постов: 1637  Offline Друзья 
Calligraff, Попробуй вход ЛМки отсоединить от МК и подключить к обыкновенной кнопке, другой контакт кнопки кинь на минус, а к соединению входа и кнопки подключить подтягивающий резистор (на +) Ом на 220-470. И понажимай на кнопку. Как будит вести себя схема, будит ли КЗ?
Замерий напряжения на 2 и на 5 ноге ЛМки. (должны быть разными)


Отредактировал stalker68 - Вт, 21.06.2016, 09:49
Вт, 21.06.2016, 12:45 | Сообщение # 39        
Calligraff
аватар
  Постов: 23  Offline
Ок. Попробую оба варианта. Первый, про отключение диагоналей, я так понимаю перевести ногу на вход на какое-то время между переключениями?
Вт, 21.06.2016, 13:02 | Сообщение # 40        
stalker68
аватар
  Постов: 1637  Offline Друзья 
Если КЗ происходит из-за отсутствия мёртвого времени, то можно добавить RC цепь на вход ЛМки (чтобы не делать программно)
Форум радиолюбителей » СХЕМЫ » АВТОМАТИКА » Управление водопроводным краном одним пином МК
Страница 4 из 6«123456»
Поиск:
Кто есть кто на форуме радиолюбителей: Администратор Модераторы Друзья Пользователи
Группа вконтакте Канал ютуб Группа в фэйсбук Мобильная версия © 2010-2016, "Радиосхемы". Все права защищены. Почта