Forum: Mikrocontroller und Digitale Elektronik I/O Platine Füllstände USB C++


von Lui R. (lui_r)


Lesenswert?

Hallo zusammen,

ich arbeite derzeit an einem Projekt bei dem ich 32 Füllstandssensoren ( 
diese benötige ich auch noch ) via eines C++ Programms abfragen muss.

Gegeben: Windows Rechner und Borland RAD Studio Tokyo.

Ich bin in Controller Sachen noch relativ frisch unterwegs und habe 
leider nicht all zu viel Erfahrung.

Ich benötige im Grund genommen eine Platine mit 32 Eingängen via usb 
angebunden die ich im C++ abfragen kann.

Vielen Dank

: Bearbeitet durch User
von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Digital oder analog? Digital ginge z.B. damit:

https://www.codemercs.com/de/io-warrior?L=1

Es gibt aber eine Menge solcher Systeme, suche nach "USB DAQ".

: Bearbeitet durch User
von Guido Körber (Gast)


Lesenswert?

Was für Eingänge denn? Analog, digital, irgend eine Schnittstelle?

von georg (Gast)


Lesenswert?

Lui R. schrieb:
> 32 Füllstandssensoren

Nur Ein/Aus oder mit Analogwertausgabe?

Georg

von Dr.Who (Gast)


Lesenswert?

Lui R. schrieb:
> ich arbeite derzeit an einem Projekt bei dem ich 32 Füllstandssensoren (
> diese benötige ich auch noch ) via eines C++ Programms abfragen muss.

Erst mal würde ich ein Funktions-Plan (Blöcke) in einem Lastenheft 
ausarbeiten.
Eingänge allein werden nicht Aussagekräftig und wahrscheinlich wegen
möglicher Störanfälligkeit nicht zielführend sein.
Man muss sich auch Gedanken darüber machen, ob man Messdaten
in Echtzeit oder durch Polling sequenziell kontinuierlich erfassen, 
speichern, übertragen und vearbeiten will.
Die Güte der Sensorick und Messtoleranzen müssen auch berücksichtigt 
werden.
Was das für Behältnisse sind, ist auch nicht unwichtig. Man sollte hier 
keinen Kabelsalat kreieren mit dem man reichlich Störungen sammelt.

> Gegeben: Windows Rechner und Borland RAD Studio Tokyo.

Mit Borland kann man sich eine nette SDI/MDI-Applikation 
zusammenklicken,
aber wenn man Embedded Systeme (Mikrocontroller) und das bietet
sich durch die USB-Schnittstelle ja an, entwickeln will, wird man
das mit C lösen müssen.
C++ - Resourcen wären da wie mit Kanonen auf Spatzen schießen
und sind in der SDI/MDI-Applikation besser zielführend.

> Ich bin in Controller Sachen noch relativ frisch unterwegs und habe
> leider nicht all zu viel Erfahrung.

Dann würde ich mir ein paar Beispiele im Netz ergooglen und damit
experimentieren. Wenn man mit solchen Projekten mit der Hardware
unerfahren ist, wäre ein Ardunio eine gute Wahl.

> Ich benötige im Grund genommen eine Platine mit 32 Eingängen via usb
> angebunden die ich im C++ abfragen kann.

Das könnte ein fataler Fehler sein, daher würde ich erst mal ein
Lastenheft auf den Tisch legen, wo das Gesamtkonzept beschrieben
wird, wie man sich da eine Lösung vorstellt.

Noch was:

Salamitaktik um an hilfreiche Informationen zu kommen, führt für
gewöhnlich hier nicht zum Erfolg, insbesondere wenn es sich um
ein ganzes Projekt handelt.
Das Forum hilft nur bei Detailproblemen.

von PittyJ (Gast)


Lesenswert?

Und wo ist jetzt das Problem jetzt?
Es gibt genug Controller mit 32 Eingängen. Und manche haben auch USB.
Also zeichnet man sich das Platinenlayout, lässt die Platine fertigen, 
bestückt den Controller, schreibt die SW und fertig ist das Teil.
In 4 Wochen sollte alles erledigt sein.

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.