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

 
 
> долгий входной импульс, короткий выходной
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
Plain
сообщение Mar 28 2018, 10:31
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(dontsov @ Mar 28 2018, 00:48) *
Цель проекта: чтобы каждый внук считал своим долгом спаять бабушке такой счетчик воды, чтобы она не лазила по стоякам

На данный момент проект однозначно лишь обувает бабушку, помимо ежемесячной записи показаний, ещё и на ежемесячное раскошеливание из ничтожной пенсии на комплект батареек, ежемесячную их замену, с непременным попутным периодическим утоплением нескольких из них в унитазе, равно как ежемесячным же загрязнением планеты отслужившими.
Go to the top of the page
 
+Quote Post
dontsov
сообщение Mar 28 2018, 10:51
Сообщение #5


Участник
*

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



Цитата(Plain @ Mar 28 2018, 13:31) *
На данный момент проект однозначно лишь обувает бабушку, помимо ежемесячной записи показаний, ещё и на ежемесячное раскошеливание из ничтожной пенсии на комплект батареек, ежемесячную их замену, с непременным попутным периодическим утоплением нескольких из них в унитазе, равно как ежемесячным же загрязнением планеты отслужившими.


Не понимаю, почему вы считаете потребление большим.
Посмотрите схему: https://github.com/dontsovcmc/ImpCounter
Внизу описания есть ссылка на прородителя с графиками потребления.

Давайте доведём до ума =)

Сообщение отредактировал dontsov - Mar 28 2018, 10:53
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 28 2018, 14:15
Сообщение #6


Гуру
******

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



Цитата(dontsov @ Mar 28 2018, 13:51) *
Не понимаю, почему вы считаете потребление большим.
Посмотрите схему: https://github.com/dontsovcmc/ImpCounter
Внизу описания есть ссылка на прородителя с графиками потребления.

Поражаюсь людям, которые найдя в инете ролик с какими-то утверждениями, высосанными из пальца выложенный очередным "спецЫалистом", считают его за истину в последней инстанции даже не пытаясь хоть немного подвергнуть проверке! laughing.gif
Открываем даташит на ESP8266, читаем:
Прикрепленное изображение

Обращаем внимание на столбец "Typical".
Кроме того, у меня есть хоббийный проект - интернет-радио на ESP8266. В своё время мерил на нём потребление ESP8266 - оно иногда достигало почти 200мА.
ESP8266 на нём всё время на ощупь довольно горячий.
Мне даже именно из-за ESP8266 пришлось туда поставить более мощный LDO, так как со слабым после подключения ESP к WiFi питание просаживалось и приводило к сбросу МК.
Опять-же из опыта работы этого приёмника (включаю его каждый день когда утром пью кофе) подключается он к роутеру секунд 5-10. Но точно не 2.

Да и насчёт быстрого подключения из сна - это видимо режим "Light-Sleep" из приведённой выше таблицы? Тогда о каких 20мкА тут автор рассуждает, если один ESP только будет жрать почти 1ма???
А если "Deep-Sleep", так там "During Deep-Sleep mode, Wi-Fi is turned off" как говорит тот же самый даташит. А значит и соответствующее время подключения к точке WiFi laughing.gif

PS: Так что совет автору - сразу закладывайте в проект хороший такой аккумулятор с зарядником. Чтоб бабушку на пенсию не разорять laughing.gif
Go to the top of the page
 
+Quote Post
dontsov
сообщение Mar 28 2018, 16:52
Сообщение #7


Участник
*

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



Цитата(jcxz @ Mar 28 2018, 17:15) *
Поражаюсь людям, которые найдя в инете ролик с какими-то утверждениями, высосанными из пальца выложенный очередным "спецЫалистом", считают его за истину в последней инстанции даже не пытаясь хоть немного подвергнуть проверке! laughing.gif
PS: Так что совет автору - сразу закладывайте в проект хороший такой аккумулятор с зарядником. Чтоб бабушку на пенсию не разорять laughing.gif


1. человек вряд ли вручную графики рисовал: https://www.cron.dk/esp8266-on-batteries-for-years-part-5/
да, я поверил этим графикам =).

2. то, что время подключения ESP8266 к разным роутерам разное - известный факт. в комментариях тоже пишут, что 7 сек подключается.

3. Время подключения к роутеру с нуля и из deep sleep + reset разное. Я мерил именно из сна + static ip. DHCP у ESP медленный. И нужна не родная AT прошивка, а скомпилированная из SDK.
"А значит и соответствующее время подключения к точке WiFi" - это не так. Из полного включения и из deep sleep время подключения разное. Я не изучал почему.



Цитата(Александр1 @ Mar 28 2018, 15:38) *
Если вход подтянут резистором к питанию и вход не замкнут на корпус, то резистор ничего не потребляет. А если вход замкнут на корпус, то от +U источника на -U течет ток через подтягивающий резистор, независимо от того, внутри МК он стоит или снаружи. Для микромощных устройств это может быть существенно, тем более, что, как в Вашем случае, вход может быть замкнут очень долго.
А если на этот резистор подавать напряжение не напрямую от источника питания, а от порта МК (порт как выход), и включать 1 на подтягивающий резистор только на время опроса входа, то величина сопротивления подтягивающего резистора существенно не влияет на общее потребление устройства.


Отличная мысль подавать питание от порта МК! Правда, все пины в attiny85 кончились =)

SCK или SDA для подачи питания нельзя, т.к. они подтянуты на питание 3к3 sad.gif


А что, если сделать вот так:


Будет работать? laughing.gif
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
|- - Александр1   Цитата(dontsov @ Mar 28 2018, 00:48) А по...   Mar 28 2018, 05:19
||- - dontsov   Цитата(Александр1 @ Mar 28 2018, 08:19) П...   Mar 28 2018, 09:13
||- - 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   Цитата(dontsov @ Mar 28 2018, 12:13) . . ...   Apr 5 2018, 17:18
||- - Herz   Цитата(k155la3 @ Apr 5 2018, 20:18) Тригг...   Apr 6 2018, 08:38
||- - k155la3   Цитата(Herz @ Apr 6 2018, 11:38) Смелое з...   Apr 6 2018, 09:20
||- - dac   QUOTE (Herz @ Apr 6 2018, 14:38) Смелое з...   Apr 6 2018, 11:09
||- - jcxz   Цитата(dac @ Apr 6 2018, 14:09) как он ее...   Apr 6 2018, 12:14
|- - 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 Текстовая версия Сейчас: 27th June 2025 - 23:38
Рейтинг@Mail.ru


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