Labor Mikrocomputertechnik MT4Saiful Adilin Shokri
SmartFan
Inhalt
1. Problemstellung2. Aufgabenstellung3. Technologie4. Struktogramm5. Blockschaltbild6. Portbelegungsplan7. Schaltplan8. Temperaturberechnung9. Vorführung 10. Fazit
226.04.23
Gesamtübersicht
Problemstellung
Normaler Standventilator hat verschiedene Geschwindigkeitsstufen, die man durch manuelle Eingabe ändern muss.
Ein automatischer Ventilator, der mit steigender Temperatur schneller umdreht, würde einem Benutzer helfen, sonderlich während des Schlafens in der Nacht.
326.04.23
Aufgabenstellung
Es sollte die Umgebungstemperatur des Mikrocontrollers gemessen, im bestimmten Bereich sortiert und angezeigt wird.
426.04.23
Technologie
526.04.23
CPU Cooling Fans
26.04.23 6
T<30°CJa Nein
Ventilator dreht mit 40% Geschwindig
keit
Ja Nein
Initialisierung
Programmbeschreibung
Assembler-Anweisungen
Ja NeinT<40°C
T<50°C
Ventilator dreht mit
70% Geschwindig
keit
Schleife
Programmende
Ventilator dreht mit 85%
Geschwindigkeit
Ventilator dreht mit 95% Geschwindigkeit
Timer 2 initialisieren
Struktogramm
Blockschaltbild
726.04.23
SMT160
P1.0 VccGND
Steckerleiste
S1
P5.7 P5.5 P5.3 P5.1L1 L2 L3 L4
R1 R2 R3 R4
Motor
P1.1
LED-Anzeige
P4.0-P4.7
Hardware
Portbelegungsplan
Eingabeeinheit: P1.0 Signal des Temperatur Sensors
Ausgabeeinheit: P1.1 Ventilator P5.7 LED1 P5.5 LED2 P5.3 LED3 P5.1 LED4 P4.0 – P4.7 7-Segment-Anzeige
26.04.23 8
Hardware
Schaltplan Hardware
Temperaturberechnung
][0047,0
32,0)2/1(*0047,032,0..
CTTt
tCD
U
tT1
T2
Software
Ucc
Duty Cycle
Vorführung
Verbesserung:
wählbare Einstellungen mehr Temperaturstufen Ventilator anbringen fertiges Gehäuse
26.04.23 11
Fazit
Kennen lernen neuer Software Zusammenspiel zwischen Hard- und Software Hohe Motivation
Problem mit Sensor zeitaufwändig Weiterentwicklung
26.04.23 12
Vielen Dank für Ihre Aufmerksamkeit!
1326.04.23
Top Related