Forum: Mikrocontroller und Digitale Elektronik Welchen Controller für folgende Schaltung?


von nailimixam (Gast)


Lesenswert?

Hallo zusammen,

ich bräuchte mal eure Hilfe für meine Bachelorarbeit. Und zwar habe ich 
folgenden Schaltkreis:

Stromquelle: 6 V Batterie

Zu beginn ist ein FSR-Sensor, der 4 LED's zum leuchten bringt, wenn ihn 
einer drückt. Gleichzeitig soll ein Kondensator aufgeladen werden, der 
die LED's mit einer bestimmten Abklingkurve (e-fkt vermutlich) langsam 
dimmt, sobald der Druck -vom FSR-Sensor- losgelassen wird.

Den Controller brauche ich, da die Abklingkurve t-variable sein soll, 
wobei die verschiedenen Zeiten per Fernsteuerung einstellbar sein 
sollen.
Also letztendlich soll er den Aufladevorgang des Kondensators steuern.

Was nehme ich denn da am besten für einen µC? Gibt es gute Tipps? :)

(Ich hatte zwar mal 1 Semester µP, aber das ist schon bissi her und µC 
aussuchen war da nicht so des Thema ;) )

Vielen vielen Dank schonmal!

Gruß Max

von Willi (Gast)


Lesenswert?

Alles klar!
Wofür brauchst Du denn den µC?

von nailimixam (Gast)


Lesenswert?

Um das Signal der Fernbedienung zu verarbeiten und halt den Ladevorgang 
des Kondensators zu begrenzen bzw zu regulieren.

Oder bin ich da mit einem µC auf nem ganz falschen Dampfer? :)

von mitleser (Gast)


Lesenswert?

kann jeder Controller. z.b. ATTiny, ATMega und auch die PIC.
Für Fernbedienung z.b. RC5 implementieren ... gibts fertig :)
gruß

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Wie? noch ein Display + Tastatur?
Soll die Kurve auf dem Display sichtbar sein?

von nailimixam (Gast)


Lesenswert?

Ok, ja dann war ich net ganz falsch unterwegs, aber wollte mich nochmal 
absichern.

Vielen Dank für die schnelle Hilfe ;)

vg

von nailimixam (Gast)


Lesenswert?

@Markus Müller: Nein, kein Display, keine Tastatur, nur eine 
Fernbedienung, wo ich 5 oder 6 vorgegebene Zeiten auswählen kann. Die 
Hardware is sonst versteckt und auch die LED's nur indirekt sichtbar.

von JensM (Gast)


Lesenswert?

Wie schon geschrieben sind für diese Aufgabe viele Controller geeignet.

Wichtig: Analaogeingang für FSR-Sensor.

Ist in der Aufgabe definiert, dass ein Kondensator das Dimmen erledigen 
soll? Sonst ist es sicher einfacher das Dimmer in der Software des 
Controllers zu erledigen (Mit PWM die Helligkeit steuern).

MfG JensM

von Thomas E. (thomase)


Lesenswert?

nailimixam schrieb:
> Oder bin ich da mit einem µC auf nem ganz falschen Dampfer?
Nein.
Eigentlich brauchst du nichts weiter als den µC. Ein ADC ist eingebaut, 
PWM kann er auch und die e-Funktion legst du als Tabelle ins Flash.

Oder ist der Kondensator Pflicht?

mfg.

von nailimixam (Gast)


Lesenswert?

Ne ist gar nix definiert, ich dachte mir nur, dass es so am einfachsten 
Umzusetzen ist, lasse mich aber auch gerne eines besseren belehren :)

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

nailimixam schrieb:
> Ne ist gar nix definiert, ich dachte mir nur, dass es so am einfachsten
> Umzusetzen ist, lasse mich aber auch gerne eines besseren belehren :)
Am einfachsten ist es idR. alles in Software zu implementieren. Die kann 
dann ohne Layoutänderung angepasst werden...

> der die LED's mit einer bestimmten Abklingkurve langsam
> dimmt, sobald der Druck -vom FSR-Sensor- losgelassen wird.
Das ist ja nun mal extrem simpel. Du mußt nur die LED direkt aus dem uC 
mit einer PWM ansteuern...

> (e-fkt vermutlich)
Schon das "vermutlich" schreit ja geradezu nach "Machs in Software!", 
denn dann könntest du leicht auf jede beliebige andere Dimmfunktion 
umsatteln.

von Thomas E. (thomase)


Lesenswert?

nailimixam schrieb:
> Ne ist gar nix definiert, ich dachte mir nur, dass es so am einfachsten
> Umzusetzen ist, lasse mich aber auch gerne eines besseren belehren
Ich würde das nicht mit einem Kondensator machen. LEDs lassen sich viel 
besser über die Zeit(PWM) als über die Spannung dimmen.

Das ganze Vorhaben setzt natürlich gewisse Controller-Kenntnisse und das 
nötige Programmierequipment voraus. Aber für die Fernsteuerung brauchst 
du das ja sowieso.
Wenn du das Tutorial auf dieser Website gewissenhaft durcharbeitest, 
solltest du mit der Umsetzung der Aufgabe keine Probleme bekommen.

mfg.

von nailimixam (Gast)


Lesenswert?

Ja ok, klingt alles ziemlich überzeugend:) Danke schonmal!

Und was für einen µC nehme ich da jetzt am besten um auch evtl eine 
Fernbedienung leicht einbinden zu können?

vg

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Was verstehst Du unter "Fernbedienung"?

- So eine wie für einen Fernseher?
- Über Kabel von einem PC aus? (Ethernet, USB, RS232)?
- WLAN?
- Bluetooth? (über ein Handy?)
- SMS / GSM Modem?

von Thomas E. (thomase)


Angehängte Dateien:

Lesenswert?

nailimixam schrieb:
> Und was für einen µC nehme ich da jetzt am besten um auch evtl eine
> Fernbedienung leicht einbinden zu können?

Ich würde meinen Wald- und Wiesen-Controller Atmega48 nehmen. Der hat 
auch noch 3 größere Geschwister und somit genügend "Luft" nach oben. 
Kannst natürlich auch einen Attiny verwenden, der genau die Anzahl Pins 
hat, die du benötigst. Bei dem 48er hättest du noch einige Pins über.

Wenn du lange genug wartest, wirst du alle zumindest eingermaßen 
geeigneten Conroller vorgeschlagen bekommen. Von 32-Bit-Systemen würde 
ich allerdings Abstand nehmen.

Siehe Anhang. Ist zwar schon etwas älter aber trotzdem aktuell.

mfg.

von mitleser (Gast)


Lesenswert?

mitleser schrieb:
> kann jeder Controller. z.b. ATTiny, ATMega und auch die PIC.
> Für Fernbedienung z.b. RC5 implementieren ... gibts fertig :)
> gruß

wie auch scho geschrieben wurde, jeder der ein ADC hat. ;)

von nailimixam (Gast)


Lesenswert?

Ok, dann schau ich mir die mal durch alle, danke :)

Fernbedienung sollte auf jedenfall Schnurlos sein, auf welcher Basis das 
Signal übertragen wird, ist noch nicht ganz raus, da muss ich noch 
warten, bis der Techniker mir verrät was ich störungsfrei senden kann... 
also des hat noch bissi Zeit.

Also vielen Dank an alle nochmal gell, super gute Hilfe hier!!! :)

von nailimixam (Gast)


Lesenswert?

Hallo,
da bin ich wieder. Also der Aufbau schaut bisher wie folgt aus:

Die 6V Batterie ist jetzt eine 13V Batterie geworden, was aber nix zur 
Sache tut.
Ich habe einen FSR-Sensor der hier als Schalter dient und 4 LED's 
parallel geschalten die in Abhängigkeit einer vorgegebenen Zeit "t" über 
PWM gedimmt werden sollen. Das klappt schon ganz gut.

Jetzt steht das nächste Problem vor der Tür, was für mich ein wirkliches 
Problem ist. Der Benutzer soll das t (2s,4s,6s,8s) über eine 
Fernsteuerung auswählen können. Die Fernsteuerung soll über 2,4Ghz 
laufen.

Leider finde ich dazu echt wenig Literatur, Beispiele (außer von 
Ferngesteuerten Autos usw.), Erklärungen über die Programmierung usw.

Hat irgendjemand von euch Tipps/Literatur/Inetseiten/Beispiele/Tutorials 
dafür und vll. eine Idee, wie man das am besten Umsetzen kann (Sender, 
Empfänger, Programmierung am Chip)? Weil ich suche hier seit Tagen und 
stagniere ohne Ende.

Danke schonmal

Gruß Max

von nailimixam (Gast)


Lesenswert?

Ist es nicht am besten/einfachsten, dass ganze via Bluetooth zu machen?
Bin nämlich nicht der Oberprogrammiercrack und von dem was ich gelesen 
habe, ist das deutlich einfacher?!

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.