Autor Beitrag
sagar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 27



BeitragVerfasst: Sa 26.07.03 13:58 
Hallo Leute!
Ich möchte ein Relee steueren über mein Delphi-programm. Kann mir jemand sagen, wie ich das mahen kann. Ich hab mir die anderen Beiträge angeschaut aber die sind ziemlich kompliziert. Ich bin noch ein Anfänger :!: Bitte mit Beispiel wenn möglich !!!
Simon Joker
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 236
Erhaltene Danke: 1



BeitragVerfasst: Mo 28.07.03 08:08 
Hi Sagar

so ganz einfach ist der Zugriff auf den Com oder Serielleport nicht. Auf den Comport kann man glaub ich noch immer direkt zugreifen. Auf den seriellen nur über Windows.

Besorge dir dir port.dll, die kapselt das ganz vernünftig. Für tieferes Verständnis das Buch "PC-Schnitstellen unter Windows" oder "Messen und Mteuern mit dem PC". Hier ist alles beschrieben von einer einfachen Tasterschaltung bis zum I²c-Bus.
maximus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 896

Win XP, Suse 8.1
Delphi 4/7/8 alles prof
BeitragVerfasst: Mo 28.07.03 10:11 
Simon Joker hat folgendes geschrieben:
...
Auf den Comport kann man glaub ich noch immer direkt zugreifen. Auf den seriellen nur über Windows.
....


Äh...hmm...der COMport IST die serielle-schnitstelle!

_________________
mfg.
mâximôv
patmann2001
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 201

Windows 7 Prof.
Delphi XE2
BeitragVerfasst: Mo 28.07.03 10:19 
Hi sagar

Ich habe mal ein bisschen im Netz gestöbert und kann dir erstmal folgende Seite empfehlen: Kabel - FAQ.
Um dein Problem ein wenig zu lösen, habe ich mir grob überlegt wie man bis zu 8 Relais ansteuern kann. Da ich leider gerade keine Bilder hochladen kann, schreibe ich es nur auf.
Die Com-Schnittstelle deines Computers verbindest Du mit einem MAX232 Baustein. Dieser wandelt RS232 Pegel in TTL-Pegel um. Siehe dazu Pegelumsetzer MAX232. Von dort aus über den PIN 12 geht es in einen Microkontroler Typ AT89C2051 auf PIN 3. Das Datenblatt findest Du im Reichelt. Der muss dann natürlich noch programmiert werden. Ist aber eigentlich kein Problem. Die Pins 12 bis 19 werden auf den Baustein ULN2003 gelegt. Das ist ein Signalverstärker der auch gleicht die benötigten Freilaufdioden mitbringt um die induktiven Lasten der Relais zu kompensieren. Wenn du jetzt noch Relais mit 5V Spulenspannung nimmst, brauchst Du das ganze nur zusammen zu löten. Alle benötigten Bauteile gibt es bereits in SMD - Technologie, so das die Schaltung sehr klein wird, bis auf die Relais. Eine grobe Materialkostenschätzung bringt mich auf 30€.
Ich hoffe es hilft Dir weiter. Ansonsten könnte ich Dir einen ausführlicheren Bauplan auch per E-Mail zusenden. (Ich benutze Target 3001 Freeware Version)

cu Patmann
sagar Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 27



BeitragVerfasst: Mo 28.07.03 10:23 
Vielen Dank! Ja bitte sende mir noch den Bauplan per Email.
Simon Joker
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 236
Erhaltene Danke: 1



BeitragVerfasst: Mo 28.07.03 11:03 
@maximus

:oops: ja habe ich durcheinandergeschmissen meinte die paralelle.

die Garfield-Methode: Ich hasse Montage!
Brueggendiek
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 304

Win 98, Win98SE, Win XP Home
D5 Std
BeitragVerfasst: Mo 28.07.03 22:20 
Hallo Leute!

Um 8 Ausgänge anzusteuern (8 Relais), bietet sich die parallele Schnittstelle an! Die hat nämlich 8 Datenleitungen und arbeitet mit 5 Volt.
Da spart man sich den Pegelwandler und den Controller.

Die Probleme, unter nicht-DOS-Systemen (also Windoes NT, 2000, XP) die Schnittstelle anzusteuern, bleiben davon unberührt - port.dll sollte helfen. Unter DOS-Windows (95, 98, ME) kann man direkt auf die Ports zugreifen.

Gruß

Dietmar Brüggendiek
patmann2001
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 201

Windows 7 Prof.
Delphi XE2
BeitragVerfasst: Di 29.07.03 11:28 
Hallo Brueggendiek

Zitat:
Um 8 Ausgänge anzusteuern (8 Relais), bietet sich die parallele Schnittstelle an! Die hat nämlich 8 Datenleitungen und arbeitet mit 5 Volt.
Da spart man sich den Pegelwandler und den Controller.


Schön, aber wie hoch sind die Induktionsströme durch öffnen und schließen der Relais? Wann wird dann vorausichtlich der Boardcontroler den Geist aufgeben?

Ausserdem ist meine Lösung noch ausbaufähig. Will sagen mit einer kleinen Änderung am Microcontrollerprogramm kann man theroretisch 255 Platinen mit jeweils bis zu 8 Relais ansteuern. Auch ist die Möglichkeit gegeben daraus Binäre Eingänge zu gestalten.

cu Patmann
Samwise
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Fr 26.09.03 16:59 
Was hat es denn mit der Datei port.dll auf sich. Kann mir jemand mal ganz kurz erklären was man mit dieser Datei machen muss.
Muss nämlich auch im Zuge einer Projektarbeit auf eine Schnittstelle zugreifen und benutze XP.
Bin allerdings noch absoluter Delphineuling.
Ak-Alex
Gast
Erhaltene Danke: 1



BeitragVerfasst: So 05.10.03 09:09 
Ihr seht schon, so einfach ist das alles nicht was?

Denkt bitte dran das ihr eine art puffer ic einbauen müsst..Sonst macht ihr euch die Schnitstelle fratze...


habe damals in der schule ein Multiboard in Microprozessortechnik ansteuern müssen...


wenn ich die baupläne und codes noch finde poste ichs..


gruß

alex
Nickture
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16

Win 98
D2
BeitragVerfasst: Fr 10.10.03 14:39 
@ak Alex
Am Einfachsten ist es wenn er sich einen BAustein Zu Optoentkopplung besort die gibt es für ein paar ct bei Conrad/Kessler falls er das ralis noch nicht hat geht es auch noch einfacher denn es gibt fertig optoentkoppelte versionen
Nickture