gulli:board Logo

Anzeige


  Thema geschlossen
Stoepsel2008
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.
Alt 21. 04. 2008, 13:44 Stoepsel2008 is offline #1
Gerdi68
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?
Alt 21. 04. 2008, 22:06 Gerdi68 is offline #2
Stoepsel2008
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...
Alt 22. 04. 2008, 09:06 Stoepsel2008 is offline #3
CForce
Mitglied
 
Benutzerbild von CForce
 
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
Alt 22. 04. 2008, 10:49 CForce is offline #4
Stoepsel2008
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.
Alt 22. 04. 2008, 10:58 Stoepsel2008 is offline #5
he2432
Mitglied
 
Benutzerbild von he2432
 
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
Alt 22. 04. 2008, 11:31 he2432 is offline #6
Stoepsel2008
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.
Alt 22. 04. 2008, 11:37 Stoepsel2008 is offline #7
he2432
Mitglied
 
Benutzerbild von he2432
 
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
Alt 22. 04. 2008, 12:39 he2432 is offline #8
Stoepsel2008
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
Alt 22. 04. 2008, 12:42 Stoepsel2008 is offline #9
he2432
Mitglied
 
Benutzerbild von he2432
 
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
Alt 22. 04. 2008, 13:10 he2432 is offline #10
Stoepsel2008
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.
Alt 22. 04. 2008, 13:45 Stoepsel2008 is offline #11
Stoepsel2008
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
Alt 22. 04. 2008, 15:30 Stoepsel2008 is offline #12
he2432
Mitglied
 
Benutzerbild von he2432
 
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
Alt 22. 04. 2008, 16:17 he2432 is offline #13
Stoepsel2008
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.
Alt 22. 04. 2008, 16:19 Stoepsel2008 is offline #14
he2432
Mitglied
 
Benutzerbild von he2432
 
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
Alt 22. 04. 2008, 16:33 he2432 is offline #15
amigaman Spender
...wundert sich manchmal!
 
Benutzerbild von amigaman
 
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.
Alt 22. 04. 2008, 19:40 amigaman is offline #16
hustl0r
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
Alt 22. 04. 2008, 20:58 hustl0r is offline #17
Stoepsel2008
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 .
Alt 15. 05. 2008, 21:15 Stoepsel2008 is offline #18
amigaman Spender
...wundert sich manchmal!
 
Benutzerbild von amigaman
 
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...
Alt 16. 05. 2008, 20:12 amigaman is offline #19
Stoepsel2008
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 ?
Alt 16. 05. 2008, 21:25 Stoepsel2008 is offline #20
TBuktu
seit Hartz IV Moderator
 
Benutzerbild von TBuktu
 
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
Alt 16. 05. 2008, 21:29 TBuktu is offline #21
Stoepsel2008
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.
Alt 17. 05. 2008, 11:01 Stoepsel2008 is offline #22
der-niedliche
ohne glied
 
Benutzerbild von der-niedliche
 
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
Alt 19. 05. 2008, 10:51 der-niedliche is offline #23
he2432
Mitglied
 
Benutzerbild von he2432
 
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
Alt 19. 05. 2008, 11:17 he2432 is offline #24
Max{>4D:61:71<}
Mitglied
 
Benutzerbild von Max{>4D:61:71<}
 
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.
Alt 19. 05. 2008, 11:58 Max{>4D:61:71<} is offline #25
Themen-Optionen Thema geschlossen


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 22:52 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
neurosis.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory </