GeoMar Postat Iunie 30, 2011 Partajează Postat Iunie 30, 2011 Imi poate modifica si mie cineva softul, de la numaratorul prezentat aici http://picprojects.org.uk/projects/counter/counter.htm , ca sa pot folosi 16F628A in loc de 16F88? As vrea sa-l folosesc la o masina de bobinat si PIC 16F628A am prin sertare, in schimb 16F88 nu am. Multumesc. Link spre comentariu
GeoMar Postat Iulie 7, 2011 Autor Partajează Postat Iulie 7, 2011 Daca tot nu se incumeta nimeni sa modifice softul, poate ma ajuta cineva cu un soft+schema, pentru un numarator cu 4 digiti.Numaratorul as vrea sa fie cu PIC 16F628A, digiti cu catod comun, sa poata fi resetat (un buton) si sa poata numara inainte/inapoi.Daca este posibil, as dori sa pot "modifica" eu pasul de numarare, adica nu vreau sa numere doar cu 1 (1+1=2+1=3...), sa pot modifica in soft (codul sursa) sa numere cu 1,3 (1,3+1,3=2,6+1,3=3,9 ...) spre exemplu.Numaratorul as vrea sa-l folosesc la o masina de bobinat, cat si la monitorizarea rotirii unei roti de diametru mai mare (ex: roata spate tractor).De aceea as fi interesat de posibilitatea numararii cu alt numar, nu cu 1, daca roata are diametrul de 3,25 m, sa zicem, sa pot numara cu 1,1 (3,25:3=1.0833).Impulsurile pentru numarare vor veni de la un releu reed, care este actionat de niste magneti, montati pe roata.Multumesc anticipat pentru un eventual ajutor. Link spre comentariu
fratello Postat Iulie 7, 2011 Partajează Postat Iulie 7, 2011 Poate te ajuta :"There are very few differences between a 16F88 and 16F628...Firstly addd this to the defines at the start of your program...cmcon equ 0x1FThen also at the start of your program where the port tris registers are being defined add...movlw 0x07movwf cmconLook in the Datasheet (Section 9.0 & 9.1) to see what I have done. " Link spre comentariu
dj_steel Postat Iulie 7, 2011 Partajează Postat Iulie 7, 2011 uite eu am folosit numaratorul asta pentru o masina de bobinat http://www.josepino.com/microcontroller ... ts_counter E tot cu 16f628 Link spre comentariu
GeoMar Postat Iulie 7, 2011 Autor Partajează Postat Iulie 7, 2011 Poate te ajuta :"There are very few differences between a 16F88 and 16F628...Firstly addd this to the defines at the start of your program...cmcon equ 0x1FThen also at the start of your program where the port tris registers are being defined add...movlw 0x07movwf cmconLook in the Datasheet (Section 9.0 & 9.1) to see what I have done. "Mersi fratello, am sa incerc sa ma joc putin si eu cu modificarile in soft, sa vad ce iese si sa invat putina programare si eu. uite eu am folosit numaratorul asta pentru o masina de bobinat http://www.josepino.com/microcontroller ... ts_counterE tot cu 16f628Interesant si numaratorul propus de tine, perfect pentru o masina de bobinat. Pacat ca nu are atasat si codul sursa, ca sa pot modifica "pasul" de numarare in functie de necesitatile mele, pentru al folosi si la alt proiect.Asa cum am scris, am nevoie de alt "pas" de numarare, mai mare decat 1.Mersi oricum pentru link. Link spre comentariu
Voltus Postat Iulie 8, 2011 Partajează Postat Iulie 8, 2011 Daca pui releul exact pe axa suportului de bobinat ( deci nu la manivela) poti avea un numarator de 1:1 si nu te mai chinui cu valori fractionare . Link spre comentariu
GeoMar Postat Iulie 8, 2011 Autor Partajează Postat Iulie 8, 2011 Daca pui releul exact pe axa suportului de bobinat ( deci nu la manivela) poti avea un numarator de 1:1 si nu te mai chinui cu valori fractionare .Ok, stiu asta, este valabil numaratorul de 1:1 la masina de bobinat.Eu am mentionat ca vreau sa folosesc numaratorul si la alt proiect, iar acolo am nevoie sa numar cu un numar mai mare de 1:1. :)Numai bine. Link spre comentariu
Vizitator Florin Wacykiewcz Postat Iulie 8, 2011 Partajează Postat Iulie 8, 2011 O sa re-scriu soft-ul asta in C sau Pascal si o sa postez aici in citeva zile sursa si hex-ul. La masina de bobinat va merge si cu schema asta dar la numerele cu virgula cred display-ul ca va trebuii inlocuit cu un LCD. Complexitatea circuitului va fi similara. Link spre comentariu
GeoMar Postat Iulie 8, 2011 Autor Partajează Postat Iulie 8, 2011 O sa re-scriu soft-ul asta in C sau Pascal si o sa postez aici in citeva zile sursa si hex-ul. La masina de bobinat va merge si cu schema asta dar la numerele cu virgula cred display-ul ca va trebuii inlocuit cu un LCD. Complexitatea circuitului va fi similara.Ar fi super ok daca rescrii softul din nou. Astazi am sa incerc sa fac montajul din linkul lui @dj_steel, in functie de timpul liber. Am desenat si 2 cablaje pentru el, unul pentru cei 4 digiti si unul pentru numarator. Cele doua cablaje vor fi montate unul deasupra celuilalt, tip sandwitch. Cablajul pentru digiti: Cablajul pentru numarator: Referitor la numerele cu virgula, cred ca se mai poate adauga un digit pentru cifrele dupa virgula, PIC-ul mai are pini liberi (daca se pot folosi) si ar rezulta un numarator cu 5 digiti, care numara pana la 9999,9. Link spre comentariu
Vizitator Florin Wacykiewcz Postat Iulie 8, 2011 Partajează Postat Iulie 8, 2011 Pentru ce tip de digiti e facut cablajul? Pdf-ul ar fi de folos. Link spre comentariu
GeoMar Postat Iulie 8, 2011 Autor Partajează Postat Iulie 8, 2011 Pentru ce tip de digiti e facut cablajul? Pdf-ul ar fi de folos.Pentru digiti catod comun LTS-4301WC rosu.PDF-ul este pentru acelasi tip de digit, dar verde. Link spre comentariu
GeoMar Postat Iulie 9, 2011 Autor Partajează Postat Iulie 9, 2011 Am realizat numaratorul, am scris PIC-ul, dar ... Nu merge. Sa fie oare din cauza ca pe site se foloseste PIC 16F628 si eu am folosit PIC 16F628A ? :nas:L.E.Afisajul (digitii) i-am verificat (alimentat) separat si sunt OK, toate segmentele.Deci "defectul" este de la montaj. Am sa mai "bibilesc" putin la el.. Link spre comentariu
fratello Postat Iulie 9, 2011 Partajează Postat Iulie 9, 2011 L-am modificat eu pentru 16F628A. Poate merge acum... JP6281.hex.txt Link spre comentariu
Voltus Postat Iulie 10, 2011 Partajează Postat Iulie 10, 2011 Daca nu ii dai de cap poti sa te uiti si aici : http://translate.googleusercontent.com/ ... qcIzt828EA Merge cu display C-comun dar si cu A-comun . Link spre comentariu
GeoMar Postat Iulie 10, 2011 Autor Partajează Postat Iulie 10, 2011 Multumesc @fratello si @Voltus. Am sa testez prima data hex-ul de la fratello, iar daca tot nu merge am sa fac schema din link-ul tau Voltus. Link spre comentariu
Postări Recomandate
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 contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum