Stránka 1 z 1

Sepnutí dvou vodičů při logické jedničce

Napsal: 10 úno 2015, 14:55
od GorgeLD
Dobrý den,

mám dotaz:

potřebuji udělat spínač který sepne při logické 1 (5V) a zůstane otevřený při log 0 (0.9V), tyto impulsy budu odesílat z Arduina. Zkoušel jsem si to za pomocí jednoho tranzistoru BC639, kdy na bázi jsem přidal potenciometr a mezi kolektorem a emitorem jsem měřil odpor. Bohužel to nešlo nastavit tak, aby byl při 0.9V odpor dostatečně velký a zároveň při 5V dostatečně malý.

Frekvenci přepínání potřebuju cca max 100Hz; nebráním se i jinému řešení než pomocí tranzistoru.

Beru to i studijně :-)

Děkuji velice.

Napsal: 10 úno 2015, 14:59
od dreamer
To jsem teda nějak nepobral :-) a co tím tranzistorem chceš spínat?

Napsal: 10 úno 2015, 15:03
od Michal22
Taky to asi moc nechápu. to jako má být ten tranzistor otevřený při log. 1 i log.0?
Pokud ano, tak mě uniká jeho význam.

Napsal: 10 úno 2015, 15:06
od GorgeLD
Je to do motorky. Motocykl má Řídící jednotku, ze které jdou dva kablíky, uzemění a 4.5V. Když ty kablíky spojím, cívka v motocyklu udělá jiskru. Originálně je to napojené na kladívka u alternátoru nebo na hallovou sondu.

Co potřebuji já je, aby to hodilo jiskru při ZMĚNĚ z log 0 na log 1. (může to být i obráceně, budu to programovat a tak mi na tom nesejde). Tedy potřebuji ty kablíky "spojit" na základě logického impulsu.

Chci si totiž udělat vlastní regulátor předstihu, tak proto :-) ovládané to bude z Arduina - mikroprocesoru.

Ještě musím vysvětlit co je tu asi nejasné: když mi jde z Arduina log 0, tak to neznamená 0V, ale cca 0.9V - v tom je ten háček, já nemůžu vypnout v Arduinu signál tak, aby byl 0V.

Napsal: 10 úno 2015, 15:13
od Michal22
Aha, ty potřebuješ jen krátkodobé sepnutí, to nebylo z dotazu napřed jasné.
Takže hledej MKO.

Napsal: 10 úno 2015, 15:25
od GorgeLD
No počkat ale ten MKO to je asi něco jiného než já chci, já chci udělat laicky řečeno spojení dvou vodičů logickou jedničkou.

To co jsi mi doporučil ty mi, jestli to dobře chápu, udělá impuls konstantní dělky při nějakém jednorázovém sepnutí. To já nepotřebuju, to si udělám klidně programově.

Obrázek

Napsal: 10 úno 2015, 15:31
od Michal22
No, je to trochu nešťastně zakresleno do schematu bistabilního KO.
Jde o to, že ty potřebuješ definované sepnutí.
Napadá mě, že by vlastně ani MKO nemusel být, protože budit to chceš z procesoru, tam si můžeš nadefinovat tvar spínacího pulsu.

Napsal: 10 úno 2015, 15:37
od GorgeLD
Já potřebuju prostě tohle:

Obrázek

S tím rozdílem, že ten motor se asi neroztočí při log 0, takže to tak může být, ale ta moje Řídící jednoka by mohla dělat rpoblému, kdyby těmi dvěma vodiči tekl nějaký malý proud.

Napadlo mě použití dvou tranzistorů namísto jednoho, ale přecijen jsem chtěl nějaké pěkné řešení.

Napsal: 10 úno 2015, 15:42
od misocko
kolko mA zerie to spojenei tych kablikov na motorke - zisti pri kolkych mA to spina a kolkych to vypne. Mozno by Ti vyhovoval nejaky mosfet alebo optoclen

Napsal: 10 úno 2015, 15:58
od Michal22
Mělo by to jít i takhle- v případě, kdy je na vstupu log. O, tak díky úbytku na diodách neteče do báze proud (nebo spíš neměřitelný). Tranzistor je uzavřen. Jakmile přivedeš log.1, tak se diody otevřou, teče přes ně proud, který otevře tranzistor. Kombinací R1 a R2 se dá dosáhnout toho, aby byl tranzistor v saturaci, ale přitom nebyl přetížen výstup procesoru.

Napsal: 10 úno 2015, 16:14
od GorgeLD
Takže když to zkratuju, teče tam 8mA, když tam dám 2k rezisotor do serie, tak už jen 3.5mA a už to nehodí jiskru. Takže to vypadá že bych mohl použít jen tranzistor :oops: ale zase nechtěl bych z toho mít totální bastl, chtěl jsem to mít trochu na úrovni :-)

Michal díky, to s těma diodama jsem právě teď zkoušel taky a mohlo by to fungovat :lol:

Napsal: 10 úno 2015, 17:00
od GorgeLD
Co tady tohle, je to profi? :D

Napsal: 10 úno 2015, 17:03
od GorgeLD
A u 4V, voala:

Napsal: 10 úno 2015, 18:52
od p32
Co to je ? Černoch ve tmě ?

Napsal: 10 úno 2015, 19:03
od GorgeLD