Hardware-Modul für Realtime-Anwendungen gesucht

Gast #3412187
Lesenswert?

Guten Tag,

für einige in Zukunft anstehende Projekte (beruflicher Natur) benötige 
ich ein Hardware-Modul mit entsprechenden analogen Ein- und Ausgängen um 
darauf Regel- bzw. Messsysteme zu realisieren. Aus praktischen Gründen 
soll das System über einen Windows-Rechner bedient werden können. Nun 
bin ich bei meinen Recherchen über folgendes System gestolpert:

www.adwin.de

Um es einfach zu sagen: Genau so etwas suche ich. Ein echtzeitfähiger 
DSP, welcher eigenständig agiert und einen Datenaustausch mit einem 
Windows-Rechner ermöglicht. Einziges Problem: Die Programmierung erfolgt 
in Basic. Ich würde hier C bevorzugen und frage mich daher, ob jemand 
eine vergleichbare Plattform kennt? Ich bin für jeden Tipp dankbar.

National Instruments Hardware + Labview wäre natürlich eine Alternative. 
Jedoch sprechen die sehr hohen Kosten und einige andre Fakten dagegen.

Danke im Vorhinein für eure Hilfe

mfg
Stephan Lanser (voestalpine Stahl GmbH)
Gast #3413355
Lesenswert?

Hi,

mit der Xenomai-Echtzeiterweiterung bekommt man ganz gute Antwortzeiten 
hin, insofern kann man für einige Sachen (uC)Linux verwenden. Ich 
bevorzuge sogar uClinux wegen des nicht-virtuellen Speichers, macht 
einige Dinge einfacher und das System nicht weniger stabil.
Damit hat man eine relativ breite Auswahl bei den Systemen.
Im Endeffekt bleibt die Frage nach den I/O und den 
Echtzeit-Anforderungen.
Die meisten echtzeitfähigen Systeme habe ich auf Blackfin-Basis 
realisiert, u.a. weil das m.W. der einzige DSP ist, den man sowohl 
standalone als auch mit uClinux betreiben kann. Die ganz harten 
Echtzeitsachen (<10us) gehen nur standalone. Gehts also mit uClinux 
nicht, hat man quasi doppeltes Netz und muss nur die Software neu 
stricken. Das sollte aber bei einigen ARM Derivaten genauso gut gehen. 
Ist halt viel Recherche-Arbeit..
Gast #3413475
Lesenswert?

Stephan Lanser schrieb:
> Genau so etwas suche ich. Ein echtzeitfähiger
> DSP, welcher eigenständig agiert und einen Datenaustausch mit einem
> Windows-Rechner ermöglicht.

Vielleicht schreib doch erstmal, was du unter "Echtzeit" verstehst. Je 
nach zu beackerndem Prozess ist das Zeitempfinden sehr unterschiedlich. 
Die einen nennen es Echtzeit, wenn sie im Minutenbereich reagieren 
können, für andere Anwendungen reichen Mikrosekunden nicht aus.

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