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
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
Zpět do poradny Odpovědět na původní otázku Nahoru
Nejjednodušší řešení je použít nějaký modul s relé.
Ale musí to byť robené len cez tranzistor alebo mosfet v tomto prípade sa relé nedá použiť jedná sa o veľké 7segmentovky
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).
Tohle https://www.tme.eu/cz/details/tlc5916in/drivery-led/texas-instruments/ jsem na mysli sice neměl, ale dalo by se to použít. Marně ale hledám, co jsem to předtím viděl, vím, že to bylo jen v provedení SMD, což vysvětlovalo i to, proč jsem to nenašel (hned prní filtr jsem si dal, že chci THT).
Jedná sa o takéto zapojenie
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).
Jedná sa o veľké 7segmentovky je tam LED pasik
Budič ULN2803 má maximální napětí 50V a proud každým výstupem max. 500mA. I když při tak velkém proudu už by asi bylo nutné použít chladič.
Domnívám se, že potřebuje spínat i napětí z +12V pro multiplex.
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).
Použít 595 je dobrý nápad, v „kladné“ větvi spíše UDN2981. Nebo tranzistory, tyhle Darlingtony mají větší saturační napětí.
Pokud nevadí němčina, tak tady je to i s teorií a výpočty.
JAký je to přesně typ? V segmentu mohou být LED zapojeny v sérii i paralelně.