Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mit Delphi Steuern und Messen! (https://www.delphipraxis.net/62860-mit-delphi-steuern-und-messen.html)

Bratwurst 10. Feb 2006 16:00


Mit Delphi Steuern und Messen!
 
Hallo!

Wie kann man mit Delphi z.b. einen Motor(an aus reicht) steuern und eine z.b. Temperatur einlesen?

Welche hardware benötigt man?

konda 10. Feb 2006 16:21

Re: Mit Delphi Steuern und Messen!
 
Na ja, du musst auf jeden Fall deine Geräte irgendwie an den Computer anschließen können. Wahrscheinlich geht das irgendwie mit dem USB-Anschluß. :drunken:

franktron 10. Feb 2006 16:35

Re: Mit Delphi Steuern und Messen!
 
Die Zeitschrift Elektor hat da einen Kurs gemacht

Tonic1024 10. Feb 2006 17:01

Re: Mit Delphi Steuern und Messen!
 
Zitat:

Zitat von konda
Wahrscheinlich geht das irgendwie mit dem USB-Anschluß. :drunken:

Warum einfach wenns auch kompliziert geht... Im Normalfall wäre USB die schlechteste weil aufwendigste Lösung.

Die geschichte mit dem Motor ist das allereinfachste. Einfach ne 0815 Relaiskarte und üner den Parallel-Port steuern. Aber es gibt immer ein "ABER"...

Temperatur einlesen ist zwei Klassen heftiger. Du musst nicht nur einen Wert in den Rechner bekommen, dieser Wert ist auch noch analog, was in der Digitaltechnik immer einen Ausnahmefall darstellt. Jetzt ist die Frage ob du viel lernen willst oder nur ne schnelle Lösung suchst.

Für den Zweiten Fall solltest du das Velleman Experimentierboard wählen. Kostet nicht die Welt und hat alle Schnittstellen sowie eine Bibliothek mit allem was Delphi braucht um diese anzusprechen. Womit Kondas Kreis siech wieder schliesst, denn dieses Board wird über USB angeschlossen :wink:

Allerdings liegt der Lerneffekt nahe NIL.


[Edit] Klick hier [/Edit]

Toni

Daniel Schuhmann 10. Feb 2006 17:04

Re: Mit Delphi Steuern und Messen!
 
Für das Thema USB werfe ich mal den IO-Warrior von Code Mercenaries ein.

Einlesen einer Temperatur wird im allgemeinen über eine analoge Spannung (z.B. Wheatstonesche Messbrücke und PT100/PT1000) und anschließendes Wandeln in digitale Daten (A/D-Wandler, z.B. PCF8591 für I²C) erledigt.

Was die Software angeht: Der IO-Warrior meldet sich als HID-Device am System an (braucht daher auch keine Treiber) und kann über eine Komponente aus der JVCL (im SDK vom IO-Warrior enthalten) angesprochen werden, ohne dass DLLs, Treiber, etc benötigt werden.

Waldteufel 10. Feb 2006 17:05

Re: Mit Delphi Steuern und Messen!
 
Hi.

Zitat:

Zitat von Tonic1024
Du musst nicht nur einen Wert in den Rechner bekommen, dieser Wert ist auch noch analog, was in der Digitaltechnik immer einen Ausnahmefall darstellt.

Analoge Werte müssten imho über den Gameport gehen. Die X-/Y-Achsen-Werte von älteren Joysticks werden ja auch analog übertragen.

Daniel Schuhmann 10. Feb 2006 17:07

Re: Mit Delphi Steuern und Messen!
 
Zitat:

Zitat von Tonic1024
Im Normalfall wäre USB die schlechteste weil aufwendigste Lösung.

Wir sollten uns aber im Jahr 2006 langsam daran gewöhnen, dass die "Legacy-Schnittstellen" wie COM und LPT langsam aber sicher verschwinden werden. Bei neuen Rechnern gibt es sie nur noch selten und meist sind sie nur (wie zu XT-Zeiten) über zusätzliche Slot-Brackets anschließbar.

Eine Lösung mit USB hingegen ist zukunftssicher und (vgl. voriges Posting) gar nicht mal so kompliziert und teuer, wie allgemein vermutet wird.

// Edit: @Waldteufel: Der Gameport ist genauso "am Wegsterben". Zudem ist nicht Gameport = Gameport, will heißen daß für jeden Rechner eine eigene Kalibrierung notwenig wäre, was bei Messaufgaben nicht der Weisheit letzter Schluss ist.

igel457 11. Feb 2006 12:43

Re: Mit Delphi Steuern und Messen!
 
Ich würde auf jeden fall einen Externen Mikrokontroler benutzen.

C-Control 1 von Conrad ist gerade für Anfänger genau das Richtige (wen auch nicht das billigste >45€).

Damit kannst du Analoge Messwerte einlesen und schalten und walten wie du lustig bist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 Uhr.

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