
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
> > aaaaaaalso: wenn der kontroller nichts weiter zu tun hat, als nur eine klimaanlage > zu bedienen, dann ist die benutzung des pausebefehls eine legitime sache. > ansonsten hat dieser in einem programm eigentlich nichts zu suchen. warum?? > klarer fall: ein mikrokontroller ist nicht zum schlafen da. > > du brauchst also nur eine dauerschleife, die in abhängigkeit deiner temperatur > entweder nichts tut, oder aber zum einschalten oder ausschalten verzweigt. > denke dabei an eine sinnvolle hysterese. > nun gibts dabei noch ein problem: > ist ein grenzwert erreicht, wird das relais flattern. um dies zu vermeiden, > bedienst du dich eines merkers (bit), der beim ein- oder ausschalten gesetzt > wird und solange gesetzt bleibt, bis die jeweilige temp. wieder verlassen wurde. > dieser muss also vor der betätigung des relais abgefragt werden. > die 0,5 s schaltzeit erzeugst du durch > port[x] = on : pause 25 : port[x] = off > wie gesagt: in deiner anwendung in pause noch OK, normal nicht. > > soviel zur idee. ich hoffe, mit dem stoff kannst du was anfangen, ohne dass dir > hier wer was vorcoden muss ;) nee nee Kay so ist das nicht, die hat schon gut zu tun, aber eine halbe Sekunde Pause kann ich sicher verkraften. Das mit dem Merker klingt gut, aber wie macht man das? Die Sache von Jens kan ich nicht umsetzen, da ich nur einen Port für die Klimaanlage verwenden kann, Rest ist schon vergeben. Wird aber sicher funktionieren und ich bedanke mich auch für die Mühe. MfG Peter |
| Antwort schreiben |