Forum: Mikrocontroller und Digitale Elektronik Suche Microcontroller mit folgenden Eigenschaften:


von Andreas (Gast)


Lesenswert?

Hallo zusammen,

ich bin noch relativ neu in der Microcontroller-Welt.

Zur Zeit suche ich ein Controller mit folgenden Eigenschaften:

- Schnittstelle für ein Display
- Schnittstelle für eine Tastatur (ggf. Folientastatur)
- Schnittstelle für ein Lesegerät (Transponder)
- TCP/IP nach Aussen
- USB nach Aussen (optional)
- GSM Schnittstelle von Vorteil (GSM - Modem)

Treiber sollten wenn möglich schon vorhanden sein und nicht selbst 
geschrieben werden.

Wäre für jede Hilfe dankbar.

Gruß

Andreas

von Sebastian (Gast)


Lesenswert?

www.gidf.de

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


Lesenswert?

Andreas schrieb:
> Zur Zeit suche ich ein Controller mit folgenden Eigenschaften:
> .....
> Treiber sollten wenn möglich schon vorhanden sein und nicht selbst
> geschrieben werden.
Nimm einen PC (ETX, Q7, usw) und als Betriebssystem ein Windows Embedded 
Derivat...

von Andreas (Gast)


Lesenswert?

@Sebastian: Solche Antworten kannst du dir auch sparen. Dann sei einfach 
ruhig wenn du nichts konstruktives beizutragen hast.

von Reinhard B. (brainstorm)


Lesenswert?

Andreas schrieb:
> Zur Zeit suche ich ein Controller mit folgenden Eigenschaften:

Und woran scheitert die Suche?

Deine Angaben sind außerdem nicht gerade aussagekräftig. Für sämtliche 
aufgezählten Punkte gibt es nicht "die" Schnittstelle, sondern jeweils 
eine Vielzahl davon.

mfg

von Bastler (Gast)


Lesenswert?

>Schnittstelle für ein Display

Es gibt nur EIN Display auf dem Markt und dieses besitzt Schnittstelle 
XYZ !!!

von ucWriter (Gast)


Lesenswert?

Vielleicht ein Embedded Linux Board...

von 123 (Gast)


Lesenswert?

- Schnittstelle für ein Display
Was für ein Display? wie wird es angesprochen? daraus leitet sich dann 
die anforderung an die MCU ab.

- Schnittstelle für eine Tastatur (ggf. Folientastatur)
OK gpio

- Schnittstelle für ein Lesegerät (Transponder)
Wie soll das realisiert werden? in der MCU direckt oder durch einen 
externen Leser. wie wird der angesprochen?

- TCP/IP nach Aussen
OK Netzwerk soll er haben.

- USB nach Aussen (optional)
was Host oder device oder beides (willst du das ding am pc anstecken 
oder einen Memory stick an dem geräht?) HS oder FS?

- GSM Schnittstelle von Vorteil (GSM - Modem)
wie wird das gsm Modul an gesprochen? oder soll es die MCU Machen?


du machst glaub ich zu viele schritte auf einmal.

Das sind für mich Anforderungen an ein "System". nicht an die MCU. es 
ist erst mal rauszukriegen wie man die einzelnen punkte überhaupt 
realisieren kann. vermutlich ergeben sich da verschiedene möglichkeiten. 
anhand derer kann man sich dan die MCU rauspicken. die mit möglich wenig 
aufwand und kosten die Anforderungen an das system am besten erfüllt.

von Bastler (Gast)


Lesenswert?

LPC1768 könnte deinen Erwartungen gerecht werden.
Könnte...da keiner weiß wie das Display, Transponder, etc angebunden 
werden sollen.

von B.A. (Gast)


Lesenswert?

- Schnittstelle für ein Display
- Schnittstelle für eine Tastatur (ggf. Folientastatur)
- Schnittstelle für ein Lesegerät (Transponder)
- TCP/IP nach Aussen
- USB nach Aussen (optional)
- GSM Schnittstelle von Vorteil (GSM - Modem)


Du besorgst dir:
- das Raspberry Pi mit Ethernet Anschluss von 
http://www.raspberrypi.org/

- Stöpselst dort eine normale USB-Tastatur an

- kannst dort einen normalen Monitor verbinden oder auch einen USB zu 
LCD Konverter (Beitrag "USB-LCD mit 4 Tasten Projekt für Linux")

- als RFID Leser kannst du dieses fertige Projekt nutzen: 
(http://www.mikrocontroller.net/articles/RFID_USB_Leser)

- nimmst ein USB-RS232 Konverter und verbindest den mit einem GSM-Modul 
welches eine RS232 Schnittstelle besitzt
oder
du nutzt das LCD und fügst dort die Funktionalität hinzu.


Du kommst aber nicht zum Ziel wenn du kein Programm dafür schreibst und 
einige Dinge modifizierst.

Möchtest du ein HD44780 nutzen oder einen speziellen TFT-Monitor?

von 50Hz (Gast)


Lesenswert?

B.A. schrieb:
> Du besorgst dir:
> - das Raspberry Pi mit Ethernet Anschluss von

Am besten vom Weihnachtsmann wünschen. Bis dahin könnten die nämlich 
schon erhältlich sein :-)

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


Lesenswert?

Ich empfehle ein STM32.

Siehe hier im Artikel STM32

Oder einen anderen Hersteller mit Cortex-M3 / Cortex-M4 Kern drin.

Im Artikel gibt es jede Menge Links zu Demo-Board Lieferanten, die 
liefern zum Teil auch Demo-Code und Treiber.

Von ST gibt es für den STM32 auch LwIP für TCP/IP als fertiges Demo.
Ansonsten hat ST auch zu jeder Peripherie passende Demos.

von Stefan W. (wswbln)


Lesenswert?


von Sebastian (Gast)


Lesenswert?

@Andreas
Du schreibst du bist für jede Hilfe dankbar, und wenn man dir hilft 
passt es dir auch nicht. Ich glaube du weißt was du mich kannst.

von abc (Gast)


Lesenswert?

Wie soll eine antwort wie
nutz bitte googl,
Lass es gleich sein zu kompliziert für dich,
Anhand deiner fragestellung erkenne ich, das du davon gar keine ahnung 
hast und das deswegen schon von fornherein zum scheitern verurteilt ist.
, ....

wirklich hilfreich sein?

Viele Fragesteller hier haben ähnliche / das gleiche Problem. Sie 
stellen nicht ganz zielführende fragen. bzw wichtige infos fehlen.

von Sebastian (Gast)


Lesenswert?

@abc
Satzstellung und Rechtschreibung sind katastrophal, außerdem klemmt 
deine SHIFT-Taste.

von Michael S. (rbs_phoenix)


Lesenswert?

Andreas schrieb:
> - Schnittstelle für ein Display
> - Schnittstelle für eine Tastatur (ggf. Folientastatur)
> - Schnittstelle für ein Lesegerät (Transponder)
> - TCP/IP nach Aussen
> - USB nach Aussen (optional)
> - GSM Schnittstelle von Vorteil (GSM - Modem)

Ich stell mal einen PIC18F4550 in den Raum, dazu noch ein 
Ethernetcontroller (ENC...) und ein GSM-Modem über UART.

Alternativ ein PIC18F97J60, läuft mit 3.3V und hat USB und Ethernet 
drin.

Oder PIC32MX5../6../7.. haben USB Host/OTG/Device und 100Mbit Ethernet. 
Jeweils alles mit einem GSM-Modul über UART und AT-Commands.

Display(Character/Grafik-LCD), Tastatur, Lesegerät über GPIO und/oder 
SPI/I²C.

von Carsten S. (dg3ycs)


Lesenswert?

Michael Skropski schrieb:
> Ich stell mal einen PIC18F4550 in den Raum, dazu noch ein
> Ethernetcontroller (ENC...) und ein GSM-Modem über UART.
>
> Alternativ ein PIC18F97J60, läuft mit 3.3V und hat USB und Ethernet
> drin.

Die 8 Bit PICs würde ich vom Bauchgefühl mal aussen vor lassen.
Da fehlt wahrscheinlich dann doch einiges an Ressourcen!
Aber um das genau zu sagen müsste man DEUTLICH mehr informationen haben!

> Oder PIC32MX5../6../7.. haben USB Host/OTG/Device und 100Mbit Ethernet.
> Jeweils alles mit einem GSM-Modul über UART und AT-Commands.

die PIC32 könnten natürlich eher gehen. Zumindest überall dort wo es ein 
CortexM3 auch tut. Da sind beide Varianten eine Option und es liegt 
letzten Endes am Persöhnlichen Geschmack und der zur Verfügung stehenden 
Ausrüstung was man bevorzugt.
Aber ob das wirklich ausreicht, auch da fehlen viel zu viele Optionen.

@TE

Wie schon mehrfach im Thread erwähnt:
Du lieferst VIEL ZU WENIGE INFORMATIONEN!
Deiner recht Schwammigen Formulierung nach könnte fast die volle Spanne 
der verfügbaren HArdware in Betracht kommen.

Es kann sein das ein etwas besserer 8Bit µC ausreicht (Z.B: der 
PIC18F4550) wenn es nur um allereinfachste Dinge geht und alle  externen 
Komponennten eigene Intelligenz besitzen - Aber es kann genauso sein das 
du einen vollwertigen MiniPC mit einigen hundert MB Ram und halbwegs 
aktuellen Prozessor benötigst...

Gruß
Carsten

von heinzhorst (Gast)


Lesenswert?

Michael Skropski schrieb:
> Ich stell mal einen PIC18F4550 in den Raum, dazu noch ein
> Ethernetcontroller (ENC...) und ein GSM-Modem über UART.

Zu Schwachbrüstug und vieeel zu wenig Speicher um den Ganzen Kram darauf 
laufen zu lassen.

Michael Skropski schrieb:
> Alternativ ein PIC18F97J60, läuft mit 3.3V und hat USB und Ethernet
> drin.

Ethernet ja, USB nein.

Bei den Anforderungen sollte es schon ein 32 Bit MCU sein. Ich 
personlich würde das hier benutzen:

http://olimex.com/dev/pic32-maxi-web.html

Dann noch über UART ein GSM-Modem dranfrickeln:

http://olimex.com/dev/mod-gsm-edge.html

und über einen anderen UART einen RFID-Reader. Gehe mal davon aus, dass 
das mit Transponder gemeint ist. Libs und TCP-Stack gibt es fertig von 
Microchip und Olimex. Ohhh...wir haben ja schon alle Anforderungen 
erfüllt.

von Michael S. (rbs_phoenix)


Lesenswert?

heinzhorst schrieb:
> Michael Skropski schrieb:
>> Alternativ ein PIC18F97J60, läuft mit 3.3V und hat USB und Ethernet
>> drin.
>
> Ethernet ja, USB nein.

Oh, dann hab ich mich beim "Suchen"-Formular wohl bei USB verklickt und 
stattdessen was anderes angehakt.

Aber ob ein 4550 überfordert ist, wissen wir doch erst, wenn die 
Funktion bekannt ist (worauf ich auch ein bisschen anspielen wollte, 
dass ein alter 8bitter reichen kann, aber vielleicht auch ein PIC32 
notwendig is und dazwischen ja Welten liegen). Als Beispiel mit dem 
RFID-Lesegerät: Wenn eine ID gelesen wurde, soll diese ID per SMS oder 
Ethernet oder USB gesendet und über das Display ausgegeben werden. Per 
Tastenfeld kann ein Code zum Sperren/Entsperren oder ein 
Benutzer-Passwort eingegeben werden. Das sollte ein 18F4550 doch 
schaffen!? Noch einfacher wird es, wenn es ein Modul werden soll, wo 
immer der gleiche µC drauf sein soll aber nur eins der drei (GSM, 
TCP/IP, USB) Übertragungsmöglichkeiten implementiert ist. Gleiche 
Platine, wo jeweils die beiden nicht gebrauchten Möglichkeiten einfach 
unbestückt bleibt.


Aber ich denke wir sollten einfach warten, bis genauere Infos da sind, 
sonst kann man raten was das Zeug hällt und am Ende war es eh umsonst.

von heinzhorst (Gast)


Lesenswert?

TCP/IP-Stack und nur 32K Flash, das schließt sich quasi schon aus. Wenn 
dann noch das ganze andere Zeugs dazu kommt...

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.