Hallo Leute. Ich muss in einem Projekt verschiedene Eigenschaften möglichst in einem Microcontroller vereinen. Ich benötige mind. 3 A/D wandler mit 8 Kanälen, 3 D/A Wandler mit 4 Kanälen, eine RS232 schnittstelle, einen eingebauten EPROM und am besten auch gleich noch eine Ladeschaltung für einen Li-Ion Akku, die sich darin integrieren lässt. Da ich auf diesem Gebiet ganz neu bin wollt ich mal fragen ob es einen solchen Microcontroller gibt und wenn ja, zu was ihr mir raten würdet. Ein Dankeschön von dem Laien. Gruß, Jürgen
Bevor wieder die dutzenden Loblieder zu den AVRs kommen, möcht ich vl ein paar andere auch noch erwähnen. Nichts für ungut. Da du keine Anforderung an die Geschwindigkeit gesagt hast, lass ich die ausser acht. Noch ein paaar Fragen: Welche Auflösung soltten die DA und die AD wandler haben? Und welche Samplerate brauchst du? ähm... 3 AD-Wandler mit je 8 Kanäle?! Das wären dann insgesamt 24AD-Eingänge?! Da wird dir wohl nichts anderes übrig bleiben, als auf einen externen MUX oder einem Externen ADC zurück zugreifen. Einen µC mit eingebauter Li-Ionen Ladeschaltung ist mir, glaube ich , noch nicht untergekommen. Aber es gibt einfache externe schaltungen dafür. Mir kommt vor, dass mir solche bei Maxim untergekommen sind(vl gibts dort auch µC mit der Ladeschaltung). Naja, also zum µC wieder. Wenn du auf externe ADCs und DACs umsteigen musst, dann müsstest du uns schon mehr Info bezüglich der Geschwindigkeit und Rechenleistung und Speicherplatz geben, ansonst kämme wohl fast jeder µC für dich in frage. WEnn du externe Komponenten benutzt, dann wäre der verwendete Bus wichtig. Also ob I2C, SPI oder sonst was. Für interne DA und AD-Wandler: Da gäbe es zb. die µC von Analog Devices. Ich meine da die 8051er (ADuC8xx). Die haben AD und DA Wandler integriert. UART haben eh schon (fast) alle mit dabei. Für interne AD-Wandler: Da solltest du die Seiten von TI, Microchip, Analog Devices,Renesas, Atmel usw. .. aufsuchen. Naja.. das war einmal ein kurzer Einblick.. Es gibt sicher einiges mehr an Firmen die µC herstellen, jedoch hab ich damit noch nichts zu tun gehabt, darum kann ich dir darüber nichts sagen. In welcher Sprache willst du Programmieren? Wie siehts mit dem Stromverbrauch aus? Willst du sehr wenig Strom verbrauchen, dann schau dir die MSP430-Serie von Ti mal genauer an. In diesem Sinne mfg Schoasch PS.: Das muss ich jetzt einmal los werden. Es gibt auch andere µC und nicht nur die AVRs ;-). Also erwähnt bitte auch andere.
Sag mal was willst du machen. Meinst du wirklich EPROM (hat ein kleines Fenster und wird mit UV-Licht gelöscht) oder EEPROM( wird elektrisch gelöscht. Nehm doch mal für den Anfang einen AVR ATmega8 z.b. der hat 1 AD-Wandler mit 8 Kanäle und die PWM kannst du mit einem Teifpass als DAKonverter nehmen weis gerade nicht wie viel Kanäle er da von hat.
Auch wenn jetzt wieder einige fluchen das ich 2 mal hinter einader Poste. Schau dir mal den WIKI eintrag http://www.mikrocontroller.net/articles/AVR_PIC_51-Vergleich an. Ich will mal kurtz noch zu den Verschiedne Programmiersprachen sagen. Es gibt: Assampler (Maschienensprachen (gibt es fast immer gratis)) C (der Industriestandart schlecht hin(manche compiler kosten etwas oder auch viel) VisualBasic ( ist recht einfach für Anfänger(demoversion beschränkt auf 2Kb bei Avr)
Dann möchte ich noch Ergänzen, dass es einige freie C-Compiler gibt zb.: GCC,SDCC, oder die Studentenversion vom C18 usw.
www.keil.com/dd da gibts ein parametric chip search für alle 8051 und arms (zumindest die die du mit keil proggn kannst)
visual basic gibts nicht für µC's :-) (nicht böse nehmen) aber basic (z.b. BASCOM)
Sorry ich meinte das heist ja. Danke das mich verbesstert hast. Macht nichst Kritik ist immer gut. Gruß Marco
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.