Impulse zählen, Stückzahl / Stunde ermitteln und auf Display wiedergeben

Gast #4575522
Lesenswert?
• ▲
▼
Guten Tag,

folgendes Projekt:

Auf einem Fließband werden Teile produziert. Maximal 4700 St/h.
Mittels Lichtschranke oder Lichttaster, sollen diese gezählt werden. 
Durch den Abstand der Impulse soll die Stückzahl/Stunde ermittelt werden 
und dieser Wert soll auf einem großen LED Display angezeigt werden.

Wie würdet ihr das umsetzen?

Beste Grüße Alex
Gast #4575756
Lesenswert?
• ▲
▼
Also entweder mit simpler digital Logig:
Impulsaufwertung -> Counter -> Display/LCD/7-Segment Treiber -> Anzeige

oder du nimmst einen kleinen µC und lässt den das machen.
Kannst du programmieren?

Grüße Tim
Gast #4575970
Lesenswert?
• ▲
▼
Alex schrieb:
> Durch den Abstand der Impulse soll die Stückzahl/Stunde ermittelt werden
> und dieser Wert soll auf einem großen LED Display angezeigt werden.
>
> Wie würdet ihr das umsetzen?

Zunächst festlegen, wie groß die Anzeige sein soll: mechanische 
Abmessungen und Anzahl der Stellen (vermutlich 4).
Dann die Impulsfrequenz reziprok messen und mit 3600 skaliert auf die 
Anzeige bringen.
Mit statischer Ziffernausgabe 
http://mino-elektronik.de/7-Segment-Variationen/LCD.htm#led2
oder mit Multiplex-Ansteuerung 
http://mino-elektronik.de/7-Segment-Variationen/LCD.htm#led4b
oder, oder, oder, ....
Gast #4576014
Lesenswert?
• ▲
▼
Joe F. schrieb im Beitrag #4576003:
> Ein Fahrzeugtacho braucht in der Regel auch nicht eine Stunde, bis die
> Geschwindigkeit zum ersten mal angezeigt wird...

Genialer Vergleich :-)

Joe F. schrieb im Beitrag #4576003:
> Wenn die Teile in sehr unregelmäßigen Abständen auf dem Band sind, muss
> man über mehrere Intervalle mitteln.

Genau so. Man misst die Zeit zwischen 2 Stücken und speichert sich die 
in einem Ringspeicher.
Über den Ringspeicher errrechnet man dann die mittlere Stückzahl pro 
Zeitintervall.
#4576753
Lesenswert?
• ▲
▼
W.A. schrieb:
> The D. schrieb:
>> Hä ? Du musst deine Zähler ohnehin am Ende jedes Intervalls auf 0
>> zurückstellen, spätestens nach einer Stunde.
>
> Was für ein Unfug. Seit der Erfindung der Subtraktion reicht es, ihn am
> Anfang und am Ende des Intervalls abzulesen.

Lesen hilft. Wenn du wie von Frickelfritz behauptet (und darauf bezieht 
sich mein post) mit einer einzigen unsigned int Variable auskommen 
willst, dann hast du nichts zum subtrahieren, bleibt also nur das 
Nullstellen.
Gast #4576796
Lesenswert?
• ▲
▼
W.A. schrieb:
> Was für ein Unfug. Seit der Erfindung der Subtraktion reicht es, ihn am
> Anfang und am Ende des Intervalls abzulesen.

Was für ein Unfug: wenn es darum geht, die Anzahl pro Stunde zu 
ermitteln, ist es völlig blödsinnig, die Stückzahl von Christi Geburt 
bis in alle Ewigkeit hochzuzählen. Und das gilt seit Erfindung des 
logischen Denkens.

Georg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren