Labor Mikrocomputertechnik MT4 Saiful Adilin Shokri SmartFan

Preview:

Citation preview

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

Recommended