Sari la conținut
ELFORUM - Forumul electronistilor

Universal frequency meter PIC16F84


Vizitator va_79_si

Postări Recomandate

Vizitator va_79_si

SALUT la toata lumea!!! am si eu o problema daca ma puteti ajuta cu progamarea unui pic16f84 un frequency meter ce l-am facut de pe site-ul acesta:http://www.qsl.net/yo5ofh/pic/freq_counter_1300mh z/vhf&uhf_universal_frequency_meter.htm problema este dupa ce al progamez cu WinPic800 nu functioneaza decat doua linii "A" de la displey-ul 2 si 3 si acelea pe jumatate aprinse.Am ancercat sa progamez si cu IC Prog 105, dar cand ancarcam fisierul hex ami spunea ca nu contine evaluarea ID a componentei iar la sfarsitul progamarii ami spunea Progamare esuta la adresa de date 0051h. Am aditionat mai an jos fisierul hex si fisierul text. Tin sa mentionez ca sunt c-am nou an ale progamarii. Va rog frumos sa ma ajutati :cry: ca nu mai stiu ce sa mai fac. Va rog daca puteti sa simulati antr-un simulator daca functioneaza . Multumesc frumos.[attachment=0]Universal frequency meter vhf--uhf.rar[/attachment]

Link spre comentariu
  • Răspunsuri 12
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • pinky

    6

  • nico_2010

    1

Site-ul este acesta: http://www.qsl.net/yo5ofh/pic/freq_coun ... _meter.htm

Nu stiu cum ai reusit sa bagi un spatiu intre h si z la 1300mhz.

Inainte de a cumpara piese pentru un montaj cu PIC, eu testez functionarea programului cu ajutorul unor simulatoare de PIC-uri. De ex: PIC SIMULATOR IDE de la site-ul: http://www.oshonsoft.com/pic.html . Poti sa-l folosesti gratuit de 30 de ori a cate 120 minute.

Mai verifica odata montajul ca e conform schemei. Poate integratul 74HC137 este defect. Poate ai trasee intrerupte, poate ai pus din oboseala piese potrivite la locul nepotrivit.

Si te rog sa nu mai folosesti i din a la inceputul cuvantului. i din a se foloseste doar in interiorul cuvantului. Zgarie pe retina si timpan. :speriat

In rest, succes.

Link spre comentariu

incearca si cu " PICPgm - PIC Development Programmer " sau cu " PonyProg2000 ". Astea 2 nu au suport pentru 16f84. Au suport doar pentru 16f84a. Incearca asa, poate merge, nu ai nimic de pierdut. Ma gandesc ca ai pus PIC-ul pe un soclu si nu te pui sa-l dezlipesti si lipesti la loc pentru fiecare reprogramare.

Link spre comentariu

SALUT la toata lumea!!! am si eu o problema daca ma puteti ajuta cu progamarea unui pic16f84 un frequency meter ce l-am facut de pe site-ul acesta:http://www.qsl.net/yo5ofh/pic/freq_counter_1300mh z/vhf&uhf_universal_frequency_meter.htm problema este dupa ce al progamez cu WinPic800 nu functioneaza decat doua linii "A" de la displey-ul 2 si 3 si acelea pe jumatate aprinse.Am ancercat sa progamez si cu IC Prog 105, dar cand ancarcam fisierul hex ami spunea ca nu contine evaluarea ID a componentei iar la sfarsitul progamarii ami spunea Progamare esuta la adresa de date 0051h. Am aditionat mai an jos fisierul hex si fisierul text. Tin sa mentionez ca sunt c-am nou an ale progamarii. Va rog frumos sa ma ajutati :cry: ca nu mai stiu ce sa mai fac. Va rog daca puteti sa simulati antr-un simulator daca functioneaza . Multumesc frumos.

Salut1In primul rand identifica pin-out-ul afisoarelor, apoi cu un aparat de masura verifica corectitudinea conexiunilor intre 74HC137 si afisoare, respectiv intre PIC si catozii afisoarelor.In cazul in care conexiunile schemei corespund cu realitatea, nu-ti mai ramane decat sa analizezi din software modul in care se formeaza cifrele (in tabelul "LEDTable") cu mentiunea ca 1 logic inseamna segment aprins si 0 logic inseamna segment stins.Iti spun toate astea deoarece am realizat respectivul montaj si functioneaza bine daca ignori faptul ca ultimul din afisoare are o intensitate luminoasa mai mare ca celelalte sase.
Link spre comentariu
Vizitator va_79_si

Salut ! Scuze ca nu am mai dat nici un semn de viata..... am fost plecat de acasa..... Ai dreptate pinky nu stiu cum am reusit sa bag spatiu antre h si z :nas: ,iar in legatura cu "I" din "A" stiu ca nu asa se scrie dar asa am fost eu obisnuit sa scriu.......scuze nu o sa se mai repete. Am verificat montajul de mai multe ori si e conform schemei, am schimbat circuitul integrat 74HC137 cu unul nou si tot asa facea, am indentificat si verificat pinii out al afisoarelor si e ok. Apoi am schimbat pic-ul cu pic16f84a si l-am progamat si acuma sta aprins cifra 8 la dispay-ul 2 si nu mai face nimica. Eu cred ca problema e din soft.......Nico_2010 spune-ai ca tu ai realizat montajul acesta si functioneaza bine? Te rog spune-mi cum ai compliat fisierul text an fisier hex ? iar daca ai fisierul hex cu care ai progamat pic-ul tau te rog frumos posteaza fisierul. Mersi frumos de sfaturi si astept incontinuare

Link spre comentariu

Am facut simulare in " Real PIC Simulator" cu hex-urile de la LEDCNTER si de la VHF_UHF si functioneaza toate. Daca nu iti functioneaza, inseamna ca ai o problema hardware. La pornire, fara sa-i dai semnal, ar trebui sa iti afiseze 0000000. HEX-urile sunt pentru 16F84. Nu cred ca vor functiona pentru 16F84A. Dar poti sa incerci ca nu te costa nimic :)

Poate ti-e defect quartzul, poate ai inversat anozii cu catozii.

Iti ajunge +5V pe pinii 4 si 14 ai PIC-ului? Caci eu nu vad pe schema sa intre pe undeva alimentare. Se vede doar pe cablaj dar poate ti-a scapat din vedere.

Poate nu ai pus 22pF intre pinii quartzului si masa.

Ca sa faci hex-urile, copiezi textul din link-uri si il introduci intr-un fisier text pe care il salvezi ulterior cu extensia .hex

De ex:

[attachment=0]1MHz.txt[/attachment]

La acesta trebuie sa-i schimbi extensia in .hex

Sa fii atent ca prin copierea textului iti ia si niste spatii goale la sfarsit. Sa le stergi ca sa nu altereze informatia.

Bafta. Caci cu "succes" nu a mers :ras:

Sa nu te superi pe mine, incerc sa fac putin haz de necaz :da

 

Zambeste, maine va fi mai rau.

Link spre comentariu
Vizitator va_79_si

salut! In sfarsit am reusit sa aflu care e problema la frequency-meter-ul meu dupa lungi cautari si schimbari de cristale si circuite integrate ....... :nebunrau: dupa ce am luat inca o data montajul la verificat am descoperit ca an loc de cei doi condensatori de 22pF eu am pus 22nF :sparge: , i-am inlocuit cei 2 condensatori cu 27pF fiind ca nu am gasit de 22pF asa cum era in schema, dar luni am sa cumpar 2 condensatori.. Acum toate afisoarele stau aprinse la 00.0000 si punctul la al-2-lea afisor. Am incercat sa-i introduc un semnal audio provenit de la calculator sa vad daca masoara ceva frecventa dar nu face nimica ramane tot timpul la 00.0000 am ancercat si cu fisierul VHF-UHF si cu fisierul LEDCNTER ce le-ai simulat an simulator si tot asa la 00.0000 ramane...... sa fie problema din cauza celor 2 condensatoare de 27pF?? In legatura cu fisierele text am ancercat sa fac asa cum mi-ai zis dar progamul nu are optiunea aia sa-i schimb extensia in HEX decat text si atat , apoi am descarcat NotePad 5.9.2 si nici acesta nu are extensia hex.... iar fisierul TEXT la care vreau sa schimb extensia an HEX este de tipul acesta: http://www.qsl.net/yo5ofh/pic/freq_coun ... hf_uhf.txt . Si anca ceva pinky mersi frumos de toate sfaturile si lincurile pe care le-am primit de la voi. Ii multumesc si lui nico_2010 si astept an continuare sfaturi si opinii de la ori cine.......

Link spre comentariu

Cei 2 conzi de 27pF pot doar sa faca sa iti afiseze o valoare gresita, nu altceva. Ei sunt acolo ca sa faca PIC-ul sa functioneze. Cred ca va functiona foarte bine si cu 27pF.La tine e o alta problema. Ca sa vezi daca functioneaza aparatul, decupleaza rezistenta de 470 care vine din pin 2 si 3 pe tranzistor. Intrerupe partea inspre tranzistor. Acum pune degetul doar pe capatul liber al rezistentei care intra pe pinii 2 si 3 ai pic-ului. Ar trebui sa iti indice 50 Hz.Eu zic ca ai o problema la partea de intrare semnal. Mai sapa.Roaga pe cineva sa iti schimbe extensia unui fisier. Nu iti trebuie un program anume de editare. O faci din orice "File manager", din windows, windows commander, norton commander, free commander etc.

Link spre comentariu
Vizitator va_79_si

am ancercat asa cum mi-ai zis , am decuplat rezistenta de 470 care vine din pinii 2 si 3 a picului apoi l-am atins cu degetul capatul rezistentei dar nimica....tot la 00.0000 ramane. Am reusit sa schimb extensia din text an hex ,am sa progamez din nou pic-ul apoi revin cu noutati . Daca nici de data asta nu functioneaza cred ca pic-ul este stricat ......sau nu mai stiu ce sa cred........ :nebunrau: am sa mai verific anca odata montajul.....poate....poate.......

Link spre comentariu
Vizitator va_79_si

Salut! revin cu noutati , am progamat din nou pic-ul iar acuma cand ating cu degetul capatul rezistentei imi arata 000.013......000.020 este variabil. Am cuplat din nou rezistenta la locul ei , apoi i-am introdus semnal de la calculator cu volumul dat la maxim si imi arata intre 000.010 si 000.070 , oare sa functioneze bine ??? cum as putea sa testez daca functioneaza bine sau sa-l calibrez ? eu nu am aparate cu care sa-l calibrez...... Mai am ceva intrebari : ce inseamna WDT, PWRT, CP si daca acestea trebuie bifate cand progamez pic-ul ??

Link spre comentariu

Faptul ca variaza valoarea aratata e de bine.Mai departe cred ca vei avea oarece probleme cu partea de amplificare semnal, zona tranzistorului.Pentru calibrare trebuie sa folosesti un generator de semnal. Pentru zona frecventelor joase 20Hz-16.000Hz iti recomand programul: Visual Analyser. E free si e foarte usor de utilizat. In programul asta ai si osciloscop in domeniul audio. Asa ca poti sa verifici in acelasti timp si ce iti iasa pe partea cealalta a tranzistorului.Pentru frecvente mai mari poti sa masori frecventele generate de cristalul de cuartz din alte montaje ale tale.pentru: "ce inseamna WDT, PWRT, CP ", consulta fisa tehnica a PIC-ului. Aceste setari sunt deobicei continute in program si nu trebuie sa te atingi de ele la programare. Daca deschizi codul sursa, le vei gasi. Ceea ce inseamna ca si hex-ul contine aceste setari.

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări