|
Pinbelegung das K-RREL-Modul (ACF-Bouncer innen)
Author: |
Wernfred Zolnhofer |
Organisation: | Augsburger Computerforum (ACF)
Mikrocontroller Projektgruppe (mcPG) |
Contact: |
zoli@augusta.de |
Revoision: | 1 |
Date: |
2012-10-17 |
Copyright: |
Open Source |
Pinbelegung Board
Nachfolgende Tabelle gibt die Pinbelegung des K-CPU-Moduls in Verbindung
mit dem Realis-Steurmodul (K-RRE-Modul) für die Türschließanlage
(ACF-Bouncer-Modul innen V1.0) wieder.
Pin-mc |
Pin |
Funktion |
Belegung |
Anmerkung |
Port A |
40 |
PA0 |
(ADC0) |
LED res. |
reserviert, 1 Board, 1 extern P1 |
39 |
PA1 |
(ADC1) |
LED-Tür |
LED Türkontakt, 1 Board, 1 extern P1 |
38 |
PA2 |
(ADC2) |
REL 1 |
Relais 1, entriegeln u. LED 1 ext. |
37 |
PA3 |
(ADC3) |
REL 2 |
Relais 2, verriegeln u. LED 2 ext. |
36 |
PA4 |
(ADC4) |
REL 3 |
Relais 3, öffnen u. LED 3 ext. |
35 |
PA5 |
(ADC5) |
T 1 |
Taster 1 (entrieg), 1 Board || ext P1 |
34 |
PA6 |
(ADC6) |
T 2 |
Taster 2 (verrieg), 1 Board || ext P1 |
33 |
PA7 |
(ADC7) |
T 3 |
Taster 3 (Tür öff), 1 Board || ext P1 |
Port B |
1 |
PB0 |
(T0/XCK) |
frei |
Timer0, |
2 |
PB1 |
(T1) |
frei |
Timer1, |
3 |
PB2 |
(AIN0/INT2) |
frei |
Analog Comperator 0/Interrupt 2 |
4 |
PB3 |
(AIN1/OC0) |
frei |
Analog Comperator 1/Output Compare 0 |
5 |
PB4 |
(SS) |
___/SPI |
SS(Slave Mode) |
6 |
PB5 |
(MOSI) |
ISP/SPI |
MOSI(Input) |
7 |
PB6 |
(MISO) |
ISP/SPI |
MISO(Output) |
8 |
PB7 |
(SCK) |
ISP/SPI |
SCK(Clock) |
Port C |
22 |
PC0 |
(SCL) |
I2C |
Wannenstecker Pin 1 I2C Bus SCL |
23 |
PC1 |
(SDA) |
I2C |
Wannenstecker Pin 3 I2C Bus SDA |
24 |
PC2 |
(TCK) |
frei |
TCK für JTAG |
25 |
PC3 |
(TMS) |
frei |
TMS für JTAG |
26 |
PC4 |
(TDO) |
frei |
TDO für JTAG |
27 |
PC5 |
(TDI) |
frei |
TDI für JTAG |
28 |
PC6 |
(TOSC1) |
LED(rot) |
Statusanzeige (keepalive) LED1 |
29 |
PC7 |
(TOSC2) |
Summer |
Fehlerausgabe mit Summer |
Port D |
14 |
PD0 |
(RXD) |
RS232 |
(Pin 1) UART RX |
15 |
PD1 |
(TXD) |
RS232 |
(Pin 3) UART TX |
16 |
PD2 |
(INT0) |
I2C |
(Pin 10) Interrupt (0) für I2C Bus |
17 |
PD3 |
(INT1) |
S Tür |
Türkontakt (geschlossen = high) |
18 |
PD4 |
(OC1B) |
frei |
Output Compare Timer 1B |
19 |
PD5 |
(OC1A) |
frei |
Output Compare Timer 1A |
20 |
PD6 |
(ICP) |
frei |
Input Capture Pin |
21 |
PD7 |
(OC2) |
frei |
Output Compare Timer 2 |
Sonstige Pins |
9 |
|
RESET |
|
|
12 |
|
XTAL2 |
|
externen Quarz |
13 |
|
XTAL1 |
|
externen Quarz |
32 |
|
AREF |
|
mit Lötpat auf Platine verbunden |
30 |
|
AVCC |
|
Spannungsversorgung für Analogwandler |
31 |
|
AGND |
|
mit GND verb., Applikationnote NR042 |
10 |
PX10 |
VCC |
|
VCC |
11 |
PX9 |
GND |
|
Digital GND, Applikationnote NR042 |
Neben ihren Sonderfunktionen können alle freien Portpins als Standart I/O-Pins
verwendet werden. Reservierte Ports können, wenn die Funktionalität nicht
benötigt wird (z.B. LCD-Anzeige) für andere Aufgaben eingesetz werden.
Pin 9 der jeweiligen Portleisten PA, PB, PC, PD sind mit GND, Pin 10 mit VCC
verbunden.
Wagosteckverbinder J1 (10 pol.)
Pin |
Port |
Funktion |
Anmerkung |
Wagoklemmleiste J1 |
J1.1 |
PA0 |
LED res. |
reserviert, 1 Board, 1 extern P1 |
J1.2 |
PA1 |
LED-Tür |
LED Türkontakt, 1 Board, 1 extern P1 |
J1.3 |
PA2 |
LED 1 ext. |
LED 1 externer Anschluß (entriegeln) |
J1.4 |
PA3 |
LED 1 ext. |
LED 1 externer Anschluß (entriegeln) |
J1.5 |
PA4 |
LED 1 ext. |
LED 1 externer Anschluß (entriegeln) |
J1.6 |
PA5 |
T 1 |
Taster 1 (entrieg), 1 Board || T1 ext. |
J1.7 |
PA6 |
T 2 |
Taster 2 (verrieg), 1 Board || T2 ext. |
J1.8 |
PA7 |
T 3 |
Taster 3 (Tür öff), 1 Board || T3 ext. |
J1.9 |
PD3 |
S Tür |
Türkontakt (geschlossen = high) |
J1.10 |
|
GND |
Digital-Ground |
Statusanzeige
Zur Statusanzeige Türkontakt und Reserve werden 2 interne und 2 externe LEDs verwendet. Die externen LEDs werden incl. Masseleitung auf Wagoklemverbinder J1 herausgeführt. In den Leitungen für die externen LEDs liegt ein Vorwiderstand Rv von 560 Ohm in Reihe.
Türkontakt
Der Türkontakt wird über die Wagoklemverbindung J1.x auf den Interruptpin PD3 (INT1) geführt.
Tastereingänge
Zum direkten Auslösen der Funktionen "Entriegeln", "Verriegeln" und "Öffnen" werden 3 Taster über 3 Wago Klemmanschlüsse (J1) an Port A (PA5, PA6, PA7) angeschlossen:
PA7 -----+--------+ (mit internen Pullup im AVR)
+ +
T3 intern T3 extern
+ +
GND GND
Relaisausgänge u. Versorgungsspannung
Pin |
Port |
Funktion |
Anmerkung |
Wago-Stiftleiste J2 |
J2.1 |
|
Relkont 1 |
Entriegeln |
J2.2 |
|
Relkont 2 |
Verriegeln |
J2.3 |
|
Relkont 3 |
Öffnen |
J2.4 |
|
Relkont G |
Gemeinsammer Anschluß Relaiskontakte |
J2.5 |
|
|
+15 V Versorgung von Keymatic-Kontrolleinheit |
J2.6 |
|
GND |
GND Versorgungsspannung |
Achtung:
Gemeinsammen Anschluß der Relekontakte (Relkont G) nicht mit GND des Mikrocontrollermoduls verbinden, sondern auf Keymatikcontroleinheit legen.
RS232 Ausgang/Eingang
RS232 (V24) Schnittstelle über Stiftleiste 3pol. entsprechend RN-Norm, 10pol.
auf Slotblech mit 9pol. Sub D-Stecker) legen.
Pin |
Port |
Funktion |
Anmerkung |
3 pol. Stiftleiste |
J3.1 |
PD0 |
RXD |
V24 Receive Data from Server; Pin 2 von Sub-D 9 pol. |
J3.2 |
|
GND |
Ground ; Pin 5 von Sub-D 9 pol. |
J3.3 |
PD1 |
TXD |
V24 Transmit Data to Server ; Pin 3 von Sub-D 9 pol. |
Achtung:
Verbindung zu den Portanschlüssen des Mikroconntrollers über RS232 Pegelwandler!
Statuszustände der Türschließanlage
Folgende Statuszustände an der Türschließanlage können auftreten:
Lock-Flag |
Türkontkt |
mögliche Funktionen |
Bemerkung |
0 |
0 |
Tür manuell schließen |
Tür ist entriegelt und offen |
0 |
1 |
Tür öffnen oder verriegeln |
Tür ist entriegelt aber geschlossen |
1 |
0 |
|
Fehler, Tür verriegelt aber nicht im Schloß |
1 |
1 |
Tür entriegeln |
Tür ist geschlossen und verriegelt |
Dabei bedeutet:
Tür(kontakt) offen = 0
Tür(kontakt) geschlossen = 1
|