реклама на сайте
подробности

 
 
> долгий входной импульс, короткий выходной
dontsov
сообщение Mar 27 2018, 12:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 25-11-17
Пользователь №: 100 351



Добрый день!

Делаю устройство на микроконтроллере, используя прерывания. Столкнулся с проблемой: у меня вход может быть замкнут очень долгое время (неделю). Пока он не разомкнется микроконтроллер потребляет большой ток около 20мкА. Ток сна 4мкА.

Нужно, чтобы вне зависимости от длительности входного сигнала на пин МК приходил короткий импульс.

Сейчас прерывание - это замыкание Пина на GND. Входной сигнал может быть любым: GND или питание.
Используемый МК: Attiny85.

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rx3apf
сообщение Mar 27 2018, 20:28
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



При полуметровом проводе и отсутствии утечек проблем не будет и с таким номиналом. Но вообще-то правильнее сделать сделать с опросом, подключая запитку кратковременно.
Go to the top of the page
 
+Quote Post
dontsov
сообщение Mar 27 2018, 21:48
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 25-11-17
Пользователь №: 100 351



Цитата(rx3apf @ Mar 27 2018, 23:28) *
При полуметровом проводе и отсутствии утечек проблем не будет и с таким номиналом. Но вообще-то правильнее сделать сделать с опросом, подключая запитку кратковременно.


А почему "правильнее"? Это более помехозащищеннее?
Счётчик воды замыкает контакты больше, чем на 1 сек, поэтому можно опрашивать вход раз в секунду.

Вопрос по триггерам Шмитта: в чем преимущество от его использования, кроме устранения дребезга?

Вроде бы sn74lvc2g17 потребляет очень мало..
http://www.ti.com/lit/ds/symlink/sn74lvc2g17.pdf

Сейчас я устраняю дребезг конденсатором на 0.1 мкФ и программно.

Цель проекта: чтобы каждый внук считал своим долгом спаять бабушке такой счетчик воды, чтобы она не лазила по стоякам.

Сообщение отредактировал dontsov - Mar 27 2018, 21:51
Go to the top of the page
 
+Quote Post
Александр1
сообщение Mar 28 2018, 05:19
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 465
Регистрация: 13-05-15
Из: Запорожье
Пользователь №: 86 663



Цитата(dontsov @ Mar 28 2018, 00:48) *
А почему "правильнее"? Это более помехозащищеннее?
Счётчик воды замыкает контакты больше, чем на 1 сек, поэтому можно опрашивать вход раз в секунду.

Подключая подтягивающий резистор только на время опроса, появляется возможность уменьшить номинал этого резистора до того значения, когда наводки на линию уже не влияют, а в перерывах между опросами ток через резистор не течет при 0 на опрашиваемой линии и потребляемый устройством ток не увеличивается.

Go to the top of the page
 
+Quote Post
dontsov
сообщение Mar 28 2018, 09:13
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 25-11-17
Пользователь №: 100 351



Цитата(Александр1 @ Mar 28 2018, 08:19) *
Подключая подтягивающий резистор только на время опроса, появляется возможность уменьшить номинал этого резистора до того значения, когда наводки на линию уже не влияют, а в перерывах между опросами ток через резистор не течет при 0 на опрашиваемой линии и потребляемый устройством ток не увеличивается.


Спасибо! А как понять, какой номинал подтягивающего резистора взять? 500к? 1мом?

Насколько улучшит жизнь Триггер Шмитта?
Он экономит время пробуждения: с ним не нужна проверка дребега. Его потребление не нивелирует ли экономию?

Go to the top of the page
 
+Quote Post
k155la3
сообщение Apr 5 2018, 17:18
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(dontsov @ Mar 28 2018, 12:13) *
. . . .
Насколько улучшит жизнь Триггер Шмитта?
Он экономит время пробуждения: с ним не нужна проверка дребега. Его потребление не нивелирует ли экономию?

Триггер Шмидта ни в коем случае не решает проблему дребезга.
"Дребезг" подавляется таймаутами, которые реализуются или аналоговой схемой, или программным алгоритмом.
ТШ используют для "исправления" фронта-спада импульсов с пологой формы на прямоугольную. (основное применение в цифровых схемах)



Go to the top of the page
 
+Quote Post
Herz
сообщение Apr 6 2018, 08:38
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(k155la3 @ Apr 5 2018, 20:18) *
Триггер Шмидта ни в коем случае не решает проблему дребезга.
"Дребезг" подавляется таймаутами, которые реализуются или аналоговой схемой, или программным алгоритмом.
ТШ используют для "исправления" фронта-спада импульсов с пологой формы на прямоугольную. (основное применение в цифровых схемах)

Смелое заявление, настойчивое, хоть и голословное. rolleyes.gif
Вы хоть бы в Википедию заглянули прежде, чем учить начинающих "плохому".
Триггер Шмитта, как компаратор с гистерезисом, как раз проблему дребезга призван решать.
Go to the top of the page
 
+Quote Post
dac
сообщение Apr 6 2018, 11:09
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



QUOTE (Herz @ Apr 6 2018, 14:38) *
Смелое заявление, настойчивое, хоть и голословное. rolleyes.gif
Вы хоть бы в Википедию заглянули прежде, чем учить начинающих "плохому".
Триггер Шмитта, как компаратор с гистерезисом, как раз проблему дребезга призван решать.

как он ее решит, если при дребезге контактов сигнал меняется по полной амплитуде? триггер шмитта предназначен для подавления дребезга при медленном изменении сигнала, когда этот сигнал близок к уровню переключения стандартного логического элемента и незначительные колебания вокруг этого уровня вызывают многократные переключения.
Решить дребезг контактов может с соответствующими цепями ОС, т.е. с введением задержки, но это явно не уровень ТС

QUOTE
Т.е., применять ТШ "напрямую" для подавления дребезга от "сухого контакта" - это правильно sad.gif

неправильно, для подавления дребезга контактов он никак не поможет, это лишняя сущность. Можете взять осциллограф и проверить. Наиболее простой путь программный. Опрашиваете входной сигнал каждые 20-50мс, если 2-3 раза подряд один и тот же уровень, значит запоминаете этот уровень.
Вот если бы Вы делали преобразователь синуса в прямоугольный сигнал, там да, триггер Шмитта действительно нужен.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 6 2018, 12:14
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(dac @ Apr 6 2018, 14:09) *
как он ее решит, если при дребезге контактов сигнал меняется по полной амплитуде?
...
неправильно, для подавления дребезга контактов он никак не поможет,

Поможет, если ввести дополнительно интегрирующую цепочку (RC).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dontsov   долгий входной импульс, короткий выходной   Mar 27 2018, 12:14
- - Александр1   Цитата(dontsov @ Mar 27 2018, 15:14) Пока...   Mar 27 2018, 12:27
- - dac   QUOTE (dontsov @ Mar 27 2018, 18:14) Добр...   Mar 27 2018, 12:41
- - яман-тау   а просто дифференцирующая цепь не подойдет?   Mar 27 2018, 13:20
|- - A.Lex   Цитата(яман-тау @ Mar 27 2018, 16:20...   Mar 27 2018, 13:34
- - ViKo   Триггеры Шмитта обычно в МК внутри.   Mar 27 2018, 14:36
- - dontsov   Цитата(dac @ Mar 27 2018, 15:41) схему бы...   Mar 27 2018, 20:14
|- - Plain   Цитата(dontsov @ Mar 27 2018, 23:14) буде...   Mar 27 2018, 20:47
||- - rx3apf   Цитата(dontsov @ Mar 28 2018, 12:13) А ка...   Mar 28 2018, 10:54
|||- - dontsov   Цитата(rx3apf @ Mar 28 2018, 13:54) При о...   Mar 28 2018, 12:21
|||- - Александр1   Цитата(dontsov @ Mar 28 2018, 15:21) Пост...   Mar 28 2018, 12:38
||- - Александр1   Цитата(dontsov @ Mar 28 2018, 12:13) А ка...   Mar 28 2018, 10:59
||- - k155la3   Цитата(Herz @ Apr 6 2018, 11:38) Смелое з...   Apr 6 2018, 09:20
|- - Plain   Цитата(dontsov @ Mar 28 2018, 00:48) Цель...   Mar 28 2018, 10:31
|- - dontsov   Цитата(Plain @ Mar 28 2018, 13:31) На дан...   Mar 28 2018, 10:51
|- - jcxz   Цитата(dontsov @ Mar 28 2018, 13:51) Не п...   Mar 28 2018, 14:15
|- - dontsov   Цитата(jcxz @ Mar 28 2018, 17:15) Поражаю...   Mar 28 2018, 16:52
|- - Myron   А что так схема изображена по американским правила...   Mar 28 2018, 19:23
|- - dontsov   Цитата(Myron @ Mar 28 2018, 22:23) А что ...   Mar 28 2018, 20:05
|- - Myron   Цитата(dontsov @ Mar 28 2018, 14:05) А ра...   Mar 28 2018, 22:10
- - rx3apf   Основное время вход датчика должен находиться в ре...   Mar 28 2018, 12:31
- - dontsov   Нашел статью =) "Защита входов цифровой элект...   Mar 29 2018, 23:36
- - dontsov   Прекраснейшая ссылка про помехи: http://caxapa.ru/...   Apr 5 2018, 00:13
- - Herz   Цитата(k155la3 @ Apr 6 2018, 12:20) Т.е.,...   Apr 6 2018, 12:30
|- - dac   QUOTE (Herz @ Apr 6 2018, 18:30) Ответили...   Apr 7 2018, 04:16
- - dontsov   Я почему заморочился с защитой: На работе Attiny85...   Apr 7 2018, 00:59


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 21:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01511 секунд с 7
ELECTRONIX ©2004-2016