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

Gast #4575522
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
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 #4575802
Alex schrieb:
> Maximal 4700 St/h.

Also ich weiss dass ich dabei mit einer unsigned 16 Bit
Variable auskommen kann. Irgendwann nach ein paar Stunden
läuft diese über und ich muss von null anfangen zu zählen.
#4575926
Frickelfritze schrieb:
> Nö, muss ich nich.

Natürlich musst du nicht.
Du kannst den allerersten errechneten Wert bis zum Sankt-Nimmerleins-Tag 
auf der Anzeige belassen. Dann musst du auch nicht weiter zählen und 
rechnen und Überläufe sind sowieso egal.

Ob das sinnvoll ist und was du eigentlich genau willst kannst du ja 
nochmals überdenken.
Gast #4575970
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
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.
Gast #4576288
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.
#4576753
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
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

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.