Forum: Mikrocontroller und Digitale Elektronik PIC16F872-PCA9532-LED


von heiopei (Gast)


Lesenswert?

hallo Leute,
...ok...ich bin neu hier und wahrscheinlich stelle ich hier ne Frage, 
die bestimmt öfters gestellt wird und zum gähnen verleitet...;-)
Trotzdem wäre ich für Hilfe dankbar!!
Folgendes Problem: ich möchte 12 LED-Module ( 10,2V, 2,3A, 23,5W ) per 
PWM ansteuern. Ziel ist es eine Kennlinie Strom/Lux dieser LEDs 
aufzunehmen.
Habe schon ein bischen im Internet herumgestöbert...also, ich habe einen 
PIC16F872. Ich wollte nun mittels I²C-Bus einen PCA9532 von Philips 
ansteuern. Das Signal welches hinterher anliegt möchte ich per 
Verstärkerschaltung mit MOSFETs auf die LEDs geben...
Soweit meine Beschreibung...ich hoffe nicht zu schwammig und 
verständlich.
Meine Frage: kann mir irgendjemand bei der Verstärkerschaltung hinter 
dem PCA9532 helfen. Elektronik ist nicht so meine Stärke.....
Schonmal ganz lieben Dank!!

von Schoasch (Gast)


Lesenswert?

Hi

Wieso nimmst du nicht gleich einfach nur den PIC her und machst gleich 
mit dem die ganze PWM Steuerung?
Da bräuchtest vl nicht mal eine Treiberschaltung sondern kannst gleich 
direkt mit Logic-Level-Mosfets arbeiten. Ansonst kannst du dir mit ein 
paar Standard Bipolartransistoren den treiber dafür bauen(finde leider 
gerade nicht die schaltung dazu).

mfg SChoasch

von Schoasch (Gast)


Lesenswert?

PS.: Hat es einen besonderen Grund wieso du den PIC nehmen willst?

von beleidigte Teewurst (Gast)


Lesenswert?

>PS.: Hat es einen besonderen Grund wieso du den PIC nehmen willst?

Hat heiopei doch geschrieben:

>> [...] also, ich habe einen PIC16F872 [...]



Hat es einen besonderen Grund wieso du einen AMD Prozessor willst?
Hat es einen besonderen Grund wieso du Firefox nimmst?
Hat es einen besonderen Grund wieso du einen Opel fährst?
Hat es einen besonderen Grund wieso du immer nach Spanien in den Urlaub 
fährst?
Hat es einen besonderen Grund wieso du nur klassische Musik ...?
Hat es einen besonderen Grund wieso du ...?

Wieso muss mann (hier so oft) begründen, warum man einen PIC bevorzugt? 
Wieso wollen einen so viele hier immer von den PICs abraten? Lasst das 
einfach! PICs funktionieren, PICs sind leicht zu beschaffen, PICs sind 
robust, PICs sind sehr gut Dokumentiert, die Microchip IDE ist (finde 
ich) sehr gut, über PICs gibt's genügend Infos und Beispiele im 
Internet... Es gibt keinen Grund von einem Controller, den man kennt 
(mit dem man Erfahrung hat), auf einen anderen zu wechseln - es sei 
denn, man stößt auf ein Problem, das absolut nicht mit dem bevorzugten 
Controller zu lösen ist.


beleidigte Teewurst

von Schoasch (Gast)


Lesenswert?

Hi :-)

Wenn du dich deswegen schon aufregst, dann lies mal meinen Satz genau 
durch. Da steht "DEN PIC". Die frage bezog sich eher auf die 
Programmiersprache. Die meisten Leute die PIC16F programmieren, 
programmieren in ASM... da kann ich nicht helfen. Bei einem PIC18F kann 
ich mit ASM und C eher helfen. ;-)

mfg Schoasch

PS.: Nur so nebenbei... ich benutze auch hauptsächlich PICs ;-)

von nicht mehr beleidigte Teewurst (Gast)


Lesenswert?

Alles klar, hab' ich miss Missverstanden! Sorry. Ich hatte nur gedacht: 
Schon wieder so'n PIC hasser...

Aber meine Aufregung is' ja nicht ganz unbegründet, oder? Hier im Forum 
sind mir die AVRler mitunter etwas ... sagen wir mal ... zu sehr von 
ihrem Controller überzeugt und versuchen zu sehr andere von den PICs 
abzubringen.

Und bei dem tollen Hauptargument "Bankswitching" rollen sich bei mir 
immer die Fußnägel auf. Das Problem war nach dem ersten (Blink-LED) 
Projekt gegessen.  Als ob es beim AVR keine Eigenarten gibt, auf die man 
achten muss. Wie häufig lese ich hier: Hast du auch den Stack 
initialisiert...

Aber das hilft heiopei alles nicht weiter.

Schönen Tag noch
Die nicht mehr beleidigte (und PICs genial findende) Teewurst

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.