15
1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer: Ronald Bella Maurice Bopp

1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

Embed Size (px)

Citation preview

Page 1: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

1

Mikrocomputertechnik-Labor WS04/05

Projekt: Briefkastenüberwachungssystem

Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05

Teilnehmer: Ronald Bella Maurice Bopp

Page 2: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

2

Überblick

Problemstellung (FILM 1.Teil) Lösung Schaltung Layout Struktogramm Verbesserungsvorschläge Fertiges Projekt (FILM 2.Teil)

Page 3: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

3

Problemstellung

Unnötige Wege zeitaufwändig Physische Ausdauer (besonders

ältere Menschen) Bsp.FILM

Page 4: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

4

Lösung

System zur Meldung von Post

• Klappe• Briefkasteninhalt• LEDs

Page 5: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

5

Schaltung

Briefkasten

Anzeige

Mikrocontroller

IR-Diode

Schalter an Klappe

Schalter für Rückstellung

Assembler

LEDs

Page 6: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

6

Layout

Treiberbaustein Anschlüsse Kondesator Widerstand

Tiefpass

Page 7: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

7

Layout

Briefkasten

IR-Diode

IR-Empfänger

Klappe

Rücksteller

AnzeigeLED1

LED2

Page 8: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

8

Struktogramm

BriefkastenüberwachungssystemProgrammbeschreibung

Initialisierung

Timer 2

Timer 1

Post im Briefkasten?Ja Nein

Klappe Boden

LED1 an LED2 an

Programmschleife

Rücksteller betätigt?

Rücksteller betätigt?

Ja NeinLEDs aus

Page 9: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

9

Struktogramm

BriefkastenüberwachungssystemProgrammbeschreibung

Initialisierung

Timer 2

Timer 1

Post im Briefkasten?Ja Nein

Klappe Boden

LED1 an LED2 an

Programmschleife

Rücksteller betätigt?

Rücksteller betätigt?

Ja NeinLEDs aus

Page 10: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

10

Struktogramm

FREQUENZERZEUGUNG:

mov T2CON,#00010001b       ;Wiederladen,T2 starten

mov ccen, #00001000b          ;P1.1 freigeben

Periodendauer: 28µsmov CRCH,#0FFh                    mov CRCL,#0E2h                  

Pulsweite: 14µsmov CCH1,#0ffh                    

mov CCL1,#0f0h                   

BriefkastenüberwachungssystemProgrammbeschreibung

Initialisierung

Timer 2

Timer 1

Post im Briefkasten?Ja Nein

Klappe Boden

LED1 an LED2 an

Programmschleife

Rücksteller betätigt?

Rücksteller betätigt?

Ja NeinLEDs aus

Page 11: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

11

Struktogramm

    ZEITABFRAGE:

Allgemeine Interrupt-Timer 1- Freigabe: mov IEN0,#10001000b           

Timer1 – Einstellungen:mov TMOD,#00010000b         ;16-Bit Timer für Timer1

mov TCON,#11000000b         ;starten, Überlaufflag

zurücksetzenmov TL1, #0h                     ;Register laden    mov TH1, #0h                        

mov R2,#100   ;Register für Zeit- schleife                      

mov R3,#2

BriefkastenüberwachungssystemProgrammbeschreibung

Initialisierung

Timer 2

Timer 1

Post im Briefkasten?Ja Nein

Klappe Boden

LED1 an LED2 an

Programmschleife

Rücksteller betätigt?

Rücksteller betätigt?

Ja NeinLEDs aus

ISR-TIMER1:org 001Bh ;Sprungmarke zur ISR für Timer1Timer_INT1:      ;ISR für Timer1 (Adresse 001Bh)call Timer_1     ;Aufruf UP_Schleifereti

Page 12: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

12

Struktogramm

BriefkastenüberwachungssystemProgrammbeschreibung

Initialisierung

Timer 2

Timer 1

Post im Briefkasten?Ja Nein

Klappe Boden

LED1 an LED2 an

Programmschleife

Rücksteller betätigt?

Rücksteller betätigt?

Ja NeinLEDs aus

ABFRAGE:jnb P4.1, RUECKSETZEN           ;Taster zum Rücksetzen der LEDsjmp ABFRAGE

TIMER_1:djnz R2,ENDE                        ;R2 !=0 ENDEmov R2,#100                          ;R2 laden mit 100djnz R3,Timer_1                      ;R3 !=0 TIMER_1mov R3,#2                              ;R3 laden call KLAPPE                              ;Aufruf UP KLAPPEcall TSOP                                 ;Aufruf UP BODEN

ENDE:ret

KLAPPE:jnb P4.2,LED1                         ;LED1 falls kein Bit gesetztret

LED1:clr P5.1                                  ;LED1 einret

BODEN:jb P4.0,LED2                         ;LED2 falls Bit gesetztret

LED2:clr p5.0 ;LED2 einret

RUECKSETZEN:setb P5.0                                 ;Anzeige_LED 1 ausschaltensetb P5.1                                 ;Anzeige_LED 2 ausschaltenjmp ABFRAGEend

HAUPTPROGRAMM:

Page 13: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

13

Verbesserungsvorschläge

Funkübertragung

LCD statt LEDs

Unterscheidung der Post

Page 14: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

14

Fertiges Projekt

FILM 2er TEIL

Page 15: 1 Mikrocomputertechnik-Labor WS04/05 Projekt: Briefkastenüberwachungssystem Dozent : Prof. J.Walter Betreuer: Herr W.Loes Abgabetermin 8.02.05 Teilnehmer:

15

Vielen Dank für Ihre Aufmerksamkeit!!

Für Fragen stehen wir zur Verfügung