[PCF8574AP] Słabo świecące się diody.

Masz problem, z którym nie możesz sobie poradzić? Pisz śmiało!
ODPOWIEDZ
maxus
Majsterkowicz
Posty: 98
Rejestracja: 14 cze 2014, 16:54

[PCF8574AP] Słabo świecące się diody.

Post autor: maxus » 27 cze 2014, 13:56

Witam,
mam mały problem ze scalakiem pcf8574ap. Po podłączeniu zgodnie z dokumentacją i wgraniu programu (blink) diody ledwo się zapalają. Rezystor dałem 220 ohm.
Kod:

Kod: Zaznacz cały

#include <Wire.h>
#include "PCF8574.h"

PCF8574 expander;

void setup(){
  expander.begin(0x38);
  expander.pinMode(0,OUTPUT);
}

void loop(){
  expander.digitalWrite(0, HIGH);
  delay(500);
  expander.digitalWrite(0, LOW);
  delay(500);
}
Połączenie:
A0, A1, A2 do GND
Vss GND
Vdd +5V
SDA do SDA na Arduino
SCL do SCL na Arduino (Leonardo)
INT do GND
Raczej poprawnie, to dlaczego tak słabo się świecą te diody??

Co miesiąc do wygrania nagrody o wartości ponad 1600 zł!


stiven
Złota rączka
Posty: 1581
Rejestracja: 13 maja 2014, 08:47
Lokalizacja: Zielona Góra

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: stiven » 27 cze 2014, 14:17

A jaki kolor diod?
maxus
Majsterkowicz
Posty: 98
Rejestracja: 14 cze 2014, 16:54

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: maxus » 27 cze 2014, 17:19

To w zasadzie jedna, czerwona.
Awatar użytkownika
ololuki
Młodszy majsterkowicz
Posty: 16
Rejestracja: 22 kwie 2014, 10:15
Kontakt:

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: ololuki » 27 cze 2014, 21:47

Sprawdź jak dioda będzie świecić po podłączeniu bezpośrednio do zasilania 5V - oczywiście przez rezystor. Później zmierz prąd amperomierzem albo spadek napięcia na rezystorze. Diodę masz podpiętą miedzy plus zasilania a wyjście ekspandera?
maxus
Majsterkowicz
Posty: 98
Rejestracja: 14 cze 2014, 16:54

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: maxus » 28 cze 2014, 11:29

Po podłączeniu do +5 V świeci normalnie. Spadek na rezystorze jest wtedy równy 3V.
Tak jest podłączona przez rezystor do wyjścia z ekspandera, wtedy spadek na rezystorze wynosi 3,5V.
Nie ma znaczenia czy dioda jest podłączona przez rezystor czy bez (do ekspandera) i tak świeci tak samo.
daniel89
Majsterkowicz
Posty: 245
Rejestracja: 17 maja 2014, 22:23

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: daniel89 » 28 cze 2014, 12:54

http://www.dzikie.net/artykuly/diody-faq/big/17.jpg
http://obrazki.elektroda.pl/6584620100_1362850724.jpg

tutaj masz jakie napięcie maksymalne można dać na diodę czerwoną i jaki prąd to jest 20mA i jeśli dasz jej 2,1V przy 20mA to będzie Ci świecić z maksymalną jasnością.
Nie możesz dać więcej bo spalisz je i zobaczysz że powoli zaczną się ściemniać czyli je wypalisz.
maxus
Majsterkowicz
Posty: 98
Rejestracja: 14 cze 2014, 16:54

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: maxus » 28 cze 2014, 19:16

daniel89 pisze:http://www.dzikie.net/artykuly/diody-faq/big/17.jpg
http://obrazki.elektroda.pl/6584620100_1362850724.jpg

tutaj masz jakie napięcie maksymalne można dać na diodę czerwoną i jaki prąd to jest 20mA i jeśli dasz jej 2,1V przy 20mA to będzie Ci świecić z maksymalną jasnością.
Nie możesz dać więcej bo spalisz je i zobaczysz że powoli zaczną się ściemniać czyli je wypalisz.
A jak to się ma do mojego problemu?
daniel89
Majsterkowicz
Posty: 245
Rejestracja: 17 maja 2014, 22:23

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: daniel89 » 28 cze 2014, 20:46

Taki że jak chcesz aby Ci świeciła dioda z maksymalną jasnością to musisz jej dać odpowiednie napięcie i odpowiedni prąd. Problem pisałeś że masz że Ci diody słabo świecą. Jeśli Ci słabo świecą to zwiększ prąd na taki aby świeciły lepiej.

Jak Ci wychodzi z pinu 0 wartość +5V to zmierz prąd i wtedy dobierz rezystor i będziesz miał świecącą lepiej. Jeśli nie wychodzi +5V to zmień kod .
Sephiel
Młodszy majsterkowicz
Posty: 8
Rejestracja: 13 lip 2012, 14:04

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: Sephiel » 28 cze 2014, 20:56

Witam,
Twój problem polega raczej na tym ,że piny PCF8574 w stanie wysokim mają strasznie małą obciążalność.
Natomiast w stanie niskim o wiele większą.
maxus
Majsterkowicz
Posty: 98
Rejestracja: 14 cze 2014, 16:54

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: maxus » 28 cze 2014, 21:02

Z pinu ekspandera idzie 4,91V, czyli potrzeba rezystor ok. 220Ohm , wszystko się zgadza, a dioda ledwo miga.
Sephiel
Młodszy majsterkowicz
Posty: 8
Rejestracja: 13 lip 2012, 14:04

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: Sephiel » 28 cze 2014, 21:17

Anodę diody podłącz do +5V ,a katodę przez rezystor do pinu PCF8574.
Ustawiając stan niski na pinie PCF zapalasz LED , a stanem wysokim gasisz.
Dzięki temu PCF będzie miał większą wydajność na pinie.
Awatar użytkownika
Nefarious19
Starszy majsterkowicz
Posty: 373
Rejestracja: 4 cze 2014, 23:04

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: Nefarious19 » 28 cze 2014, 21:25

Sephiel pisze:Witam,
Twój problem polega raczej na tym ,że piny PCF8574 w stanie wysokim mają strasznie małą obciążalność.
Natomiast w stanie niskim o wiele większą.

Matko, człowieku, co Ty za bzdury wypisujesz. Weź poczytaj se notę od układu a nie koledze herezje głosisz.. Matko Boska...


Kolego, zrób zdjęcie albo wrzuć schemat jak to wszystko masz połączone. Tak to jest wróżenie z fusów. Pewnie coś Ci nie łączy na stykówie i tak jest. Zrób no porządne zdjęcie i będziemy myśleć dalej.
Awatar użytkownika
Nefarious19
Starszy majsterkowicz
Posty: 373
Rejestracja: 4 cze 2014, 23:04

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: Nefarious19 » 28 cze 2014, 21:31

Sephiel pisze:Anodę diody podłącz do +5V ,a katodę przez rezystor do pinu PCF8574.
Ustawiając stan niski na pinie PCF zapalasz LED , a stanem wysokim gasisz.
Dzięki temu PCF będzie miał większą wydajność na pinie.

ech, wydajność prądowa wyjściowa PCF'a to 25 mA a wejściowa 20mA. Czy Ty umiesz noty czytać? po co takie bzdury wypisujesz?
Sephiel
Młodszy majsterkowicz
Posty: 8
Rejestracja: 13 lip 2012, 14:04

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: Sephiel » 28 cze 2014, 21:33

No to chyba kolega źle ją analizuje.
Stan niski : 25mA
Stan wysoki : 300uA

Pin ustawiony jako wyjście oczywiście.
Awatar użytkownika
Nefarious19
Starszy majsterkowicz
Posty: 373
Rejestracja: 4 cze 2014, 23:04

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: Nefarious19 » 28 cze 2014, 21:39

Te dane dotyczą szyny SDA na magistrali I2C a nie wyjść. Co to za ekspander by był jakby miał wydajność prądową 300uA :-D
Sephiel
Młodszy majsterkowicz
Posty: 8
Rejestracja: 13 lip 2012, 14:04

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: Sephiel » 28 cze 2014, 21:42

Dobra znalazłem na Nettigo wyszukaj tam PCF8574 i przeczytaj.
Nawet w poradnikach o tym piszą.
Awatar użytkownika
Nefarious19
Starszy majsterkowicz
Posty: 373
Rejestracja: 4 cze 2014, 23:04

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: Nefarious19 » 28 cze 2014, 22:04

Sephiel pisze:Dobra znalazłem na Nettigo wyszukaj tam PCF8574 i przeczytaj.
Nawet w poradnikach o tym piszą.

Masz racje. Przepraszam Cię bardzo. To jednak ja prawiłem herezje :) myślałem że większą tą wydajność ma ten scalak... np rejestr przesuwny 74HC595 ma normalnie te wyjscia i wejścia.. no ale cóż:) Jeszcze raz przepraszam:)
Sephiel
Młodszy majsterkowicz
Posty: 8
Rejestracja: 13 lip 2012, 14:04

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: Sephiel » 28 cze 2014, 22:08

No to teraz ważne aby maxus zrozumiał naszą dyskusję i być może mu ona coś pomoże.
Awatar użytkownika
Nefarious19
Starszy majsterkowicz
Posty: 373
Rejestracja: 4 cze 2014, 23:04

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: Nefarious19 » 28 cze 2014, 22:21

Swoją drogą to trochę bez sensu że ma taką małą wydajność prądową wyjściową. Przeładowanie bramki MOSFETA z takiego ekspandera to byłby już spory problem.
daniel89
Majsterkowicz
Posty: 245
Rejestracja: 17 maja 2014, 22:23

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: daniel89 » 28 cze 2014, 22:36

Okazało się, że prąd płynący podczas świecenia diody led wynosi tylko 140 uA. --> Czyli tak jak mówiłem nie masz tam 20mA tylko dużo mniej i się nie ma co dziwić że słabo świeci taką masz wydajność prądową na tym ekspanderze . Dyskusja by była zbędna jakbyś zmierzył prąd a nie samo napięcie które masz prawie 5V. Więc musisz użyć tranzystora aby wzmocnić prąd i wtedy będzie Ci się palić dobrze . Chyba że stanem niskim chcesz sterować tam gdzie LED idzie do masy niech idzie do wyjścia PCF.
A opornik do + zasilania.
Wydajność prądowa w stanie niskim jest ZUPEŁNIE wystarczająca dla diod LED a tym bardziej optotriaków czy transoptorów którym to można sterować Mosfetem .
maxus
Majsterkowicz
Posty: 98
Rejestracja: 14 cze 2014, 16:54

Re: [PCF8574AP] Słabo świecące się diody.

Post autor: maxus » 29 cze 2014, 10:57

Sephiel pisze:Anodę diody podłącz do +5V ,a katodę przez rezystor do pinu PCF8574.
Ustawiając stan niski na pinie PCF zapalasz LED , a stanem wysokim gasisz.
Dzięki temu PCF będzie miał większą wydajność na pinie.
Dzięki działa!
ODPOWIEDZ

Strony partnerskie: