Storno CQM5000S_styring med PIC16F628. |
Jeg har fået fat i nogle Storno CQM5662S ToneSwitching 2 UHF radioer. Disse radioer styres af et modul udstyret med en microprocessor type 8039 og med software i 2 UV-prommer. Det var ikke muligt at få brugbar information om softwaren, så jeg har istedet lavet et nyt controlmodul med en PIC16F628. Mit modul passer præcist i radioen, og er endda lidt smallere, så der kan blive plads til andre ting også. Front : Display viser (43)3.550 MHz. Den ny styreenhed på plads i radioen. Top : PIC og xtal i midten, 3 stk 8 bit registre bagved. For at få printet til at passe i radioen er det nødvendigt at bruge samme type stik som originalt (MOLEX og AMP). Disse kan skaffes ved danske grossister (Elfa og Farnell). Konnektor til display og keyboard : Elfa 43-838-81 (10 pin) Konnektor til display : Elfa 43-838-08 (2 pin) 8 pin konnektor : Farnell 38-00-1398 10 pin konnektor : Farnell 38-00-1400 12 pin konnektor : Farnell 38-00-1432 Tjek selv numrene, inden du bestiller ! Alternativt kan man forsøge at pille stikkene ud af det gamle kontrolprint. Hvis det lykkes spares ca. 70 kr. Processoren bruger 8 portben til at aflæse tastaturet og 2 til at se status på Squelch og TX. Til afsendelse af styredata til de tre skifteregistre laves lidt genbrug af et par af de ben, der også bruges til tastaturet. Til strobe/latch bruges 1 portben. Der er 2 portben frie til eventuelle senere funktioner. Klik her for større diagram. Åbner i nyt vindue. Styredata (24 bit) sendes fra PIC16F628 til det første 8-bit registers ben 2, som videresender 16 bit til det næste registers ben 2, som videresender 8 bit til det sidste registers ben 2. Resultatet af denne "skubbe"-manøvre bliver, at de først afsendte 8 bit ender i sidste register (synthese frekvens), de næste 8 bit står i andet register (display, tone og Squelch), og de sidst afsendte 8 bit er i første register (display). Mens der sendes data synkroniseres registrene af clock-impulser fra processoren. Når alle 24 bits er sendt trækkes latch/strobe-benet på registrene kortvarigt på 0, og derved flyttes de modtagne bits ud på udgangsbenene på registrene, hvor de bliver stående, indtil der næste gang sendes data. Udgangene bruges til at tænde de ønskede dioder i diplayet, Squelch-lysdioden, squelch-åbning, og styredata til syntese-modulet. En af udgangene på det midterste register bruges til at genere 1750 Hz tone til repeateropkald. Tastaturrutinen aflæser de 15 knapper ved at lægge en linie ad gangen lav og læse de andre. Software er skrevet i assembler, og på siden "PIC5000 usermanuals" ses, hvad programmet kan. Til programmering af processoren genbruges et par af de ben der også bruges til tastaturet. Processoren kan derved programmeres, mens den sidder i printpladen. Se hvordan på den side, der handler om Forsøg med PIC16Fxxx Schematics ,boards and misc. info to the CQM5000-family can be found here : My Circuit Library. Til top af siden. |
Betjeningsfrontens 4 skruer fjernes, og fronten trækkes forsigtigt af. Den originale styringsenhed og tonemodtagermodulet fjernes. Lysdioden med ledninger og modstande fjernes. Den røde lysdiode drejes ud på plads. Gem lysdioden, den er tofarvet grøn / rød med blink i den røde. Ret sjælden. 2 små ledningsstumper loddes på syntesemodulet. Dette genopretter forbindelse for tast og LF. En 12 k modstand og en 220nF kondensator loddes parallelt over eksisterende komponenter. Dette giver en lidt bedre mikrofon-følsomhed. BEMÆRK : lod ikke de eksisterende komponenter og ledningsstumper ud. Det er bedre at montere lus og komponenter som vist på billedet, idet der jo helst også skal være forbindelse til printbanerne på undersiden. Der loddes 2 små ledninger bag på display-modulet. Dette giver forbindelse til de to yderste decimalpunkter. Huller i printpladen til fastspændingsskruer bores op (3,2 - 3,5 mm). Det store hul, som skal give plads til knoppen på skærmpladen, bores op (11 - 12 mm). Hullerne, hvor stift-rækkerne fra syntesemodulet skal gå op i de to konnektorer, bores op (1,5 - 1,8 mm). Sæt printpladen på plads over syntesemodulet og tjek, at skruehuller og kontaktstifthuller passer. Alle modstande, kondensatorer, transistorer, krystal, IC-sokler og lus monteres. Jeg anbefaler tulipan-sokler til alle IC’er, det letter er eventuel fejlsøgning meget. BEMÆRK : Alle komponenter monteres tæt på printpladen, så låget kan monteres ! Lednings-ender og lodninger trimmes, så de ikke kan røre ved skærmpladen underneden. Kik ind i mellemrummet uden fronten monteret for at kontrollere dette. Klip eventuelt et stykke tyndt karton eller plastic og læg det imellem skærmpladen og printpladen. De 4 konnektorer på komponentsiden monteres. Det kan være nødvendigt at udvide hullerne lidt med et tyndt bor. Bemærk, at stregen på de grønne konnektorer skal vende ud mod printpladens kant. Hvis man ikke vil have mulighed for at lægge nyt program i PIC'en mens den sidder i printet, kan man undvære den 5-polede konnektor (mærket GUL RØD) En blød ca 15 cm lang ledning loddes i hullet ved transistoren ved siden af lysdioden. Den anden ende loddes senere på kontakten på RF-printet. Se billede herunder. Lusene, som skal bære den sidste konnektor på printsiden bøjes lidt, så loddestifterne kan komme forbi. Konnektoren monteres som vist på billede. Lysdioden monteres med hele benlængden, og benene bøjes i S-facon rundt om og ned under printpladen, så lysdioden kan ramme hullet i forpladen. Pas på, at benene ikke kan komme for tæt på skruen i syntesemodulet. Det længste ben på lysdioden er plus. Efterse printet grundigt, eventuelt med lup, for kortsluttede baner, lodninger osv. Printet - uden IC’er - sættes på plads i radioen, og der tændes. Med voltmeter måles, om der er 12 volt på spændingsregulatorens ind-ben og 5 volt på ud-benet. Tjek at spændingen forsvinder, når ON-OFF-knappen er ude. Mål med voltmeter, at der er 5 volt på ben 15 og 16 på IC2 og IC3, og på ben 14 på PIC. På ben 15 og 16 på IC3 (den der vender vinkelret på de andre) skal der være 8,5 volt. Sæt fronten forsigtigt på, og sæt alle IC’er på plads. Vend dem rigtigt. Skruer og afstandsstykker monteres i alle huller. Specielt vigtigt ved spændingsregulatoren, som køles gennem skrue og afstandsstykke. Se brugervejledning for den aktuelle softwareversion ved at vælge menupunktet "Brugsanvisning til styring" i topmenu. KLIK HER : Hent software version 1.06 (34 kB) Diagrammer og manuals til CQM5000-familien kan hentes her : Diagrammer og beskrivelser for CQM600, 5000 og 6000 |