poxi Postat Mai 5, 2010 Partajează Postat Mai 5, 2010 Am o rugaminte ma poate ajuta cineva cu o schema si hex-ul aferent,care sa porneasca un releu si un led care sa oscileze atata timp cat releul se afla in on si as schimbe culoarea pe alt led cand il trec in off.contra cost bine inteles Link spre comentariu
francezu Postat Mai 5, 2010 Partajează Postat Mai 5, 2010 Te ajut eu, dar da mai multe detalii despre functionare! Cum adica <> ? Vrei ca un push-buton sa comande un bistabil(realizat cu 12F629) care la randul lui sa comade un releu, iar pe timpul cat releul este ON sa "licare" un led iar in starea OFF sa "licare" altul? Cu ce frecventa tre' sa clipoceasca led-urile? Link spre comentariu
poxi Postat Mai 5, 2010 Autor Partajează Postat Mai 5, 2010 Multumesc.Deci cand comuta in on sa aprinda un led verde intermitent,iar cand comuta in off rosu intermitent,sa aiba o iesire de comutatie fixa adica on logic1 si off logic 0.Intre comutari sa fie u delay adica sa conute in 1logic, tinut apasat butonul 2-3 sec,iar oprirea sa se faca la fel dar cu delay de 1 sec, Link spre comentariu
francezu Postat Mai 6, 2010 Partajează Postat Mai 6, 2010 Nici de data asta nu ai fost prea concis in exprimare dar eu asa am inteles ca ar trebui sa functioneze :La alimentarea montajului releul este in starea OFF si un led rosu se aprinde intermitent. Pentru a trece in starea ON se tine apasat butonul timp de 2 secunde, dupa care releul trece in ON si se aprinde intermitent led-ul verde. Pentru a reveni la starea OFF butonul trebuie tinut apasat 1 secunda.Apoi ciclul poate fi reluat la nesfarsit.Conform cu cele de mai sus am scris programul pentru uC. In atasament ai schema in format pdf, fisierul .DSN pentru simulare in Proteus si bineinteles hex-ul. Sper ca te descurci cu alimentarea pic-ului printr-un 7805.Daca nu este ceea ce vrei, modificam, dar incearca sa explici mai ordonat ce doresti. Link spre comentariu
poxi Postat Mai 6, 2010 Autor Partajează Postat Mai 6, 2010 MULTUMESC FOARTE MULT si chiar acum ma apuc de treaba.Sincer nu credeam ca ma va ajuta cineva,tinem legatura.INCA O DATA MII DE MULTUMIRI Link spre comentariu
poxi Postat Mai 7, 2010 Autor Partajează Postat Mai 7, 2010 Am realizat montajul si merge super dar se poate sa fac reglajele de timpi comutare on si off?in in codul sursa? Link spre comentariu
francezu Postat Mai 7, 2010 Partajează Postat Mai 7, 2010 Se poate, daca ai cu ce sa compilezi. Programul este scris in mikroBasic PRO for PIC. In atatsament ai fisierul de proiect si codul sursa. Pentru a modifica timpii de comutare trebuie modificata valoarea maxima pe care o poate lua contorul din bucla for: switch_on: Delay_ms(50) if push_b=1 then goto off_state else ' still pressed for i=0 to 200 ' check if hold for 2 sec ( TIMP COMUTARE ON ~= i x 10ms ) if push_b=1 then goto off_state ' released end if Delay_ms(10) next i goto on_state ' toggle relay end ifDe exemplu pentru comutare ON in 4 sec se inlocuieste : for i=0 to 200 ' check if hold for 2 sec ( TIMP COMUTARE ON ~= i x 10ms )cu for i=0 to 400 ' "........................"Lafel se procedeaza si in cazul comutarii OFF in secventa de cod <> Link spre comentariu
poxi Postat Mai 7, 2010 Autor Partajează Postat Mai 7, 2010 Multumesc foarte mult,dar sincer nu ma prea descurc decat cu asm este mai usor cred eu de compilat in mplab am si programul care mi-ai ziz de el dar apoi cum fac conversia in hex. AM VAZUT PE FORUM CA TE INTERESEAZA O SURSA STABILIZATA PERFORMANTA AM SCOS EU SCHEMA LA UNA SI O SA O POSTEZ IMEDIAT CE ARANJEZ SCHEMA PUTIN ARE O PROTECTIE DEOSEBIT DE INTERESANTA. SI SCUZE DAR SANT INCEPATOR IN PIC-URI DAR INCERC SA INVAT REPEDE DIN SFATURILE FOARTE UTILE DATE DE TINE. POTE POTI SA IMI MICSOREZI TIMPUL DE COMUTARE SI ON SI OFF LA 0,5 SECUNDE POATE IN ACELASI HEX. Link spre comentariu
francezu Postat Mai 7, 2010 Partajează Postat Mai 7, 2010 Daca ai prog. mikroBasic PRO for PIC atunci deschizi fisierul bistabil.mbppi, se deschide si codul sursa (bistabil.mbas), modifici acolo liniile de care ziceam in mesajul anterior si apoi dai comanda Project>>Build (CTRL+F9). Daca nu sunt erori in fereastra Messages o sa scrie : All files Compiled ..............Finished successfully , si in folderul in care este codul sursa si fisierul proiect o sa creeze fisierul hexazecimal. In atasament ai hex-ul pentru ambii timpi de comutatie de ~0,5s.Despre sursele stabilizate: se gasesc destule scheme interesante, chiar si ale surselor ce se comercializeaza, numai timp si chef de munca sa fie. Link spre comentariu
poxi Postat Mai 7, 2010 Autor Partajează Postat Mai 7, 2010 Aha da incerc mersi si nu am, uita de schema de sursa parerea mea protectia este bfoarte inteligent si simplu pusa la punct la aceasta sursa Link spre comentariu
poxi Postat Mai 7, 2010 Autor Partajează Postat Mai 7, 2010 Asa este cu timpul si cheful de munca si eu ajung acasa numai la ore tarzi de obiceidar ce sa facem ca fara chef de munca este rau si sursa am tot cautat o schema mai bine definita cu ripple foarte redus si nu prea sant si sa tot bagi filtre LC. Dar sursa aceasta ma impresionat atat volumul componentelor cat si realizarea practica este o sursa cumparata pe undeva pe la 200 euro a cumparat-o tipul asta la care lucrez eu si eu m-am apucat sa-i scot schema majoriratea componentelor smd finali TIP3055,iar protectie mixta relee si electronica,comuta niste relee,2 la numar cand are cerinta de curent mai mare cu ventilator la racire si culmea nu foloseste senzor de temperatura electronic ci acela clasic mecanic bimetal.Vorbim si mii de multumiri sant dator. Link spre comentariu
poxi Postat Mai 7, 2010 Autor Partajează Postat Mai 7, 2010 Gata am reusit si eu cu timpii porneste de la 0 si asunge pana la 400 care inseamna 4 sec nu?multumesc Link spre comentariu
francezu Postat Mai 7, 2010 Partajează Postat Mai 7, 2010 Da, 400 inseamna 4 sec. Valoarea maxima pe care o poate lua contorul i este 65535(pt ca este definit ca variabila de tip word),ceea ce corespunde unei durate de timp de ~655 secunde. Link spre comentariu
poxi Postat Mai 8, 2010 Autor Partajează Postat Mai 8, 2010 Mersi am reusit sa ma descurc pana la urma cu mikroBasic PRO for PIC. Link spre comentariu
poxi Postat Mai 8, 2010 Autor Partajează Postat Mai 8, 2010 Am o problema cu un modul de ridicare automata a geamului sofer a ajuns apa la el si sa intamplat ceva cu micro controlerul un 12c508a.El ce facea la un impulsuri scurte date din buton ridica geamulsau il cobora cat tinea impulsul scurt,la un impuls mai lung adica 2 sec prelua comanda si ridica sau cobora geamul automat pana sus sau jos am scos schema modulului si o atasez ma gandeam daca se poate face programul pe un 12f629 sa se potriveasca in locul lui 12c508a. 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