Download Predelava M110

Transcript
HAM
tech-letter
Predelava M110
Aleksander Stare, S56AL
E-mail: [email protected]
Darko Volk, Kačiče 15, 6215 Divača, Slovenia
E-mail:[email protected]
The modification described in this article is
not just a reprogramming of the existing 9
channels of the M110 to HAM frequencies.
It is a hardware upgrade that will turn the
PMR transceiver into a full-featured HAM
transceiver. After the modification has been
performed the transceiver supports following
functionality:
Snemljiva prikazna enota ima lasten
mikrokontroler. Njegova naloga je krmiljenje
7 segmentnih LCD prikazov, signalnih lučk
(LED) ter branje tipk. Z mikrokontrolerjem
centralne krmilne enote komunicira po
asihronem serijskem vodilu UART s 7 bitno
besedo, enim paritetnim bitom, po enim
stop in start bitom ter hitrostjo 1200 bit/s.
•
Coverage of the complete European 2m HAM
band 144.000,0 kHz ... 145.987,5 kHz
•
Available tuning steps: 12,5kHz, 25kHz and
100 kHz
•
Repeater (-600) kHz and inverse repeater
(+600 kHz) operation
•
1750 Hz repeater tone
•
Automatic setting of the repeater offset when
the frequency is changed, later it can be
manually switched to the inverse repeater,
repeater or simplex mode
•
Display of the operating frequency in a 7 digit
mode, for example 145.787.5
•
Memorising of the latest set frequency and
tuning step during power down
•
Replacement of the “ears-breaking“ keyclicks with a more gentle click tones and
elimination of the “strokes“ when squelch
opens /closes
Najelegantnejši način pristopa k predelavi
bi gotovo bila modifikacija obstoječe
programske kode mikrokontrolerja 6301 ali
izdelava nove programske kode v celoti. V
tem primeru poseg v samo električno vezje
ne bi bil potreben, pogoj pa bi seveda bil
razpoložljivost izvorne programske kode ter
razpoložljivost popolnega načrta električnega
vezja, kajti mikrokontroler centralne enote
krmilni poleg v prejšnjem odstavku naštetih
še celo množico drugih analognih in digitalnih
podsklopov M110. Nič od navedenega z
Benom žal nisva imela na razpolago. Poleg
tega je 6301 relativno star mikrokontroler s
programom zapečenim v internem (P)ROM in
bi bilo za razvoj programa bržkone potrebno
imeti razmeroma drag emulator. Kolikor mi
je znano, ti mikrokontrolerji ne obstajajo v
bolj sodobnih različicah z EEPROM ali FLASH
programskim spominom, tako da razvoj
programske kode s cenenimi sredstvi ni
možen.
•
Measurement and display of the supply
voltage with the resolution of 0,1V
•
RF characteristics of the transceiver are kept
unchanged
Zasnova predelave
Po krajšem premisleku je tako padla
odločitev za manj elegantno a zato z
razumnimi sredstvi izvedljivo predelavo.
Ta je obsegala analizo komunikacije med
mikrokontrolerjema centralne krmilne enote
in prikazne enote, prekinitev komunikacije
ter vstavitev dodatnega modula, ki opravlja
sledeče naloge:
Vodilo pri načrtovanju predelave je bilo
uporabiti čim več že obstoječih podsklopov
M110. S stališča predelave v amaterski radio
so najpomembnejši naslednji podsklopi:
•
•
•
centralna krmilna enota, ki nadzira delovanje
celotne naprave in je zgrajena okoli 8 bitnega
mikrokontrolerja HD63A01
sprejema iz mikrokontrolerja centralne
krmilne enote ukaze za krmiljenje prikaza
ter ga hkrati preslepi, da ta še vedno “misli“,
da komunicira z mikrokontrolerjem prikazne
enote
sprejema ukaze uporabnika (tipke, PTT)
•
izpisuje na obstoječi 7 segmentni LCD prikaz
delovno frekvenco in prižiga signalne lučke
•
PLL krmilje, s centralno enoto je povezano s
sinhronim vodilom SPI
•
krmili PLL VCOja
•
snemljiva prikazna enota s tipkovnico
•
opravlja še nekatere druge za razumevanje
Predelava M1102