bobinatorul Postat Februarie 1, 2015 Partajează Postat Februarie 1, 2015 Sigur ca da am crezut ca se subintelege. M-am gandit si la variant sa maresc suntul dar nu cred ca e prea bine Link spre comentariu
ardiles Postat Februarie 2, 2015 Partajează Postat Februarie 2, 2015 (editat) pai si tu vrei sa masori tensiune cu shunt de valoare mica? dupa parerea mea, daca vrei sa masori tensiune, ai masura-o cu divizor rezistiv(deocamdata nu am avut placerea de a experimenta asta), la modulele de geam au shunt inseriat cu motorul, prin intermediul lui masoara curentul consumat de motor, si valoarea lui(ca shunt) este mica, 0,015ohmi, daca vrei iti detaliez! Editat Februarie 2, 2015 de ardiles Link spre comentariu
bobinatorul Postat Februarie 2, 2015 Partajează Postat Februarie 2, 2015 (editat) Am gandit ca tensiunea la bornele suntului este proportionala cu curentul ce il strabate.Cum as putea determina altfel curentul? Da, vreau sa-mi detaliezi Am reusit eu sa fac ceva pe acolo precum si o protective la suprasarcina insa la curenti sub un amper zecimalele o iau razna. Editat Februarie 2, 2015 de bobinatorul Link spre comentariu
marianx Postat Februarie 2, 2015 Partajează Postat Februarie 2, 2015 (editat) Se poate folosi un amplificator operational pentru amplificarea tensiunii de pe shunt (fisierul atasat, schema din dreapta jos) Editat Februarie 2, 2015 de marianx Link spre comentariu
ardiles Postat Februarie 3, 2015 Partajează Postat Februarie 3, 2015 (editat) @bobinatorul, Modulele de geam, care le am eu, au la baza softul lui Bericioiu, hardware-ul e postat pe aici dar iti scriu si eu cum este facuta parte de masurare curent(sunt sigur ca iti imaginezi): shuntul este inseriat cu motorul, este format din 6rezistori de 0R1, putere 0,25w, un total de 1,25W.. O borna a consumatorului(motorului), este legata la +, apoi prin motor, ne legam la shunt...de aici culegem printr-un rezistor cu valoarea 2k2, culegem fix 5V cand shuntul este incarcat maxim! In parcurgere normala, acolo se masoara tensiune mica, de ordinul mV...Din punctul unde rezistorul 2k2 este legat la borna motorului si shunt, mai dwpare prin shunt ajunge la minusul alimentarii...In flowcode:Aduci pe panou un ADC... Click dreapta pe proprietatile lui, ai acolo alegi"Uint", alegi borna microcontrolerului(neaparat acea borna sa aiba Adc)...Pe tine te intereseaza sa citesti si sa afisezi acel curent? Dupa mintea mea, daca vrei sa faci asta, este "joaca complicata de inmultiri rapoarte de divizoare rezistive"... Complicata ca suntem incepatori...Te ajut si eu, si pe mine m-ar interesa sa aprofundez aceasta tema...Dupa mintea mea, daca avem consumator alimentat la 24v, acel rezistor va fi mai mare ca valoare rezistiva... Editat Februarie 3, 2015 de ardiles Link spre comentariu
Liviu M Postat Februarie 3, 2015 Partajează Postat Februarie 3, 2015 Daca (re)apare Vezi Muti (sau cum il cheama) si se vaita ca n-a inteles nimic, o sa-i dau dreptare. De data asta nici eu n-am inteles nimic. Fa un desen, poate (ma) ajuta. Link spre comentariu
bobinatorul Postat Februarie 3, 2015 Partajează Postat Februarie 3, 2015 (editat) Ceea ce zici tu cred ca am facut si eu dar probabil suntul de 0.22 e prea mic si de aceea la curenti sub un amper valoarea nu e stabile deloc. Faza cu amplificator mi se pare si mie mai buna dar as fi vrut totusi sa ma incadrez cu montajul exact pe dimensiunea displayului,plus ca scap de alte surse auxiliare pentru operational. E testata si protectia relabila de current dar si la scurtcircuit si e chiar rapida(mai rapida decat sursa de laborator cumparata dea gata) vaw.rar VA METRU CU PROTECTIEv2.rar Intradevar cum a spus si elison dupa ce am folosit adc ca Uint a reusit sa afiseze si sute de mA,cred ca era si normal pentru ca cei 5v de la intrarea picului vor fi "impartiti" in 1024 de trepte(adc de 10 biti),sper ca nu am spus prostii eu asta am dedus Editat Februarie 3, 2015 de bobinatorul Link spre comentariu
bercioiu Postat Februarie 3, 2015 Autor Partajează Postat Februarie 3, 2015 Acum, depinde si ce fel de precizie urmaresti. Daca vrei precizie marita, iti imparti curentul in plaje de masurat. O scala sub 1A si alta peste 1A, sau cum vrei tu, de aceea exista "scale" la multimetre... Principiul este acelasi, practic trebuie sa masori caderea de tensiune pe rezistenta de sunt. Cu cat plaja de masurat este mai "scurta", cu atat precizia de masurare este mai buna. Link spre comentariu
Elison Postat Februarie 3, 2015 Partajează Postat Februarie 3, 2015 @bobinatorul Daca vrei precizie mai mare e neaparat nevoie sa amplifici caderea de tensiune de pe sunt,un AO cu 8 pini nu-i chiar atat de voluminos incat sa te incurce. In plus trebuie sa te gandesti ca atat timp cat programul tau amorteste intr-un delay, ideea de protectie dispare. Practic timp de 500 ms cat esti in delay n-o sa se intample nimic(n-o sa ai nicio protectie,asa cum te-ai gandit tu). Ca sa intelegi, urmareste cum ruleaza simularea in flowcode si gandeste-te ca poti avea o variatie rapida de curent atunci cand programul e oprit intr-un delay de 500ms. Daca vrei sa fii eficient si sa protejezi ce ti-ai propus, foloseste o intrerupere,renunta sa folosesti delay,mai ales in acest circuit de protectie. In acest fel se vor intampla mai multe lucruri in acelas timp(multitasking). Legat de ADC ai inteles bine ce ai spus,asta inseamna ca ai dorinta de a invata. Link spre comentariu
bercioiu Postat Februarie 3, 2015 Autor Partajează Postat Februarie 3, 2015 @bobinatorul Acelasi sfat ti l-am dat si eu mai pe la inceput... Delay-urile trebuiesc evitate cat mai mult posibil, in special, delay-uri mari; 500 ms este deja un delay mare. Link spre comentariu
ardiles Postat Februarie 3, 2015 Partajează Postat Februarie 3, 2015 Sunt de acord cu bericioiu!@LiviuM, da, ai dreptate! Insa nu aveam schema la andemana si am preferat sa-i fac o descriere...Intr-adevar, sunt priceput la povestiri... Link spre comentariu
Elison Postat Februarie 3, 2015 Partajează Postat Februarie 3, 2015 @bobinatorul Inca ceva,cand programezi incearca sa imparti programul in parti mai mici(macro),astfel incat sa nu ametesti cand vrei sa cauti,sa modifici sau sa corectezi ceva. E usor atat pentru depanare cat si pentru urmarirea implementarii.Nu ezita sa adaugi comentarii in care sa scrii ce ai vrut sa faci. La final apelezi toate aceste macro in main.O sa-ti placa mai mult, munca ta o sa fie mai usoara. Link spre comentariu
bobinatorul Postat Februarie 3, 2015 Partajează Postat Februarie 3, 2015 @bobinatorul In plus trebuie sa te gandesti ca atat timp cat programul tau amorteste intr-un delay, ideea de protectie dispare. Practic timp de 500 ms cat esti in delay n-o sa se intample nimic(n-o sa ai nicio protectie,asa cum te-ai gandit tu). Ca sa intelegi, urmareste cum ruleaza simularea in flowcode si gandeste-te ca poti avea o variatie rapida de curent atunci cand programul e oprit intr-un delay de 500ms. Daca vrei sa fii eficient si sa protejezi ce ti-ai propus, foloseste o intrerupere,renunta sa folosesti delay,mai ales in acest circuit de protectie. In acest fel se vor intampla mai multe lucruri in acelas timp(multitasking). Da asa este ,nu imi amintesc sa fi pus o intarziere asa mare,stiu ca am pus pe undeva la final 10ms dar a fost doar de test am crezut ca adc e prea rapid si sa las putin sa se stabilizeze valoarea.Bineinteles ca n-a fost nici o diferenta. @bobinatorul Acelasi sfat ti l-am dat si eu mai pe la inceput... Delay-urile trebuiesc evitate cat mai mult posibil, in special, delay-uri mari; 500 ms este deja un delay mare. Am invatat lectia chiar nu am mai folosit delay in jucariile ce mi le-am mai construit p-acasa bercioiu Acum, depinde si ce fel de precizie urmaresti. Daca vrei precizie marita, iti imparti curentul in plaje de masurat. O scala sub 1A si alta peste 1A, sau cum vrei tu, de aceea exista "scale" la multimetre... Principiul este acelasi, practic trebuie sa masori caderea de tensiune pe rezistenta de sunt. Cu cat plaja de masurat este mai "scurta", cu atat precizia de masurare este mai buna. Am avut si asta in vedere pentru nici pe partea de masurare a tensiunii nu prea corespunde de la o anumita valoare in sus,de fapt cred ca exista o eroare dar care este mai pronuntata pe masura ce tensiunea e in crestere.Poate reusesc sa implementez un factor de corectie ,o chestie de genu. In concluzie voi apela la un operational,problema este ca nu prea ma pricep sa le calculez si probabil aici va trebui sa folosesc unul cu o precizie cat mai mare nu geva de genu lm324 sau 393 ma ales ca suntul ala nu are in veci 0.22R. Link spre comentariu
bercioiu Postat Februarie 3, 2015 Autor Partajează Postat Februarie 3, 2015 (editat) Poti masura linistit doar cu rezistente, uite aici link-uri sa-ti calculezi caderea de tensiune pe rezistentele puse in serie sau paralel: Editat Februarie 3, 2015 de bercioiu Link spre comentariu
ardiles Postat Februarie 4, 2015 Partajează Postat Februarie 4, 2015 (editat) rez_paralel de acolo, are virusache.... Editat Februarie 4, 2015 de ardiles 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