Hallo Forenmitglieder,
Für ein kleines Projekt muß ich Signalkontakte abfragen und den Zustand
mittels serieller Kommunikation weitergeben.
Ist es sinnvoll die Controllerplatine mit Stromversorgung selber zu
bauen,
oder sollte man sich hier ein fertiges Modul (z.B.) Phytec-Modul)
zukaufen.
EMV Problematik usw.
Was ist Eure Meinung dazu ?
Welche ausgereiften Module gibt es am Markt ?
Welche Prozessoren würdet Ihr einsetzen. ? (8051, PIC, ATMEL usw.)
(Habe Erfahrung in 8085,8051,PIC)
Mit freundlichen Grüßen
Michael
Der Beschreibung nach handelt es sich, wenn nicht noch erschwerende
Aspekte dazukommen, um eine sehr einfache Aufgabe, die jeder
Mikrocontroller mit serieller Schnittstelle bewältigen kann. Es ist vom
Zeitaufwand für die Entwicklung sinnvoll, auf Technoken zurückzugreifen,
mit denen man vertraut ist, außer es geht hier primär um Lernzwecke.
Zum 8085 würde ich hier nicht raten - zu viel Peripherie notwendig.
Lieber eine Einchiplösung, spart Platz. Also PIC als erste Wahl und 8051
als zweite.
Was die Phytec-Module angeht: Qualitativ sind die schon gut, können auch
viel, kosten entsprechend und sind, meiner Ansicht nach, wie man hier so
schön sagt, für diese Aufgabe absoluter Overkill. Viel mehr als nötig.
EMV-Problematik ist natürlich ein wichtiger Aspekt, aber ich glaube
nicht, daß - wenn man denn ein Gerät serienmäßig vermarkten will - die
Verwendung eines CE-zertitifizierten Moduls einen von der Zertifizierung
des Gesamtgerätes befreit. Wenn es sowieso nicht so weit gehen soll:
Rein technisch ist so eine Einchiplösung mit PIC o.ä. unkritisch.
Was kostet eine Entwicklung ? Schema, Layout, Tools, Compiler,
Einarbeitungszeit, Projektarbeitszeit ? Und was kostet Kaufen ? Dazu ist
auch wichtig, kann erworbenes Wissen weiterverwendet werden, kommt
nachher eine Serie, usw ?
Michael wrote:
> Für ein kleines Projekt muss ich Signalkontakte abfragen und den Zustand> mittels serieller Kommunikation weitergeben.
Was ist ein "Projekt" in diesem Zusammenhang? Schule, privat oder
Kleinserie in einer Firma?
Wie schnell und wie viele Signalkontakte müssen abgefragt werden, wie
schnell und mit welchem Weg soll die "serielle Kommunikation" sein (I²C,
SPI, RS232 (± oder 0...5V), RS485, USB, LAN)?
> Ist es sinnvoll die Controllerplatine mit Stromversorgung selber zu> bauen,> oder sollte man sich hier ein fertiges Modul (z.B.) Phytec-Modul)> zukaufen.
Wenn man evtl. mit einer Ein-Chip-Lösung auskommt kann man es selber
machen. Hängt auch immer davon ab, wie es aussehen soll, ob man Platinen
layouten und herstellen kann etc. Die Spannungsversorgung hängt stark
vom einzusetzenden Umfeld ab - bei Versorgung mit einem Steckernetzteil
hab ich ganz andere Bedingungen als im Einsatz von einem Auto.
> EMV Problematik usw.
Ist das eine Vorgabe oder ein Wunsch (wegen "kleines Projekt")...
> Welche Prozessoren würdet Ihr einsetzen. ? (8051, PIC, ATMEL usw.)> (Habe Erfahrung in 8085,8051,PIC)
Wenn die Aufgabe so einfach ist wie sie derzeit klingt würde ich
wahrscheinlich einen Atmel oder PIC einsetzen - da Du Erfahrung mit PIC
hast eher den.
Michael wrote:
> EMV Problematik usw.
Bei EMV hilft Dir ein Entwicklungsboard kein bischen.
Wichtig ist die Pegelanpassung und Entkopplung der Eingänge. Im
Profibereich werden da Optokoppler genommen.
> Welche Prozessoren würdet Ihr einsetzen. ? (8051, PIC, ATMEL usw.)
Die Liste ist falsch, entweder (Atmel, Microchip, Atmel) oder (8051,
PIC, AVR). 8051 gibts natürlich auch noch von vielen anderen
Herstellern.
Ich würde was nehmen, was man in der Shaltung per UART programmieren
kann, einige 8051 haben nen Bootloader.
Aber auch mein Eindraht-Bootloader für die AVRs ist hübsch.
Peter