You are on page 1of 5

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.

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
D1 SHH1 C8 D4
LED5I P2 R4 100n LED1206R R5 R6 GND
D2 4k7
10k 10k
14
7

S1 R1 SHH1
SFH203 R10 C1
PA7 26 25 PA6 U1B GND 330 220p
V
G

VCC C7
3 4 330 13 12 4
PA5 24 23 PA4 100n 6 R14 PC0
C GND T1 U1F 5 C
PA3 22 21 PA2 GND AHC14 GND U2A 220
BC847 AHC14 1

14
7
PA1 20 19 PA0 R2 R17 3 U2B
U1C 47k

V
G
330 2
PC7 18 17 PC6 PC4 R12 1 2 5 6 AHC132
PC5 16 15 PC4 10k AHC132 C2
AHC14 GND 220p
PC3 14 13 PC2 U1A
PC1 12 11 PC0 AHC14 U1D R3
9 8 330 R15 PC2
PB7 10 9 PB6
VCC 220
PB5 8 7 PB4 AHC14
VCC
PB3 6 5 PB2
PB1 4 3 PB0
2 1 C9 D5
P3 R7 100n LED1206R R8 R9
D3 4k7 U2C
D100/26GK SHH1 R11 C3 10k 10k
GND VCC SFH203 GND 330 220p AHC132
11 10 10
8 R16 PC3
GND T2 U1E 9
C5 U2D 220
100u/16 R18 BC847 AHC14 12
47k
11
13
B GND AHC132 C4 B
GND 220p

Tytuł:

A DSM-51 Licznik obiektów A


Symbol: Nr rys.: REV.
Model M03 DM03 D
Data: Plik: Arkusz:
9-May-2007 D:\MM\MM_PROT\DSM\M03\DM03_D.SCH 1 z 1
1 2 3 4 5

You might also like