A
tápfeszültség bekapcsolásakor az ADÁSSZÜNET számláló megindul és a
CIKLUS_IDŐALAP
ütemadó 10 másodpercenként a számlálót felfelé lépteti.
Amikor a számláló értéke eléri az ADÁS_INDUL változó értékét, a számláló
nullázódik, a START jel 0.3 s ideig aktív és indítja az azonosító adását.
Az
ADÁS_INDUL értéke 180 x 10 s + 1 = 30 perc, ez az azonosító adásának
ciklusideje.
A leadott szövege a SZÖVEG táblázatban található a morse kód
szabványának megfelelően elemi
jelenként, azaz pont = 1 elemi jel [1], vonás
= 3 elemi jel [1], betüszünet = 3 elemi jel [0] és szószünet = 5 elemi jel
[0]. A táblázat első sorában mindig 0 van, az utolsóban 255.
A
START jel hatására bebillen az RG1 R-S flipfop a SZÖVEG FUT jel aktív lesz, az
LG1 kapu kimenetén megjelenik at ÜTEM jel és elkezdi a KIOLVAS számlálót
léptetni. A számláló a SZÖVEG szubrutin segítségével kiolvassa soronként a
SZÖVEG táblázatot. A szubrutin lépésenként kiadja a szöveget az ELEMI_JEL
változóba, ennek értékét az IF2 komparátor hasonlítja össze, ha ez 1 akkor a KEY
kimenet aktív és a logikai hálózaton keresztül a TONE KEY kimenet indítja a
külső hanggenerátort az adó modulációját, vagy jeladó esetén az FSK
billentyűzést.
A SZÖVEG FUT jel hatására a logikai hálózaton keresztül
indul a PTT KI kimenet, az adó indítása.
Amikor a kiolvasás eléri a
SZÖVEG táblázat utolsó sorát az oda beírt 255 értéke lesz az ELEMI_JEL változó
értéke, ezt figyeli az AF1 komparátor, egyenlőség esetén a KIOLVAS számlálót
nulláza, az R_S flipflopot alaphelyzetbe állítja, a kiolvasás és az adás
leáll.
Átjátszóban történő alkalmazás esetén a vevőből érkező PTT BE jel
a logikai hálózatot keresztül indítja a PTT KI adásindító jelet, PTT BE jel
megszünésekor 0.3 s ideig adásban tartja az adót és BEEP jelet ad ki.
A külső PTT jel az azonosító adását megszakítja,
az csak a következő ciklusban indul újra.
A
bemeneti jelek mind alacsony szintűek (GND-re kell húzni), a kimenetek 5 V-osak,
max 20 mA-ra terhelhetők.
A MODE bemenetet GND-re kapcsolva az
adási ciklusvezérlése nem működik, ekkor a vezérlő CQ automatának
használható, azaz
a TESZT gomb megnyomásával a beírt CQ szövegét adja le.
Jeladó üzemmódban
a TESZT gombbal a szöveg leadható.
A kapcsolási rajz:

CQ automatakénti alkalmazában a TONE start
kimenetre egy 5V-os relét kell kötni a billentyűzéshez.
A forráskód módosítása:
- A forrásprogramm
módosításához
jelöld ki és másold ki vágólapra a teljes kódot.
- Nyisd meg a jegyzettömböt és másold be a
vágólap tartalmát, majd mentsd el fájlnév.asm
kiterjesztéssel.
- Először olvasd el a forráskód megjegyzéseit. A forráskód megjegyzései segítenek a módosítások
helyes elvégzéséhez.A forráskódban programozási ismeretek nélkül csak a
szöveget és az időzítést javasolom módosítani.
- A
nyújt
segítséget a kívánt szövegkód előállításához. A kódolóba beépítettem
magyarázatokat a kezeléshez. A maximálisan kódolt szöveg 256 elemi
karakterből ( 0 vagy 1 ) állhat. A betük az angol ABC betüi, számok 0 -
9-ig, írásjelek / és ? . Ha a beírt szöveg hosszabb, hibaüzenet jelenik meg
!
A megépítéshez sok sikert kívánok: 73'
HA1SS, Laci
Kérdéseket a
ha1ss@freemail.hu szívesen megválaszolom.