| PIC-Controller als Flackerlicht (8 PWM-Ausgänge)
|
|
| Beschreibung
|
Im Wesentlichen besteht diese Karte aus 3 mal 8 Transistor-Ein- / -Ausgängen.
Die Funktionalität wird durch die Software im Flash-Speicher des Controllers bestimmt.
Zum Betrieb ist lediglich eine Versorgungsspannung von 8...42 V DC erforderlich.
| Software
|
Zur Zeit existiert Software als FlackerLicht z.B. zur Simulation eines glühenden Holzblocks mit 8 Ausgängen.
An jedem Ausgang kann eine Last mit max. 300mA angeschlossen werden.
Acht PWM-Signale zwischen 0 und 100% Tastverhältnis werden durch Software erzeugt und ausgegeben.
| Technische Daten
|
- Platine 120 x 70 mm, PIC16F8xx TQFP 44, RIA Anschlussklemmen 1,5 qmm
- 8 Eingänge (Basis mit Vorwiderstand) mit gemeinsamen GND, < 1 mA, Kontroll-LED
- 8 Ausgänge (Open Collector) mit gemeinsamen GND, 500 mA, Kontroll-LED
- 8 Ausgänge (Open Collector) mit gemeinsamen GND, 500 mA, Kontroll-LED
- 4 Potentiometer, 3-pol. Jumper, RS232 und RS485 Schnittstelle
- Step-Down-Wandler 8...40 VDC
- Stecker für Programmierung mit MPLAB-ICD-Module
- Die Bestückung kann durch Drehung von Bauteilen 3 x 8 Eingänge oder 3 x 8 Ausgänge ergeben.
|
|
FlaLi Kommandos
|
|
Die Kommunikation mit FlaLi erfolgt über die serielle Schnittstelle mit 9600 Baud / 8 Bits / No Parity.
Mit einem Terminal-Programm (ASCII-Übertragung) werden vom PC aus Kommandos gesendet und Zustände abgefragt.
|
FlaLi empfängt alle Kommandos wahlweise als Buchstabe oder als Wort ohne Ziffern und Sonderzeichen.
Eine Zeile darf maximal 64 Zeichen enthalten und wird mit einem Return abgeschlossen.
Zwischen Groß- und Kleinschreibung wird nicht unterschieden:
In Zahlen dürfen Punkte eingesetzt werden; sie werden bei der Auswertung ignoriert.
H1 100 / h1 100 / H 1 100 / h 1 100 / Helligkeit 1 100 [ret]
|
Mehrere Kommandos in einer Zeile sind zulässig; sie müssen durch Kommas getrennt sein:
h 1 100, d 1 0 / Hell 1 100 , Dunkel 1 0 [ret]
|
Nach einem Semikolon darf bis zum Zeilen-Ende Kommentar eingefügt werden:
m 1 15 ; Modus Kanal 1 = 15 [ret]
|
Bei einem Kommando ohne nachfolgende Ziffern wird der aktuelle Zustand zurückgegeben.
Die Kommandos im einzelnen:
|
| Kommando
| Auswahl
| Beschreibung
| M
| Modus
|
1...8 1
1...8 2
1...8 3
1...8 4
1...8 5
1...8 6
1...8 7
1...8 8
1...8 9
1...8 10
1...8 11
1...8 12
1...8 13
1...8 14
1...8 15
1...8 16
| Modus setzen / anzeigen
100 % = Ein
0 % = Aus
programmierter Hell-Wert
programmierter Dunkel-Wert
bei Eingang 0 = 100 % / bei Eingang 1 = 0 %
bei Eingang 0 = 0 % / bei Eingang 1 = 100 %
bei Eingang 0 = Hell-Wert / bei Eingang 1 = Dunkel-Wert
bei Eingang 0 = Dunkel-Wert / bei Eingang 1 = Hell-Wert
periodischer Wechsel zwischen 0 und 100 %
periodischer Wechsel zwischen Hell- und Dunkel-Wert
nach Wert von A/D-Wandler 1 / Poti 1
nach Wert von A/D-Wandler 2 / Poti 2
nach Wert von A/D-Wandler 3 / Poti 3
nach Wert von A/D-Wandler 4 / Poti 4
zufälliger Wechsel zwischen Hell- und Dunkel-Wert
zufälliger Wechsel zwischen 0 und 100 %
| S
| Steigerung
| 1...8 1...16
| Steigerung / Senkung in % setzen / anzeigen
| T
| Tempo
| 1...8 1...255
| Tempo in ms pro Schritt setzen / anzeigen
| H
| Hell-Wert
| 1...8 0...100
| Hell-Wert in % setzen / anzeigen
| D
| Dunkel-Wert
| 1...8 0...100
| Dunkel-Wert in % setzen / anzeigen
|
|