Forum: Mikrocontroller und Digitale Elektronik Hardware-Empfehlung gesucht


von Stefan (Gast)


Lesenswert?

Hallo!

Bin relativ neu auf dem µC-Gebiet und bräucht von euch ne Empfehlung, 
für welche Hardware ich mich entscheiden soll.

Wofür brauche in den µC:
Am Eingang muss er high und low-time eines Signals ermitteln können (ca. 
1Hz bis 50Hz). Denke mal dazu sollten zwei timer reichen, oder?
Zusätzlich sollte er Spannungen um die 15V messen können, wofür ich aber 
bestimmt nen Spannungswandler brauchen werde. Nach meiner Erinnerung 
können die meisten µC ja nur mit max. 5V am Eingang umgehen.
Am Ausgang sollte er ein vernünftiges Display ansteuern können und ein 
digitales Poti.

Das Ganze natürlich für möglichst wenig Geld (klar...).

Hoffe euch reicht die Beschreibung und ihr könnt mir vielleicht ein paar 
Tipps geben.

Grüße,
Stefan

von Max W. (max96)


Lesenswert?

Was für ein Display? Spi, ic2 oder irgend ein controller? Spannung 
messen geht per Spannungsteiler am adc. Dein Vorhaben sollte mit einem 
Atmega8 gut funktionieren. Der ist recht preiswert und kann alles was du 
brauchst. Aber es gibt bestimmt passendere. Ist die Größe und der 
Stromverbrauch egal?

von Friedrich S. (fseuhs)


Lesenswert?

Stefan schrieb:
> Am Ausgang sollte er ein vernünftiges Display ansteuern können

Was ist bei dir vernünftig?
1-Zeilig 8 alphanumerische Digits, oder 1920 * 1200 Farbdisplay oder 
etwas dazwischen?
Wie kompliziert wird denn die Software, was willst du damit machen?
Möchtest du in Assembler oder in C programmieren?

Ohne weitere Angaben wirst du wohl keine "vernünftigen" Antworten 
bekommen.

von Ralph (Gast)


Lesenswert?

Also von den Vorgaben her ist die Antwort sehr einfach.

99% Aller µC passen dazu.

Willst du eine etwas genauere Angabe, müssen auch deine Angaben genauer 
werden.

von Stefan (Gast)


Lesenswert?

na das geht ja extrem schnell hier!

Also der Stromverbrauch ist mir relativ egal.
Vom Display her würd mir ein zweizeiliges reichen, aber es sollte nicht 
zu kryptisch aussehen und beleuchtet sein. Je schöner, desto besser 
natürlich, aber hier könnte man einsparen. Von der Größe her werden es 
maximal 3 x 6 cm.

Programmieren würd ich die Software gern in C.
Zur Software selber - wie gesagt - ich muss die high-bzw. lowtime von 
einem Signal messen und eine Spannung. Diese wird dann über ein paar 
wirklich kleine Funktionen verrechnet und als Widerstandswert (digitales 
Poti) bzw. am Display in Textform ausgegeben.

Braucht ihr sonst noch Informationen?

von hans (Gast)


Lesenswert?

Wenn es zum Einarbeiten oder ein Einzelstück ist
wäre der Buttfly recht passend.

http://www.atmel.com/tools/AVRBUTTERFLY.aspx?tab=overview

hans

von Stefan (Gast)


Lesenswert?

also das Display sollte auf jeden Fall eine Pixel-Auflösung haben. 
Segmentanzeigen würde ich gerne vermeiden.
Es handelt sich bei dem Projekt lediglich um ein Einzelstück.

von Carsten S. (dg3ycs)


Lesenswert?

Hi,

Das Display soll nur reinen Textdarstellen, richtig?
Oder soll es auch Grafiken darstellen?

Ist die Art der Ansteuerung des Displays egal, dürfen ruhig 8 oder mehr 
Adern parallel hinführen oder musst du eine längere Strecke überwinden 
bzw. aus irgend einem anderen Grund auf eine andere Displayamsteuerung 
zurückgreifen (SPI, I2C, RS232)?

Wenn es ruhig mehrere Anschlussadern sein dürfen und reine 
Text/Zahlendarstellung reicht dann würde ich auf ein HD44870 kompatibles 
LCD Display zurückgreifen. Die gibt es in allen Formen, fast allen 
Farben und in jeder Preisklasse. Zweizeilig Grün ab ca. 2Euro aufwärts.

Für fast jeden Mikrocontroller gibt es da auch schon fertige Routinen.
(Bei Microchip sind die Befehle zur Displayansteuerung soder in de rbeim 
Compiler mitgelieferten HArdwareLib schon drin.)

Wenn das so stimmt, dann kommen rund 50% aller auf dem MArkt verfügbaren 
Mikrocontroller in Frage. Du brauchst halt einen der einen RTCC 
(Takteingang) und ADC hat. Ausserdem noch genug sonstige IO für das 
Display.

ICh persöhnlich bevorzuge die PIC µC, da hier der Hersteller enorm viel 
Support bietet, die µC und auch die Programmierutensilien günstig sind 
und man nur ein Gerät für alles braucht. (Ein Programmer mit DEBUG 
Funktion der alle aktuellen PIC beschreiben kann, egal ob 8, 16 oder 
32Bit bekommt man ab 30Euro) Zudem bringt MC auch viele neue Bausteine 
immer noch auch als DIP heraus was gerade für Bastler und schnelle 
Probeaufbauten auf Lochraster sehr nett ist!

Im Kopf habe ich gerade den PIC18F45K20, eine FEld Wald und Wiesen Typ 
der schon recht viel kann, mit bis zu 64Mhz läuft und bei Reichelt z.B. 
nur 2,25 Euro kostet. Allerdings läuft der mit max. 3,3V . Gibt aber 
auch massig die mit 5V klarkommen, im Kopf habe ich da gerade den USB 
Pic 18F4550 oder den PIC18F4520. Es gibt aber noch viele weitere. Beim 
USB Pic braucht man den USB Teil ja nicht verwenden... Die sind aber 
etwas doppelt so teuer wie der 45K20.

Im Prinzip gehen wie geschrieben aber ein Menge weitere µC. Es dürfte 
wohl von so gut wie jedem HErsteller ein geeigneter Verfügbar sein. 
Falls du schon Programmierausrüstung ode rErfahrung mit einem Typ hast 
würde ich schauen das du etwas bekommst was mit derselben Ausrüstung zu 
bearbeiten ist.

Als kompletter Neueinsteiger würde ich meine Wahl aber auch Microchip 
PIC oder Atmel AVR eingrenzen. Geht beides und ist für beides reichlich 
Support verfügbar. Die HArdware ist bezahlbar (Bei MC etwas günstiger) 
und die Softwaretools kostenlos.

Allerdings gibt es im Momnet hier und in anderen Foren einen "massiven" 
anstieg von Unzufriedenheitsbeiträgen über die aktuellen SW Tools für 
die AVR (AVR Studio.).
Kann da aber selber nicht viel zu sagen da ich bisher AVR Studio4 und 
Vorgänger nur benutzt habe. Aber selbst da gefiehlen mir die MC Tools 
besser. Das ist wie gesagt aber geschmackssache.

Gruß
Carsten

von Stefan (Gast)


Lesenswert?

Hey, das is mal ein Beitrag!

Also ne reine Textdarstellung würde reichen.
Ich komme beruflich aus dem Bereich Leistungselektronik und Motoren, von 
daher habe ich nicht wirklich viel Erfahrung was µC angeht...

Könntest du mir denn ein paar Links empfehlen, wo ich mir das Zeug 
zusammen suchen kann?
Am besten wär natürlich ein fertiges board, wo ich den µC nur noch 
programmieren und die Anschlüsse bestücken muss...

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.