Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Arduino ovladanie

Zdravim chcem sa spýtať či nemá dakto dáku schému ako spinat +12voltovu vetvu z arduina lebo som našiel ovládanie len cez GND z irf520 za radi ďakujem

Předmět Autor Datum
Nejjednodušší řešení je použít nějaký modul s relé.
jirka44 25.05.2018 10:45
jirka44
Ale musí to byť robené len cez tranzistor alebo mosfet v tomto prípade sa relé nedá použiť jedná sa…
Matko123456789 25.05.2018 11:13
Matko123456789
Aha, tak pak je to jednoduché, buď tranzistory (na tento účel postačí cokoliv, jen bude potřeba AVR…
ml1 25.05.2018 15:22
ml1
Tohle https://www.tme.eu/cz/details/tlc5916in/drivery-led/texas-instruments/ jsem na mysli sice nemě…
ml1 25.05.2018 15:47
ml1
Jedná sa o takéto zapojenie
Matko123456789 26.05.2018 11:26
Matko123456789
A ten displej je takto jednoduchý (s jednou diodou na segment) nebo je to nějaký větší, který potřeb…
ml1 28.05.2018 16:41
ml1
Jedná sa o veľké 7segmentovky je tam LED pasik
Matko123456789 31.05.2018 23:10
Matko123456789
Budič ULN2803 má maximální napětí 50V a proud každým výstupem max. 500mA. I když při tak velkém prou…
czcharlie 31.05.2018 23:29
czcharlie
Domnívám se, že potřebuje spínat i napětí z +12V pro multiplex.
Prim 31.05.2018 23:39
Prim
I k tomu by v zásadě šlo použít ULN2803, ale osobně bych to celé řešil pomocí SN74HC595. Na propojen…
czcharlie 31.05.2018 23:48
czcharlie
Použít 595 je dobrý nápad, v „kladné“ větvi spíše UDN2981. Nebo tranzistory, tyhle Darlingtony mají… poslední
Prim 01.06.2018 00:12
Prim
JAký je to přesně typ? V segmentu mohou být LED zapojeny v sérii i paralelně.
Prim 31.05.2018 23:33
Prim

Aha, tak pak je to jednoduché, buď tranzistory (na tento účel postačí cokoliv, jen bude potřeba AVR ochránit před 12V které by se tam mohly dostat) případně nějaké budiče 7446 nebo 7447 dokáží spínat takto velké napětí (pokud jsou segmentovky se společnou katodou, což zjevně nejsou, jinak byste poptával spínání na zem) nebo 4543 který v provedení CMOS (ne HCT) opět zvládne až 15V a obě polarity. To pokud by byla požadovaná čísla. Jinak je možné pořídit driver, mě se osvědčil MM5450, je pro čtyřmístný displej ale je celkem drahý (Kč150) a nevím jestli nekončí u 9V (pamatuju si, že jsem z nějakého důvodu snižoval napájení na 9V pro něj a 5V pro avr). Koukám do obchodu, https://www.tme.eu/cz/details/mm5450yn/drivery-integrovane-obvody/microchip-micrel/ ano je do 11V. Ale vim, že existoval nějaký jenom na jednu číslici za hubičku (cca 20 Kč), akorát jsem se o něm dozvěděl když jsem tento měl už objednaný. Předtím jsem použil SAA1064 nebo tak nějak, ale ten se už nedělá (přestal se dělat asi měsíc předtím, co jsem ho koupil v GME, ale zjistil jsem to až když jsem se ho dva roky na to pokusil znovu sehnat), ten MM5450 jsem použil náhradou za něj.
Relé by asi bylo luxus, navíc by se nemohly znaky moc často měnit, to by bylo na větší displej. Ale co takhle spojovací optočlen, jeho výstup by možná dokázal zvládnout proud segmentu a při dvou čtyřnásobných máte vystaráno i s desetinnou tečkou (osminásobné se asi nedělaji).

A ten displej je takto jednoduchý (s jednou diodou na segment) nebo je to nějaký větší, který potřebuje vyšší napětí (podle původní otázky jsem nabyl dojmu, že chete spínat 12V a tedy displej, kterému 5V nestačí). Pokud je to displej malý, který se s 5V spokojí, tak bych segmenty napojil přímo na výstupy arduina a společné elektrody přes tranzistory. Pro první vyzkoušení by se taky daly napojit přímo (jako je na druhém obrázku), ale bude to svítit málo a různě podle toho, kolika segmenty teče proud (abych pravdu řek, tak já to tak obvykle udělám, zjistim, že to stačí ale když bych to měl někam vestavět, tak tam tranzistory dám, ale zatím jsem žádnou takovou konstrukci nedotáhl do té fáze).

I k tomu by v zásadě šlo použít ULN2803, ale osobně bych to celé řešil pomocí SN74HC595. Na propojení s Arduinem by pak stačily 3 (případně 4) piny proti 12, což by nemuselo být až tak zásadní, pokud by Arduino neplnilo jinou funkci, ale odstranilo by se blikání displeje (způsobené multiplexováním).

Zpět do poradny Odpovědět na původní otázku Nahoru