| Автор |
Съобщение |
|
egasimus
Ранг: Ориентиран
Регистриран на: Чет Сеп 24, 2009 9:57 am Мнения: 264
|
 debounce - отново спешно :/
имам бутон, окъсяващ верига, по която текат 5v, само че има голям contact bounce, който искам да премахна по най-лесния възможен начин. предложения?
|
| Чет Апр 01, 2010 11:24 am |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
|
| Чет Апр 01, 2010 11:33 am |
|
 |
|
egasimus
Ранг: Ориентиран
Регистриран на: Чет Сеп 24, 2009 9:57 am Мнения: 264
|
http://www.allaboutcircuits.com/vol_4/chpt_4/4.html
ей това ми трябва (:
но какви да са стойностите на резистора и кондензатора? (по възможност не линк към статията за time constant в уйкипедия, а резултат наготово + обяснение защо е така, тъй като доста ми е припарило под опашката  )
|
| Чет Апр 01, 2010 12:42 pm |
|
 |
|
head_up
Ранг: Форумен бог
Регистриран на: Нед Юни 01, 2008 9:54 pm Мнения: 1503 Местоположение: Пловдив
|
1) не хващай да правиш нещо (може би за пари?) ако не можеш да си сметнеш/напишеш филтър за прост бутон.
2) този бутон слуайно да е вързан към микроконтролер? 
|
| Чет Апр 01, 2010 12:47 pm |
|
 |
|
egasimus
Ранг: Ориентиран
Регистриран на: Чет Сеп 24, 2009 9:57 am Мнения: 264
|
ми не... става дума за педал за електронни барабани...
иначе зная, че не съм стигнал до такова ниво, че да се занимавам с електроника за пари и не се и занимавам (:
|
| Чет Апр 01, 2010 12:58 pm |
|
 |
|
egasimus
Ранг: Ориентиран
Регистриран на: Чет Сеп 24, 2009 9:57 am Мнения: 264
|
доколкото разбирам, ако искам бутонът да може да се затваря най-много 20 пъти в секунда (много ли е?) значи правя low pass филтър, който да изрязва всичко над 20 hz..
f(c) = 1/(2πRC);
0,05 = 2πRC;
RC = 0,008 F*Ω
значи кондензатор 10н и потенциометър 1м за донастройка
верни ли са ми сметките и тоя кондензатор полярен ли да е, неполярен ли...
писна ми от проби-грешки цял ден...
|
| Чет Апр 01, 2010 1:13 pm |
|
 |
|
dan
Ранг: Форумен бог
Регистриран на: Вто Май 29, 2007 2:23 pm Мнения: 3714 Местоположение: Високо в планината
|
Кой може да натисне 20 пъти в секунда педала на барабан  Предполагам, че е механично невъзможно...
|
| Чет Апр 01, 2010 1:52 pm |
|
 |
|
egasimus
Ранг: Ориентиран
Регистриран на: Чет Сеп 24, 2009 9:57 am Мнения: 264
|
да, де (: сигурно ще е някъде към 2-5hz, ама иначе така ли е сметката? 
|
| Чет Апр 01, 2010 2:09 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
Виж сега, то този филтър няма идеална характеристика дето ти искаш - сичко под двайсе мине, сичко над 20 отива в небитието. Такъв филм при RC филтър няма. А пък с тоя 1М трябва входното ти съпротивление да е почти като на идеален ОУ. Съпротивлението трябва да е малко а кондензатора голям - примерно 1000 - 2000 uF и 100 - 200 ома съпротивлние.
От любов към спорта се огледай за активни филтриращи системи - например един добър жокер е 555 - с него могат да се правят всякакви щуротии.
|
| Чет Апр 01, 2010 5:28 pm |
|
 |
|
egasimus
Ранг: Ориентиран
Регистриран на: Чет Сеп 24, 2009 9:57 am Мнения: 264
|
благодаря, изясни ми някои неща, дето трябваше (:
макар че се оказа, че изобщо и филтър не мога да направя, понеже нямам достъп до минуса. накрая просто смених бутона - взех от ресет на комп, хем е dpdt - заспа
и благодаря за насоката към 555, интересна животинка наистина ((:
|
| Сря Апр 07, 2010 9:38 pm |
|
|