1 / 11

Gliederung:

Gliederung:. Features Hardware Software Werbung. - Verschiedene Betriebsarten:. - Manuelles Einschalten. - Automatische Steuerung. Fahrradbeleuchtung. Features:. - Automatisches Einschalten der Beleuchtung bei Dunkelheit. - Zeitgesteuertes Abschalten. Widerstände

neola
Télécharger la présentation

Gliederung:

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Gliederung: • Features • Hardware • Software • Werbung

  2. - Verschiedene Betriebsarten: - Manuelles Einschalten - Automatische Steuerung Fahrradbeleuchtung Features: - Automatisches Einschalten der Beleuchtung bei Dunkelheit - Zeitgesteuertes Abschalten

  3. Widerstände • Vorwiderstand, Spannungsteiler • Kondensatoren • Strom- und Spannungsspitzen abfangen • LEDs • Statusanzeige, Kontrollanzeige • Allgemeine Bauteile:

  4. Spannungsregler, 78S05 • 7,5 V auf 5 V • Mikrocontroller und andere Bauelemente benötigen nur 5 V • Bis zu 2 A möglich • Transistor, BD434 PNP • Leistungstransistor • Bis zu 4 A Strom schaltbar • Einschalten der Beleuchtung • Ansteuerung über Treiberbaustein 74LS06

  5. Treiberbaustein, 74LS06 • Ansteuerung der LEDs und des Transistors • Invertierend, OpenCollector • Fotowiderstand, FW200 • Messung der der Helligkeit über Spannungsteiler und A/D-Wandler • Widerstandsbereich von ca. 50 Ω bis ca. 1,4 MΩ • Dioden, N4148 & N4001 • Spannungs- und Stromrichtung festlegen

  6. Schaltplan Layout Transistor, BD434 Spannungsregler, 78S05 Treiberbaustein, 74LS06 Fotowiderstand, FW200

  7. Software Entwicklung • Anforderungen • Automatisches Ein- und Ausschalten der Fahrradlampen je nach • Umgebungshelligkeit. • Kontrolle der Funktionsfähigkeit der Lampen mittels LEDs. • Die Fahrradlampen sollen in dunkler Umgebung ohne großer Verzögerung automatisch eingeschaltet werden. • Das automatische Ausschalten der Lampen findet statt sobald die • Umgebung für 15 Sekunden wieder hell ist.

  8. Software Entwicklung Lösung A/D-Wandler Messen der Umgebungshelligkeit Kontrollieren der Funktionsfähigkeit der zwei Fahrradlampen (vorne und hinten) Timer 0 mit Interrupt Service Routine (ISR) Abfrage der Umgebungshelligkeit Ausschalten der Lampen verzögern

  9. Software Entwicklung Struktogramm und Quellcode ;------------------------------------------------------------------ ;Initialisierungsteil für allgemeine Konstanten ;------------------------------------------------------------------ SEKUNDEN EQU 229 ;15 Sekunden ;(0,065536*SEKUNDEN=15 Sek) ;-----------------------------------------------------------------;Interrupt-Vektoren;----------------------------------------------------------------- ORG 000Bh ;Sprungmarke zur ISR für Timer 0TIME_INT0: ;ISR fuer Timer 0call TIMER_0reti …mov R2,#SEKUNDEN ;R2=229mov IEN0,#10000010b ;Generelle Interrupt ;Freigabe & Überlauf ;Timer0 freigebenmov TMOD,#00000001b ;16 bit auto reload timermov TL0,#0h ;Timer auf 0 setzenmov TH0,#0hmov TCON,#00010000b ;Timer 0 starten  ;------------------------------------------------------------------;Programmschleife;----------------------------------------------------------------- START: ;Schleife jmp START TIMER_0:  ABFRAGE: ;Spannung am LDR überprüfenmov ADCON,#10000010B ;Kanal AN2 angewaehlt (Port 6.2), Stop nach der Wandlungmov DAPR,#0 ;Wandlung Startjb BSY,$ ;warten bis Wandlung stopmov A,ADDAT ;Wert im ACCUclr C ;Carry loeschensubb A,#230 ;entspricht U>4,51jc HELL ;Sprung da U<=4,51V ---> Lichter aus HELL: djnz R2, SPRUNG ;R2 ungleich 0  ISR verlassen mov R2,#SEKUNDEN ;R2 mit 229 wieder aufladen clr P1.0 ;Front- und Rueckleuchte aus clr P5.0 ;LED rot aus (vorne) clr P5.1 ;LED rot aus (hinten) clr P5.2 ;LED grün aus (vorne) clr P5.3 ;LED grün aus (hinten) jmp SPRUNG mov ADCON,#10000000B ;Kanal AN0 angewaehlt (Port 6.0), Stop nach der Wandlung mov DAPR,#0 ;Wandlung Start jb BSY,$ ;warten bis Wandlung stop mov A,ADDAT ;Wert im ACCU clr C ;Carry loeschen subb A,#20 ;entspricht U>0,39V jnc AN1_1 ;Diode grün an, rot aus (Frontleuchte funktioniert) jc AN2_1 ;Diode rot an, grün aus (Frontleuchte kaputt) DUNKEL: setb P1.0 ;Front- und Rueckleuchte an mov R2,#SEKUNDEN ;mit 15 Sek. wieder aufladen jmp TEST1 ;Status Frontleuchte

More Related