84_86.PDF

(131 KB) Pobierz
Programator PIKprog+
S P R Z Ę T
Chociaø mikrokontrolery PIC
firmy Microchip nie s¹ tak
popularyzowane jak AVR-y
czy 8051, to jednak zdoby³y
fragment krajowego rynku.
Jest on na tyle duøy, øe dwaj
krajowi dystrybutorzy
programatorÛw firmy Elnec
wprowadzili do swoich ofert
wyspecjalizowane
programatory opracowane
z†myúl¹ o†konstruktorach
stosuj¹cych PIC-e.
Prezentujemy programator PIK-
prog+ produkowany przez s³owack¹
firmÍ Elnec. Firma ta jest nam dob-
rze znana. Na ³amach EP prezento-
waliúmy juø wielokrotnie jej wyro-
by. Oferta handlowa Elneca†jest
bardzo bogata. Obejmuje zarÛwno
duøe, uniwersalne programatory,
jak i†ma³e wrÍcz kieszonkowe,
przeznaczone dla okreúlonych ro-
dzin mikrokontrolerÛw.
Programator PIKprog+ jest repre-
zentantem tej drugiej grupy przy-
rz¹dÛw. Obs³uguje ca³¹ rodzinÍ ak-
tualnie dostÍpnych PIC-Ûw produ-
kowanych w†obudowach od 8- do
40-nÛøkowych. Wykorzystywane s¹
algorytmy programowania zarÛwno
rÛwnoleg³ego jak i†szeregowego.
OprÛcz mikrokontrolerÛw, PIKprog+
moøe rÛwnieø programowaÊ szere-
gowe pamiÍci z†interfejsem
I 2 C†(uk³ady 24Cxx), Microwire
(93Cxx) i†SPI (25Cxx). Na gÛrnej je-
go úciance zamontowana jest 40-
nÛøkowa podstawka ZIF, w†ktÛrej
moøna umieszczaÊ uk³ady w†obudo-
wach DIL o†szerokoúci 300 lub 600
mils. Jeúli zachodzi potrzeba,
moøna skorzystaÊ z†bogatej oferty
adapterÛw DIL/SOIC oraz DIL/PLCC
dostÍpnej na stronie http://
www.elnec.com/redpr_uk.htm#UNI-
VERSAL_SOIC . Na úciance bocznej
umieszczono gniazdo interfejsu
ICSP ( In Circuit Serial Program-
ming ), poprzez ktÛre programuje siÍ
uk³ady zamontowane w†systemie
(programowanie szeregowe). Trzeba
przyznaÊ, øe jest to metoda bardzo
wygodna dla uøytkownika i†z†tego
wzglÍdu stosowana coraz czÍúciej.
Projektuj¹c programator, zwrÛco-
no uwagÍ na jego szybkoúÊ dzia³a-
nia. Z†jednej strony na parametr
ten wp³ywaj¹ zastosowane algoryt-
my, z†drugiej zaú port, przez ktÛry
odbywa siÍ komunikacja z†kompu-
terem PC. W†PIKprog+ wykorzysty-
wany jest standardowy port rÛwno-
leg³y pracuj¹cy w†trybie ECP/EPP
(zgodnie z†norm¹ IEEE1284), nie
jest wiÍc potrzebna øadna specjali-
zowana karta instalowana w†kom-
puterze. Uzyskuje siÍ transfer da-
nych rzÍdu 1MB/s. Jeúli powyøsze
cechy po³¹czymy z†³atwoúci¹ insta-
lacji programu obs³uguj¹cego PIK-
proga+ oraz z jego niewielkimi wy-
miarami, to okaøe siÍ, øe moøe byÊ
on bardzo przydatny w†rÛønych za-
stosowaniach serwisowych.
Wszystkie wyprowadzenia pod-
stawki programatora s¹ dostosowa-
ne do pracy w†konfiguracji H/L/
pull_up/pull_down , co pozwala na
ca³kowit¹ dowolnoúÊ topografii wy-
prowadzeÒ programowanych uk³a-
dÛw. Wyprowadzenia te mog¹ pra-
wid³owo dzia³aÊ z†napiÍciami od
1,8†V, obs³uguj¹c tym samym
wszystkie aktualnie dostÍpne nisko-
napiÍciowe wersje uk³adÛw. Proce-
dura programowania rozpoczyna siÍ
od sprawdzenia poprawnoúci
umieszczenia uk³adu w†podstawce
i†jakoúci kontaktÛw pomiÍdzy nÛø-
k¹ uk³adu i†podstawki. Wskutek od-
czytu sygnatury sprawdzana jest teø
zgodnoúÊ typu programowanego
uk³adu zadeklarowanego w†progra-
mie z†fizycznie w³oøonym do pod-
stawki. Zapobiega siÍ w†ten sposÛb
przed ewentualnymi pomy³kami
operatora.
W†sk³ad standardowego wyposa-
øenia programatora PIKprog+ wcho-
dzi zasilacz wtyczkowy. Jak to jest
w†wyrobach Elneca, nie zastosowa-
no wy³¹cznika zasilania, wiÍc pro-
gramator jest gotowy do pracy za-
wsze, gdy zasilacz wtyczkowy jest
w³oøony do gniazdka sieciowego.
Metalowa pokrywka zabezpiecza
podstawkÍ ZIF przed zakurzeniem.
Jedyn¹ niedogodnoúci¹, wed³ug mo-
jej subiektywnej oceny, jest zbyt
sztywny kabel ³¹cz¹cy komputer
z†programatorem. Programator po-
Tab. 1. Układy obsługiwane przez programator PIKprog+.
Mikrokontrolery serie: 12xxx, 14xxx, 16xxx, 17xxx i 18xxx, 8...40−nóżkowe (dostępne są również
adaptery dla układów o innej liczbie wyprowadzeń lub w innych obudowach),
programowanie szeregowe lub równoległe
Pamięci szeregowe E(E)PROM: 17Cxxx, 24Cxxx, 24Fxxx, 25Cxxx, 59Cxxx, 85xxx, 93Cxxx
84
Elektronika Praktyczna 12/2002
32284559.002.png 32284559.003.png
S P R Z Ę T
Tab. 2. Cennik usługi Keep−Current
Service
Opcja e−mail Poczta
QUICK 50 DM/30 USD −
STANDARD 25 DM/15 USD 60 DM/35 USD
1/Y
Rys. 1
juø w†rodzimym jÍzyku. Niestety,
wbudowana w†program pomoc po-
zosta³a w†duøej czÍúci (w tym m.in.
okna informacji o†elemencie oraz
niektÛre komunikaty ostrzegawcze)
w†wersji angielskiej. MÛwi¹c szcze-
rze tego typu rozwi¹zania s¹ trochÍ
irytuj¹ce, bo powstaje wraøenie, øe
albo czÍúÊ ìrobotyî zosta³a wyko-
nana niepotrzebnie, albo nie zosta-
³a zakoÒczona.
Pomijaj¹c te niedogodnoúci trzeba
przyznaÊ, øe program jest wyúmie-
nity i†w†duøej mierze stanowi
o†przydatnoúci urz¹dzenia. Na uwa-
gÍ zas³uguje trafiona w†dziesi¹tkÍ
polityka Elneca, polegaj¹ca na zasto-
sowaniu jednego programu dla wie-
lu swoich wyrobÛw. DziÍki temu
klient przywi¹zuje siÍ do firmy,
gdyø kupuj¹c nowy programator,
doskonale zna juø jego obs³ugÍ. Nie
musi nawet specjalnie konfigurowaÊ
programu - do³¹czony do kompute-
ra programator jest bowiem rozpoz-
nawany automatycznie. W†przypad-
ku w¹tpliwoúci moøna skorzystaÊ
z†autotestu stanowi¹cego jedn¹ z†po-
zycji menu. Sprawdzane s¹ takie
elementy jak: komunikacja z†kompu-
terem, pamiÍÊ EEPROM, zasilanie,
przetworniki cyfrowo-analogowe,
sterowniki TTL, a†takøe sterowniki
GND i†wyprowadzeÒ analogowych.
Do jednej z†dwÛch dostÍpnych wer-
sji testu wymagana jest specjalna
podstawka diagnostyczna (jest
w†wyposaøeniu standardowym).
Rys. 2
ma now¹ wersjÍ programu steruj¹-
cego uwzglÍdniaj¹cego propozycje
zmian.
Innym, bardzo sympatycznym ges-
tem w†stronÍ klientÛw jest tzw. Ke-
ep-Current Service . DziÍki tej us³u-
dze uøytkownik moøe liczyÊ na bie-
ø¹ce update'y programu uwzglÍdnia-
j¹ce zmiany na rynku podzespo³Ûw,
mieszcz¹ce siÍ w†zakresie danego
programatora. Nowe wersje programu
mog¹ byÊ rozsy³ane poczt¹ elektro-
niczn¹ lub tradycyjn¹. Us³uga Keep-
Current Service jest trzypoziomowa:
- Quick - uøytkownik dostaje (tyl-
ko poprzez e-mail) bieø¹ce wers-
je oprogramowania oraz doku-
mentacji z†opÛünieniem co najwy-
øej miesiÍcznym. Ta opcja jest
p³atna.
- Standard - uøytkownik dostaje
(poprzez pocztÍ tradycyjn¹ lub e-
mail) bieø¹ce wersje oprogramo-
wania oraz dokumentacji z†opÛü-
nieniem kwartalnym. Ta opcja
jest rÛwnieø p³atna.
- 1/Y - uøytkownik dostaje (tylko
poprzez e-mail) bieø¹ce wersje
oprogramowania oraz dokumenta-
cji raz na rok. Ta opcja jest bez-
p³atna.
Cennik us³ugi Keep-Current Servi-
ce przedstawiono w† tab. 2 .
siada znak CE. Na kr¹øku instala-
cyjnym znajduje siÍ kopia certyfi-
katu w†postaci elektronicznej.
Programator od strony PC
PG4UW to program obs³uguj¹cy
wiele typÛw programatorÛw
Elneca†(przyk³adowe okno pokazano
na rys. 2 ). By³ on opisywany nie
tak dawno na ³amach EP, przy
okazji opisu SmartProga. Dla pols-
kiego uøytkownika niespodziank¹
jest na pewno dostÍpnoúÊ programu
w polskiej wersji jÍzykowej. Po za-
instalowaniu oryginalnej wersji jÍ-
zykowej naleøy do katalogu, w†ktÛ-
rym s¹ przechowywane pliki, prze-
kopiowaÊ pliki dodatkowe. S¹ one
dostÍpne na p³ycie instalacyjnej
( rys. 1 ). Moøna je rÛwnieø pobraÊ
ze strony internetowej Elneca
( http://www.elnec.sk/sw/pg4_lng/
lng_pl.zip ). Po ponownym urucho-
mieniu programu menu pojawia siÍ
Mocne punkty
Programatory Elneca†s¹ dostarcza-
ne ze standardow¹ dla danego ty-
pu przyrz¹du list¹ obs³ugiwanych
uk³adÛw i†zastosowanych algoryt-
mÛw programowania. Gdyby jednak
uøytkownik mia³ w³asne propozycje
dotycz¹ce np. zmian algorytmÛw
programowania lub uwzglÍdnienia
nowego uk³adu, moøe skorzystaÊ
z†us³ugi AlgOR ( Algorithms On Re-
quest ). W†tym celu powinien wy-
pe³niÊ odpowiedni formularz, ktÛre-
go wzÛr jest dostÍpny na p³ycie in-
stalacyjnej oraz na stronach WWW
Elneca, a†nastÍpnie przes³aÊ go,
najlepiej z†prÛbk¹ uk³adu do sie-
dziby firmy. Po czasie niezbÍdnym
do wprowadzenia poprawek otrzy-
Podsumowanie
Programatory Elneca†s¹ bardzo
ìmi³e w†uøyciuî. Kto raz ich sprÛ-
buje, na pewno pozostanie im wier-
ny. ZachÍt¹ jest duøa szybkoúÊ pro-
gramowania oraz dobry stosunek
moøliwoúci do ceny. 3-letnia gwa-
rancja oraz dobre wsparcie tech-
niczne rÛwnieø zachÍcaj¹ do zaku-
pu s³owackich urz¹dzeÒ.
Jaros³aw Doliñski, AVT
jaroslaw.dolinski@ep.com.pl
Dodatkowe informacje
Dystrybutorami firmy Elnec s¹:
- Eurodis Microdis, tel. (71) 301-04-00,
wroclaw@eurodis.com.pl, www.microdis.net.
- W.G. Electronics, tel. (22) 847-97-20, 847-97-
21, wg@wg.com.pl, sale@wg.com.pl.
86
Elektronika Praktyczna 12/2002
bezpłatnie
32284559.004.png 32284559.005.png 32284559.001.png
Zgłoś jeśli naruszono regulamin