Подключить микроволновый датчик движения к МК
Добавлено: Чт янв 09, 2020 06:51:47
Подскажите где ошибся.
Сделал на микроволновом датчике схему передачи с пульта сигнала. Но иногда датчик начинает подавать сигнал просто так без обнаружения движения.
Принцип такой датчик обнаруживает сигнал, передает его на микроконтроллер, МК на пульте нажимает кнопку А, через 5 секунд МК нажимает кнопку В. Если за 5 секунд поступает сигнал на МК, то время сбрасывается (новый отсчет). Так вот не зависимо от времени (5, 10, 100, 1000 секунд) по окончании времени поступает сигнал от датчика движения, получается бесконечный цикл.
Но это бывает не всегда, в зависимости от того где проверяю датчик: на столе на коленях... Думал могут быть срабатывания от рядом проходящих проводков, но тогда бы нажатия кнопки В просто не было бы. А так срабатывание идет только после окончания цикла.
Потом думал, что проблема в программе, но опять же пробовал "прогнать" в протеусе, все нормально работает.
Где рыть?
П.С. Без подключения датчика к МК все работает нормально, нет цикла и ложных срабатываний.
Сделал на микроволновом датчике схему передачи с пульта сигнала. Но иногда датчик начинает подавать сигнал просто так без обнаружения движения.
Принцип такой датчик обнаруживает сигнал, передает его на микроконтроллер, МК на пульте нажимает кнопку А, через 5 секунд МК нажимает кнопку В. Если за 5 секунд поступает сигнал на МК, то время сбрасывается (новый отсчет). Так вот не зависимо от времени (5, 10, 100, 1000 секунд) по окончании времени поступает сигнал от датчика движения, получается бесконечный цикл.
Но это бывает не всегда, в зависимости от того где проверяю датчик: на столе на коленях... Думал могут быть срабатывания от рядом проходящих проводков, но тогда бы нажатия кнопки В просто не было бы. А так срабатывание идет только после окончания цикла.
Потом думал, что проблема в программе, но опять же пробовал "прогнать" в протеусе, все нормально работает.
Где рыть?
П.С. Без подключения датчика к МК все работает нормально, нет цикла и ложных срабатываний.