Licznik obiektów
Model M-03
do Dydaktycznego Systemu
Mikroprocesorowego DSM-51
Instrukcja u\ytkowania
Copyright © 2007 by MicroMade
All rights reserved
Wszelkie prawa zastrze\one
MicroMade
Gałka i Drożdż sp. j.
64-920 PIAA, ul. Wieniawskiego 16
Tel./fax: (67) 213.24.14
E-mail: mm@micromade.pl
Internet: www.micromade.pl
Wszystkie nazwy i znaki towarowe u\yte w niniejszej publikacji są własnością od-
powiednich firm.
M-03 Licznik obiektów
1. Przeznaczenie modelu
Model M-03 jest przystawkÄ… do Dydaktycznego Systemu Mikroprocesorowego
DSM-51. Przystawka ta, zawierająca fotokomórkę, przeznaczona jest do liczenia
przesuwających się obiektów.
Dzięki zastosowaniu dwóch fotodiod umieszczonych naprzeciw diody emitującej
promieniowanie podczerwone, mo\liwe jest określenie nie tylko liczby obiektów
przecinajÄ…cych wiÄ…zkÄ™ promieniowania, ale tak\e kierunku ich ruchu.
Zastosowane w modelu układy ró\niczkujące, generujące krótkie impulsy w momen-
cie zasłaniania i odsłaniania ka\dej z fotodiod, umo\liwiają obsługę przystawki z
wykorzystaniem przerwań.
Diody emitujÄ…ce promieniowanie podczerwone wymagajÄ… zazwyczaj zasilania
stosunkowo du\ym prądem. System mikroprocesorowy mo\e decydować o zapaleniu
i zgaszeniu diody nadawczej w przystawce. Umo\liwia to pisanie programów
oszczędnie gospodarujących energią (ma to szczególne znaczenie w przypadku apli-
kacji zasilanych z baterii).
W pliku DSM-51\Modele\M03\m03.txt są zebrane propozycje zadań do wykonania z
wykorzystaniem modelu M-03.
2. Budowa i zasada działania
Przystawka podłączana jest do złącza wejść/wyjść cyfrowych systemu DSM-51.
D4
Tor T1
D2
D3
Tor T2
D5
Porty A i B układu 8255 powinny (choć nie są tutaj wykorzystane) być ustawione w
tryb 0. Przy takim ustawieniu port C pełni rolę zwykłego bufora podłączonego do
szyny mikrokontrolera. Starsza część portu C (PC4..7) powinna być ustawiona jako
wyjście, natomiast młodsza część (PC0..3) jako wejście.
© 08/2007 MicroMade System DSM-51 1
M-03 Licznik obiektów
Dioda D1, emitujÄ…ca promieniowanie podczerwone, jest sterowana liniÄ… PC4 tego
złącza. Stan logiczny 0 występujący na tej linii, po wzmocnieniu (4 inwertery układu
74HC14), włącza diodę D1. Promieniowanie z diody dociera do fotodiod D2 i D3 po-
wodujÄ…c ich przewodzenie.
Sygnał z ka\dej z fotodiod jest wzmacniany przez negator z wejściem Schmitta (74H-
C14). Stan z wyjścia negatora podawany jest na odpowiednią linię układu 8255 w
systemie DSM-51 oraz steruje diodą świecącą umieszczoną obok fotodiody. Infor-
macja o stanie fotodiody D2 mo\e być odczytana na linii PC1, a fotodiody D3 na linii
PC2. Stan 0 na odpowiedniej linii (i świecenie odpowiedniej diody) oznacza, \e
fotodioda nie jest oświetlona promieniami podczerwonymi (jest zasłonięta lub dioda
D1 nie jest włączona).
Dodatkowo sygnały z wyjść negatorów podawane są na układy ró\niczkujące generu-
jące dodatnie impulsy przy ka\dorazowej zmianie stanu tych sygnałów. Te impulsy
podawane są odpowiednio na linie PC0 (dla D2) i PC3 (dla D3). Linie te są włączone
w system przerwań w DSM-51 umo\liwiając przerwaniową obsługę ka\dej zmiany
stanu fotodiod.
3. Oprogramowanie
Przykładowy program (licznik.asm) demonstrujący sposób wykorzystania modelu M-
03 znajduje siÄ™ w katalogu MODELE\M03 na dyskietce systemu DSM-51.
Program liczy obiekty przesuwajÄ…ce siÄ™ przez model M-03. Obiekty przesuwajÄ…ce siÄ™
z góry na dół są dodawane do licznika. Obiekty przesuwające się z dołu do góry są
odejmowane od licznika. Program liczy tylko obiekty du\e, które w czasie przesuwa-
nia się przesłaniają w jakimś momencie oba tory podczerwieni jednocześnie. Obiekty
małe, które ani na chwilę nie przesłaniają obu torów podczerwieni jednocześnie, są
uznawane za zakłócenia. Liczba obiektów jest wyświetlana na wyświetlaczu LCD
jako liczba szesnastkowa bez znaku.
2 Model DSM-51 © 08/2007 MicroMade
1 2 3 4 5
D D
R13
PC1
VCC 220
VCC
VCC
VCC
C6
P1
100n
D4
D1
SHH1
C8
R4
LED5I LED1206R R5 R6 GND
P2
100n
4k7
D2
10k 10k
S1 C1
SHH1
R1 R10
U1B SFH203
PA7 26 25 PA6 VCC GND 220p
330
C7 330
3 4 13 12 4
R14
PA5 24 23 PA4 100n 6 PC0
C GND 5 C
T1
U1F
PA3 22 21 PA2 GND AHC14 GND U2A 220
AHC14
BC847 1
R17
PA1 20 19 PA0 R2 3
U2B
U1C 47k
2
R12 330
PC7 18 17 PC6 PC4 1 2 5 6 AHC132
AHC132 C2
PC5 16 15 PC4 10k
AHC14 GND 220p
U1A
PC3 14 13 PC2
R3
AHC14
U1D
PC1 12 11 PC0
330 R15
9 8 PC2
PB7 10 9 PB6
VCC 220
PB5 8 7 PB4 AHC14
VCC
PB3 6 5 PB2
PB1 4 3 PB0
D5
2 1
C9
R7
LED1206R R8 R9
P3
100n
4k7
D3 U2C
10k 10k
D100/26GK SHH1 C3
R11
SFH203
GND VCC GND AHC132
330 220p
11 10 10
R16
8 PC3
GND 9
T2
U1E
U2D 220
C5
AHC14
BC847 12
R18
100u/16
11
47k
13
GND
C4
B AHC132 B
220p
GND
Tytuł:
Tytuł:
DSM-51 Licznik obiektów
A DSM-51 Licznik obiektów A
Symbol: Nr rys.: REV.
Symbol: Nr rys.: REV.
D
D
Model M03 DM03
Model M03 DM03
Data: Plik: Arkusz:
Data: Plik: Arkusz:
9-May-2007 D:\MM\MM_PROT\DSM\M03\DM03_D.SCH 1 z 1
9-May-2007 D:\MM\MM_PROT\DSM\M03\DM03_D.SCH 1 z 1
1 2 3 45
14
7
V
G
14
7
V
G
Wyszukiwarka