Forum: Mikrocontroller und Digitale Elektronik Geeigneter Controller gesucht


von Wolfgang E. (userwe)


Lesenswert?

Hallo,

ich bin nicht so sicher, ob dies hier die richtige Rubrik ist für meine 
Frage. Das wird sich wohl erst herausstellen.

Ich suche einen geeigneten Mikrokontroller (oder einen 
Single-Board-Computer), der dann mehrfach für unterschiedliche Aufgaben 
eingesetzt werden soll.

Bei diesen Aufgaben geht es einmal um die Ansteuerung von Relais (dort 
werden bis zu acht DA-Wandlungen benötigt).

An einer anderen Stelle soll ein Schrittmotor gesteuert werden, 
zusätzlich auch eine DA-Wandlung.

An einer dritten Stelle gilt es diverse Sensoren zu überwachen 
(AD-Wandlung).

Weiter müssen zeitgesteuert Messdaten eingelesen werden (Timer, 
Speicher)

Ein fünfter SBC soll all diese Aufgaben koordinieren und mit einem PC 
kommunizieren.

Ich möchte gerne fünf mal den gleichen Kontroller einsetzen um meine 
Lernkurve flach zu halten.

Die einzelnen Aufgabenbereiche sind maximal 2m von einander entfernt. 
Lediglich die Entfernung zum PC ist länger (20m).

Die einzellnen Kontroller sollten über irgend ein geeignetes BUS-System 
kommunizieren können. Ursprünglich dachte ich an TCPIP, es gibt aber 
sicher
etwas einfacheres?

Ich dachte zunächst an PC Hardware (da kenne ich mich aus) und dort an
den PC/104 Formfaktor. Aber das scheint mir ein wenig mit Kanonen auf 
Spatzen geschossen. Auch fand ich STD-BUS (http://www.stdbus.com/) 
ansprechend. Aber das ist sehr alt. Kennt jemand dazu einen deutschen 
Hersteller?

Hier frage ich jetzt, in der Hoffnung, daß sich das alles mit kleineren 
Geräten erledigen läßt. Allerdings suche ich ein System das sich für die 
benötigten Aufgaben ausrüsten läßt, wo also AD-, DA-Module, etc. 
verfügbar sind und nicht alles selbst zusammengelötet werden muß.

Ich tappe also noch ziemlich im Dunkeln und bin für jeden Tipp dankbar.

Wolfgang

von Oliver (Gast)


Lesenswert?

Na ja, schon die kleinsten ATMegas sollten jede der Aufgaben problemlos 
bewältigen können. Wenn du nicht selber löten möchtest, schau dir halt 
mal fertige Boards mit Atmel-Prozessoren an.

Die Lernkurve wird übrigends erheblich flacher, wenn du alle Aufgaben in 
einem Prozessor zusammenfasst.

Oliver

von TestX .. (xaos)


Lesenswert?

Wolfgang Ebert schrieb:

> Hier frage ich jetzt, in der Hoffnung, daß sich das alles mit kleineren
> Geräten erledigen läßt. Allerdings suche ich ein System das sich für die
> benötigten Aufgaben ausrüsten läßt, wo also AD-, DA-Module, etc.
> verfügbar sind und nicht alles selbst zusammengelötet werden muß.

ok nur mal so eine frage wie sieht es mit deinem budget aus ? wenn du 
etwas im 5 stelligen bereich ausgeben willst gibt es für den industrial 
bereich genug systeme die das leisten..

alternativ und vor allem günstiger: benutze einfach ein feldbussystem 
(bei google findest du genug hersteller) und nimm einen ethernet gateway 
dazu - so kommst du mit einigen tausend euro weg und brauchst quasi 
nichts an hardware selber bauen

von hänk (Gast)


Lesenswert?

wie wäre es mit ner sps?

von P. Liamle (Gast)


Lesenswert?

Wolfgang Ebert schrieb:
> Bei diesen Aufgaben geht es einmal um die Ansteuerung von Relais (dort
> werden bis zu acht DA-Wandlungen benötigt).

> An einer anderen Stelle soll ein Schrittmotor gesteuert werden,
> zusätzlich auch eine DA-Wandlung.

Ein wirklich guter Rat wäre, einmal ein AVR-Tutorial zu lesen. Darum 
kommst Du ohnehin nicht herum. Das ist in der Planungsphase der beste 
Zeitpunkt das zu tun. Auch merkst Du schnell, dass Deine Anforderungen 
durchaus noch zum Anfänger-Bereich zählen und einschätzen, ob der 
Begriff DA-Wandlung für Relais und Motoren wirklich der geeignete ist.

von W.S. (Gast)


Lesenswert?

Wolfgang Ebert schrieb:
> Ich tappe also noch ziemlich im Dunkeln

Ja, das kann man sehen, wenn man in deine Aufgabenspecs schaut. Die sind 
noch viel zu allgemein gehalten, um dir daraus einen Rat geben zu 
können. Nebenbei: TCP/IP ist ein Protokoll und kein Bus. Wieviel Daten 
sollen denn über die 'Verbussung' pro Sekunde drübergehen?

Wahrscheinlich kannst du für alle Aufgaben den gleichen Prozessortyp 
oder die gleiche Prozessorfamilie benutzen, aber die Schaltungen und die 
Leiterplatten werden ganz gewiß recht unterschiedlich sein müssen. Mein 
Rat: Spare nicht an der Prozessorpower. Wenn du Bastler bist und ohnehin 
von der PC Seite kommst, dann laß all die kleinen Atmels und Konsorten 
beiseite und nimm einen ARM bzw. Cortex. Wenn du das aber beruflich 
tust, dann guck dir die Fujitsu-FR Controller näher an (Vendor: GLYN). 
Die Toolchain dafür ist kostenlos und die Dinger sind für Automotive 
konzipiert, also solider. Sie haben deutlich weniger Bugs auf dem 
Silizium als die diversen ARM's. Dafür sind sie weniger mit 'hipper' 
Peripherie versehen, die woanders nur Streß macht.

W.S.

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


Lesenswert?

> und nicht alles selbst zusammengelötet werden muß

Nimm eine SPS, z.B. Beckhoff. Kaufe entsprechende Analog-Module und 
Relaiskarten dazu.
Funktionieret garantiert.

z.B. die BC9000 ist eine kleine SPS mit Ethernet.
Auf dem PC wird TwinCAT installiert und Du kannst über ADS auf die SPS 
zugreifen. Demos gibt es auch von Beckhoff.

von Wolfgang E. (userwe)


Lesenswert?

Hallo,

ich habe mal versucht mich ein wenig einzulesen.

Dabei hat sich ein ganzer Wald weiterer Fragen ergeben. Zunächst die 
folgenden:

- Soweit ich fand, gibt es keine ARM's (bzw. größere AVR) in 
DIL-Bauweise. Ist es, abgesehen vom Preis und der Größe, problemlos, 
solche Bausteine über Adapterplatinen zu betreiben?

- CAN scheint mir als Kommunikationsmöglichkeit geeignet. Ist die 
Kombination AT-Mega8/MCP2515 vergleichbar zu z.B. einem AT90CAN?

- Ist für die Entfernung von 2-3m I²C auch eine Alternative?

- Oliver: Was meinst Du mit 'fertige Boards mit Atmel-Prozessoren'? 
Meinst Du die AVR-Entwicklungsplatine, die im Starterkit enthalten ist? 
Oder gibt es da mehr?

Es wäre schön, noch ein paar Tips zu bekommen.


Wolfgang

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.