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

Re: max7311 Kategorie: Programmierung (von Alfred - 21.01.2013 21:02)
Als Antwort auf Re: max7311 von Rene Forster - 12.01.2013 19:48
Ich nutze:
C-Control II Unit
Hallo Rainer und Hallo Rene,

ich glaube wenn der Taster prellt wird der Merker alleine nichts bringen, weil dann auch der Merker
mehr mals hin und her geschaltet, besser eine Verzögerung einbauen von 10-20ms.
Oder an dem Taster einen 100nF Kondensator parallel schalten.
Aber liegt es wirklich am prellen, über Bus???
Wie sieht denn das Programm aus.

GruÃ? Alfred


> Hallo Rainer,
>
> wenn ich deinen Post richtig verstehe, funktioniert schon alles, jedoch ist deine "Schaltung"
> noch nicht "entprellt".
>
> Nimm Dir doch softwaremä�ig einen Merker zur Hand, Zustand Merker 0 bei offenen
> Taster und Zustand Merker 1 bei gedrückten Taster.
>
> Dein Relais wird jedoch nur "umgeschaltet" wenn sich der Zustand des Merkers von 0 auf 1
> wechselt.
> Also ist Taster gedrückt und Merker = 0, dann schalte Relais und setze Merker auf 1.
> Dann schaltet die ganze Sache nur einmal, weil Merker ist jetzt 1.
> Ist Taster offen, dann Merker = 0.
> Erst jetzt kann wieder der Taster gedrückt werden und wird ausgewertet.
>
> Ich hoffe ich habe die grundsätzliche Problematik richtig erklärt.
>
> Rene
>
>
> > Hallo, ich habe eine Frage zur Programmierung,
> >
> > folgende Situation, der Eingang des MAX7311 erhält einen Schalterimpuls und
> > soll ein Relais bei jedem drücken des Schalters aus oder einschalten wie bei
> > einem Stromsto�schalter z.Bsb.im Treppenhaus.Der MAX7311 läuft über den
> > I2C-Bus. Die Schaltausgabe soll relativ zügig sein < 2 s. Der Schaltimpuls
> > soll jedesmal nur einmal erfolgen, nur dann wenn der Taster gedrückt wird.
> > Auch wenn er länger gedrückt wird ! Bis jetzt schaltet das Relais ein paar
> > mal hin und her.
> >
> > Hat jemand da Erfahrungen.
> >
> > Vielen Dank für kreative Antworten.


    Antwort schreiben


Antworten:

Re: max7311 (von Rene Forster - 25.01.2013 19:11)
    Re: max7311 (von Alfred - 27.01.2013 16:58)
        Re: max7311 (von Rene Forster - 27.01.2013 17:58)