Pic Auswahl

Gast #524569
Lesenswert?

Hallo zusammen,

hab noch sehr wenig Erfahrung mit µC. Die Frage die sich mir stellt 
welchen Pic ich auswählen soll hinsichtlich Speicher.

Aufgabe ist es

-LED mit PWM dimmen
-Abfrage "eines Akkus"
-Sensor Signal empfangen und auswerten.

Kann mir jemand den Zusammenhang zwischen benötigtem Speicher und der 
Aufgabe die der PCI machen soll.

PS eine kleine Auswahl an Pics / Speicher wäre Klasse. Kosten sowenig 
wie möglich und je nachdem könnten die Anforderungen in der Zukunft noch 
steigen / Speicherbedarf.

THX
#524573
Lesenswert?

Fatjoe wrote:
> -LED mit PWM dimmen
> -Abfrage "eines Akkus"

???

> -Sensor Signal empfangen und auswerten.

???

>
> Kann mir jemand den Zusammenhang zwischen benötigtem Speicher und der
> Aufgabe die der PCI machen soll.

???

>
> PS eine kleine Auswahl an Pics / Speicher wäre Klasse. Kosten sowenig
> wie möglich und je nachdem könnten die Anforderungen in der Zukunft noch
> steigen / Speicherbedarf.
>
> THX

Das macht zusammmen 9 Fragezeichen
Gast #524583
Lesenswert?

nun gut.

Ich möchte zwei LED dimmen und dazu eine PIC Ansteuerung nehmen.
Dazu kommt das ich einen Sensor habe der dem Pic sagen soll 
"JETZT-DIMMEN" und ebenso von einem "ACCU" oder Schaltung davor abfragen 
soll "DARF ICH -JA NEIN"

Ich hatte zwar während dem Studium schon µC ein Semester aber das ist 
schon etwas her und dort lag halt einfach ein überdimensionierter Atmel 
schlag mich tot.

darf ersteinmal nix kosten und ich muß soweit die Sache programmieren 
können das der Speicher auch für zukünftige Anwendungen ausreicht.

THX
#524594
Lesenswert?

Fatjoe wrote:
> nun gut.
>
> Ich möchte zwei LED dimmen und dazu eine PIC Ansteuerung nehmen.
> Dazu kommt das ich einen Sensor habe der dem Pic sagen soll
> "JETZT-DIMMEN" und ebenso von einem "ACCU" oder Schaltung davor abfragen
> soll "DARF ICH -JA NEIN"

Sensor "JETZT DIMMEN" ???
Helligkeitssensor, Tasten, ????
Durch was wird die Helligkeit der Dimmerei bestimmt?

ACCU ???

AD-Eingang zur Akku-Spannungskontrolle ????


>
> Ich hatte zwar während dem Studium schon µC ein Semester aber das ist
> schon etwas her und dort lag halt einfach ein überdimensionierter Atmel
> schlag mich tot.
>
> darf ersteinmal nix kosten und ich muß soweit die Sache programmieren

Für nix gibts auch nix.


> können das der Speicher auch für zukünftige Anwendungen ausreicht.

Was heisst für zukünftige Projekte??? Was soll er denn noch alles tun?
Wenn Du verschiedene Typen aus der gleichen Familie nimmst, ist der 
Umstieg nicht wirklich schwer.
PIC hat ja aberhunderte Derivate.
Gast #524597
Lesenswert?

Das Produkt sieht vor das durch einen Sensor ( egal welcher ersteinmal ) 
eine Steuerung angesprochen wird welche dann LED dimmen soll. Der Sensor 
soll die Steuerung ansprechen und die Steuerung soll dann wissen, HOPPLA 
der Sensor hat angesprochen starte das Dimmen. gedimmt wird von Maximale 
Helligkeit bis zum ausschalten der LED

ich schreibe es gerne nocheinmal. Die Steuerung soll durch abfragen 
eines Akkumulators in Erfahrung bringen darf ich das Programm zum dimmen 
starten ja nein.

Es handelt sich um ein Prototyp und zukünftige Funktionen sind einfach 
noch nicht klar.

THX
Gast #524648
Lesenswert?

Hi Kola

Pins spielen gar keine Rolle. Wenn es Pics mit PWM gibt dann programmier 
ich das bestimmt nicht, wäre klasse wenn das die schon könnten.

Meine Frage ist aber leider immer noch nicht beantwortet. Mir geht es 
einzig und allein um den Speicher der einfach nicht zu klein sein 
sollte.
#524661
Lesenswert?

Es kommt sicher auch darauf an, womit Du programmieren willst:
Assembler
C
Basic
???

Jedenfalls schätze ich, dass Du mit einem PIC12F675 auskommst.
Der sitzt in einem  8-Pin Gehäuse.

Kannst ihn in Assembler (kostenlos von Microchip) oder in C (limitierte 
Versionen kostenlos verfügbar) programmieren.

Dieser hat aber kein Hardware-PWM. Ist dank Timer und Interrupt aber 
auch in Software machbar, dann aber am ehesten in Assembler.

Viel Spass

Severino
#524681
Lesenswert?

> Pins spielen gar keine Rolle.

Aha,der PIC soll also integriertes WLAN oder BLUETOOTH haben,
zur Funkanbindung der Pheripherie.
Natürlich spielt das eine Rolle, es gibt auch µCs mit 8 PIN.

Such Dir einfach einen Typ mit den entsprechenden Pheripheriefunktionen 
und einem möglichst großen Speicher.
Dann wirst Du sehen, wieviel Du brauchst.
Fürs Endprodukt kannst Du den benötigten Typ dann anhand Deines 
gegenwärtigen Speicherbedarfs dimensionieren.

In welcher Programmiersprache möchtest Du das Programm schreiben?
Wieviele Pins braucht der Sensor zur Anbindung an den µC?
#552956
Lesenswert?

Nimm doch nen ATtiny25, ist ne eierlegende Wollmilchsau und spottbillig.

Hat 2 Timer, 4 PWM, ADC und 2kB Flash.

Und wenn die nicht reichen, einfach upgraden auf 4kB (ATtiny45 oder 8kB 
(ATtiny85).
Im Gegensatz zum PIC ist ein Upgrade ohne irgendwelche Schweinereien 
(anderes Banking usw.), d.h. das ATtiny25 Programm läuft unverändert auf 
dem ATtiny85.

Und natürlich sind die uneingeschränkt kostenlos in C programmierbar 
(WINAVR).
Man kann als Anfänger aber auch BASCOM nehmen.


Peter
Gast #553043
Lesenswert?

nim einen PIC aus der 18er reihe, ist zwar overkill aber da haste auch 
keine bank-schweinereien wie bei den kleineren PICs ;) bestelle bei 
Microchip sog. samples, welche gratis sind (auch die lieferung ist 
gratis). C-compiler (C18) ist auch gratis und viele demoprogramme von 
Microchip selbst sind auch vorhanden. viele infos zur hardware findest 
du unter www.sprut.de und wenn du probleme beim programmieren hast: hier 
posten oder bei http://www.fernando-heitor.de (zwar langsame seite, aber 
schnelle antwort)

ps: nimm einen grossen PIC, und wenn das projekt steht, siehst du, 
wieviel speicher du benötigst: dann kannst du den kleinstmöglichen PIC 
für deine "produktion" auswählen (abändern des codes für einen anderen 
PIC benötigt maximal 1 min)

viel glück

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren