Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Hardwarebasteleien (https://www.delphipraxis.net/169253-hardwarebasteleien.html)

Lemmy 6. Jul 2012 14:14

Hardwarebasteleien
 
Hallo,

folgende Anforderung: an einen PC soll ein Temperaturfühler (Flüssigkeit) angeschlossen werden. eine Software soll in regelm. Zeitabständen die Temperatur messen/abfragen. Anhand der Temperatur soll ein Signal (per USB?) an eine Maschinensteuerung geschickt werden (0-20mA).

Die Daten sollen visualisiert ggf. zwischengespeichert werden (für eine spätere Visualisierung).

Es steht ein (Mini)PC mit Windows zur Verfügung incl. USB Anschlüsse.

Einen Temperaturfühler zu finden dürfte nicht allzu schwierig sein, aber das mit dem Ausgangssignal ist mir nicht klar. Kann ich ein Signal mit einer definierten Stärke per USB schicken?

Alternative wäre ein Microcontroller, der die Steuerung übernimmt, und lediglich die Daten (Temperatur+Signalstärke) zwischenspeichert um diese immer wieder abzufragen. Aber da eh ein PC mehr oder weniger "rumsteht" wäre das imho doppel gemoppelt...

Hat jemand in dem Gebiet schon mal was gemacht?

Grüße

Nersgatt 6. Jul 2012 14:30

AW: Hardwarebasteleien
 
Ja, ich hab mal für meinen Bruder eine Steuerung für seine Hobbybrauerei gemacht. Es ging dabei um den Sud. Dabei wird das Zeug gekocht, muss auf bestimmten Temperaturen gehalten werden und ggf. automatisch heizen und rühren.
Gemacht habe ich das mit einem Board von Vellemann. Da hast Du analoge Eingänge (für den Temperatursensor) und Digitale Ausgänge (damit könntest Du z.B. Relais schalten, die dann Deine Maschine schalten). Das Board wird per USB angeschlossen. Und es gibt eine DLL dazu, mit der Du die Daten aus den Eingängen abfragen kannst, bzw. die Ausgänge setzen kannst.
Das ist das Gerät: http://www.velleman.eu/products/view...g=de&id=351346

Medium 6. Jul 2012 14:32

AW: Hardwarebasteleien
 
0-20mA sind in der Feldverdrahtung in der Industrie üblich zur Übermittlung von Analogwerten. Mit nacktem USB wird man da nicht weit kommen fürchte ich, zumal das ganze bei 12 oder 24V passiert (USB kennt imho nur 5V). Normalerweise setzt man dafür eine SPS ein, welche mit entsprechenden Karten versehen u.a. diesen Kommunikationsstandard bedient. Es gibt auch sehr kleine SPSen für Mini-Steuerungen.
Man könnte vermutlich mit einem µC was machen, aber man bräuchte da dann zumindest einen AD-Wandler, eine UART-to-USB Lösung und ggf. was Trafomäßiges um die Spannungen zu erhalten. Insgeamt eine ziemliche Bastelei, zumindest wenn man da nicht so sehr drin steckt.

hathor 6. Jul 2012 14:43

AW: Hardwarebasteleien
 
Guckst Du:
Digitale, temperaturabhängige Lüfterregelung mit USB-Interface - Projektübersicht
http://www.keiang.de/Content-pid-46.html

Es geht auch einfacher: google nach USB Lüfterregelung

Eingang ist fast immer ein digitaler Temperatursensor
Ausgang ist fast immer ein PWM-Signal - kann man integrieren und dann erhält man eine temperaturabhängige Spannnung.

Jumpy 6. Jul 2012 14:44

AW: Hardwarebasteleien
 
Kann man da nicht ggf. einen Temperaturfühler/Festwertregler aus dem Heizungsbau zweckentfremden?

ThomasBab 6. Jul 2012 15:04

AW: Hardwarebasteleien
 
Hallo!

Versuch es mal hier: http://labjack.com/

Ich hab hier den U12. Läßt sich auch problemlos mit Delphi ansprechen.

Lemmy 6. Jul 2012 15:21

AW: Hardwarebasteleien
 
Jungs, ihr seid einfach SPITZE!!! VIelen herzlichen Dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz