Jump to content
ELFORUM - Forumul electronistilor

Experiment cu 876A si LCD16x4


mihay

Recommended Posts

Sal! Am facut acest cod pt citirea temperaturii de la 2 senzori de tip DS, voltmetru si turometru ...numai ca in simulare,se misca greuDati-va cu parerea si corectati-ma unde am gresit :scarpin

Link to comment
  • Replies 11
  • Created
  • Last Reply

Top Posters In This Topic

  • mihay

    7

  • francezu

    5

Top Posters In This Topic

La mine merge acceptabil,ce-i drept CPU Load se duce spre 90%. Depinde de configuratia PC-ului probabil. Se mai pot aduce imbunatatiri folosind rezistente digitale (pullup/pulldown) unde e cazul si generatoare de tip CLOCK pentru intrarea de turometru. In rest ai facut o treaba buna,felicitari! :aplauze

Link to comment

Cam asa am procedat eu :-am inlocuit rezistentele (model analogic) cu pullup-am eliminat rezistenta de la pinul Vee al lcd-ului,oricum functionarea pinului respectiv nu este simulata-am inlocuit generatoarele de tip pulse cu unele digitale (CLOCK)-din meniul System-> Set Animation Options am deselectat Show Logic State of Pins?Cu modificarile astea CPU Load a scazut la ~70%

Link to comment

20 MHz nu sunt suficienti? :nas: Nu cred ca e nimic critic in aplicatia de fata dpdv al vitezei de executie. Poate masurarea turatiei(mai degraba problema de timing), dar si acolo se poate folosi modulul CCP in configuratia Capture.

Link to comment

aaa...aici m-am blocat..cu CCP-ul,cum il pot folosii?deasta am si postat,pt ca mi-se pare cam lenta afisarea turatiei si as vrea sa fie ceva aproape in timp "real"pt temperatura poate fii acceptabil un delay de 1sec ca si pt tensiune

Link to comment

Cred ca m-am grabit putin cand am zis de CCP, nu stiu daca se preteaza in cazul tau. Este o metoda indirecta de a masura frecventa,practic se masoara perioada semnalului apoi se face conversia 1/T.Se foloseste in cazul frecventelor mici,pentru ca nu mai este nevoie de o perioada mare de poarta. Daca este cazul am sa detaliez. Ce metoda de masurare a turatiei ai folosit ,de spui ca este prea lenta afisarea?

Link to comment

Ma refer la conversia pentru turometru,mi-se pare ca afiseaza lent,cam cu intarziere(asta in simulare!,probabil in realitate merge mai bine)am folosit functia Count pt rpm,initial masura impulsurile in interval de o secunda,l-am redus la 500ms si se pare ca merge mai bineam scos si unele pause ....

Link to comment

Ma refer la conversia pentru turometru

Si eu tot la turometru faceam referire.

l-am redus la 500ms si se pare ca merge mai bine

Din pacate nu stiu basic pentru a vedea exact cum ai implementat in soft, dar asta este solutia pentru a micsora perioada de refresh. Eu zic ca va merge bine, eventual se poate reduce intervalul pana la 100ms, fiind mai mult decat suficiente 10 citiri pe secunda.
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