Vizitator vladjoky Postat Noiembrie 29, 2010 Partajează Postat Noiembrie 29, 2010 Nu stiu daca postez undre trebuie dar daca gresesc va rog sa ma scuzati.As dori sa reglez turatia unui motor de curent continuu 12v, de ex un ventilator , cu ajutorul PWM-ului de la un PIC. Schema ar fi in genul urmator: de la PIC merg cu PWM la un variator de tensiune unde binenteles in functe de Ton si Tof tranzistorul va fi in comutatie(de la VTC) iar apoi se alimenteaza motorul, mai departe am un senzor optic care da impulsuri pe o intrare a PICULUI in functie de turatia motorului (aici inca nu stiu exact ce senzor sa folosesc as dori indicatii).in functie de numarul de impulsuri intro unitate de timp (200ms de ex) calculez turatia si modific PWM-ul. totul se realizeaza intr-o bucla inchisa.Daca sunt pe un drum bun va rog sa ma ajutati cu detalii cat mai amanuntite sau orice alte solutii is binevenite. Link spre comentariu
puiu Postat Noiembrie 29, 2010 Partajează Postat Noiembrie 29, 2010 1. Solutia este buna. Problema ce sensor gasesti ca sa pui acolo, ti-ar trebui un encoder. Problema este ca daca ai folosi un dsPIC, acela are si intrare pentru encoder, daca nu vrei sa folosesti un dsPIC atunci trebui sa faci un soft adecvat pentru el. Link spre comentariu
nooob64 Postat Noiembrie 29, 2010 Partajează Postat Noiembrie 29, 2010 Nu te mai chinuiesti ci iei un motor de 12V ca cel de la PC (brushless) care are iesire RPM (firul galben) conectezi iesirea aia la un pin cu functie de intrerupere hardware ex. RB0 si numeri intr-un timer de cite ori ai avut impulsuri si calculezi RPM-ul . Link spre comentariu
Vizitator vladjoky Postat Decembrie 1, 2010 Partajează Postat Decembrie 1, 2010 poi exact un motoras de genu ma gandeam sa controlez, este mai mult un proiect facultativ la facultate, dar ar trebui sa stiu si cate impulsuri da motorasul la 1 tura completa ,daca stiti cumva astept raspuns, intre timp mai caut si eu pe net.am si un referat despre un proiect de genul acesta acolo folosea un PIC16F788 pe un timer isi facea baza de timp ,si in alt timer numara impulsurile.daca imi recomandati alt microcontroler va rog postati, mc anticipat pt orice ajutor oferit. Link spre comentariu
em2006 Postat Decembrie 2, 2010 Partajează Postat Decembrie 2, 2010 Ai informatiile in desenul atasat.Daca folosesti un cooler la 12V, firul rosu vine la +12V, iar cel galben(taho) va avea rezistenta de pullup la linia de +5v.Daca folosesti un cooler la 5V, firul rosu vine la +5V, iar cel galben(taho) va avea rezistenta de pullup la linia de +5v.Masa (GND) este comuna[attachment=0]cooler1.png[/attachment] Link spre comentariu
Vizitator vladjoky Postat Decembrie 3, 2010 Partajează Postat Decembrie 3, 2010 exista vreun circuit gata implementat sa zicem cu afisaj 7 segemente in care scriu un numar si sa trimit numarul la PIC ? sa fie un fel de interfata cat mai simpla. prin care doar sai trimitt o turatie de referinta la PIC Link spre comentariu
puiu Postat Decembrie 3, 2010 Partajează Postat Decembrie 3, 2010 1. Un PIC care sa aiba aceasta interfata nu stiu eu sa existe, dar poti sa faci tu o asemenea interfata care sa fie independenta de PIC sau nu. Link spre comentariu
Vizitator vladjoky Postat Decembrie 3, 2010 Partajează Postat Decembrie 3, 2010 poi normal, separata de PIC, eu stiu ... ceva de genu un ecran micutz si cifrele si un buton de enter, nimic sofisticat.ca nu mas pun sa fac una in java si apoi sa tot car laptopu dupa mine. Link spre comentariu
puiu Postat Decembrie 3, 2010 Partajează Postat Decembrie 3, 2010 1. Cred ca nu sti prea bine ce vrei: Se poate sa faci ce vrei tu direct pe PIC in sensul ca el comanda afisajul si registrul afisat este in el si vei vedea acel registru sau Sa faci afisajul independent de PIC in sensul ca-l faci cu elemete discrete si transmiti la PIC starea afisajului. In nici un caz enumerat mai sus nu ai nevoie de Leptop. 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