Ale on z té specifikace nijak nevybočuje ani s tím ULN2803. Ty porty jsou obousměrné, takže trvale snášejí i zkrat. Naopak tím 10k odporem může snížit proud do báze toho darlingtonu a dostat se do stavu, kdy mu to relé nesepne. Co mu pak bude platé, že z portu přečte log. 1?
Založen: Oct 30, 2010 Příspěvky: 6569 Bydliště: Praha
Zaslal: so březen 13 2021, 14:10 Předmět:
To se samozřejmě může stát. Je třeba to vyzkoušet a měřit úbytek v sepnutém stavu na ULN pro posouzení, jak dobře je sepnutý. Problém je prostě ten, že to celé není moc dobré řešení, ten výstupní proud expandéru je trapně malý a do nějakého seriózně řešeného projektu bych si takové obvodové řešení vůbec nedovolil použít. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Problém je prostě ten, že to celé není moc dobré řešení, ten výstupní proud expandéru je trapně malý a do nějakého seriózně řešeného projektu bych si takové obvodové řešení vůbec nedovolil použít.
Založen: Oct 30, 2010 Příspěvky: 6569 Bydliště: Praha
Zaslal: so březen 13 2021, 14:28 Předmět:
Můžeš mezi expandér a ULN přidat buffer, můžeš použít jiný expandér, třeba PCA9654, který dá z výstupu 10mA, můžeš použít procesor, který bude mít dostatek GPIO a uřídíš to tak rovnou s ním, možností je spoustu. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: May 13, 2009 Příspěvky: 4914 Bydliště: BA-Petržalka :(
Zaslal: so březen 13 2021, 14:32 Předmět:
Pre PCF8574:
Stačí pridať poriadne pull-up odpory (alebo nejaký 74HC.. invertor). Oni sú to totiž vstupo-výstupy. Vstup je vlastne keď na výstup dáme log.1, a túto hodnotu potom čítame. Zaťažením tohoto výstupu do GND to klesne a teda máme inú načítanú hodnotu, takto sa to používa ako vstup.
Pri použití ako výstup to má slabé pull-up, ale do GND to spína podľa datasheetu aj 10 mA. Takže vhodné tranzistoré pole je z PNP tranzistorov. Aktivovať sa potom bude s log.0. _________________ Silou vybrať peniaze od ľudí a následne za ne spraviť niečo proti ľuďom, s čím nesúhlasia, to je civilizácia?! Tento systém je chorý a vedie do záhuby.
Ideológie developerov niesu kompatibilné so šťastným životom.
Naposledy upravil PotPalo dne so březen 13 2021, 14:35, celkově upraveno 2 krát.
Založen: Oct 30, 2010 Příspěvky: 6569 Bydliště: Praha
Zaslal: so březen 13 2021, 14:36 Předmět:
Jestli na to máš dostatek volných GPIO, tak je to úplně nejsnazší cesta, i programově. Expandér se používá, když je málo GPIO a nechce se použít jiný MCU s více GPIO. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Založen: May 13, 2009 Příspěvky: 4914 Bydliště: BA-Petržalka :(
Zaslal: so březen 13 2021, 14:42 Předmět:
ULN2803 je NPN tranzistorové pole, čiže spínané s log.1. Chcelo by to PNP pole, PCF8574 má silnú log.0.
Alebo medzi PCF8574 a ULN2803 zaradiť invertor 74HC04.
Pozn.: pokiaľ používame port ako výstup, nemusí nás predsa zaujímať čo na ňom načítame ako vstup.
Pozn.2: k arduinu pripoj 74HC04 a naň ULN2803, to by išlo. _________________ Silou vybrať peniaze od ľudí a následne za ne spraviť niečo proti ľuďom, s čím nesúhlasia, to je civilizácia?! Tento systém je chorý a vedie do záhuby.
Ideológie developerov niesu kompatibilné so šťastným životom.
Založen: Oct 30, 2010 Příspěvky: 6569 Bydliště: Praha
Zaslal: so březen 13 2021, 14:47 Předmět:
Jestli už to máš celé hotové, dej na expandér nebo ULN ty pullupy. Pokud máš ULN v DIL, tak roztečí souhlasí rezistorové pole https://www.gme.cz/rra-8x1k-2 , nabastlíš to zespodu pod ULN a máš vyřešeno s minimálním úsilím. _________________ Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
JJ. Už to mam poskladane a odzkoušene a funguje.
I ty 1k pullup odpory pomohly
Děkují všem
Jen čekam až to tu Babiš pootvira.
Učtovat si 30 kaček za vyzvednutí je dost velka prasarna.
Pochopil bych, kdyby je museli posilat z nějakeho centralního skladu, ale když je maji na prodejně, kde si je chci vyzvednout.
Zdravím.
Někde v tom mám kopanec. Ne v programovaní, ale po elektro stránce.
Je to tak jednou za 14 dni. Všechny relé mám seple.
Nemohu zjistit čím to je, ale vše funguje Nic nemusím restartovat.
Jen prostě tlačítky nebo přes net ty relátka povypínám.
expander.toggle(0);
Možná nějaké rušení v tom 12V napájení.
Rozhod jsem se to překopat.
Nebude expandérů vadit, když každým průchodem loop, budu do něj tlačit data?
expander.write(value);
Časy uváděny v GMT + 1 hodina Jdi na stránku Předchozí1, 2, 3Další
Strana 2 z 3
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.