, AR1299, Elektronika, Praktyczny Elektronik 

AR1299

AR1299, Elektronika, Praktyczny Elektronik
[ Pobierz całość w formacie PDF ]
OBSAH
Amatérské radio
Vydavatel:
AMARO spol. s r.o.
Adresa vydavatele:
Radlická 2, 150 00
Praha 5, tel.: 57 31 73 14
Redakce:
Alan Kraus, Pavel Meca
tel.: 22 81 23 19
e-mail: kraus@jmtronic.cz
Na Beránce 2, 160 00 Praha 6
Roènì vychází
12 èísel, cena výtisku
30 Kè, roèní pøedplatné 312 Kè.
Objednávky pøedplatného
pøijímá
Michaela Jiráèková, Radlická 2,
150 00 Praha 5, tel.: 57 31 73 12
Roziøuje
PNS a.s., Transpress spol.
s r.o., Mediaprint & Kapa a soukromí
distributoøi.
Objednávky inzerce
na adrese vyda-
vatele
Distribúciu, predplatné a inzerciu pre
Slovenskú republiku zabezpeèuje:
Magnet-Press Slovakia s.r.o., P.O.BOX 169,
830 00 BRATISLAVA
tel./fax: 07/444 545 59 -predplatné
tel./fax: 07/444 546 28 -administratíva
tel./fax: 07/444 506 93 -inzercia
Sídlo firmy: Teslova 12, 821 02 Bratislava
Obsah
Podávání novinových zásilek
povolené
Èeskou potou - øeditelstvím OZ Praha
(è.j. nov 6285/97 ze dne 3.9.1997)
Za pùvodnost
pøíspìvku odpovídá autor.
Otisk povolen jen
s uvedením pùvodu
.
Sazba a DTP:
AK DESIGN - Alan Kraus
Za obsah
inzerátu
odpovídá inzerent.
Redakce si vyhrazuje
právo neuveøejnit
inzerát, jeho obsah by mohl pokodit
povìst èasopisu.
Nevyádané rukopisy
autorùm nevracíme.
Bez
pøedchozího písemného souhlasu
vydavatele nesmí být ádná èást
kopírována, rozmnoována, nebo íøena
jakýmkoliv zpùsobem.
Právní nárok na
odkodnìní
v pøípadì
zmìn, chyb nebo vynechání je vylouèen.
Vekerá práva vyhrazena
.
ISSN 0322-9572, è.j. 46 043
© AMARO spol. s r. o.
12/1999
1
STAVEBNÍ NÁVODY
Generátor impulsù - GP100
Obr. 1. Schéma zapojení generátoru impulsù GP 100
2
12/1999
 STAVEBNÍ NÁVODY
Základní vlastnosti
tvoøena programovými smyèkami,
èítaè generovaných impulsù je opìt
øeen èistì programovì. V zájmu co
nejpøesnìjího dodrení nastavených
parametrù impulsu i mezery bylo
nutno vzájemnì obvodovì oddìlit
èást indikaèní - dynamickou obsluhu
multiplexovaného displeje a èást
ovládací, která zároveò i generuje
nastavené impulsy. Jako nejlevnìjí
øeení se ukázalo pouití dvou
mikroprocesorù AT89C2051 - IC1
a IC2.
nastavení íøky impulsu: 10 µs a 715 minut
nastavení íøky mezery: 10 µs a 715 minut
nastavení poètu opakování: 1 a 255 impulsù nebo kontinuální generace
volba pozitivního nebo negativního výstupu
výstup 1: CMOS / TTL
výstup 2: Open Colector - max. 40 V/100 mA
manuální spoutìní START - STOP
vstup externího sputìní CMOS / TTL - sestupnou hranou
napájení:
7,5 V a 15 V AC/DC
Obèas nastane situace, kdy potøebu-
jeme v pravidelných intervalech
generovat impulsy o známé íøce,
pøípadnì potøebujeme vygenerovat
urèitý poèet definovaných impulsù.
Pokud pomineme monost si vdy
zhotovit nìjaký pøípravek, jsme nuceni
sáhnou po nastavitelných generá-
torech impulsù. Existuje celá øada
komerèních pøístrojù, umoòujících
nastavení parametrù v irokém
rozsahu, s komfortní obsluhou a piè-
kovými vlastnostmi, ale bohuel
i s tomu odpovídající cenou. V bìné
praxi vak mnohdy vystaèíme s pod-
statnì jednoduím a tedy i levnìjím
pøípravkem. V tomto èlánku je pop-
sána konstrukce jednoduchého
pøípravku, který pøes svou jedno-
duchost a láci nabízí pomìrnì sluné
parametry.
Obvodové øeení
Základním prvkem generátoru je
obvod IC2 - mikroprocesor
AT89C2051. Na jeho vstupy P1.2 a
P1.7 jsou pøipojena ovládací tlaèítka
S1 a S6, která slouí k nastavení
parametrù a k manuálnímu sputìní
nebo zastavení generace impulsù.
Indikaèní LED diody LD5 a LD6
zobrazují nastavenou polaritu
výstupního impulsu. LED LD6
indikuje sputìní generace impulsù.
Na vstup INT0 obvodu IC2 je pøes
vstupní tvarovaè, tvoøený dvojicí
Schmittových klopných obvodù
Koncepce øeení
Generátor impulsù GP100 byl
navrhován s hlavní zámìrem
- nabídnou iroké "bastlíøské" veøej-
nosti co nejjednoduí a nejlevnìjí
programovatelný generátor impulsù
s co nejlepími vlastnostmi. Pøi volbì
koncepce bylo zvoleno èistì
programové generování impulsù
pomocí jednoèipového mikro-
kontroleru. Délka impulsu i mezery je
Obr. 2. Rozloení souèástek na desce s plonými spoji (zvìteno na 130 %)
12/1999
3
 STAVEBNÍ NÁVODY
Obr. 3. Rozloení souèástek na stranì spojù.
Obr. 4. Deska spojù - TOP
4
12/1999
STAVEBNÍ NÁVODY
Obr. 4. Deska spojù generátoru impulsù GP100 - strana spojù - BOTTOM. Zvìteno na 130% originálu
IC14A a IC14B, pøiveden z konektoru
K3 - TRIG externí spoutìcí signál.
Impuls nebo série impulsù s pøedem
nastavenými parametry je vygene-
rován po sestupné hranì externího
spoutìcího signálu. Z výstupu P3.7
obvodu IC2 jsou generované impulsy
pøivedeny na tvarovaè IC4C. Z jeho
výstupu je buzena LED LD7. Pøes
trojici tvarovaèù IC4D, E, F a ochran-
ný odpor R26 je signál veden na
konektor K1 - TTL OUT, na nìm je
generovaný signál v TTL úrovni.
Z výstupu IC4C je signál zároveò
odboèen pøes odporový dìliè R24, R25
na bázi tranzistoru T10. Z jeho
kolektoru je pøes ochranný odpor R27
pøiveden generovaný signál na
konektor K2 - OC OUT. Zde je signál
k dispozici ve formì otevøeného
kolektoru, pøípadnì je mono pøímo
spínat výstupní zátì do 100 mA/40 V.
LED dioda LD7 indikuje (kopíruje)
stav vystupujících impulsù. Obvod IC2
je propojen signály TXD a RXD s dru-
hým procesorem AT89C2051- IC1.
Obvod IC1 má velmi jednoduchou
úlohu - ovládá multiplexovaný displej
LD1, LD2, LD3 a indikaèní LED
LD8 a LD15. Katody displejù a LED
jsou pøes ochranné odpory R1 a R8
pøímo pøipojeny k výstupnímu portu
P1 obvodu IC1. Anody displejù a LED
jsou spínány tranzistory T1 a T9
a T11 pomocí Johnsonova èítaèe IC3.
Mikroprocesor IC1 pracuje na
hodinovém kmitoètu 24 MHz, daným
krystalem Q1. Z výstupu interního
oscilátoru IC1 je zároveò buzen
i interní oscilátor IC2. Spoleèný
resetovací signál pro procesory IC1 a
IC2 je generován RC èlánkem R9, C3.
Generátor impulsù je napájen
napìtím 8 a 15V AC/DC z konektoru
K4. Napájecí napìtí je pøivedeno na
diodový mùstek D1, filtrováno
kondenzátory C4, C5 a stabilizováno
na 5V v integrovaném stabilizátoru
IC5. Stabilizované napìtí je pøes
spínaè S7 rozvedeno na obvody
generátoru. U kadého integrovaného
obvodu je napájecí napìtí blokováno
filtraèními kondenzátory C7 a C10.
rových a, nebojím se to øíci, z dùvodu
ochrany autorských práv, nereálné. Ale
struèný popis programu - proè ne.
Program v IC1 je velmi jednoduchý.
Po resetu jsou vynulovány interní
registry, nastaven stack, resetován
Johnsonùv èítaè IC3 signálem MR
a inicializováno a sputìno pøeruení
od èasovaèe T0, které je generováno
kadou milisekundu. V rámci
pøeruení je nejprve pøivedena na port
P1 hodnota $FF - svítící segmenty
jsou zhasnuty. Následnì je inkre-
mentován Johnsonùv èítaè IC3
signálem CLK a interní èítaè pozice.
Na základì hodnoty èítaèe pozice je
vyzdviena informace o svítících
segmentech pøísluného displeje. Tato
hodnota je odeslána na port P1
- segmenty jsou rozsvíceny. V základní
programové smyèce je cyklicky testo-
ván pøíjem znakù ze sériového portu,
pøijatá data jsou ukládána do vyrov-
návacího bafru. Po kontrole úplnosti
a platnosti pøijatých dat jsou data
pøenesena z vyrovnávacího bafru do
pole zobrazovaných hodnot. Pøed tím
jsou samozøejmì pøekonvertována
z binární do zobrazitelné podoby.
Programové vybavení
Zveøejnit kompletní zdrojové kódy
programù v IC1 a IC2 je z prosto-
12/1999
5
[ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • dodatni.htw.pl