Svetelektro.com

Svetelektro.com

Meno:
Heslo:
SVETELEKTRO • Expander PCF8574AN a ULN2803A

Expander PCF8574AN a ULN2803A

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

Moderátori: mirosne, Moderátori

Expander PCF8574AN a ULN2803A

Odoslaťod 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
Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 761
Vek: 34.03
Založený: 13.10.2007
Bydlisko: Levice
Karma: 7

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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
Teší ma Peter.
F*ck me I am Famous ...
Čo nejde silou, pôjde silou ešte väčšou.
otep69
Obrázok používateľa
Stály člen
Stály člen
Príspevky: 203
Vek: 31.08
Založený: 31.10.2008
Bydlisko: Jarok
Karma: 1

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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.
Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 761
Vek: 34.03
Založený: 13.10.2007
Bydlisko: Levice
Karma: 7

Re: Expander PCF8574AN a ULN2803A

Odoslaťod budvar10 » 11 Júl 2019, 10:44

Ak PCF rozsvieti LEDku, tak zopnúť ULN vstup nemôže byť problém.
budvar10
Obrázok používateľa
Stály člen
Stály člen
Príspevky: 439
Založený: 15.12.2014
Bydlisko: Košice
Karma: 7

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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?
misocko
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 2973
Vek: 42.88
Založený: 14.06.2009
Bydlisko: Hlohovec
Karma: 23

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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.
Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 761
Vek: 34.03
Založený: 13.10.2007
Bydlisko: Levice
Karma: 7

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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?
misocko
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 2973
Vek: 42.88
Založený: 14.06.2009
Bydlisko: Hlohovec
Karma: 23

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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
Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 761
Vek: 34.03
Založený: 13.10.2007
Bydlisko: Levice
Karma: 7

Re: Expander PCF8574AN a ULN2803A

Odoslaťod otep69 » 11 Júl 2019, 12:59

Teoreticky by to malo byt spravne. Vyskusaj dat ku vstupom toho ULN pull-up odpory.
Teší ma Peter.
F*ck me I am Famous ...
Čo nejde silou, pôjde silou ešte väčšou.
otep69
Obrázok používateľa
Stály člen
Stály člen
Príspevky: 203
Vek: 31.08
Založený: 31.10.2008
Bydlisko: Jarok
Karma: 1

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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?
Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 761
Vek: 34.03
Založený: 13.10.2007
Bydlisko: Levice
Karma: 7

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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.
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
peterple
Ultimate člen
Ultimate člen
Príspevky: 1896
Vek: 52.79
Založený: 25.06.2013
Bydlisko: Krajné
Karma: 52

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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.
maskrtnik01
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1321
Vek: 22.81
Založený: 20.07.2010
Bydlisko: okolie KE
Karma: 6

Re: Expander PCF8574AN a ULN2803A

Odoslaťod dan21 » 11 Júl 2019, 14:06

dan21
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 2537
Založený: 11.04.2007
Bydlisko: ZA
Karma: 17

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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.
bum
Okoloidúci
Okoloidúci
Príspevky: 32
Vek: 62.05
Založený: 28.10.2016
Karma: 0

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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č).
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
peterple
Ultimate člen
Ultimate člen
Príspevky: 1896
Vek: 52.79
Založený: 25.06.2013
Bydlisko: Krajné
Karma: 52

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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.
maskrtnik01
Obrázok používateľa
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1321
Vek: 22.81
Založený: 20.07.2010
Bydlisko: okolie KE
Karma: 6

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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.
Mahel
Pokročilý člen
Pokročilý člen
Príspevky: 761
Vek: 34.03
Založený: 13.10.2007
Bydlisko: Levice
Karma: 7

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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.
bum
Okoloidúci
Okoloidúci
Príspevky: 32
Vek: 62.05
Založený: 28.10.2016
Karma: 0

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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.
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.
peterple
Ultimate člen
Ultimate člen
Príspevky: 1896
Vek: 52.79
Založený: 25.06.2013
Bydlisko: Krajné
Karma: 52

Re: Expander PCF8574AN a ULN2803A

Odoslaťod 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...
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
jenda23
Obrázok používateľa
Ultimate člen
Ultimate člen
Príspevky: 5419
Vek: 29.3
Založený: 27.06.2008
Bydlisko: Česká Třebová
Paragraf: 23
Karma: 62

Ďalšia

Naspäť na Pre začiatočníkov

Kto je prítomný

Užívatelia prezerajúci si toto fórum: Žiadny registrovaný používateľ a 8 hostí.

Forums ©
Autor stránky je Ondrej Závodský(zawin), o graficky design sa stará Ľuboš Fabo(BUFU).

TOPlist

Powered by Copyright © UNITED-NUKE CMS. All Rights Reserved.
Čas potrebný k spracovaniu stránky 1.12 sekúnd