Jump to content
ELFORUM - Forumul electronistilor

Temporizator cu PIC16F873A


EFTIMIE

Recommended Posts

Va salut am si eu nevoie de un temporizator de la 0-99min. cu pic 16F873A sau PIC 16F876A .Temporizatorul as dori sa fie cu afisaj pe LED sa aibe buton de start ,stop iar reglajul timpului sa fie facut dintr-un endless, atat in front crescator cat si in front descrescator cu accelerare pe masura ce se invarte de el. Ca si cerinte :Se porneste temporizatorul se stabileste timpul se apasa buton start.Daca in timpul temporizarii se doreste oprirea se apasa butonul stop,temporizarea fiind reluata de la secventa unde s-a oprit prin apasarea butonului de start.Este necesara si functia de reset prin apasarea unuia din cele doua butoane de Start sau Stop pt.un timp de 2-3s.Afisorul va avea si puncte zecimale si am nevoie ca pct-ul de la digitul de minute sa bata secunda.In speranta ca voi fi ajutat ca si in alte randuri,multumesc anticipat celor care se vor implica.

Link to comment
  • Replies 55
  • Created
  • Last Reply

Top Posters In This Topic

  • EFTIMIE

    24

  • 10vid

    11

  • Liviu M

    7

  • GeoMar

    3

Top Posters In This Topic

Posted Images

Un mare UPPP. in continuare, am scheme cu pic dar setarile se fac digit cu digit din swich si este mai complicat de manevrat de cel pt. care am nevoie sa-l implementez.

Link to comment

De ce credeti asta ?Am solicitat ajutor pt. realizarea acestui temporizator cu PIC si am mai avut si alte rezolvari de acest gen cu ajutorul colegilor de forum carora le multumesc inca o data pe aceasta cale .Tot la aceasta sectiune sau dezbatut problemele vis-a-vis de functionare sau facut scheme fisiere hex.si au iesit niste lucrari utile si pt.alti useri.Stima.

Link to comment

De ce 16F873A?

N-ar fi mai ieftin cu 16F628A (16 pini I/O):

13 pini pentru controale si ecran

2 pini pentru quartz

1 pin pentru iesire releu.

 

Sau mai lipseste ceva?

 

Posted Image

Link to comment

M-am gandit ca este nevoie de ADC dar ca intotdeauna nota 10.Multumesc mult maestre si poate ma revansez si eu intr-un fel pt. nenumaratele solutii care mi le-ai dat .Fac cablajul si sa vedem ce iese.Inca o data mii de multumiri.

Link to comment

A disparut imaginea si nu am apucat sa o salvez ,se mai poate pune .Si fisierul hex ?,ma ajutati si cu el ca de fiecare data.Multumiri anticipate.

Link to comment

De ce 16F873A?Sau mai lipseste ceva?

Poti sa-mi explici putin, te rog, cum faci citirea encoderului (ca mie din schema nu-mi iese nicicum)?Merci!
Link to comment

aveti si hex la aceasta schema sau este de principiu (intreb ca sunt interesat de realizaea unui temporizator deoarce am comandat si eu 300 de leduri UV si vreau sa fac o cutie de expunere cu temporizare )

Link to comment
  • 2 weeks later...

Poti sa-mi explici putin, te rog, cum faci citirea encoderului (ca mie din schema nu-mi iese nicicum)?

Merci!

Citirea tastelor si a encoderului se face la pinul RA5. Oricum, acea schema a fost facuta in graba, diodele apar inversate.

Am facut un hex dupa indicatiile dl-ui Eftimie, si o schema noua, completa.

 

Posted Image

 

La PIC16F628A pinul RA4 e open drain (adica deschide doar inspre GND), de aceea se va folosi un tranzistor PNP pentru a actiona releul.

Nu am gasit encoder in Proteus, de aceea cine vrea sa simuleze, va trebui sa se limiteze la modul rudimentar de a apasa alternativ pe cele doua intrerupatoare ale encoderului.

 

Encoderul seteaza minutele, iar daca se tine apasat RESET, encoderul seteaza secundele.

Timpul setat se memoreaza in EEPROM, dar nu in continuu, ci numai dupa inceperea unei temporizari, pentru a nu uza EEPROM-ul.

Memorarea in EEPROM se face desfasurat pe toata suprafata acestuia, prelungind astfel viata acestuia de la 1M la 16M scrieri.

Timer99min_v1.zip

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines