HF counter met LCD display
Uitbreiding Counter.
Laatste wijziging 9 Mrt. 2008
Om de Counter bedoeld voor de Antan als Universele Counter toe te passen , heb ik een schakelaar toegevoegd , waarmee Functies kunnen worden gekozen. Deze schakelaar is op Pen1 van de Pic aangesloten , en er is aangepaste Software noodzakelijk.
Nog even voor alle duidelijkheid , deze Counter werkt tot ca. 77MHz e.e.a afhankelijk van de Componenten spreiding.
Normaal is Pen1 een uitgang , die de Enable lijn van het Display aanstuurt , als iets op het Display wordt geschreven , voor de rest van de tijd is deze Pen werkeloos.
Als de PIC met andere taken bezig is dan de Display aansturing , wordt door de Software Pen1 als Ingang geschakeld , en wordt afhankelijk van de schakelaarstand een 0 of 1 ingelezen en in een Register opgeslagen . Hiermee bepaald de Software welk programma onderdeel moet worden uitgevoerd of overgeslagen. Wanneer het Display weer moet worden aangestuurd wordt Pen1 weer als uitgang geschakeld. Door de 3K3 weerstand wordt voorkomen dat Pen1 'Hard' aan 5V of Aarde ligt.
Voor de Taurus en de BitX is deze schakelaar niet nodig , alleen andere Software. Hex-code Taurus/BitX
Als voorbeeld , stel dat er een 10 deler op de ingang van de Counter wordt aangesloten en er een Freq. van 145.5125 MHz wordt gemeten , normaal zal de Counter 14.551.25 MHz weergeven , als de schakelaar wordt omgezet naar /10 , kan de uitlezing worden aangepast door alleen de decimale punt te verschuiven , zodat er 145.512.5 MHz wordt weergegeven.
Wanneer een 11C90 als 10 deler wordt gebruikt , is die geschikt tot ~600MHz , dus prima geschikt als 10 deler.
Ook kan de Counter als digitale afstemschaal worden toegepast door de VFO Freq. te meten en er de MF bij op te tellen of er van af te trekken.
Op onderstaande Componenten opstelling van de Counter staat de wijziging in Rood aangegeven , de print hoeft hiervoor niet gewijzigd te worden , de 3K3 weerstand wordt aan de draadbrug gesoldeerd , het andere einde aan de 100n condensator , er moet wel een gaatje in het massavlak worden geboord om de condensator aan massa te leggen. Wel is het raadzaam om de bedrading naar de schakelaar zo kort mogelijk te houden , plaats de schakelaar bv. links naast het Display.
De Componenten opstelling uitbreiden met Schakelaar op Pen 1.
Aan een schakelaar zonder aangepaste Software hebben we niets , dus moet er ook passende Software zijn om van de mogelijkheden gebruik te kunnen maken , ik heb de onderstaande Software gereed en getest op juiste werking.
-
1: Uitlezing omschakelen voor 10 Deler. Hex-code F84/10 deler Schakelaar naar massa , 14.551.25 Normale weergave. Schakelaar naar +5V , 145.512.5 Decimale punten 1 pos. naar rechts
-
2: MF optellen of aftrekken. Hex-code F84+/-MF Schakelaar naar massa , MF er van aftrekken. Schakelaar naar +5V , MF er bij optellen
De Freq. die moet worden opgeteld of afgetrokken , moet een Hexadecimaal getal zijn , bv een MF van 10.7 Mhz moet van 1070000 ( 7 digits !) naar 10 53 B0 Hexadecimaal omgerekend worden.(Windows Calculator)
Let Op ! onder de 10MHz wordt het eerste getal 0 , dus 900000 ( 6 digits !) voor 9MHz wordt 0D BB A0 in Hex.
Voor een 455Kc MF wordt 045500 ( 6 digits ! ) omgerekend naar een Hex waarde van 00B1BC
Vervolgens moeten deze waarden in het programma worden in gevoerd. De meeste PICprogrammeer software heeft een Edit functie , en moet U op de adressen 00BE ,00BF en 00C0 de inhoud wijzigen.
Voor een MF van 10.70000 MHz moet dus 10 53 B0 op deze adressen invullen.
-
Op 00BE staat 3400 wijzig dit in 3410
-
Op 00BF staat 3400 wijzig dit in 3453
-
Op 00C0 staat 3400 wijzig dit in 34B0
Sla het gewijzigde bestand op , U kunt nu de PIC programmeren , de Configuratie Bit's staan al in de Hexfile
Ter controle kunt u de Counter inschakelen en de meetingang open laten , nu wordt de Freq weergegeven die als MF geprogrammeerd is.
-
3. Counter met A / B display. Hex-code F84 A/B counter
-
Hiervoor is wel een 2 regelig display nodig ! Als de schakelaar in stand A staat , wordt de gemeten frequentie op regel 1 weergegeven. Als tijdens de meting de schakelaar in stand B wordt gezet , gaat het meten door op regel 2 , en is de uitlezing op regel 1 "bevroren" .Als op regel 2 wordt gemeten , en tijdens de meting de schakelaar in stand A wordt gezet gaat het meten door op regel 1 , en wordt regel 2 "bevroren".
-
Hiermee kan de drift van bv. een VFO worden gemeten, de opstart Freq. staat dan op regel 1 , terwijl de freq. op regel 2 het verloop na XX minuten aangeeft. Er wordt geen verschil aangegeven, maar de momentele VFO Freq.