Digital I/O <=> ETH/RS232/USB Bridge

OP #7127478
Lesenswert?

Guten Morgen Leute,

ich brauche für ein Vorhaben die Möglichkeit Digitale I/Os an einem PC.

Da ich da aber keine Karten verbauen darf brauche ich eine Ethernt to 
I/O Adapter oder ähnliches !? könnt ihr mir da was empfehlen!?

Ode anderes Gefragt, was würde Ihr mit für ein NUC empfehlen, welcher 
folgende Anforderungen haben soll:

- Digital I/Os (aktuelle max. 4 Eingänge nötig)
- USB3 support
- 8GB RAM (4 könnte knapp werden)
- Min. 256 GB schneller SDD platte.

Betriebssystem Linux Ubuntu20.04 oder Win10 IoT kompatible:)

Danke für euere Gedanken im Vorfeld:)
OP #7127509
Lesenswert?

Hi,

Danke für euere Antworten.

Arduino hat zu weniger Power.

Hintergrund: Ich lese via USB3 im 10-20khz frames ein morz schnell also, 
puffere diese im Speicher <= 4GB , und bei nem I/O eingang signal flank 
will ich ein teil des Ring Puffers swappen und als datei ablegen.

d.h. ich brauch auch ne schnelle storage ssd o.ä.

Das ganze sollte auch bissel Industrie tauglich sein.

Dankeschön
Beitrag #7127517 wurde von einem Moderator gelöscht.
Moderator (Firma: Titel) Persönliche Seite #7127526
Lesenswert?

Boris S. schrieb:
> Hintergrund: Ich lese via USB3 im 10-20khz frames ein
Wie groß ist so ein Frame? Welche Datenrate ist das in MB/s?

Boris S. schrieb:
> Ich lese via USB3 im 10-20khz frames ein morz schnell also,
20 kHz sind eigentlich nicht schnell. Schon ein µC mit 20 MHz Takt ist 
da teusendmal schneller.

> Arduino hat zu weniger Power.
Dir ist aber bewusst, dass es abseits der kleinen AVR-Arduinos noch 
welche mit 32-Bit CPU gibt?
OP #7127537
Lesenswert?

Lothar M. schrieb:
> Wie groß ist so ein Frame? Welche Datenrate ist das in MB/s?

Oh das kann ich noch nicht sagen , vermutlich so 100kb <-> 1Mb muss ich
noch herausfinden.. (ich weiß das is ein wichtiger aspekt)

Lothar M. schrieb:
> 20 kHz sind eigentlich nicht schnell. Schon ein µC mit 20 MHz Takt ist
> da tausendmal schneller.

Da hast du recht. Aber da ich ehr ein NUC habe mit Linux ubunutu drauf 
etc. bin ich nicht direkt auf dem Bare-Metal prinzip:)
Was da alle passiert zwischen der Hardwar <-> USB <-> OS <-> kernel bis 
hin zur driver sdk wo ich die telegrame abfange weiß ich  (auch noch) 
nicht.

Lothar M. schrieb:
> Dir ist aber bewusst, dass es abseits der kleinen AVR-Arduinos noch
> welche mit 32-Bit CPU gibt?

nicht fundiert, aber ich assoziiere bei nem  Arduino immer meinen Neffen 
mit seiner Schulklassen Projekte:) Deswegen würde ich schon gern ein 
professionalen industrietauglichen NUC haben ... aber eben mit I/Os ;)
Moderator (Firma: Titel) Persönliche Seite #7127554
Lesenswert?

Boris S. schrieb:
> industrietauglichen NUC
Das, was ich mit dem TLA "NUC" finde, sieht mir nicht 
"industrietauglich" aus, sondern eher wie ein Spielzeug für die 
Medienabteilung im Wohnzimmer.

Echte Industrie-PCs sehen anders aus. Da kommen mir eher solche 
Hutschienen-Rechnern wie Beckhoff und Wago in den Sinn. Und da ist dann 
die Frage nach vorhandenen IO plötzlich irrelevant, denn die steckt man 
einfach in der Menge dazu, die man braucht.

https://www.google.com/search?q=hutschiene+pc

https://www.google.com/search?q=industrie+pc
Gast #7127679
Lesenswert?

Boris S. schrieb:
> Da ich da aber keine Karten verbauen darf brauche ich eine Ethernet to
> I/O Adapter oder ähnliches !? könnt ihr mir da was empfehlen!?

Ich habe das mal so gelöst: http://stefanfrings.de/net_io/index.html

Das dort gezeigte CrumbX1-Net Modul kannst du mit allen benötigten 
Zertifizierungen direkt beim deutschen Hersteller ordern. Letztendlich 
ist es nur eine Frage, wie viel Aufwand du bezahlen willst. ROHS Konform 
sind sie jedenfalls schon mal.

Die Frage ist, ob du mit den Verzögerungszeiten leben kannst, die im 
Ethernet üblich sind.

- USB3 support
- 8GB RAM (4 könnte knapp werden)
- Min. 256 GB schneller SDD platte
- Betriebssystem Linux Ubuntu20.04 oder Win10 IoT kompatible:)

Das sind wohl eher Anforderungen an den PC, hat mit dem I/O Adapter eher 
wenig zu tun. Kaufe ihn halt passend.

Ich gehe mal davon aus, dass man im Industrie-Umfeld noch problemlos PC 
Boards mit echtem parallel-Port bekommen kann, dann nimm das doch 
einfach. Es erspart dir den Adapter und die damit verbundenen 
Verzögerungen.

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