Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Expander PCF8574
Jdi na stránku 1, 2, 3  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Miniaturní počítače (Arduino, Raspberry a další)
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
BigSandy



Založen: Jul 28, 2015
Příspěvky: 790

PříspěvekZaslal: pá březen 12 2021, 10:09    Předmět: Expander PCF8574 Citovat

Zdravím Vás.
Mam expander PCF8574 a ovladam přes tuto knihovnu.
https://github.com/RobTillaart/PCF8574
Vše ok.
Ale pokud k expanderu připojim ULN2803, read mi vraci furt 0.
Serial.println(PCF_20.read(0), BIN);
Serial.println(PCF_20.read8(), BIN);

Proč?
Jak tento problem vyřešit?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6569
Bydliště: Praha

PříspěvekZaslal: pá březen 12 2021, 12:40    Předmět: Citovat

Nevíme, co jsi to tam vlastně zapojil, ale jen tak nadhodím: ULN má otevřené kolektory, takže musí mít nějaké pull-upy.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
BigSandy



Založen: Jul 28, 2015
Příspěvky: 790

PříspěvekZaslal: pá březen 12 2021, 13:39    Předmět: Citovat

https://forum.arduino.cc/index.php?topic=345378.0&fbclid=IwAR2sz3GsLog5Epyv3PWIpyXzjjj2x8b5cRERTHugMCE_x1ILIIM2M1beWlI
Hned v prvním přispěvku je odkaz schematic.png
Tak že by mělo stačit na tom expanderu pozapinat pull-up odpory?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Cowley



Založen: Feb 04, 2005
Příspěvky: 3268

PříspěvekZaslal: pá březen 12 2021, 13:55    Předmět: Citovat

Ať si vrací co chce, stejně ho používáš k ovládání a PCF máš přece nastavené jako výstupy...
S pull-upy ti ale také ty porty ULN sepnou.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6569
Bydliště: Praha

PříspěvekZaslal: pá březen 12 2021, 13:59    Předmět: Citovat

Asi tak, jaké je na výstupu expandéru napětí, když je nastavený výstup na 1 s odpojeným a připojeným ULN? On ten expandér není bůhví co, doporučený výstupní proud v log. 1 má 1mA a ULN má na vstupu 2k7, což je při 5V 1.8mA, takže výstupní úroveň expandéru nebude zrovna velká, i když ULN to pravděpodobně sepnout dokáže.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
procesor



Založen: Oct 02, 2009
Příspěvky: 5286
Bydliště: PO

PříspěvekZaslal: pá březen 12 2021, 20:33    Předmět: Citovat

Preťažuješ výstup PCF8574. Použi ULN2804
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
BigSandy



Založen: Jul 28, 2015
Příspěvky: 790

PříspěvekZaslal: so březen 13 2021, 7:45    Předmět: Citovat

Zaky napsal(a):
Asi tak, jaké je na výstupu expandéru napětí, když je nastavený výstup na 1 s odpojeným a připojeným ULN?

Odpojeny 4.87
Připojeny 1.89 Sad
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
lesana87



Založen: Sep 20, 2014
Příspěvky: 3327

PříspěvekZaslal: so březen 13 2021, 8:12    Předmět: Citovat

Ten expandér dává staticky řádově 100uA, takže ty darlingtony pro větší výstupní proudy neutáhne. Chtělo by to dát mezi expandér a darlingtony nějaké oddělení, třeba 74HC541.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
BigSandy



Založen: Jul 28, 2015
Příspěvky: 790

PříspěvekZaslal: so březen 13 2021, 8:45    Předmět: Citovat

Co ta ULN2804?
https://www.gme.cz/uln2804a-dip18
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
lesana87



Založen: Sep 20, 2014
Příspěvky: 3327

PříspěvekZaslal: so březen 13 2021, 8:55    Předmět: Citovat

ULN2804 ti výstupní proud expandéru nijak nezvýší, spíš naopak.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
BigSandy



Založen: Jul 28, 2015
Příspěvky: 790

PříspěvekZaslal: so březen 13 2021, 9:10    Předmět: Citovat

lesana87 napsal(a):
Ten expandér dává staticky řádově 100uA, takže ty darlingtony pro větší výstupní proudy neutáhne.


By byl hloupý dotaz lajka.
Jaký větši vystupní proud?
K te ULN2803 nemam zatim nic připojene.

Nějaký jiný napad, jak spinat expanderem takove relatka?
12V a žere 70mA.
https://www.aliexpress.com/item/33033942743.html?spm=a2g0s.9042311.0.0.24904c4dh0Ug7v
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
lesana87



Založen: Sep 20, 2014
Příspěvky: 3327

PříspěvekZaslal: so březen 13 2021, 9:22    Předmět: Citovat

70mA by to s tím ULN2803 sepnout mohlo, zkoušel jsi to? Že z výstupního portu nepřečteš log. 1 je přece jedno, když je to výstup tak proč řešit vstup, to už ti tu psali. Důležité je, jestli spolehlivě sepne to relé.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
BigSandy



Založen: Jul 28, 2015
Příspěvky: 790

PříspěvekZaslal: so březen 13 2021, 10:51    Předmět: Citovat

Ano zatim jsem zkoušel jen jedno rele a spolehlivě to funguje.
Tak to asi necham tak a stavy těch relatek budu ukladat do proměnne.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Ruprecht



Založen: Sep 28, 2005
Příspěvky: 1271
Bydliště: ZČ + JM

PříspěvekZaslal: so březen 13 2021, 11:22    Předmět: Citovat

Datasheet PCF8574 mi přijde volaaký zmetený

6.1 Absolute Maximum Ratings
IOH Continuous output high current VO= 0 to VCC: –4mA

6.3 Recommended Operating Conditions
IOH High-level output current: –1mA

6.5 Electrical Characteristics
IOH P port VO= GND 2.5V to 6V: 30 - 300μA



PCF_8574.jpg
 Komentář:
 Velikost:  23.58 kB
 Zobrazeno:  160 krát

PCF_8574.jpg



_________________
Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6569
Bydliště: Praha

PříspěvekZaslal: so březen 13 2021, 11:39    Předmět: Citovat

Jak ti bylo doporučeno výše, místo ULN2803 použij ULN 2804, ULN2803 má na vstupu 2K7, ULN2804 10K rezistory, takže bude expandér zatěžovat méně. S ULN2804 už by ses měl vejít do datesheetové specifikace výrobce.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Miniaturní počítače (Arduino, Raspberry a další) Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2, 3  Další
Strana 1 z 3

 
Přejdi na:  
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

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

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.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.14 sekund