Jump to content

Recommended Posts

Am aruncat o privire asupra pdf-ului DAC si am gasit ceva:

post-1355-0-29046200-1436246624_thumb.gif

Nu stau bine cu engleza, dar trag niste concluzii pe care va trebui sa le verifici atat teoretic cat si practic:

-iesirea este o retea de rezistoare echivalenta cu un rezistor variabil spre masa;

-pinul Vref nu este o tensiune stabilizata intern, ci o tensiune exterioara care daca este montata, iesirea daruieste o tensiune variabila, asta explica si posibilitatea functionarii cu AO fara alte rezistoare;

-daca afirmatia anterioara e corecta, inseamna ca actiunea 2? este in dreapta (LSB) unde se vehiculeaza tensiuni mici, iar actiunea 2? este in stanga, la tensiuni mari, iar asta iseamna ca reteaua nu poate fi folosita ca rezistenta variabila spre masa decat daca inversezi comenzile 2?-2?;

-daca folosesti rezistenta variabila spre masa (comenzi inversate), atunci Vref si Iout2 trebuie sa ramana in aer (nu la masa), alimentarea primarului hcpl se asigura cu un zener de 5V1 iar de la aceasta tensiune de 5V1 alimentezi reteaua (se poate si prin Rfb) astfel dimensionat ca tensiunea maxima sa ajunga la 0,2V pentru liniaritatea hcpl, iar in acest caz, tensiunea minima citita de hcpl nu va fi niciodata 0V ci la un anume potential la care poate ar trebui adusa a doua intrare a hcpl printr-un divizor;

-folosirea AO la iesirea DAC presupune alimentare diferentiala, tensiunea de referinta a DAC va fi inversata, dar daca aceasta tensiune ar fi -0,2V, probabil ar fi cea mai performanta solutie care sa comande hcpl cu variabila de la 0 la +0,2V dar cu toate astea, personal as opta cu o comanda directa a hcpl cu divizor pe a doua intrare folosind ?rezistenta variabila? spre masa pentru prima intrare a hcpl.

Indiferent de varianta, cred ca trebuie sa verifici practic comenzile, astfel incat actiunea 2? sa dea cea mai mica modificare (2? cea mai mare).

 

In ce priveste hcpl, l-am folosit pentru citirea tensiunii pe un shunt aflat la potential ridicat (850V) si am fost foarte multumit de comportamentul lui. Iesirile sunt diferentiale, pornesc de la jumatatea alimentarii si tot hcpl-ul are ceva amplificare, dar poti folosi solutia:

post-1355-0-13972200-1436246632_thumb.gif

La care recomand ca amplificarea sa fie de asa natura incat sa nu coboare sub 0,5V. Astfel, pentru starea 0 vei avea 2,5V (deci R3 nu influenteaza intrarea 3842 si ai 2,5V la iesire) iar pentru starea 256 vei avea 0,5V pentru care trebuie sa reglezi R3 ca iesirea sa fie 25V. Sau R3 poate fi fix si amplificarea operationalului reglabila. Trebuie testate valori.

Share this post


Link to post
Share on other sites

Revin la schema de principiu, daca folosesc masa comuna pentru generatoarele de tensiune si comanda digitala nu mai am nevoie de separare galvanica. In schimb va trebui sa folosesc separarea pentru (mili)ampermetre. Revin cu schema de test, sa am doar un pic de timp sa o desenez.

Share this post


Link to post
Share on other sites

Ori si cit de mult as fi vrut sa simplific nu este posibil, sursele de tensiune trebuiesc flotante. Iar ca sa fiu in ton cu tehnicile moderne de masura, asa cum am mai spus, voi separa si punctele de masura de intrarile in ADC.

Share this post


Link to post
Share on other sites
Un alt nonsens este cel al utilizarii unor izolatori galvanici fotovoltaici.

 

Cred ca vrea sa separe masa PC-ului (LPT port) de masa tubului masurat.

 

RR

Share this post


Link to post
Share on other sites

Modulul de test pentru Ua si schema de principiu, toate masuratorile vor fi trecute prin HCPL-uri.

post-25928-0-22973200-1436377350_thumb.jpg

Edited by RockDok

Share this post


Link to post
Share on other sites

mai bine foloseai un rahat de microcontoller (1 eur)  care sa comunice pe seriala (sau USB) cu PC-ul si sa iesi  PWM in IR2111

(sau o placa de arduino) si izolezi galvanic numai semnalul PWM (un un optocuplor) 

RR

Edited by roadrunner

Share this post


Link to post
Share on other sites

Nu am lucrat cu microcontrollere, doar cu PLC-uri. Am sa ma documentez sa vad cite tipuri de MC-uri au 4 iesiri PWM si 8 sau minim 7 intrari analogice plus vre-o 4 iesiri la nivel de bit. MC-ul trebuie programat dupa care trebuie ghicit si un driver specific USB. Urmeaza apoi soft-ul de interpretare a datelor.

Edited by RockDok

Share this post


Link to post
Share on other sites

arduino nano de exemplu are iesirile si intrarile alea + usb si costa 2$ pe ebay.

Share this post


Link to post
Share on other sites

N-am vazut iesiri pwm, ar trebui folosite iesirile analogice pentru pulsuri? si porturi analogice pentru controlul tensiunii furnizate?

In pdf Arduino Nano vad doar 8 intrari ADC si multe I/O digitale.

Share this post


Link to post
Share on other sites

Cred ca vrea sa separe masa PC-ului (LPT port) de masa tubului masurat.

 

RR

 

Pentru centralizarea datelor pe un laptop, cea mai buna izolatie este utilizarea conexiunii wireless. Se gasesc atat dispozitive de emisie, cat si de receptie (presupunand ca laptop-ul nu are) gata configurate. Ceea ce nu am reusit inca sa inteleg este, pentru ce atata complicatie cu nu stiu cate surse in comutatie. Un "caracterograf" lucreaza in colaborare cu un osciloscop si cu un generator de tensiune liniar variabila si traseaza automat caracteristicile anodice curent-tensiune. Iar atunci cand detii un "caracterograf", un catometru devine inutil si chiar desuiet. Catometrul a fost inventat si pus la dispozitia electronistilor de conditie modesta si poate fi utilizat in acelasi scop de trasare a caracteristicilor anodice, dar punct cu punct prin continuitate si nu in mod automat, precum in cazul trasorului de caracteristici, denumit uneori si caracterograf printr-o combinatie intre cuvintele caracter(istica) si o(scilo)graf.

Edited by ola_nicolas

Share this post


Link to post
Share on other sites

Unele dintre cele IO-urile digitale pot si PWM.

http://marcusjenkins.com/wp-content/uploads/2014/06/nano.pdf

 

 

Ola_Nicaholas,

 

deci sa genereze o tensiune variabila cu PWM (in comutatie) ti se pare complicat dar sa izoleze toata treaba adagandu-i Wireless nu mai e complicat? - eu zic sa-l lasam pe autor sa aleaga ce solutie considera el mai buna fara sa-l combatem.

ne restrangem la a-i da sfaturi cum ar putea sa obtina mai usor ce si-a propus.

 

RR

Edited by roadrunner

Share this post


Link to post
Share on other sites

@roadrunner, excelent nano-ul, trebuia sa citesc mai atent documentatia, 4pwm-uri pentru generatoarele de tensiune, separate galvanic de partea de forta, patru intrari analogice pentru reglajul tensiunilor si implicit cunoasterea acestora iar alte patru intrari analogice pentru curenti. Mai ramin ceva pini pentru niste out-uri digtale. Este chiar simpatic. Acum, daca vrem niste masuratori adevarate trebuie sa separam masa de masura de cea digitala fie ea chiar si ADC. Bun si asta, dupa care trecem la programarea MC-ului sa faca ceea ce vrem noi. Am ajuns in punctul in care il legam de PC, trebuie invatat protocolul specific MC-ului pe USB. Partea de interpretare date si comenzi este aceeasi si pentru varianta cu MC si pentru cea cu ADC/DAC-uri. Partea de forta SMPS in mare parte aceeasi la ambele variante doar ca-mi trebuie optocuploare corespunzatoare. Chiar daca mai eleganta varianta cu MC, pentru mine este cu mult mai simplu un bus de 8 pe LPT cu 4 DAC-uri si un ADC. Tot ce-i soft se joaca pe PC.

Edited by RockDok

Share this post


Link to post
Share on other sites

nu trebuie sa inveti prea mult, ca portul usb al lui arduino apare ca un port serial pentru PC-ul tau, deci daca printezi valorile o sa le vezi in orice program de terminal serial pe PC (chiar in IDE-ul de la Arduino ai un terminal daca nu vrei sa folosesti unul extern)

sa scrii softul dureaza vreo 10 min, ai exemple in Arduino cum sa scoti PWM cum sa citesti ADC-uri si cum sa printezi pe portul serial.

RR

 

PS - asta a fost si rolul Arduino sa poti programa direct fara sa cunosti detaliile microcontroler-ului.

Edited by roadrunner

Share this post


Link to post
Share on other sites

Caracterograful, nu are nevoie de tensiuni continue reglabile, ci de o tensiune liniar variabila si periodica cu variatie unipolara (care nu schimba de semn) cu frecventa de cateva sute de Hz si variabila in trepte. Principiul trasorului automat de caracteristici, a fost cunoscut de insusi Frank Philipse, intemeietorul celebrei intreprinderi producatoare de tuburi electronice. Daca ar exista o retea alternativa cu frecventa de 250 Hz (spre exemplu) nu ar mai trebui construit nici macar acest generator de tensiune liniar variabila. Ar fi suficienta utilizarea tensiunii obtinute dupa redresarea dubla a acestei tensiuni alternative. Ca fapt divers, pentru primele trasoare utilizate in industria de tuburi electronice, erau utilizate generatoare electromecanice, asemanatoare triodinelor de sudura. Pentru cine este curios sa vada principiul trasorului automat al caracteristicilor anodice la tuburi (pot fi de altfel si caracteristicile de colector tensiune/curent, sau alte tipuri de caracteristici) poate frunzari ultimul meu articol Tuburi electronice - regresii pentru modelarea curentilor catodici si de grila unde pentru evidentierea caracteristicilor modelelor SPICE ale tuburilor electronice, am imaginat un "caracterograf" simulat in Multisim. Figurile 4.1, 4.2 si 4.3 din articol simuleaza trasarea automata a unor caracteristici curent-tensiune la un tub electonic in trei cazuri diferite. Eu am foflosit acolo o tensiune triunghiulara, dar asa dupa cum spuneam, se poate utiliza orice tensiune periodica care creste si descreste monoton de la zero la valoarea maxima si inapoi la zero, a tensiunii anodice impusa de tub.

Edited by ola_nicolas

Share this post


Link to post
Share on other sites

@roadrunner, nici o grija, nu am probleme cu invatatul, am inceput prin '88 cu C-ul RSX-11M ( pe PDP-11) apoi prin taote variantele Borland, inclusiv asamblare. Niste Visual Objects iar acum VisualStudio. TIA, Step si CX pentru PLC-uri ( de fapt niste microcontrollere frumos ambalate). Pina acum nu am avut ocazia sa intru in MC-uri, promit ca voi construi si varianta numitului caracterograf cu Arduino. Multumesc mult ca mi-ai aratat ce stie MC-ul asta.

Edited by RockDok

Share this post


Link to post
Share on other sites

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

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We use cookies and related technologies to improve your experience on this website to give you personalized content and ads, and to analyze the traffic and audience of your website. Before continuing to browse www.tehnium-azi.ro, please agree to: Terms of Use.