27.pdf

(90 KB) Pobierz
BASIC-TIGER
S P R Z Ê T
BASIC-TIGER
Du¿a ró¿norodnoæ
proponowanych na rynku
elektronicznym sterowników
mo¿e przyprawiæ o zawrót
g³owy. Firmy oferuj¹
ró¿norakie rozwi¹zania,
pocz¹wszy od pojedynczych,
wyspecjalizowanych uk³adów
mikroprocesorowych, po
sterowniki zintegrowane
z wywietlaczem LCD oraz
klawiatur¹. Czêsto zdarza siê,
¿e u¿ytkownikowi trudno jest
opanowaæ szybko nowy jêzyk
programowania lub nie
odpowiada mu proponowany
przez wytwórcê typ
wywietlacza czy interfejsu
wejcia/wyjcia.
Tych wad nia ma
mikrokontroler niemieckiej
firmy Wilke technology.
Oferuje ona niewielkich
rozmiarów modu³, którego
stosunek mo¿liwoci do ceny
bije na g³owê wielu
konkurentów w dziedzinie
mikrokontrolerów.
Basic-Tiger, bo tak nazywa
siê prezentowany kont-
roler, to niewielkich
rozmiarów mikro-
modu³ wykonany
w technice hybrydo-
wej. W plastykowej,
dwurzêdowej obudowie
o wymiarach 62 x 40 x 10 mm
producent umieci³ wysokowydaj-
ny mikroprocesor, pamiêæ Flash-
ROM (128kB lub 512kB), pamiêæ
nieulotn¹ RAM (128kB, 256kB,
512kB lub 1MB) oraz opcjonalnie
uk³ad zegara czasu rzeczywistego,
dwa porty transmisji szeregowej
i wiele innych.
Oferowane s¹ 2 wersje Tigera:
Tiny-Tiger - tañsza wersja
o mniejszych mo¿liwociach,
umieszczona w obudowie o 44 wy-
prowadzeniach, oraz wersja Ba-
sic-Tiger. Oba mikromodu³y s¹
oferowane w kilku odmianach,
ró¿ni¹cych siê przede wszystkich
iloci¹ wbudowanej pamiêci RAM
oraz Flash-EEPROM (Flash-ROM).
Specyfikacjê przedstawia tabela 1 .
Do rozpoczêcia pracy wystarczy
uk³ad zasiliæ, do³¹czyæ niezbêdne
w systemie docelowym peryferia
do koñcówek modu³u oraz oczy-
wicie oprogramowaæ.
I tu pojawia siê prawdziwa zaleta
tego uk³adu. Do kostki jest do-
³¹czane doskonale opracowane op-
rogramowanie dzia³aj¹ce pod kon-
trol¹ MS Windows 3.1 lub 95.
Zintegrowane rodowisko pozwala
pisaæ programy ród³owe w zna-
nym wszystkim jêzyku BASIC.
Wiele dodatkowych poleceñ i funk-
cji pozwala na proste, szybkie,
a przede wszystkim skuteczne ob-
s³ugiwanie ca³ej architektury mik-
romodu³u oraz peryferii sterowni-
ka. Dodatkowo, s¹ dostêpne mo-
du³y biblioteczne, oferuj¹ce gotowe
procedury i funkcje obs³uguj¹ce
g³ówne urz¹dzenia I/O jak:
3 wywietlacze LCD (ca³a rodzina
oparta o HD44870);
zaniach oferowanych na rynku
(w tej samej kategorii cenowej),
jest wielozadaniowoæ Basic-
Tigera. Dziêki temu u¿ytkow-
nik ma mo¿liwoæ kontrolowa-
nia wielu procesów jednocze-
nie, przy u¿yciu tylko jednego
modu³u. Nastêpstwem tego jest
tak¿e u³atwiony sposób progra-
mowania obs³ugi ka¿dego z pro-
cesów (zdarzeñ). Programista
w prosty sposób deklaruje po-
szczególne procedury obs³uguj¹-
ce jakie zdarzenie. Ma ponadto
mo¿liwoæ pe³nej kontroli wyko-
nywania wszystkich procesów,
np. ustawienia priorytetu ka¿de-
go z nich. Rozszerzony o wiele
u¿ytecznych funkcji jêzyk BA-
SIC pozwala na bezporedni¹
ingerencjê w sprzêtowe elemen-
ty architektury, zarówno modu³u
Tigera, jak i dodatkowych pe-
ryferiów do³¹czonych do niego.
Nie ma przy tym potrzeby pi-
sania skomplikowanych proce-
dur w jêzyku niskiego poziomu.
Oprócz samych modu³ów, pro-
ducent zapewnia pe³ne oprogra-
mowanie oraz kilka rodzajów sys-
temów uruchomieniowych: od
prostych p³ytek typu Euro-Card
po kompletny system wyposa¿o-
ny m.in. w 82-klawiszow¹ kla-
wiaturê, wywietlacz LCD (teks-
towy 4x20 znaków) oraz wiele
interfejsów I/O.
Dla nie znaj¹cych jêzyka angiel-
skiego dobra wiadomoæ: w IV
kwartale tego roku dostêpna bê-
dzie w sprzeda¿y polska wersja
oprogramowania, co z pewnoci¹
jest ewenementem w tej dziedzi-
nie.
Podsumowuj¹c nale¿y stwier-
dziæ, ¿e Basic-Tiger to doskona-
³y produkt o bardzo du¿ych mo¿-
liwociach. Mo¿e on znaleæ za-
stosowanie w profesjonalnych
uk³adach sterowania i kontroli.
Dziêki doskonale opracowanemu
oprogramowaniu nadaje siê tak¿e
do celów edukacyjnych z zakresu
systemów wielozadaniowych.
W kolejnych numerach EP przed-
stawimy dok³adniej mo¿liwoci
modu³ów Basic-Tiger i Tiny-
Tiger, oprogramowanie wspoma-
gaj¹ce oraz zestawy uruchomie-
niowe dla przedstawionych modu-
³ów.
S³awomir Surowiñski
3
klawiatury matrycowe;
porty typu drukarkowego (Cen-
tronics);
3 porty szeregowe (transmisja
asynchroniczna, prêdkoci:
300...153600 bodów);
3
zewnêtrzne pamiêci równoleg³e
(SRAM, EPROM, EEPROM,
ROM);
3
zewnêtrzne porty wejcia - wyj-
cia (np. do³¹czone uk³ady
74574, 74245 itp.);
3
zapewnia programow¹ generacjê
sygna³ów m.cz.;
digitalizacja i odtwarzanie
dwiêków (np. komunikatów
s³ownych).
Oprogramowanie wspó³pracuje
z obydwoma typami modu³ów,
umo¿liwia ich pe³n¹ obs³ugê, czy-
li: edycjê zbioru ród³owego, kom-
pilacjê, debugging oraz za³adowa-
nie kodu wynikowego wprost do
pamiêci Flash. Po za³adowaniu,
kod programu jest pamiêtany do
momentu nastêpnego przeprogra-
mowania przez u¿ytkownika.
Okres przechowywania kodu pro-
gramu w stanie beznapiêciowym
jest taki, jak dla nowoczesnych
pamiêci typu Flash (ok. 100
lat). Uk³ad umo¿liwia podtrzymy-
wanie wbudowanej pamiêci SRAM
(128kB) poprzez proste do³¹czenie
baterii litowej. W ten sposób mo-
du³ Tiger ma mo¿liwoæ prze-
chowywania danych, np. wyni-
ków pomiarów lub obliczeñ,
w czasie transportu modu³u.
Tabela 1.
Tiny-Tiger
Basic-Tiger
wymiary
60 x 28 x 11 mm
63 x 40 x 11 mm
waga
30 g
35 g
iloæ koñcówek(I/O)
44 (31)
46 (33)
zasilanie
4,7...5,5V / oko³o 45mA1,6 mA (wszystkie),
obci¹¿alnoæ wejæ
lub maks. 8 x 3,5mA
reset
typu Power-ON-Reset oraz poprzez zewnêtrzne wejcie
bateria do zegara
do³¹czana zewnêtrznie
do³¹czana zewnêtrznie
+ bufor RAM
poprzez pin 43
poprzez pin 45
Wymagania sprzêtowe
programu
Wymagania sprzêtowe zintegro-
wanego rodowiska do programo-
wania Basic-Tigera i Tiny-
Tigera s¹ niewielkie. Wystarczy:
7
Flash - ROM
128 kB
128kB, 512kB
RAM
32 kB lub 128 kB
128kB, 256kB, 512kB
lub 1MB
2 porty szeregowe
poziomy TTL, z potwierdzeniem; poziomy TTL lub
koñcówki portów mog¹ byæ
z driverem V24,
komputer PC z procesorem min.
80386;
7 10 MB wolnego miejsca na
dysku twardym;
u¿yte jako zwyk³e porty I/O
z potwierdzeniem;
koñcówki portów mog¹
byæ u¿yte jako zwyk³e
porty I/O
7
karta graficzna VGA;
7
4 MB pamiêci RAM;
wejcia A/D
4 kana³y, rozdzielczoæ 8, 10 bitów, napiêcie wejciowe:
0V...Vref (Vref=3,5...5V), rezystancja wejciowa 1M W
myszka (Windows 3.1, 95);
7 wolny port COM oraz stacja
dyskietek 3,5 (do instalacji
programu).
Najistotniejsz¹ jednak zalet¹,
niespotykan¹ w innych rozwi¹-
wyjcia PWM
2 kana³y, rozdzielczoæ 6, 7, 8 bitów, zakres czêstotliwoci
1,2Hz...80kHz (programowa: <1,2kHz)
zegar (opcja)
z kalendarzem + funkcja alarmu
z wyjciem na pin 43 (aktywne 0)
Elektronika Praktyczna 9/97
27
3
3
7
30481298.001.png 30481298.002.png 30481298.003.png
Zgłoś jeśli naruszono regulamin