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 M1102