F
fuzzzy
Guest
Hoi,
Ik
ben een control boord.Het is een toetsenbord, dat is om te rijden 15 verschillende 12V auto-relais.
Ik gebruikte Pic 16F876 als MCU voor dit bord.vanwege enkele pinnen vrij
Ik wil graag rijden met behulp van een relais Algemene I / O-expander gecontroleerd door I2c Bus (PCA9555).
Pwer aanbod voor MCU en I / O-expander is een gemeenschappelijk lm7805 (1A)
PCA9555 heeft 16 CMOS uitgang 20mA per Pin (max 200mA).
Ik besluiten interface door ULN2003 (7 darlington array) met behulp van klassieke relais NPN configuratie. (Uln2003 uitgang relais schakelt
de spoel met GND).Relais zijn niet gedreven door 7805, maar direct uit de auto batterij.
Dit circuit werkt goed voor enkelvouds relais, maar als ik probeer om over te schakelen op meer dan vijf arrays het geeft me een hoop problemen.Het lijkt erop dat er niet genoeg stroom om te rijden ULN2003, sommige relais uitschakelen, andere zijn van de controle, uln2003 en PCA9555 krijgt warmer.
Wat zou u voorstellen ik doe?Is er een betere manier om interface I / O-expander te relais?
bedankt voor je hulp
Ik
ben een control boord.Het is een toetsenbord, dat is om te rijden 15 verschillende 12V auto-relais.
Ik gebruikte Pic 16F876 als MCU voor dit bord.vanwege enkele pinnen vrij
Ik wil graag rijden met behulp van een relais Algemene I / O-expander gecontroleerd door I2c Bus (PCA9555).
Pwer aanbod voor MCU en I / O-expander is een gemeenschappelijk lm7805 (1A)
PCA9555 heeft 16 CMOS uitgang 20mA per Pin (max 200mA).
Ik besluiten interface door ULN2003 (7 darlington array) met behulp van klassieke relais NPN configuratie. (Uln2003 uitgang relais schakelt
de spoel met GND).Relais zijn niet gedreven door 7805, maar direct uit de auto batterij.
Dit circuit werkt goed voor enkelvouds relais, maar als ik probeer om over te schakelen op meer dan vijf arrays het geeft me een hoop problemen.Het lijkt erop dat er niet genoeg stroom om te rijden ULN2003, sommige relais uitschakelen, andere zijn van de controle, uln2003 en PCA9555 krijgt warmer.
Wat zou u voorstellen ik doe?Is er een betere manier om interface I / O-expander te relais?
bedankt voor je hulp