ARM I/O Controller

OP #4588955
Lesenswert?

Hallo,

Ich bin neu hier im Forum und auf der Suche nach einem günstigen C/C++ 
programmierbarem Controller. Als Prozessor soll eine ARM-CPU eingebaut 
sein. Der Controller soll außerdem einige I/Os zur Ansteuerung und zum 
Einlesen von Signalen bereitstellen.


Hier die Anforderungen an die Hardware:

•  8 Analogeingängen 0-20mA
•  2 Digitaleingänge (24V, galvanisch getrennt)
•  6 Digitalausgänge (24V HTL max. 250mA, kurzschlussfest und 
galvanisch getrennt)
•  Spannungsversorgung extern 24V
•  ARM Mikrocontroller z.B Cortex M3
•  SD-Karten Slot
•  Ethernet: 100Mbit/s (für Webserver, FTP-Server, TCP/IP-Telegramm, 
OPC, NTP-Client (Zeitserver))
•  RTC RealTimeClock (Zeitsynchronisierung nur NTP-Zeitserver bei exist. 
Ethernetverbindung
•  Serielle Schnittstelle UART1: CANopen, optional UART2: RS232/RS485
•  Auf einer Hutschine montierbar

Habe schon fleißig gegooglt und nicht wirklich etwas passendes gefunden.
Gibt es so etwas ähnliches auf dem Markt?
Kennt jemand ähnliche Geräte?

Freue mich auf Antworten ;)

LG
OP #4589000
Lesenswert?

Hallo,

Ich suche eine Steuerung die mit C/C++ programmierbar ist.
Als CPU soll ein ARM Prozessor(z.B Cortex M3) dienen der direkt über 
eine IDE(z.B IAR Systems) programmiert wird.
Eine SPS wird dagegen mit dem Standard IEC 6113 programmiert.

Das Gerät sollte nicht über 250-300 Euro kosten.
Gast #4589012
Lesenswert?

Dann schaue dich einfach mal nach Steuergeräten für mobile 
Arbeitsmaschinen um. STW, Hydac, Bosch Rexroth oder auch IFM bieten 
sowas an. Ob man die aber als Privatperson kaufen kann weiss ich nicht.
Gast #4589016
Lesenswert?

Das
Luki G. schrieb:
> •  Spannungsversorgung extern 24V
plus das
Luki G. schrieb:
> •  Auf einer Hutschine montierbar
ergibt ganz klar das:
Won K. schrieb:
> Du suchst eine SPS.

Luki G. schrieb:
> Ich suche eine Steuerung die mit C/C++ programmierbar ist.
Ist mir nichtmal vom Hoerensagen bekannt, dass es sowas gibt.
> Als CPU soll ein ARM Prozessor(z.B Cortex M3) dienen der direkt über
> eine IDE(z.B IAR Systems) programmiert wird.
> Eine SPS wird dagegen mit dem Standard IEC 6113 programmiert.
Nicht unbedingt.

> Das Gerät sollte nicht über 250-300 Euro kosten.
Vergiss es, das ist Industrietechnik, da geht das bei dem 
Doppelten+Mwst. los.

wendelsberg
Gast #4589182
Lesenswert?

Luki G. schrieb:
> Serielle Schnittstelle UART1: CANopen, optional UART2: RS232/RS485

Die LPC1500 haben als einzige Cortex M3 einen CANopen Stack im ROM API 
so dass keine Lizenz dafür erforderlich ist. RS485 z.B. MODBUS wird auch 
hardwaremäßig unterstützt.

Ein Eval-Board mit Debugger ist für 30 EUR zu haben:

http://www.watterott.com/de/LPC1549-LPCXpresso-Board

Als Base-Board könnte ich das hier empfehlen. Es ist zwar für den 
LPC1768 gedacht, der hat aber keinen CANopen Stack, und der LPC1549 kann 
auch verwendet werden.

http://elmicro.com/de/mbed-rail-24v.html
http://elmicro.com/de/chip1768.html
Gast #4589463
Lesenswert?

Luki G. schrieb:
> Eine SPS wird dagegen mit dem Standard IEC 6113 programmiert.

Oder in C:
http://www.br-automation.com/en/products/software/automation-studio/

"...The user is provided effective support by the programming languages 
integrated in Automation Studio (IEC 61131-3 and ANSI C)..."
                                                 -------

B&R kann man also definitiv mit C programmieren. Vermutlich alle anderen 
auch.
Das sollte heute Standard sein.
OP #4589510
Lesenswert?

Hallo,

Das Problem einer SPS ist das sie für meine Anwendung zu teuer ist und 
daher ausscheidet.

Eine Microcontroller basierte Steuerung ist hingegen wesentlich 
günstiger und kann flexibler programmiert werden.

Mein Preislimit ist wie schon oben erwähnt max. 300 Euro.
(Firma: Outside the Asylum) #4589522
Lesenswert?

Luki G. schrieb:
> Eine Microcontroller basierte Steuerung ist hingegen wesentlich
> günstiger und kann flexibler programmiert werden.

Eine SPS basiert in der Regel auf einem Microcontroller.
Der Unterschied ist die Peripherie (0-10V, 4-20mA, Spannungsregelung, 
Schutzbeschaltung, Industriegehäuse...) und genau die möchtest Du zu dem 
Controller haben.
Das ähnlichste, was es zu Deinen Wünschen gibt ist eine SPS, der einzige 
Unterschied ist die Festlegung auf einen speziellen Prozessor.

Und das solche Wünsche hier zu viel zu geringen Preisvorstellungen 
geäußert werden, ist auch normal.
Gast #4589546
Lesenswert?

Ja, der µC ist billiger.
Aber die SPS hat:
- Die industrieüblichen Eingänge
- Erfüllt alle nötigen Normen
- Hat ein Gehäuse
- kann mit 24V versort werden
- eine fertige Toolchain
- Eine Dokumentation
- Hat Herstellersupport

Nimm nen µC, flansch das oben genannte dran, und du hast eine SPS. Nur 
dass du die dann noch EMV testen musst.
Die SPS schraubt man in den Schaltschrank, verdrahtet und programmiert 
sie und fertig. Nix mit EMV-Tests, UL, el. Sicherheit ectpp. Alles schon 
fertig. Dazu ist sie schon ausgereift (im Gegensatz zur Bastellösung).

Drum ist die SPS auch so teuer, aber gleichzeitig trotzdem oft billiger, 
weil man Entwicklungskosten spart.
Gast #4589555
Lesenswert?

Haha :D

Er könnnte sich aber basierend auf dem Controller ein Board nach seinen 
Ansprüchen designen, ich wollte nur einen Tipp für einen, meiner Meinung 
nach guten ARM Controller geben.

Aber das mit dem Klebeband und dem Vorwiderstand wäre natürlich einen 
versuch Wert.

Ich hätte dann gerne Bilder davon :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren