Sari la conținut
ELFORUM - Forumul electronistilor

Voltmetru/Ampermetru cu PIC 16F877A


GeoMar

Postări Recomandate

Am schimbat cum ai cerut. Suspect de exotic acel quartz. Bine ca am intrat pe link-ul lui Geo ca sa vad ca tu ai quartz 14.31818MHz. Sper sa fii mai atent la montaj.

 

Nu am gasit unde erau schimbarile "protectia la scurt cand tensiunea la borne este U<0.65V", deci cred ca nu mi-ai dat ultima varianta.

 

In fine, uite-l atasat cu sub 1V detectie. Am ales V comparat cu 100, ceea ce da un pic sub 1V (corespondent 105).

VA16F877aRev1.rar

Link spre comentariu

mii de scuze am scris gresit in loc de 1 am scris 8......dar in continuare cred ca nu e in regula ceva cu softu.deoarece..nu afiseaza correct..temperatura.....am comparat-o..cu cea postata din pagina 31...si acolo am observat multe schimbari..fata de softul pe care il am......eu...dar multumesc oricum..pentru ajutor.....voi reusi.poate sa o copilez...eu...in timp..cu putina documentatie..

si cu un pic de ajutor...de la cei care..au habar  ce si cum... cu mikroc..for pic......nu stiu de ce dar in basccom..in winavr..am reusit..foarte simplu cu putin ajutor...din partea colegilor de pe forum...sa copilez.....dar in mikroc....deocamdata....nu pot sa dau de capat... :nerv

 

Link spre comentariu

tensiunea indicate corespunde cu cea masurata de voltmetru digita si voltampermetru cu pic16f877 la current am cam diferenta de 7A fata de voltemetru digital si din aceasta cauza imi intra protectia "OVERCURENT" daca leg o sarcina mai mare pe sursa iar daca porneste sau nu ventilatorul la 40c si se opreste sau nu la 30c nu stiu din cauza temperaturii afisate care este de

2,83C

Link spre comentariu

E vina lui Liviu, daca nu venea el cu idei ciudate acuma aveam macar separarea intre propozitii. :DAEu nu pot sa depanez sursa colegului, dar voi astia de lucrati in C, ati gasit ceva ciudat in ultimul program? De ce nu-i merge colegului? Banuiala mea e ca nu e ultima revizie sau ca are si ceva defect hard pe care nu-l putem noi ghici.

Link spre comentariu

nu e o problema hardware ci software dl danpin a postat in pagina 31 software-ul si hexul pe care o foloseste si dinsul la voltampermetrul lui acelasi cu acelasi hex merge perfect si voltampermetru construit de mine,Codul sursa pe care am postat-o eu nu-mi mai amintesc de unde am descarcat-o  ma gindeam ca e softul cel bun postat la pagina 31(de dl danpin) dar se pare ca nu e cel bun deoarece am comparat cele doua softuri si am observat modificari fata de codul sursa pe care il am eu si cel postat in topic la pagina 31 si tin sa cred ca din acesta cauza

nu functioneaza bine cu softul recopilat de dl thunderer

Link spre comentariu

Pana la urma, codul de la pagina 31 e bun?Daca da, de ce nu-l folosesti pe ala (copy de la pagina 31, paste in mikorc, configurazi oscilatorul cum trebuei (nu stiu cum, nu folosesc mikroc), recompilezi si programezi)?Ca sa intre protectia la scurt la tensiunea de 0.9 V, cred ca trebuie modificata (pe la sfarsitul codului) linia

       if((V==0) && (A>0)) display_short();                    // Check for output short circuit
in
       if((V<900) && (A>0)) display_short();                    // Check for output short circuit
Da' eu as cauta sa vad de ce e o diferenta asa mare intre ce masori si realitate. Editat de Liviu M
Link spre comentariu

Liviu, masurarea tensiunii este facuta in asa fel ca 3.5V corespunde la 30V. Astfel 3500 valori (vezi citirea ADC×3500/1024) rezultand 105 la 1V. Eu am pus 100 in locul celor 900 sugerati de tine. Asta nu ar influenta insa citirea curentului.

Link spre comentariu

am incercat sa copilez codul de la pagina 31 exact asa cu copy paste dar nu merge tot imi da o gramada de erori si din aceasta cauza am apelat aici la ajutor

deoarece am crezut ca e simplu ca in Bascom sau Vin-Avr copilarea dar se pare ca in mikroc nu e chiar asa simplu(pentru mine)

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