Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Електронен ключ + управление с контролер
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=15393
Страница 1 от 2

Автор:  stoyanoff [ Сря Юли 26, 2017 6:28 pm ]
Заглавие:  Електронен ключ + управление с контролер

Здравейте! Издирвам схема за електронен ключ, който обаче да има вариант за спиране с контролер - когато схемата се активира чрез бутон, контролерът да може сам да я изключи. В момента използвам тази:
Прикачени файлове:
toggle switch.pdf [59.35 KiB]
386 пъти

Като цяло тази работа с ключовете се оказа малко неприятна. Това е трета схема, която тествам. Главен недостатък в случая е, че ако се задържи бутона след включване, схемата се изключва. Трябва да се играе с кондензатора, но този ефект не може да бъде премахнат. И не искам да закачам пин на контролер към кондензатор, за да не се получават някакви инфекции при първоначално установяване!
Има ли стандартна схема за тези неща?
ПП: Трябва схемата да се установява в "0" при подаване на напрежение(ключът да е отворен, да няма захранване)!

Автор:  slav4o.com [ Сря Юли 26, 2017 7:54 pm ]
Заглавие:  Re: Електронен ключ + управление с контролер

На <PORT> се подава 1 ца за самозадържане на захранването. Когато стане 0ла, то отпада. Със бутона принудително подаваш 1ца. Процесора дъжи 1ца колкото време иска.

Прикачени файлове:
elswith.pdf [5.13 KiB]
301 пъти

Автор:  stefan63 [ Сря Юли 26, 2017 7:58 pm ]
Заглавие:  Re: Електронен ключ + управление с контролер

Много неясно пишеш.
Имаш П-ключ, който отпушваш през гейтовия резистор- диод - и бутон към маса.
От същия бутон - (с друг диод - двата диода с катодите към бутона )- уведомяваш котролера ,че е натиснат бутон.
С нпнтранзисторче контролерът управлява ключа - колекторът се свързва към анода на 1-вия диод.
Така човекът може само да ключва, но изключването тава от контролера. Спестяваш и малко кондензатори.

Автор:  stoyanoff [ Сря Юли 26, 2017 8:21 pm ]
Заглавие:  Re: Електронен ключ + управление с контролер

Може би наистина не съм обяснил правилно! Ключът трябва да работи и в двете положения - за пуск и стоп. А контролерът да има опция, когато не го закачат някакво време(в моя случай 10 мин), да загаси тока!

Автор:  stefan63 [ Сря Юли 26, 2017 8:26 pm ]
Заглавие:  Re: Електронен ключ + управление с контролер

Това , което ти предлагам - не те устройва , защото за изключването - трябва да разчиташ , че контролерът е на себе си и не се отвява?

Автор:  pechkov [ Сря Юли 26, 2017 8:29 pm ]
Заглавие:  Re: Електронен ключ + управление с контролер

Щом като контролера така и така ще бъде захранен - защо не свържеш бутона към негов пин, и да управляваш логически както ръчно включване/изключване, така и автоматичното…

Автор:  stoyanoff [ Сря Юли 26, 2017 8:34 pm ]
Заглавие:  Re: Електронен ключ + управление с контролер

По-скоро си мисля да оставя на контролера да държи самозадръжката, както Славчо предлага, а бутонът да прави 2 неща - в изключено положение да подава захранване на контролера и сигнал за пуск, а при включено - същият сигнал да се талкува като стоп! Ще го помисля, но май така е най-добре! Без някакъв хистерезис, а директно управление с контролера!

Автор:  miro_atc [ Сря Юли 26, 2017 8:39 pm ]
Заглавие:  Re: Електронен ключ + управление с контролер

stefan63 написа:
Много неясно пишеш.
Имаш П-ключ, който отпушваш през гейтовия резистор- диод - и бутон към маса.
От същия бутон - (с друг диод - двата диода с катодите към бутона )- уведомяваш котролера ,че е натиснат бутон.
С нпнтранзисторче контролерът управлява ключа - колекторът се свързва към анода на 1-вия диод.
Така човекът може само да ключва, но изключването тава от контролера. Спестяваш и малко кондензатори.


+1 за писането ;-)

И схемата също... Само за управлението трябва да се внимава какъв е пина точно, защото при изключване се предполага че контролера също губи захранване и междувременно минава през ресет обикновено. При тая ситуация не малко контролери изкарват глупости на пиновете си, някои само за няколко клока, други за целия ресет. Въпросът е, че така може да се зацикли - дърпаш шалтера, напрежението почва да пада, става ресет, пина се шашка и пуска пак захранването и така до откат.
Най-чисто е ако може да се ползва RESET пина директно. Като искаш да дръпнеш шалтера, просто си бичиш ресет (и друг да го бичи ефектът е същият). Предимството е, че при какъвто и да е ресет схемата се изключва, освен това ресетът е по-предсказуем, т.е. веднъж задействан ще стои определено време, дори и при клякащо напрежение. Всъщност не "дори", защото захранването трябва да почне да кляка преди софтуерния ресет да е приключил. Иначе пак стигаме до същия проблем.

Автор:  stefan63 [ Сря Юли 26, 2017 8:52 pm ]
Заглавие:  Re: Електронен ключ + управление с контролер

http://www.transistor-clock.com/tranmanual.pdf
Виж стр.32 горе - една схема , приличаща на мутивибраатор.С малко въображение може да я приспособиш , ама е излишна мъка-
имаш контролер, или слагай обикновен задържащ ключ , или впрегни контролера да върши черната работа.

Автор:  slav4o.com [ Сря Юли 26, 2017 11:29 pm ]
Заглавие:  Re: Електронен ключ + управление с контролер

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

Автор:  stoyanoff [ Чет Юли 27, 2017 7:16 pm ]
Заглавие:  Re: Електронен ключ + управление с контролер

Мисля да опитам така
Прикачени файлове:
toggle switch with controller.pdf [60.52 KiB]
311 пъти

Бутонът ми има 2 контакта, но са с общ вход. За това съм поставил pull-down на пина, който ще командва контролера. Идеята е като се натисне бутона, да се подава захранване на схемата през него. И когато се подаде "1" на пин на контролера, той да активира самозадръжката. При повторно подаване изключва самозадръжката. Само дано не стават някакви мизерии при отпускане на бутона. Макар че бутонът е с 2 степени на натиск и когато се изключи захранването от там би трябвало пина вече да се е установил в "0" и да няма проблеми.

Автор:  lcr [ Чет Юли 27, 2017 8:22 pm ]
Заглавие:  Re: Електронен ключ + управление с контролер

Мошеш да сложиш една RC група на изхода на контролера, който ще управлява захранването. Така ще вкараш лека инертност, но пък ще се подсигуриш срещу кратковременните неясни състояния, за които стана дума по-горе.
Аз подпирам с кондензатор и ресет пина за да съм сигурен, че няма да има изненади при подаване на захранващото напрежение.

Автор:  veryoldman [ Чет Юли 27, 2017 9:39 pm ]
Заглавие:  Re: Електронен ключ + управление с контролер

Това е пример от схема, която съм правил и реално се произвежда. При натискане на бутона се подава захранване на процесора. Той следи входа Start/Stop и например след 1 сек. задържане на бутона подава Power и си задържа захранването. При повторно натискане на бутона и задържане напр. 1 сек. процесорът си изключва захранването и заспива. Естествено ако бутонът продължава да е натиснат, захранване има, но нищо видимо не се случва (от гледна точка на потребителя), така че все някога пуска бутона и захранването се изключва напълно.

Прикачени файлове:
sw_example.pdf [46.72 KiB]
308 пъти

Автор:  miro_atc [ Чет Юли 27, 2017 9:45 pm ]
Заглавие:  Re: Електронен ключ + управление с контролер

stoyanoff, толкова ли е жега при вас че те домързя да номерираш схемата?

Бутонът едва ли ще прави мизерии, по-скоро контролерът ти ще ги направи докато му пада захранването. Затова сложи RC-тата както ти казаха или другия вариант е да направиш задръжката да се управлява с честота а не с ниво. За целта смени тоя 4.7к с 100нф, а 47к с диод с анода към маса. Също така вдигни тия 10к с няколко порядъка и им смени корпусите (управление ли правиш или печка?). Последния може и да го подпреш с един кап, за да не се разчита само на гейтовия капацитет.
В зависимост от честотата ако не те мързи може и времеконстанта някаква да сметнеш ;-)
С честотното управление на задръжката първо се защитаваш от мизериите при изключване, второ ако честотата я правиш софтуерно ще ти върши работа и като куче. Единственото неудобство е че при дебъгване/програмиране ще трябва да си държиш бутона докато не ти омалее ръката ;-)

Автор:  slav4o.com [ Пет Юли 28, 2017 1:02 am ]
Заглавие:  Re: Електронен ключ + управление с контролер

stoyanoff ПИКовете тръгват като им подадеш напрежение на някой от входовете, защото имат защитни диоди към Vdd. Така, че ще минеш и с просто копче тип "пуканка", "тактилен бутон" :) Пък и да няма, винаги може да му сложиш.... Относно мизериите, пробвано е но все пак има и BROWN OUT RESET.

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/