Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Suche Unterstützung / Programmierbeispiele Kategorie: Programmierung Basic (von Gerd Rietz - 1.06.2006 17:50)
Wahrscheinlich etwas zu viel verlangt, habe mal mein Problem komplett aufgelistet (entgegen der leider oft zu findenden "Salamitaktik") und wäre über jede Hilfe bzw. Hinweise auf entsprechende Teil- Programme/ Teil- Lösungen dankbar. Habe schon recht intensiv in den diversen Beiträgen und auf einigen Home- Pages "geschnüffelt" aber noch nichts rechtes gefunden.....
Handelt sich (bitte nicht so laut lachen!) um ein "Schädlingsabschreckungsprojekt", daß ich mit der C-Control Micro lösen möchte.

Einschalten: Ein Schalter „Ein/Aus“ existiert nicht, mit dem Anlegen der Betriebsspannung wird die Steuerung „initialisiert“ (alle Ausgänge werden zwangsweise auf logisch 0 gesetzt. Anschließend geht das Gerät in den sog. Testmodus über.

Der Testmodus dient dem Ausrichten des Gerätes / des Sensors (z.B. IR-Sensor, Reflextaster Kontakt) auf den gewünschten Erfassungsbereich und zur Anzeige eines erkannten Objektes (Testen der Erfassung durch Vorhalten einer Hand / eines Gegenstandes). Die tatsächliche Erkennung eines Objektes wird durch den Ausgang „Test“ (LED) angezeigt

Im Testmodus sind (außer der LED „Test“) alle anderen Ausgänge des Controllers permanent auf logisch 0 gesetzt (insbesondere der Ausgang „Alarm“)!
.

Gerät „schärfen“: Nach abgeschlossener Ausrichtung des Gerätes, ist zum „Scharfschalten“ ein Tipptaster „Start“ für >5 Sekunden zu betätigen. Innerhalb dieser Betätigungsdauer blinkt die LED “Start“, die nach 5 Sekunden in Dauerleuchten übergeht. Damit ist der Testmodus beendet und der „scharfe“ Betrieb gestartet.
Wird der Taster vor Erreichen der 5 Sekunden losgelassen, verbleibt das Gerät im Testmodus.

Betrieb: Im „scharfen“ Betrieb soll jede Auslösung des Sensors auf einen Impuls von 500ms gewandelt werden, d.h. ein kĂĽrzeres Sensorsignal ist zu verlängern, ein längeres Sensorsignal entsprechend zu verkĂĽrzen. Dieser Impuls schaltet  einen Ausgang “Alarm“ (fĂĽr 500ms).
Nach jeder Schaltung des Ausganges „Alarm“ sind für 20 Sekunden weitere Schaltungen dieses Ausganges zu unterdrücken (obwohl natürlich durchaus Sensorauslösungen in diesem Zeitraum möglich sind). Nach Ablauf der genannten 20 Sekunden, wird der Ausgang „Alarm“ wieder für einen 500ms Puls gesetzt, sofern eine erneute Sensorauslösung vorliegt. (usw. usw.)

Ausschalten: Das Gerät verbleibt so lange im Betriebszustand (mit der theoretischen Möglichkeit, alle 20 Sekunden eine Alarmauslösung zu erhalten), bis die Betriebsspannung abgeschaltet wird.

 Antwort schreiben

Bisherige Antworten:

Re: Suche Unterstützung / Programmierbeispiele (von ManfredW - 2.06.2006 10:50)
    Re: Suche Unterstützung / Programmierbeispiele (von Gerd Rietz - 2.06.2006 20:17)
Re: Suche Unterstützung / Programmierbeispiele (von Carsten - 2.06.2006 8:55)
    Re: Suche Unterstützung / Programmierbeispiele (von Gerd Rietz - 2.06.2006 20:26)
        Re: Suche Unterstützung / Programmierbeispiele (von Carsten - 6.06.2006 9:00)