Mikrocomputertechnik Jürgen Walter
description
Transcript of Mikrocomputertechnik Jürgen Walter
![Page 1: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/1.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
1
MikrocomputertechnikJürgen Walter
„PWM-Quickie“Pulsweitenmodulation
![Page 2: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/2.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
2
Lernziele:
· Modulation· Pulsweitenmodulation· Duty Cycle· PCA Programable Counter Array
![Page 3: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/3.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
3
Voraussetzungen
· IDE-Quickie
· Port-Quickie
![Page 4: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/4.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
4
Wiederholung
· Modulation ist eine Multiplikation von zwei Funktionen z.B. Amplitudenmodulataion
· Pulsweite
![Page 5: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/5.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
5
T
U
t
Pulsweite modulieren 0
![Page 6: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/6.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
6
T
U
t
Pulsweite modulieren 1
![Page 7: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/7.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
7
T
U
t
Pulsweite modulieren 2
![Page 8: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/8.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
8
Timer - Vergleichsregister
![Page 9: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/9.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
9
T
U
t
Duty Cycle
• Duty Cycle=High Zeit/Periodendauer
TH
T
TDutyCycle
H
![Page 10: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/10.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
10
16-BIT-Counter C8051F340/320
• PCA0 Programable Counter Array 0· H = High Byte L = Low Byte· CF Counter overflow Flag
3MHz
![Page 11: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/11.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
11
PWM 16-Bit – 3MHz Sysclk – Configuration Wizard
T ≈ 65536/3 MHz≈21,8ms
t
U
![Page 12: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/12.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
12
PWM 16-Bit Watchdog – Configuration Wizard
![Page 13: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/13.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
13
Programmierung VC_2 Port 1.1
![Page 14: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/14.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
14
PCA Counter / Timer Blockdiagramm
![Page 15: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/15.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
15
PCA Abkürzungen
• CF Counter Control Flag• MD Mode• CN Control• CR Counter Run• CCF Capture Compare Flag• EC1 External Clock
![Page 16: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/16.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
16
PWM 16-Bit – 3MHz Sysclk
T ≈ 65536/3 MHz≈21,8ms
![Page 17: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/17.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
17
16-Bit PWM-Einheit C8051F340
![Page 18: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/18.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
18
PWM 16-Bit – 3MHz Sysclk
T ≈ 21,8ms≈65536/3 MHz
0000hPCA0HPCA0L
FFFFh 0000h
PCA0CPnHPCA0CPnL 6D60h
6D60h
![Page 19: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/19.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
19
T ≈ 21,8ms≈65536/3 MHz
PCA0CPnHPCA0CPnL
4000h
Helligkeit 25%
![Page 20: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/20.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
20
T ≈ 21,8ms≈65536/3 MHz
PCA0CPnHPCA0CPnL 8000h
Helligkeit 50%
![Page 21: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/21.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
21
T ≈ 21,8ms≈65536/3 MHz
PCA0CPnHPCA0CPnL C000h
Helligkeit 75%
![Page 22: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/22.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
22
ÜBUNG 1: Simulation mit C8051F320
• Programm: PWM_25_50_75· I/O:
· CEX0-25% · CEX1-50%· CEX2-75%
· PCA-Einheit 16-Bit PWM· SYSCLK: 3 MHz· Darstellung im Logik
Analysator
![Page 23: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/23.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
23
ÜBUNG 2: Simulation mit C8051F320
• Zeigen Sie die Signale einzeln von:· CEX0 im Signal Analysator· CEX1 im Signal Analysator· CEX2 im Signal Analysator
nacheinander an.
![Page 24: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/24.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
24
Quickies – schnell und intensiv lernen
· Ziel erreicht!
![Page 25: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/25.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
25
Lösung: Configuration Wizard I/O
![Page 26: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/26.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
26
Lösung: Oscillators
![Page 27: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/27.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
27
Lösung PCA0 + Module 0:
![Page 28: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/28.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
28
Lösung PCA0 Module 1 + Module 2
![Page 29: Mikrocomputertechnik Jürgen Walter](https://reader034.fdokument.com/reader034/viewer/2022051517/56815a43550346895dc77b57/html5/thumbnails/29.jpg)
Mik
rocom
pu
tert
ech
nik
1 E
infü
hru
ng
Pro
f. J
. W
alt
er
Sta
nd
Okto
ber
20
09
29
Logik Analysator in Debug