AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein grundsätzliche Fragen zu I/O Boards mit Delphi
Thema durchsuchen
Ansicht
Themen-Optionen

grundsätzliche Fragen zu I/O Boards mit Delphi

Ein Thema von Hansi · begonnen am 14. Sep 2014 · letzter Beitrag vom 21. Sep 2014
Antwort Antwort
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.199 Beiträge
 
Delphi 12 Athens
 
#1

AW: grundsätzliche Fragen zu I/O Boards mit Delphi

  Alt 16. Sep 2014, 17:40
Nur nochmal eine kleine Sache angesprochen.

Es gibt grundsätzlich 3 2 Wege:
  • Reine Kontrolle über das PC-Programm.
    > Es gibt nur ein IO-Board, welches ausschließlich vom PC gesteuert wird.
    > Die Verschaltung der Hardware/Ausgänge ist also quasi fest verdrahtet und lässt sich oft nicht mehr ändern.
  • Steuerung eines Controllers.
    > hier muß man erstmal ein Daten/Steuer-Protokoll definieren und ein passendes Programm im Controller installieren
    > die Datenflut kann minimiert werden, da einiges der Controller übernehmen kann, was über kurze Befehle aktiviert wird, anstatt alles manuell zu schalten (z.B. Blinken)
    > das Programm kann oft später nochmal angepasst/erweitert werden
    > Je nach Komplexität des Programms kann das System auch unabhängig vom PC arbeiten oder zeitkritische Aufgaben vom Programm entkoppelt erledigen.
  • Direkte Steuerung von digitalen Ausgängen des PCs, wie z.B. beim LPT (meist einige Steuerleitungen des parellelen Ports).

Je nach Aufgabe kann man man nun entscheiden, ob man eine "einfache" IO-Schnittstelle verwendet und welche PC-Schnittstelle sie besitzt (oft Seriell, USB, LAN, WLAN, Bluetooth oder USB/LAN/WLAN/BT-Serielladapter, bzw. 1-/2-Wire-Adapter).

Bei den IO-Boards oder bei µC-Boards gibt es oft welche mit speziellen IO-Convertern ala Relais, Optokoplern, Lasttransistoren usw.

Einige µC's besitzen auch direkte IO-Ports für USB, so daß man eventuell auch mit extrem wenig Hardware auskommt. (fast bis runter zu einem einzigen IC mit kaum externer Beschaltung).
Teilweise auch mit vorinstallierter "Firmware" und vordefinierter Softwareschnittstelle, so daß sie als einfacher IO-Controller verwendet werden können.

"Mikrocontroller" ist eventuell untertrieben, denn man kann das locker bis hin zu MiniPC, Embeddedsystem, Android, Arduino, großen Atmel uvm. ausweiten.


Also abhängig von
* Vorlieben für ein bestimmtes System
* Anzahl und Art der Schnittstellen (IO-Ports)
* Art der Steuerung (zentral, dezentral, komplett/teilweise unabhängig)
* das Können (beschränkt auf fertige und einfache IO-Bords)
* ...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:01 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