Schalter / Relais / Taster an Comport anschliessen Windows

Im Unterforum Hardware, Betriebssysteme, Programmiersprachen - Beschreibung: Alles zu Software, Hardware, Windows, Linux, Programmiersprachen
Anfragen zu Modding, Games, Cracks, etc. unerwünscht.

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 25 12 2025  05:28:50      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Oszilloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Hardware, Betriebssysteme, Programmiersprachen        Hardware, Betriebssysteme, Programmiersprachen : Alles zu Software, Hardware, Windows, Linux, Programmiersprachen
Anfragen zu Modding, Games, Cracks, etc. unerwünscht.


Autor
Schalter / Relais / Taster an Comport anschliessen Windows
Suche nach: schalter (25920) relais (22569) taster (7733) windows (2495)

    







BID = 744915

ispott

Gerade angekommen


Beiträge: 13
Wohnort: 46348
 

  


Hallo,

ich habe folgendes Problem:

http://www.reichelt.de/?ARTICLE=42660

Ich moechte diesen Sensor gerne an meinen PC (Windows) anschliessen und dann mit einem Programm auslesen ob es regnet oder nicht.

Der Sensor (eigentlich ist Sensor der falsche Begriff) kann schon ein Relais schalten, ich muesste also nur am PC ermitteln ob dieses Relais geschlossen oder offen ist.

Ich kann programmieren, habe allerdings garkeine Ahnung wie ich das Relais mit dem Comport verbinde (obs direkt geht oder ob ich noch ne Schaltung basteln darf) und wie ich den Comport ueber C# anspreche (ich habe gelesen, dass man unter Windows spezielle Treiber braucht)!

Ich bin fuer jede Hilfe dankbar, fuer mich ist das praktisch unloesbar, einer der da mehr Ahnung von hat bekommt das bestimmt in 5 Minuten hin.

Gruss Felix


//edit: Wenn man das ganze ueber USB anschliessen koennte waere das noch besser aber sicher umstaendlicher.

[ Diese Nachricht wurde geändert von: ispott am 31 Jan 2011 17:39 ]

BID = 744931

ispott

Gerade angekommen


Beiträge: 13
Wohnort: 46348

 

  

Man kann scheinbar nur einmal editieren, ich sehe grade, dass es relativ einfach ist mein Problem mit dem Druckerport zu loesen, nur den habe ich leider in Verwendung!

Kann ich da den LTP Port wie normal mit dem Schalter nutzen aber einen USB-Adapter nutzen? o.0

Ich will ja eig nur ein popeliges Bit uebertragen!

BID = 744932

Bartholomew

Inventar



Beiträge: 4676

Willkommen im Forum, ispott.

Du brauchst neben dem Niederschlagsmelder bloß noch einen 0815-Pullup-Widerstand, so 10kOhm 1/4W Kohleschicht etwa. Den Klemmst Du zwischen "+12V" und "Out". An "Out" liegen dann entweder 12V an (kein Regen) oder 0,2V (Regen). "-" und GND des RS-232 (Pin5) werden miteinander verbunden. "Out" kannst Du an einen der Eingänge, beispielsweise DCD (Pin1) anschließen. +12V sollten als logisch 0 und 0,2V als logisch 1 erkannt werden.

Siehe auch:
http://www.mikrocontroller.net/articles/RS-232
http://de.wikipedia.org/wiki/RS-232

Bei der Programmierung kann ich nicht helfen, zumal Du noch nicht mal angegeben hast, welche Version von Millionstelweich Fenster denn bei Dir zum Einsatz kommt.


Gruß, Bartho

BID = 744934

Bartholomew

Inventar



Beiträge: 4676


Zitat :
Man kann scheinbar nur einmal editieren,

Fast richtig, man kann nur innerhalb von 30 Minuten editieren.


Zitat :
ich sehe grade, dass es relativ einfach ist mein Problem mit dem Druckerport zu loesen,

Mit den seriellen Port geht es genau so einfach. Wenn ich mich recht erinnere, wollen die neueren Windowse die Kontrolle des Parallelports nicht mehr komplett anderen Programmen überlassen, dann sollte der Comport sogar einfacher auszulesen sein.


Gruß, Bartho


Nachtrag:

Zitat :
Kann ich da den LTP Port wie normal mit dem Schalter nutzen aber einen USB-Adapter nutzen? o.0

Verstehe ich nicht.

[ Diese Nachricht wurde geändert von: Bartholomew am 31 Jan 2011 18:34 ]

BID = 744938

ispott

Gerade angekommen


Beiträge: 13
Wohnort: 46348

Moin,

danke fuer die Antwort, das soll auf Windows XP und Windows 7 laufen koennen.


Wenn ich das so verdrahte zerstoere ich dann sicher nichts?

Da steht ja noch, das man den Ausgang nur mit 100mA belasten darf (ich habe von Elektrotechnik garkeine Ahnung)


Was ich meinte ist ob diese COM-USB oder LTP-USB Adapter brauchbar sind und ob man die wie einen normalen COM oder LTP Port ansprechen muss, ich werde um solche Adapter nicht herumkommen.

[ Diese Nachricht wurde geändert von: ispott am 31 Jan 2011 18:56 ]

BID = 744944

der mit den kurzen Armen

Urgestein



Beiträge: 17437

rechne doch mal R=U/I und I= U/R >>> I= 12V: 10000V/A =0,0012A= 1,2mA
und das sind knapp 2 % deiner 100mA
Diese USB Adapter sind keine vollwertigen Comschnittstellen.
Gruß Bernd

_________________
Tippfehler sind vom Umtausch ausgeschlossen.
Arbeiten an Verteilern gehören in fachkundige Hände!
Sei Dir immer bewusst, dass von Deiner Arbeit das Leben und die Gesundheit anderer abhängen!

BID = 744946

Bartholomew

Inventar



Beiträge: 4676

Bei 10kOhm und 12V fließen da nach Georg Ohm I=U/R = 12V/10000 Ohm maximal 1,2mA. Das Bauteil, das kaputt gehen könnte, kostet 2ct und lässt sich aus fast jedem Elektronikgerät ausschlachten

Das sollte auch mit den Schnittstellenadaptern funktionieren. Ich habe da aber bloß mal ein Programm in C für Linux geschrieben, bei C# und Windows >=NT5.1 bin ich leider unbedarft. Sollte sich aber per Google rausfinden lassen, bist ja nicht der erste mit dem Problem


Zitat :
(ich habe von Elektrotechnik garkeine Ahnung)

Macht nichts,
das hier ist ja auch kein elektrisches, sondern ein elektronisches Problem


Gruß, Bartho

Nachtrag:

Zitat :
Diese USB Adapter sind keine vollwertigen Comschnittstellen.

Die Dinger können mitunter nicht den Strom und die Spannung liefern wie fest eingebaute Schnittstellen, um eine Eingangsleitung zu überwachen, sollte es aber hier reichen.

[ Diese Nachricht wurde geändert von: Bartholomew am 31 Jan 2011 19:17 ]

BID = 744948

ispott

Gerade angekommen


Beiträge: 13
Wohnort: 46348


Zitat :
der mit den kurzen Armen hat am 31 Jan 2011 19:09 geschrieben :

rechne doch mal R=U/I und I= U/R >>> I= 12V: 10000V/A =0,0012A= 1,2mA
und das sind knapp 2 % deiner 100mA

Nagut dem kann ich noch folgen, aber es steht auch in dem Datenblatt, dass an dem Out keine Spannung angelegt werden soll, die wuerde ja trotz dem Widerstand anliegen! (Korregier mich wenn ich Stuss erzaehle, meine Kenntnisse beschraenken sich auf Etechnik-Grundkurs den ich oft blau gemacht habe)


Zitat :
ACHTUNG!
An der Klemme „OUT“ darf auf niemals direkt eine Spannung
angelegt werden, oder eine Last mit mehr als 100
mA Stromaufnahme angeschlossen werden!

BID = 744951

der mit den kurzen Armen

Urgestein



Beiträge: 17437

du legst da keine Spannung an es ist die Betriebsspannung des Teils, und der Strom fließt von da durch den Widerstand (Ersatz für das Relais) und den internen Transistor nach minus der Betriebsspannung.

_________________
Tippfehler sind vom Umtausch ausgeschlossen.
Arbeiten an Verteilern gehören in fachkundige Hände!
Sei Dir immer bewusst, dass von Deiner Arbeit das Leben und die Gesundheit anderer abhängen!

BID = 744953

IC-Killer

Schriftsteller



Beiträge: 635
Wohnort: Stuttgart


Zitat :
ACHTUNG!
An der Klemme „OUT“ darf auf niemals direkt eine Spannung
angelegt werden,


Die Spannung liegt aber nicht direkt, sondern über den 10k Widerstand an. Dieser Widerstand ist in dem Falle die Last.

Gruß Killer

Edit: too late

[ Diese Nachricht wurde geändert von: IC-Killer am 31 Jan 2011 19:27 ]

BID = 744962

ispott

Gerade angekommen


Beiträge: 13
Wohnort: 46348

Ah ok ich glaub ich habs gerafft, naja wer nicht fragt bleibt dumm ^^

Dann muss ich mich nurnoch mit dem Problem befassen den COM-Port auszulesen, man braucht da scheinbar eine extra dll fuer, ich werde da wohl ein wenig rumprobieren muessen, dafuer muss ich aber noch auf die Geraete warten.

Danke fuer die Antworten!

BID = 744972

IC-Killer

Schriftsteller



Beiträge: 635
Wohnort: Stuttgart

Wieso warten. Du kannst doch direkt ein High Signal an den Port legen.

Killer

BID = 744983

Bartholomew

Inventar



Beiträge: 4676

Ich nehme an, er möchte auf die USB->seriell-/parallel-Wandler warten.

BID = 745009

ispott

Gerade angekommen


Beiträge: 13
Wohnort: 46348


Zitat :
Bartholomew hat am 31 Jan 2011 20:21 geschrieben :

Ich nehme an, er möchte auf die USB->seriell-/parallel-Wandler warten.

Richtig, ich habe keinen Rechner mehr der noch nen RS232 hat. (geschweige denn den Anschluss fuer die Slotblende auf dem Mainboard)

BID = 745020

DonComi

Inventar



Beiträge: 8604
Wohnort: Amerika

Nimm C, dann kannst du den Aufruf CreateFile("COM*", ...) benutzen, um auf die Schnittstelle zuzugreifen.
Im Dunstkreis der Funktionen SetCommState, GetCommState, ..., findest du sicherlich was aus der API, womit man auch die Statusleitungen abfragen kann.

Das Ganze ließe sich so über C bzw. C++ realisieren.
Mit dem .NET-Framework kenne ich mich zwar nicht aus (Unix ), aber man sollte erwarten können, dass dort allerlei Schnittstellen einheitlich in einer Klassenbibliothek gekapselt sind (war ja selbst bei VB6 schon so).


Auf Schnittstellentreiberebene macht das heute keiner mehr, wird auch von den tollen MS-Systemen nicht gestattet.

Edit:
Aus API-Sicht verhalten sich USB-RS232-Wandler wie der FTDI (z.B. RL232) genau wie „richtige“ COM-Ports auch. Es gibt quasi keinen Unterschied, was die serielle Datenübertragung angeht. Was einen Unterschied macht, sind u.U. die Steuerleitungen. Denn diese werden ein paar tausend Mal pro Sekunde vom Treiber gepollt und das macht sie z.B. für typische BitBang-Adapter o.ä. relativ unbrauchbar. Für normale serielle Daten sind die Teile aber klasse.
Da hier ja quasi statisch gearbeitet wird sehe ich da keinerlei Probleme mit den Adaptern, das bringen die locker.

_________________


[ Diese Nachricht wurde geändert von: DonComi am 31 Jan 2011 21:50 ]


Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 18 Beiträge im Durchschnitt pro Tag       heute wurden bisher 2 Beiträge verfasst
© x sparkkelsputz        Besucher : 187924948   Heute : 2031    Gestern : 17227    Online : 320        25.12.2025    5:28
9 Besucher in den letzten 60 Sekunden        alle 6.67 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0915369987488