Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: getcount zählt zuviel.. Kategorie: Sensoren (von karl - 21.06.2008 16:19)
Als Antwort auf Re: getcount zählt zuviel.. von Ralf Metzner - 20.06.2008 23:53

hallo,

run 150 , hat erstmal keine bedeutung. probiere aus was bei deinem prog sicher läuft.
nachteile , bei den kleinen frequenzen,nein.
aber vorteile kostet nichts!! und kann jederzeit variiert werden.
wenn das prog nicht zeitproblematisch ist würde ich die software-lösung immer vorziehen

karl


> also das funktioniert erstmal.
> Die Sache ist dann nicht mehr über Interrupt gesteuert, was bei der Frequenz hier kein Problem sein
> dürfte.
> Warum gerade run 150? resume kommt gar nicht zum tragen, oder?
> Hat die Software-Entprellung Nachteile gegenüber einer Hardware-Entprellung?
>
> >
> > versuch mal folgendes:
> >
> > thread zaehl
> >
> > {
> > run 150;
> > int x;
> > loop
> >   {
> >     wait ports.get(?);
> >     sleep 20;                     // prellzeit
> >     wait not ports.get(?);
> >     x=x+1;
> >   }
> > resume;
> > }
> >
> > karl
> >
> >
> >
> > > > 2000 Liter in der Stunde, entspricht max. alle 2 Sekunden ein Impuls. Nicht wirklich viel :-)
> > > >
> > > > Ralf
> > > >
> > > > > > Hallo Ralf,
> > > > > > du bist nicht allein....
> > > > > >
> > > > > > Ich würde an deiner Stelle nicht an der Wirkung sondern an der Uhrsache arbeiten...
> > > > > >
> > > > > > Also mein Vorschlag: Tater entprellen!
> > > > > >
> > > > > > (ein RS FlipFlop oder einen R und C ggf ein 74HC14...)
> > > > > >
> > > > > > nitraM
> > > > > >
> > > > > >
> > > > > > > Hallo,
> > > > > > > ich wollte einen Regenmesser und zwei Wasseruhren mit Literimpuls an die C-Control über die Ports
> > > > > > > p1h0, p1h1, p1h2 (8,9,10) anschliessen und über getcount (0 bzw 1 od.2) zählen. Habe das im Versuch
> > > > > > > erstmal mit Schaltern simuliert und kann eigentlich keinen einzelnen Wert zählen. Es werden immer
> > > > > > > gleich mehrere Impulse gezählt, ich vermute durch Tastenprellen.
> > > > > > > Kann ich die function so ändern, da� Tastenprellen abgefangen wird, oder ist es besser bei so kleiner
> > > > > > > Frequenz selber im Programm zu zählen.
> > > > > > >
> > > > > > > Danke schonmal.
> > > > > > >
> > > > > > > ( Ist überhaupt noch jemand hier au�er mir?)
> > > > > > >
> > > > > > > GruÃ?
> > > > > > > Ralf
> > > > > > >
> > > > > hallo ralf,
> > > > >
> > > > > von welcher zaehlfrequenz redest du da ?
> > > > > kleine frequenzen kannst du mit get zaehlen. wichtig ,nach jedem impuls ein released.
> > > > > loop
> > > > > {
> > > > > wait ports.get(?);
> > > > > wait not ports.get(?);
> > > > > ...
> > > > > ...
> > > > > }
> > > > >
> > > > > gruss karl


    Antwort schreiben


Antworten:

Re: getcount zählt zuviel.. (von nitram - 21.06.2008 16:38)
    Re: getcount zählt zuviel.. (von karl - 22.06.2008 10:43)
        Re: getcount zählt zuviel.. (von Ralf Metzner - 23.06.2008 0:28)