Expander PCF8574AN a ULN2803A

Si začinajúci elektronik? Tak táto rubrika je určená práve tebe.

Moderátori: mirosne, Moderátori

Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 770
Dátum registrácie: 13 Okt 2007, 00:00
Bydlisko: Levice
Vek: 38

Expander PCF8574AN a ULN2803A

Príspevok od používateľa Mahel » 11 Júl 2019, 09:57

Nazdar.
Viete mi prosím poradiť.
Mám procesor Atmega328 a používam k nemu expander PCF8574AN
Potrebujem stým spínať relátka no nejak mi nejde prepojenie medzi PCF8574 a ULN2803.
Ked pripojím ledku priamo na PCF tak funguje ako má no ked to dám za ULN tak už nič. ULN ostane zatvorené.
Na nete je vela schem kde to je takto spravené tak kde zas robím chybu? ako to rozbehali?
Obrázok
0

Používateľov profilový obrázok
otep69
Stály člen
Stály člen
Príspevky: 208
Dátum registrácie: 31 Okt 2008, 00:00
Bydlisko: Jarok
Vek: 35
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa otep69 » 11 Júl 2019, 10:22

Nazdar.
Ak to mas zapojene podla tej schemy co si prilozil tak ti chyba napajanie pre ten ULN. Z datasheetu by to mal byt pin 10
0
Teší ma Peter.
F*ck me I am Famous ...
Čo nejde silou, pôjde silou ešte väčšou.

Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 770
Dátum registrácie: 13 Okt 2007, 00:00
Bydlisko: Levice
Vek: 38

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa Mahel » 11 Júl 2019, 10:37

Ahoj.
Ano je to podla tej schémy ale napajanie tam mam +5v na pine 10. Keď prilozím napajanie na vstup led sa rozsvieti takže aj ULN samotne funguje... problém je ze to PCF dava asi moc mäkké naprtie a nezopne to ULN...pozeral som vela schem z pcf a uln tak nechapem.
0

Používateľov profilový obrázok
budvar10
Pokročilý člen
Pokročilý člen
Príspevky: 982
Dátum registrácie: 15 Dec 2014, 10:55
Bydlisko: Košice

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa budvar10 » 11 Júl 2019, 10:44

Ak PCF rozsvieti LEDku, tak zopnúť ULN vstup nemôže byť problém.
0

Používateľov profilový obrázok
misocko
Ultimate člen
Ultimate člen
Príspevky: 4317
Dátum registrácie: 14 Jún 2009, 00:00
Vek: 47

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa misocko » 11 Júl 2019, 11:01

Najlacnejsi multimeter z teska a pomerat napetie na vstupe a vystupe uln. Potom sa bude lahsie hladat kde robis chybu. Ak das na vystup uln ledku tak ju rozsvieti?
0

Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 770
Dátum registrácie: 13 Okt 2007, 00:00
Bydlisko: Levice
Vek: 38

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa Mahel » 11 Júl 2019, 12:12

Áno ULN na výstupe ledku rozsvieti ak na vstup privediem +5v. keď to pripojim na PCF uz nerozsvieti.. možno bude problem ze vystup PCF ma len 1mA ale akoto ze iný to maju na schemach?... skusal som aj ine pcf aj uln úplne nové a to isté. prikladam moje video.



Na výstupe PCF je 5V no po pripojení k ULN klesne ma 0.7V.
0

Používateľov profilový obrázok
misocko
Ultimate člen
Ultimate člen
Príspevky: 4317
Dátum registrácie: 14 Jún 2009, 00:00
Vek: 47

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa misocko » 11 Júl 2019, 12:47

Napajane to mas spravne? Naco su tam dva odpory pri pcf oprete o plus?
Nepouzivas odpory k led na obmedzenie prudu?
Ake je napajacie napetie pcf ked mu vystup pripojis na uln?
0

Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 770
Dátum registrácie: 13 Okt 2007, 00:00
Bydlisko: Levice
Vek: 38

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa Mahel » 11 Júl 2019, 12:55

Napájanie by malo byť OK keďže samostatne vsetko funguje. Tie odpory na pcf su 4K7 pul up na I2C komunikaciu. Ano pred ledkami je odpor na + napajani vo videu nevidno....Po pripojeni pcf k uln klesne napetie na vystupe pcf na 750mV
0

Používateľov profilový obrázok
otep69
Stály člen
Stály člen
Príspevky: 208
Dátum registrácie: 31 Okt 2008, 00:00
Bydlisko: Jarok
Vek: 35
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa otep69 » 11 Júl 2019, 12:59

Teoreticky by to malo byt spravne. Vyskusaj dat ku vstupom toho ULN pull-up odpory.
0
Teší ma Peter.
F*ck me I am Famous ...
Čo nejde silou, pôjde silou ešte väčšou.

Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 770
Dátum registrácie: 13 Okt 2007, 00:00
Bydlisko: Levice
Vek: 38

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa Mahel » 11 Júl 2019, 13:06

No to som skúšal tak to funguje ,len kým program nabehne tak uln je zopnuté a až po nabehnutí sa potrebné LED vypnú. Ja potrebujem aby po zapnuti napajania bolo všetko vypnuté a zapínať potrebné kontakty...ked su tam tie pulup odpori sice to funguje ale opačne vsetko je zapnuté a vypínam kontakty...
Namieto tych LED tam budú relatka no a zemozem mat na začiatku programu všetky zapnuté. inak by to nevadilo az tak.

-- Spojený príspevok 11 Júl 2019, 12:10 --

len nepochopim tie rozne schémy na nete kde je pcf a uln priamo bez pulup odporov...ako im to moze fungovat?
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa peterple » 11 Júl 2019, 13:10

Čerta starého je to teoreticky správne. Správne by to bolo asi takto:
  1. pričítať si katalógový list
  2. pochopiť katalógový list
  3. ignorovať blbosti na internete
  4. zapojiť si to podľa seba
  5. Ak to nepracuje ako je predpoklad tak - merať a merať
  6. ak všetko zlyhá opýtať sa na fóre
Prečo sa to správa ako sa to správa?
The device features an 8-bit quasi-bidirectional I/O port (P0–P7), including latched outputs with high-current drive
capability for directly driving LEDs. Each quasi-bidirectional I/O can be used as an input or output without the use
of a data-direction control signal.
To kvazi obojsmerné znamená že do nuly to budí až 50mA, do jednotky 4mA, ale iba počas zapisovacieho pulzu.
Potom je tam iba 0,1mA
To je všetko z DS.
Takže že LED svieti je preto lebo 50mA je dosť (bez odporu navyše)
no a asi 100μA bude málo na zapnutie toho spínacieho stupňa aj keď je tam darlington. Zase si treba pozrieť zapojenie vstupu ULN v DS.

Takže áno, správny pull up tomu pomôže.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

maskrtnik01
Ultimate člen
Ultimate člen
Príspevky: 2563
Dátum registrácie: 20 Júl 2010, 00:00
Bydlisko: okolie KE
Vek: 27

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa maskrtnik01 » 11 Júl 2019, 13:55

Mahel napísal:No to som skúšal tak to funguje ,len kým program nabehne tak uln je zopnuté a až po nabehnutí sa potrebné LED vypnú. Ja potrebujem aby po zapnuti napajania bolo všetko vypnuté a zapínať potrebné kontakty...ked su tam tie pulup odpori sice to funguje ale opačne vsetko je zapnuté a vypínam kontakty...
Namieto tych LED tam budú relatka no a zemozem mat na začiatku programu všetky zapnuté. inak by to nevadilo az tak.

-- Spojený príspevok 11 Júl 2019, 12:10 --

len nepochopim tie rozne schémy na nete kde je pcf a uln priamo bez pulup odporov...ako im to moze fungovat?
Keď nerozbeháte to PCFko, pozrite si iné I/O expandery. Ja by som skúsil zavesiť na SPI zbernicu TPIC6C595.
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa dan21 » 11 Júl 2019, 14:06

0

bum
Stály člen
Stály člen
Príspevky: 126
Dátum registrácie: 28 Okt 2016, 21:40
Vek: 66
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa bum » 11 Júl 2019, 16:51

Pro inspiraci zapojení to mám na webu v Sekci "Články" OVLADANI PCF8574 POCITACEM PC" tam je ULN2803 použít na načítání hodnot. Vypni napájecí napětí přípravku a pokud máš PCF8574 v patici tak ho vyjmi z patice poté připoj napájecí napětí k přípravku a postupně na vstupy ULN2803 připojuj kladné napájecí napětí a musí se vždy rozsvítit patřičná led dioda na výstupu ULN2803. Po tomto odzkoušení vypni napájecí napětí z patice vyjmi IO ULN2803 a osaď do patice PCF8574 poté opět zapni napájecí napětí pak programem co máš pošli do PCF8574 hodnotu 255 a s pomocí DMM si změř na výstupech PCF8574 napětí proti zápornému napájecímu napětí měl by jsi naměřit hodnotu do +5V, pak zadej v programu hodnotu 0 a odešli do PCF8574 nyní musíš naměřit proti kladnému napájecímu napětí na výstupech PCF8574 hodnotu opět do +5V. Tím si odzloušíš že oba IO jsou v pořádku a funkční. Hlavně nezapomeň že adresy IO PCF8574 a PCF8574A jsou rozdílné viz dokumentace k uvedeným IO. Uvedené IO používám v různých zapojeních a vždy fungovali bez závad.
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa peterple » 11 Júl 2019, 18:13

bum:
ty ten obvod ale používaš v opačnom smere. Si si istý že ti to bude fungovať aj v smere ako to zapojil Mahel? Pri spínaní používaš PNP tranzistory a tak využívaš spínanie do nuly kde to dá v pohode 25mA (tých 50mA je maximálna hodnota).
Pre Mahela by to mohla byť inšpirácia ako spínať tie relé. Miesto ULN použiť PNP tranzistory. Ale ja by som samozrejme išiel do iného budiča. Tiež používam TPIC6C595 a budím tým kde čo (napr .relé, LED, piezopískač).
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

maskrtnik01
Ultimate člen
Ultimate člen
Príspevky: 2563
Dátum registrácie: 20 Júl 2010, 00:00
Bydlisko: okolie KE
Vek: 27

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa maskrtnik01 » 11 Júl 2019, 18:41

Už len doplním. Tam kde napäťovo končí TPIC, teraz úspešne budím digitrony Microchipom HV5122. Prúdovo 100mA, napäťovo udávané 225V.
Má len jednu nevýhodu, 12V napájanie a logika.
0

Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 770
Dátum registrácie: 13 Okt 2007, 00:00
Bydlisko: Levice
Vek: 38

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa Mahel » 11 Júl 2019, 18:51

Ďakujem chlapi.
vyskúšam to takto a keď nebude dobré skúsim iný budič.
Momentálne mám doma tieto pcf a uln.
ďakujem za každú radu.
0

bum
Stály člen
Stály člen
Príspevky: 126
Dátum registrácie: 28 Okt 2016, 21:40
Vek: 66
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa bum » 11 Júl 2019, 18:58

peterple napísal:bum:
ty ten obvod ale používaš v opačnom smere. Si si istý že ti to bude fungovať aj v smere ako to zapojil Mahel? Pri spínaní používaš PNP tranzistory a tak využívaš spínanie do nuly kde to dá v pohode 25mA (tých 50mA je maximálna hodnota).
Pre Mahela by to mohla byť inšpirácia ako spínať tie relé. Miesto ULN použiť PNP tranzistory. Ale ja by som samozrejme išiel do iného budiča. Tiež používam TPIC6C595 a budím tým kde čo (napr .relé, LED, piezopískač).
V tom zapojení je opačný využití to je pravda jinak jsem zapomel že na webu v článku PC A PICAXE 08M2 A PCF8574 to využívám tak že spínám ULN2803 a opět funguje to zapojení co je tam použito v praxi spíná relatka a nebo přes ULN2803 načítám hodnoty. Pokud to má zapojené tak jak to má na obrázku pak to vypadá na chybu v programu, nebo vlasový spoj mezi spojí jinak to je celé divné. Proto jsem mu psal aby to odzkoušel samostatně zatím ale neodepsal.
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa peterple » 11 Júl 2019, 20:39

Nuž keď bum tvrdí že mu to chodí aj opačne je to divné. Tak prečo Mahelovi potom padne napätie na 0,75V ak to pripojí na vstup ULN?

Chce to merať a merať a zase merať. Konkrétne:
  1. Aký prúd tečie do vstupu ULN ak sa tam natvrdo pripojí 5V
  2. Aké je napätie na výstupe PCF ak sa tam pošle stabilná jednotka, alebo ak sa tamne pošle nič kedže po resete to má výstupy v 1.
  3. Aký bude tiecť prúd a aké tam bude napätie na výstupe ak sa to zaťaží odporom 2k7
  4. Aký bude tiecť prúd z PCF ak sa pripojí priamo na vstup ULN. Overiť ešte raz aj aké je tam napätie ak je tam stabilná úroveň 1
S pnp trazistorom bude problém rozopnúť relé ak to relé bude na viac ako 5V, napríklad na 12.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Používateľov profilový obrázok
jenda23
Ultimate člen
Ultimate člen
Príspevky: 5779
Dátum registrácie: 27 Jún 2008, 00:00
Bydlisko: Česká Třebová
Vek: 33
Kontaktovať používateľa:

Re: Expander PCF8574AN a ULN2803A

Príspevok od používateľa jenda23 » 11 Júl 2019, 20:48

A co když je ten expander prostě jen vadný 8O a nebo je vadné to pole.... vyzkoušel bych tím expanderem budit tranzistor...
0
Lokomotiva je jako žena.Je jich stovky typů a každej z nich je jinej,každá z nich je svým způsobem krásná.Když jí chceš aspoň trochu poznat jsou to stovky hodin času.Nejde s ní být aniž bys jí bezmezně miloval,je nemožný jí znát do poslední skulinky

Napísať odpoveď