MGP
LDmicro user.
Enige tijd geleden heb ik die frequency counter gebouwd, beschreven op
http://pi4nym.pi6tv.net/index.php/activiteiten/zelfbouwprojecten/49-ne…
Software: http://homepage.eircom.net/~ei9gq/counter.html
Die heb ik toen bij gebrek aan tijd om die af te maken aan de kant gelegd.
Nu ik bezig ben met al de terzijde gelegde projecten terug op te nemen, en ben deze nu aan het afwerken om enkele handzendertjes te controleren.
Wat blijkt nu, deze geeft de frequentie aan x 2, wat wil zeggen dat wat op het scherm staat (Prescaler PS=128) juist is en geen 64 is.
In de beschrijving op de site staat dat die PS=128 een foutje is maar ik ervaar dat anders
Wat uit de SAB6456 komt is de bovenste teller op de foto (in Khz) en wat op de LCD staat is x128 en zou eigenlijk x 64 moeten zijn.
De software versie is V2.1-10Mhz
Heeft iemand deze al eens nagebouwd? heb ook een email gestuurd naar PA0VVH, maar hier wil ik ook eens een poging wagen.
Een softwarefout? Kristal 20Mhz ipv 10Mhz of moest er nog een 74F74 2deler tussen?
electron920
Everything should be as simple as possible, but not simpler.
Ha MGP,
Ik kan het ontwerp niet als je een signaal op de directe ingang aansluit dus zonder 64 deler is de uitlezing dan in orde?
Verder is de ontkoppeling van de SAB niet in orde maar dat is nu je probleem niet.
Groet Henk.
Kristal 20Mhz ipv 10Mhz
Waarom heb je x2 denk je?
De counter in de PIC krijgt in dezelfde tijdsloop 2x zoveel pulsen ... dus uitlezing x2
10Mhz = 100 in een bakje, maar bij 20Mhz = 200 in een bakje in dezelfde tijdsduur.
[Bericht gewijzigd door DDSFM op (22%)]
MGP
LDmicro user.
De bovenste teller is de uitgang van de SAB6456 is de juiste frekwentie van de generator (ongeveer 6,22Mhz) :64 dat is dus goed, enkel de uitlezing klopt niet.
Eerst dacht ik ook dat de schakeling met die SAB6456 niet goed was en daarom heb ik een andere gebouwd van een goed werkende 100deler maar het resultaat blijft hetzelfde, het schema hiervan heb ik al eens gepost op CO maar vind het niet meer terug.
.
Het is dus 99% zeker de PIC schakeling want zonder de prescaler heb ik dezelfde fout.
Het kristal is ook goed 9,998 Mhz.
Wat ik nog niet heb gecontroleerd is de poorttijd pin 2 of 3 daar kan het ook aan liggen en dat is dan ook weer software en ook niet makkelijk te meten zonder meter.
@DDSFM, mogelijks maar ik denk dat als ze poorttijden maken dat die 2x zo snel zullen aftellen als de oscillator x2 is.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
electron920
Everything should be as simple as possible, but not simpler.
Ha MGP,
Duidelijk als je direct een verkeerde uitlezing heb moet het de software zijn je heb wel pin 9 van de PIC aan aarde liggen?
Groet Henk.
MGP
LDmicro user.
Nee het kristal is 10Mhz zoals beschreven in de software (ook in asm).
Ik heb beide pinnen 6 en 9 al veranderd maar het blijft een foutieve uitlezing geven, pin 6 losmaken is bijna niet werkbaar omdat de poorttijd dan veel te lang is >12s
Als je pin 9 open laat verandert het display naar PS=1:4 maar ik weet niet meer wat de uitlezing was, maar het was zeker niet juist.
electron920
Everything should be as simple as possible, but not simpler.
Ha MGP,
Dat is dan in orde pin 9 open PS=1:4 dat zijn de twee data flip-flops.
Als je de pin 9 aan de nul legt dan wijst je display PS=1:128 en de uitlezing is X2.
Je zou dan denken dat de schakelaar niet direct na de delers moet zitten maar tussen de twee 74F74 dus achter de SAB nog een 74F74 dan deel je door 128 en is de PS uitlezing goed en je frequentie uitlezing is twee keer lager.
Is er niets over te vinden van een rectificatie?
Groet Henk.
MGP
LDmicro user.
Nee, nergens iets te vinden over eventuele aanpassingen.
Dat was ik ook van plan, ik heb nog een 74F74 liggen.
Ik denk dat het schema niet juist is en dat de schakelaar tussen de eerste en de 2de deler moet staan.
Maar zal nu eerst afwachten of er antwoord komt via email, het werkt en moet enkel zelf delen door 2, mijn 433Mhz zendertje geeft 866Mhz aan.
Hou jullie wel op de hoogte, wat de uitkomst ook is.
@MGP, dacht dat je bedoelde dat je gebruik had gemaakt van een 20Mhz i.p.v. een 10Mhz kristal .. daarom ging ik in op het x2 verhaal ... verkeerde been gezet.
Van software ken ik niet zoveel, maar volgens de tekst moet de gatetime 0.64 en 6.4 sec zijn . In de .asm van v2 zie ik enkel een routine voor 1.28 en 12.8 sec. Volgens mij meet hij dus 2 keer te lang.
MGP
LDmicro user.
Update: Het werkt!
Deze namiddag een 2deler 74HCT74 bijgestoken, een 74F74 had ik niet meer.
Een test met een 1euro 433Mhz zendertje gaf 433.660 Mhz.
Een 48Mhz kristaloscillator gaf 48.002 Mhz aan wat ruim binnen mijn verwachtingen lag gezien de opstelling, zie foto.
Het display is zonder backlight wegens 9V batterijvoeding maar is veel beter leesbaar dan op de foto.
Het schema is niet juist of het programma klopt niet.
Wat er wel opvalt is dat pin1 van de controller niet in werking is als je op UHF staat zodat er geen telling is als je pin 1 van de µC aan pin1 van de 7474 verbindt.
De schakelaar kan je dus niet verplaatsen en tussen de delers plaatsen.
Waarschijnlijk werd in het originele ontwerp een 128 deler gebruikt maar aangezien daar niks over te vinden is zal het gissen blijven.
MGP
LDmicro user.
Nog een update:
Zopas antwoord gekregen van PA0VVH en die schreef dat er toen verschillende versies bestonden van de software maar dat hij daar niets meer van op zijn computer heeft staan en mij ook niet kan helpen.
Hij was ook van mening dat ik kon proberen van het kristal te verhogen of nog een extra deler bij te plaatsen.
Nu zit er een extra deler in en zo is de tekst op het display nu ook juist.
Eind goed al goed 
MGP
LDmicro user.
Ja, die komen van het containerpark, er lagen er 2 bij elkaar en zoiets laat ik niet liggen want ik heb toen veel teruggeven, oa 2 x 74F74 
Een paar maanden geleden mijn kamer herschilderd en grondig opgeruimd.
Vandaar ook dat die 74F74 ook verloren zijn geraakt want ik wist zeker dat ik nog 2 exemplaren had voor dit project.
Nog een gekleurd kadertje rond het display plakken en tekst van de dataswitch veranderen naar VHF/UHF frequency counter en we zijn klaar.
Maar dat is voor later eerst mijn andere niet afgewerkte projectjes leven inblazen.
electron920
Everything should be as simple as possible, but not simpler.
