Re: Programmierer gesucht für kleine Anwendung Münzzähler Kategorie: Programmierung C (von Peterchen_PAN - 9.06.2008 2:41) | |
Als Antwort auf Re: Programmierer gesucht für kleine Anwendung Münzzähler von Utopas - 8.06.2008 21:31
| |
Hallo guten Morgen, > danke für die umfassende Info :-) hoffe sie war nicht zu umfassend... > Ich denke der Abstand zwischen den Münzen sollte vom Münzzähler her schon genug sein ohne > eine Wippe und Stopper einzubauen zu müssen. Aha.. verstehe ich es demnach richtig das dass Gerät ( vom bild unten) letztlich nur noch modifiziert werden soll, sei es weil es defekt ist oder nicht die möglichkeiten hat die du wünschst... ok gehen wir mal davon aus das die münzen "schön langsam fallen" so dass man keine stopper benötigt, dann kann man davon ausgehen das man letztlich nur noch die Zählimpulse benötigt.... hm...ok... ich glaub es waren 9 Schächte zu überwachen.... also 9 eingänge mehr nicht.. ggf. noch einen oder 2 ausgänge zum einschalten der "Sortiermaschine" oder so > Vom System her dachte ich an C-Control Pro Einsteigerset Mega 128 (198484 - LN), > da ja dort auch schon das Evaluation Board mit Display und Tastatur dabei ist und ich das evtl. > auch mal später noch für was anderes brauchen kann. sicher kann man später immermal wieder so ein teil gebrauchen , der Möglichkeiten sind ja viele da... ob sie jetzt die richtige wahl ist wei� ich nicht, ich bin zwar programmierer, jedoch habe ich auch erst seit ein paar tagen mit der c-control selbst zu tun und dazu noch mit der ersten unit. Ich könnte aber beim programm schon helfen, das wär weniger das problem, nur testen müstest du es dann jeweils. > Als Sensor dachte ich an eine Gabellichtschranke z.B. 184250-LN also grundsätzlich ist die GLS die bessere wahl >oder Lichtsensor 145475-LN, ein photowiderstand... wäre, denke ich zu träge... aber ich kann mich da nochmal genauer mit befassen... > den Einbau etc. würde ich schon schaffen, allerdings weiss ich nicht, ob diese Teile passen resp. > ich noch LED's oder so gegenüber brauche oder sonstige Elektronik Teile für den Anschluss an die C-Control also soweit der abstand zwischen geber und nehmer gro� genug ist damit die münzen problemlos passieren können sollte das kein thema sein.... ggf. kann man die GEBERseite auch abtrennen und nur die nehmerseite unter dem plexiglas platzieren wo die münzen drüberschlittern.... dann bräuchte man ggf. nur eine vernünftige lichtquelle .... bzw eine POWER LED jewils drüber. mü�te man ausprobieren oder auf andere erfahrungswerte zurückgreifen... > sowie natürlich die Programmierung der Box(glaube das schaffe ich nicht). ja hier kommt weniger die programmierung als problem in frage als viel mehr das.... Zufällige im wahrsten sinne... auch die ccontrol kann letztlich immer nur eines nach dem anderen machen... jetzt wirft aber die "sortiermaschine" die münzen unkontrolliert (zufällig) eben, so wie grad kommen fallen sie... die maschine wirft in schacht 3, 7, 9, 2, 8, 6, 1, 5, 4 jeweils eine münze in genau dieser reihenfolge die grad zufällig entstand.... das programm prüft nun aber einen schacht nach den anderen sprich das programm mü�te genau zu dem zeitpunkt den jeweiligen schacht abfragen wo was durchfällt Ein Anschaulischer selbstversuch: eine 2. Person hält 10 Münzen in der Hand du zählst von 1 bis 9 die zweite person wirft alle paar Sekunden eine dieser münzen und jedesmal wenn eine dieser münzen fällt müsstet du die richtige zahl (1-9) haben.... Also mü�te man das ganze etwas umdenken... wird lichtschranke unterbrochen mu� der Impuls gemerkt werden und erst wenn dieser impuls ausgelesen wurde wieder auf 0 gesetzt werden. denke da an eine art flipflop schaltung je schacht. wenn jetzt was durchfällt wird der FF gekippt und die UNIT kann den ablesen und zurücksetzen... nachteil.... bleibt trotzdem fällt dennoch eine 2. münze durch bevor gezählt wurde bleibt nur ein Impuls da... weiterdenken J�RGEN..... ein schieberegister......hm.... ein impuls schieberegister =1 zweiter impuls schieberegister=2 3. impuls schieberegister =3 usw... bis 255 jetzt kann die c-control in aller ruhe die zustände abfragen der einzelnen schieberegister und diese auf 0 setzen fällt jetzt wieder was durch... wird das schieberegister wieder 1 ... 2 ... 3 die ccontrol liest wieder aus und addiert es zu dem vorherigen wert.... das scheint schon sehr zuverlässig zu sein... Impulse unabhängig zählen und zeitweise auslesen.... oder gleich 2 schieberegister je schacht macht dann 255*255 (65535) maximale Münzen statt 255 möglich und erst am ende, die schächte auslesen und zusammen zählen und umrechnen per ccontrol. unabhängig davon kann sie währenddessen ja die zustände abfragen udn schon die werte anzeigen.... nur brauch sie dann die register nicht zurücksetzen.... klingt für mich die bessere methode zu sein, statt drauf zu hoffen das die ccontroll auch wirklich alle münzen mitbekommen hat. > Das ganze wird ein Münzzähler für EURO und CHF, jeden Slot/Sensor möchte ich mit einem eigenen Wert > pro Zählung programmieren um dann das Total in CHF zu erhalten. > Der Münzprüfer zählt ca. 200 Münzen pro Minute total, ein ähnliches Modell siehst Du etwa auf o ha.... da war er ja.... 200 münzen auf 60 Sec macht je münze rund 0,3 Sekunden die c-control mu� aber die 9 schächte überwachen... ich denke das wir schwierig mit der ccontrol allein und nen sensor dran allein. > http://www.spurrtrade.com/UploadFiles/200831423246286.jpg ,den Zählsensor kann ich irgendwo im Plexiglas > einbauen. Das Gerät wird nur ab und zu gebraucht. allein mit sensor und ccontrol gibt es sicher auch nur ab und zu den richtigen wert... LOL nee im ernst da mu� au�endrum herum noch was passieren sonst wird das so, so einfach nix mit dem richtigen wert.... > > Danke und Gruss > Urs kannst dich ja mal per Email melden.. ich denke eine einfacheschaltung lä�t sich sicher realisieren und das Programm.. naja das machen wir schon gru� Jürgen | |
Antwort schreiben Antworten: Re: Programmierer gesucht für kleine Anwendung Münzzähler (von Peterchen_PAN - 9.06.2008 3:01) Re: Berechnungen der Vorwiderstände für die Lichtschranke (von Peterchen_PAN - 10.06.2008 20:51) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum