|
|
|
|
|
|
Mitglied
Registrierungsdatum: Apr 2008
Beiträge: 19
|
NPN Signal via USB / Com-Port
Ich habe einen Durchflussmesser, welcher über ein NPN Signal 1000 Taktungen pro 1 Liter abgibt. Nun bräuche ich diese Taktung am PC.
Z.B. über ein COM-Port Kabel, ich möchte in meiner selbst geschriebenen Anwendung quasi den COM-Port überwachen und bei jeder Umdrehung einen Wert erhöhen.
Wie könnte ich das realisieren, schwer kann das nicht sein.
|
21. 04. 2008, 13:44
|
#1
|
|
Mitglied
Registrierungsdatum: Apr 2008
Beiträge: 12
|
Re: NPN Signal via USB / Com-Port
Wo ist denn dein Problem? Liegt es an der Hardware oder Software?
Für USB könntest du das hier nehmen: http://www.cesko.host.sk/IgorPlugUSB...0(AVR)_eng.htm
Welche Programmiersprache beherscht du denn?
|
21. 04. 2008, 22:06
|
#2
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: Apr 2008
Beiträge: 19
|
Re: NPN Signal via USB / Com-Port
An der Hardware, die mir jede Tacktung gibt.
Quasi einen Impuls den ich in meinem Programm aufzeichnen kann.
IgorPlug-USB was ist das genau, die Seite lädt bei mir nicht richtig...
|
22. 04. 2008, 09:06
|
#3
|
|
Mitglied
Registrierungsdatum: Apr 2002
Beiträge: 861
|
Re: NPN Signal via USB / Com-Port
Am einfachsten geht das über den Druckerport, über eine der Signalleitungen.
Wieviele Impulse sind denn zu erwarten?
Es ist natürlich nicht unbedingt die optimale Lösung, da der Rechner den Port dauernd auslesen muß um nicht mal einen Impuls zu "verschlucken".
Besser währe es einen kleinen Binärzähler an den Impulsausgang zu hängen, der könnte dann beispielsweise im Hintergrund bis 255 Zählen und dann wieder auf Null springen.
Den Zählwert kann der Rechner dann in mehr oder weniger großen Zeitabständen auslesen.
Gruß
CForce
|
22. 04. 2008, 10:49
|
#4
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: Apr 2008
Beiträge: 19
|
Re: NPN Signal via USB / Com-Port
hm, ich möchte gern das Konzept erklären, was dahinter steckt
ich habe einen Durchlussmesser, welcher 1000 Signale pro 1 Liter abgibt.
Dahinter wird eine Bierzapfanlage stehen. Auf Bildschirmen soll dargestellt werden, wieviel Bier in der letzten Stunde getrunken wurde, danach errechnet sich der aktuelle Preis des Biers.
In Visual Basic soetwas zu programmieren ist für mich kein Problem, jedoch muss ich ständig wissen, was auf der Zapfleitung passiert. Einmal Kölsch, einmal Pils, es werden also 2 Durchflussmesser angeschlossen, hierbei spielt KEINE Rolle, welches Bier gezapft wird.
Wie komme ich an diese 1000 Takte pro 1 Liter.
Leider steht mir ein LPT Port nicht zur verfügung. Ich dachte eher an eine COM-Port Verbindung, oder USB, die dauerhaft abgefragt wird.
Was ich festgestellt habe, wenn ich diese 3 Kabal des Durchflussmessers an das Mainboard anschließe an den FAN Anschluss, so wird, wenn ich durchpuste auch tatsächlich ein Wert ermittelt, an diesen komme ich leider nicht, da mit die WMI Klassen von Windows keinen Wert bereitstellen, den ich einfach so auslesen kann, zudem ist es zu träge um einen korrekten Wert zu haben.
Was schlagt ihr also vor ? Ich müsste doch mit einem COM-Port Sniffer irgendwie an eine Aktion kommen, die mir sagt, jetzt kommt ein Impuls. Mit Visual Basic den ComPort abhören ist kein Problem.
|
22. 04. 2008, 10:58
|
#5
|
|
Mitglied
Registrierungsdatum: May 2005
Ort: Augsburg
Beiträge: 739
|
Re: NPN Signal via USB / Com-Port
Für das was gescheite und genaue Durchflussmesser kosten, bekommt man fei a Menge Bier.
Hier trifft die Bezeichnung Schnapsidee weniger zu. Eher Bier Idee
Aber trotzdem alles Käse.
Könnte man zur Abwechslung mal was vernünfiges machen???
Gruß
Holger
|
22. 04. 2008, 11:31
|
#6
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: Apr 2008
Beiträge: 19
|
Re: NPN Signal via USB / Com-Port
hä ?
wie wäre es mit einer Lösung, dass ich die Taktungen auf den pc bekomme, das geht hundert pro mit einem kleinen chip der signale aufnehmen und abgeben kann.
|
22. 04. 2008, 11:37
|
#7
|
|
Mitglied
Registrierungsdatum: May 2005
Ort: Augsburg
Beiträge: 739
|
Re: NPN Signal via USB / Com-Port
Du kannst aber mit den Takten auch direkt auf (CMOS) Zähler gehen, und von da aus dann auf große 7-Segment Anzeigen.
Würde aber vorteilen, da Du so eine hohe Auflösung nicht brauchst. 0,1Liter würde reichen. (Taster für den Reset nicht vergessen)
Somit ist kein Interface nötig, Software brauchst auch nicht schreiben, und Du kannst alles direkt ablesen.
Aber trotz allem, Schnapsidee!
Gruß
Holger
|
22. 04. 2008, 12:39
|
#8
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: Apr 2008
Beiträge: 19
|
Re: NPN Signal via USB / Com-Port
Direkt ablesen ?
soso, da ist eine Anzeige, wieviel das Bier im Moment kostet ? Und da kann ich zwei Monitore mit ansteuern ? Hm, ich brauche einen Drehzahlmesser mehr nicht, da ist denke ich ein optischer Sensor drin, wie bei einer Lichtschranke, ich seh schon, mirkann keiner helfen
|
22. 04. 2008, 12:42
|
#9
|
|
Mitglied
Registrierungsdatum: May 2005
Ort: Augsburg
Beiträge: 739
|
Re: NPN Signal via USB / Com-Port
Wie willst Du von der Durchflussmenge auf den Preis kommen?
Wird bei mehr Durchfluss das Bier billiger?
Drehzahlmesser? Was willst damit? Upm von der Bierpumpe?
Gehen wir mal davon aus, dass Du die genannten 1000 Impulse pro Liter bekommst.
Da könnte man so vorteilen, dass z.B. bei 100 Impulsen der Zähler um 1 höher zählt.
Durch das bescheißen mit dem Vorteilen, kannst Du, den Preis anzeigen. Wenn man es so ausdrücken will, den Umrechnungsfaktor Liter / Preis einrechen.
2 Monitore = 2 Displays bauen, fertig
Gruß
Holger
|
22. 04. 2008, 13:10
|
#10
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: Apr 2008
Beiträge: 19
|
Re: NPN Signal via USB / Com-Port
Genau MEHR BIER = WENIGER GELD !
Naja, ich muss sehen, dass ich den wert anders bekomme.
|
22. 04. 2008, 13:45
|
#11
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: Apr 2008
Beiträge: 19
|
Re: NPN Signal via USB / Com-Port
Um technisch weiter ins Detail zu gehen.
Dieser Durchflussmesser wird verwendet.
http://www2.produktinfo.conrad.com/d...ESSTURBINE.pdf
|
22. 04. 2008, 15:30
|
#12
|
|
Mitglied
Registrierungsdatum: May 2005
Ort: Augsburg
Beiträge: 739
|
Re: NPN Signal via USB / Com-Port
Zum Basteln ganz OK, aber nicht für mehr. Oder was willst dazu wissen?
Gruß
Holger
|
22. 04. 2008, 16:17
|
#13
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: Apr 2008
Beiträge: 19
|
Re: NPN Signal via USB / Com-Port
Naja, soll ja nur die Taktungen an den PC weiter gegeben werden, mehr nicht.
Versteht mich keiner ?
Ich möchte nur die Signale, die mir dieser Durchflussmesser gibt, am Bildschirm in form von z.B. 1 sehen.
Dreht sich das Rad da drinnen einmal, möchte ich eine 1 haben, dreht es sich ein 2. mal, dann eine 2 und so weiter, mehr nicht.
|
22. 04. 2008, 16:19
|
#14
|
|
Mitglied
Registrierungsdatum: May 2005
Ort: Augsburg
Beiträge: 739
|
Re: NPN Signal via USB / Com-Port
Ja, das ist schon klar, kannst Du ja auch machen.
Nur besonders gut wird das nicht klappen.
Um auf das Hauptthema zurück zu kommen:
Ist die Frage, wie Du die Daten in Deinen PC bekommst.
Über den LPT Port wäre das einfachste. Hast Du aber nicht.
Aber evtl. wäre es ein Lösungsansatz, das ganze in einen Controller (Atmel oder PIC) zu programmieren, und vom Controller aus die Zählwerte über die serielle Schnittstelle an den PC zu übertragen.
Was besseres fällt mir jetzt auf die schnelle auch nicht ein.
Gruß
Holger
|
22. 04. 2008, 16:33
|
#15
|
|
...wundert sich manchmal!
Registrierungsdatum: Sep 2003
Beiträge: 3.223
|
Re: NPN Signal via USB / Com-Port
OMFG!
Ist es so schwer, den CD oder RI der seriellen Schnittstelle abzufragen???
Nö.
Also:
Besorg dir ein Netzteil, das den Kasten mit 12V versorgt, und schließ den Sensorausgang an CD an, mit einem Widerstand von 10K gegen 12V. Dann müsste das schon gehen.
|
22. 04. 2008, 19:40
|
#16
|
|
Mitglied
Registrierungsdatum: Dec 2004
Beiträge: 367
|
Re: NPN Signal via USB / Com-Port
Hey,
wie wäre es mit einen MU welcher erstmal 0-10V aus der Frequenz zaubert?
Dann ist das weitere vorgehen noch einfacher!
Aber mal zurück:
der Sensor funktioniert nach den Prinzip karmanschen wirbelstraße?
Ist der nicht ein wenig ungenau?
Zitat:
Durchflussbereich 0,5... 25 L/min. (H2O bei 22°C)
Messgenauigkeit +/- 3 % bei gleichen Betriebsbedingungen
Wiederholgenauigkeit < 0,5% bei gleicher Betriebsbedingung
|
Also wenn weniger als 0.5 liter/minute fließen registriert der das garnicht. Und im unteren bereich hat der Sensor bestimmt weitaus mehr ungenauigkeiten!
Mfg
|
22. 04. 2008, 20:58
|
#17
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: Apr 2008
Beiträge: 19
|
Re: NPN Signal via USB / Com-Port
Was ist der MU ?
Habe einfach ein9,6 V netzteil genommen, ein anderes hatte ich nicht da. leider kein erfolg überdie Ring leitung, das Programm hat mir nix signalisiert  .
|
15. 05. 2008, 21:15
|
#18
|
|
...wundert sich manchmal!
Registrierungsdatum: Sep 2003
Beiträge: 3.223
|
Re: NPN Signal via USB / Com-Port
MU = Messumformer.
Wobei ein F/U-MU nicht viel bringt, denn wie will man die 0-10V auswerten???
Möglicherweise liegt das Problem darin, das die RI-Leitung schon hohen Ruhepegel hat. Messen hilft da... Dann nur 'mal eben' die Schaltung umbauen, damit der Sensor negative Pulse abgibt, schon geht's...
|
16. 05. 2008, 20:12
|
#19
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: Apr 2008
Beiträge: 19
|
Re: NPN Signal via USB / Com-Port
ich habe leider keine wirklich ahnung davon, es wäre super, wenn mir jemand sagen kann wie ich das invertiere ?
|
16. 05. 2008, 21:25
|
#20
|
|
seit Hartz IV Moderator
Registrierungsdatum: Aug 2001
Ort: zu Hause, in 123XX
Beiträge: 9.164
|
Re: NPN Signal via USB / Com-Port
Eine richtige Bierbörse richtet sich nach den Ordern, nicht nach dem Durchfluss
http://www.die-berliner-republik.de/bierboerse.php
Gruss
Tim
|
16. 05. 2008, 21:29
|
#21
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: Apr 2008
Beiträge: 19
|
Re: NPN Signal via USB / Com-Port
es soll ja automatisiert werden. ich möchte bildschirme da aufhängen, wo der aktuelle Preis erscheint, dafür soll gekauft werden können.
|
17. 05. 2008, 11:01
|
#22
|
|
ohne glied
Registrierungsdatum: Nov 2007
Ort: 192.168.0.1
Beiträge: 105
|
Re: NPN Signal via USB / Com-Port
hi
waere es nicht sinnvoll den preis an die abgerechneten biere zu koppeln,
also die daten fuer die berechnung von der kasse zu holen ?
mfg der-niedliche
|
19. 05. 2008, 10:51
|
#23
|
|
Mitglied
Registrierungsdatum: May 2005
Ort: Augsburg
Beiträge: 739
|
Re: NPN Signal via USB / Com-Port
Zitat:
|
Zitat von der-niedliche
hi
waere es nicht sinnvoll den preis an die abgerechneten biere zu koppeln,
also die daten fuer die berechnung von der kasse zu holen ?
|
Wäre zumindest genauer wie mit dem Schätzeisen.
Gruß
Holger
|
19. 05. 2008, 11:17
|
#24
|
|
Mitglied
Registrierungsdatum: Apr 2006
Beiträge: 81
|
Re: NPN Signal via USB / Com-Port
Zitat:
|
Zitat von der-niedliche
hi
waere es nicht sinnvoll den preis an die abgerechneten biere zu koppeln,
also die daten fuer die berechnung von der kasse zu holen ?
mfg der-niedliche
|
Das wäre schonmal ein guter Ansatz imho.
Einen Durchflussmesser mit +/- 3% beim Bierzapfen?
Ich stehe Nebenjobmäßig selber an der theke und da kann ich dir versichern, dass das Projekt mit Pauken und komplettem Orchester in die Hose und jedes andere Kleidungsstück geht. Die Messgenauigkeit ist viel zu ungenau...desweiteren wirst du festellen das du wenn du dich komplett an den Werten des Durchflussmessers orientierst du sehr hohen Schwund haben wirst.
Kauf dir lieber einen Wasserzähler und schließ den irgentwie an.....aber der wird auch Probls bekommen genau die der Durchflussmesser.....spätestens wenn du Schaum durch die Leitung fließen läßt....
Wenn du tatsächlich so einen hohen Umsatz hast dann zähle die angestochenen Fässer...
---
Softwaremäßig mußt du auch aufpassen, dein Zählprozess in der Art und Weise wie er programmiert werden soll nicht vom Scheduler unterbrochen werden darf, somst gibts Fehler. Das bedeutet du müßtest den Zählprozess "Atomic" deklarieren...das geht in C/C++....ob das in VB geht weiß ich nicht.
|
19. 05. 2008, 11:58
|
#25
|
|
Alle Zeitangaben in UTC +1. Es ist jetzt 22:52 Uhr.
|
|