Отговори на тема  [ 15 мнения ] 
Long press On/Off функция бутон 
Автор Съобщение
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Чет Авг 21, 2008 1:52 pm
Мнения: 476
Местоположение: Пловдив
Мнение Long press On/Off функция бутон
Здравейте момчета,
за едно устройство трябва да измисля като се натисне бутона за 2-5 секунди да тръгне захранването,
като се натисне пак за толкова да се изключи.
Някой правил ли е такова, да сподели някаква схемка.
От батерия ще се захранва.
Благодаря


Чет Окт 31, 2019 1:04 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27949
Местоположение: София
Мнение Re: Long press On/Off функция бутон
А сега остава да кажеш това хардуерно ли го искаш или софтуерно.


Чет Окт 31, 2019 1:23 pm
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Чет Авг 21, 2008 1:52 pm
Мнения: 476
Местоположение: Пловдив
Мнение Re: Long press On/Off функция бутон
да, забравих.
Изцяло хардуерно да е ...

Това е яко, ама не е със задържане :)
https://www.youtube.com/watch?v=_uReSadp-KA


Чет Окт 31, 2019 2:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 11:32 am
Мнения: 7878
Местоположение: София
Мнение Re: Long press On/Off функция бутон
Ами зареждаш кондензатор през някакъв резистор. :) После компаратор и реле.
По-интересното е как ще се изключва.


Чет Окт 31, 2019 3:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27949
Местоположение: София
Мнение Re: Long press On/Off функция бутон
Ами със същият 555 и малко модификация на тази схема. Бутона подава към кондензатора, а самият кондензатор е свързан към TRIS/TRIG входовете. От изхода пак имаш резистор но не към кондензатора а отново към бутона, и вързваш disch пина към кондензатора. Остава да си поиграеш с резисторите на делителя на бутона и резистора от изхода към бутона. Работи горе долу по същият начин, делителя на бутона трбява да е сметнат така че да не подава повече от 1/3 Vcc към кондензатора. Когато изхода ти е изключен и натиснеш бутона кондензатора ще започне да се зарежда от делителя докато стигне тази 1/3 което е праха на TREG входа, тогава изхода ще превключи във високо ниво, т.е. включено. Сега вече към бутона освне от делителя отива напрежение и от изхода. Ако пак натиснеш бутона кондензатора ще започне пак да се зарежда доато достигне напрежение на сработване на TRES входа, което грубо е 2/3 от захранващото, при това напрежение изхода ще премине в 0, а през discharge пина ще се разреди кондензатора до 0. Ако продължиш да натискаш той пак ще започне да се зарежда. Недостатък е че времената няма да са много точни, т.е. ако кондензатора е разреден и натиснеш включване това ще отнеме да речем 3 сек, ако продължиш да натискаш след още 3 ще се изключи. Но ако спреш да натискаш оставиш кондензатора да се разреди, и искаш да изключиш вече няма да са нужни 3 а примерно 5 или 6 сек, зависи от резисторите ти.
Ако тази особенност не те бъра си готов. Можеш да сложиш резистор през който разреждаш кондензатора за да имаш горе долу гарантирано време за изключване в по-дългосрочен период. т.е. дали ще е след 1 или 3 мин, да отнема все време Х, а не да зависи от това колко се е разредил кондензатора.
Може да се направи и по точно, но според мен ако искаш нещо по-точно, просто слагаш един pic10 и си решаваш проблема.


Чет Окт 31, 2019 3:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Май 12, 2014 10:49 pm
Мнения: 4379
Местоположение: София
Мнение Re: Long press On/Off функция бутон
"От батерия" е много общо казано. Дефинирай малко по-точно параметрите на захранването.


Чет Окт 31, 2019 3:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 8:14 am
Мнения: 4577
Местоположение: Новата земя на племето Мутум'ба
Мнение Re: Long press On/Off функция бутон
Ако батерията ти е до 5.5 волта, едно възможно решение е с Т-тригер. Примерно LVC1G79
Захранваш го директно от батерията. Бутона ти зарежда кондензатор през резистор (ще си сметнеш стойностите за време). Изхода на тригера го закачаш към гейта на един П-канален който ти пуска захранването към останалата част от схемата.
Сега, ако батерията ти е над 5.5 волта, може да направиш елементарен делител за захранването на тригера. Трябва ти много малко ток за него. Обаче тогава ще трябва да добавиш и още един Н-канален фет за гейта.

_________________
'просто' е технически синоним на 'красиво'


Чет Окт 31, 2019 3:49 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27949
Местоположение: София
Мнение Re: Long press On/Off функция бутон
Възможно е и само с тригер да, но тогава разчиташ на неговите прагове, не че не става ама някак не ми се нрави идеята RC верига към стандартен цифров вход, ако е с тригер на шмид да ама ... много части. Иначе един D тригер свързан като делител на 2, Q' към D подаваш сигнал на C а Q ти е изход, но работата с RC на вход който работи по фронт може да е малко проблемна.


Чет Окт 31, 2019 4:19 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 8:14 am
Мнения: 4577
Местоположение: Новата земя на племето Мутум'ба
Мнение Re: Long press On/Off функция бутон
ToHu написа:
Възможно е и само с тригер да, но тогава разчиташ на неговите прагове, не че не става ама някак не ми се нрави идеята RC верига към стандартен цифров вход, ако е с тригер на шмид да ама ... много части. Иначе един D тригер свързан като делител на 2, Q' към D подаваш сигнал на C а Q ти е изход, но работата с RC на вход който работи по фронт може да е малко проблемна.


Естествено! Те по принцип повечето имат. Ето този например изрично си казва в описанието: https://assets.nexperia.com/documents/d ... VC1G74.pdf

_________________
'просто' е технически синоним на 'красиво'


Чет Окт 31, 2019 4:39 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: Long press On/Off функция бутон
наи икономично ще е с някой ПИК12 , ама не е чисто хардуерно :D


Чет Окт 31, 2019 8:50 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27949
Местоположение: София
Мнение Re: Long press On/Off функция бутон
е от какъв зор 12-ка като може с 10-ка, нужни са два пина вход и изход :) да е е чисто хардуерно но софтуера ще е буквлано 5-10 реда.


Чет Окт 31, 2019 9:15 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: Long press On/Off функция бутон
забравил съм им номерацята :D , не са ли изкарали Пик 4?


Чет Окт 31, 2019 9:30 pm
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Чет Авг 21, 2008 1:52 pm
Мнения: 476
Местоположение: Пловдив
Мнение Re: Long press On/Off функция бутон
При толкова чипове на пазара, си мислих че има такъв дето само това да прави :) :).
Захранване и бутон на входа, на изхода захранването към схемата.
Айде и един кондензтор на вход да указва времето...

Клиента го измисли най-добре за мен, и просто каза да сложа slide switch... :)


Чет Окт 31, 2019 9:48 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 8:14 am
Мнения: 4577
Местоположение: Новата земя на племето Мутум'ба
Мнение Re: Long press On/Off функция бутон
sukhoi написа:
При толкова чипове на пазара, си мислих че има такъв дето само това да прави :) :).
Захранване и бутон на входа, на изхода захранването към схемата.
Айде и един кондензтор на вход да указва времето...

Клиента го измисли най-добре за мен, и просто каза да сложа slide switch... :)


Има такива, ама не е забавно така. Губи се креативния елемент :D
Ето ти два примера, има и още.
https://datasheets.maximintegrated.com/ ... X16054.pdf
http://www.ti.com/lit/ds/symlink/tps3422.pdf

_________________
'просто' е технически синоним на 'красиво'


Чет Окт 31, 2019 10:03 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Вто Окт 25, 2005 9:54 am
Мнения: 864
Мнение Re: Long press On/Off функция бутон
https://youtu.be/Foc9R0dC2iI


Нед Ное 03, 2019 8:53 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 15 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни