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 PIŁA, 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.
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
Tor T1
Tor T2
D3
D2
D4
D5
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
45
A
B
C
D
5
4
3
2
1
D
C
B
A
Tytu
ł:
Nr ry
s.:
REV.
Data:
Ar
kusz:
Plik:
9-May-2007 D:\MM\MM_PROT\DSM\M03\DM03_D.SCH
1
z
1
D
DM03
DSM-51 Licz
nik obiekt
ów
Symbol:
Model M03
Tytu
ł:
Nr ry
s.:
REV.
Data:
Ar
kusz:
Plik:
9-May-2007 D:\MM\MM_PROT\DSM\M03\DM03_D.SCH
1
z
1
D
DM03
DSM-51 Licz
nik obiekt
ów
Symbol:
Model M03
1
3
5
7
9
11
13
15
17
19
2
4
6
8
10
12
14
16
18
20
21
22
23
24
25
26
S1
D100/26G
K
PA0
PA2
PA4
PA6
PB0
PB2
PB4
PB6
PC0
PC2
PC4
PC6
PA1
PA3
PA5
PA7
PB1
PB3
PB5
PB7
PC1
PC3
PC5
PC7
GND
VCC
GND
PC4
R1
330
R2
330
R3
330
VCC
C7
100n
GND
VCC
R10
330
VCC
C1
220p
R5
10k
R6
10k
VCC
C2
220p
PC1
PC0
C3
220p
R8
10k
R9
10k
VCC
C4
220p
PC2
PC3
C6
100n
GND
VCC
D2
SF
H203
GND
D1
LED
5I
P1
SHH1
P2
SHH1
G
7
V
14
1
2
U1A
AHC
14
3
4
U1B
AHC
14
5
6
U1C
AHC
14
9
8
U1D
AHC
14
13
12
U1F
AHC
14
2
3
1
U2A
AH
C132
G
7
V
14
5
6
4
U2B
AH
C132
13
11
12
U2D
AH
C132
10
8
9
U2C
AH
C132
C5
100u
/16
D4
LED
1206R
R12
10k
R13
220
R14
220
R15
220
R16
220
GND
GND
C8
100n
R4
4k
7
R17
47k
T1
BC847
GND
R11
330
VCC
D3
SF
H203
GND
P3
SHH1
11
10
U1E
AHC
14
D5
LED
1206R
GND
C9
100n
R7
4k
7
R18
47k
T2
BC847
GND