Chirurgia endoscopică a hipofizei
"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală. Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale. www.neurohope.ro |
Convertor frecventa / tensiune
#1
Posted 23 May 2017 - 17:04
Va salut,
Va rog frumos sa ma ajutati si pe mine cu o schema / indrumare pentru a construi un convertor din frecventa in tensiune dupa urmatoarele specificatii: 1. Sa aiba o linearitate cat mai buna 2. Sa poata masura frecvente de la 0Hz pana la cateva zeci de Hz 3. Tensiunea de iesire o voi citi cu arduino 4. Tensiunea de alimentare a montajului sa fie pana in 12V (o sursa de pc) 5. Semnalul de frecventa va fi generat de un senzor de proximitate NO care este alimentat la 12V si care functioneaza astfel: - are 3 fire: 2 pentru alimentare la 12V iar al treile este de semnal - firul de semnal are 12V pe el cat timp senzorul este alimentat si in fata senzorului este ceva metalic si are 0V cand nu e metal in fata lui. - "pulsurile" le generez invartind o roata metalica in fata senzorului. Roata are o gaura in ea si cand ajunge in dreptul senzorului acesta are 0V Va multumesc |
#2
Posted 23 May 2017 - 17:16
Mai folosesti la ceva tensiunea aia ? Mi se pare mai simplu de numarat impulsurile decat o adaptare suplimentara.
|
#4
Posted 23 May 2017 - 17:57
E foarte dificil de facut un convertor frecventa tensiune analog (ca banuiesc ca de asta vrei, nu unul cu procesare digitala) cu specificatiile pe care le-ai dat - adica sa porneasca de la DC si sa mearga pana la zeci de Hz - si sa aiba un semnal pe iesire masurabil. Gama de lucru e mare. Adica trebuie sa mearga si la 0,01Hz si la 50Hz - adica il faci sa mearga bine in limita de sus, ai probleme de stabilitate/mentinere a semnalului la limita de jos - il faci sa mearga bine la limita de jos, ai probleme de intarziere la limita de sus - si tot asa.
LE: de ce nu faci asa - masori latimea pulsurilor pe intrarea care ar veni de la senzor, deci ai o latime pentru cand e 1, una pt cand e 0 / sau durata intre 2 fronturi pozitive/negative -> frecventa. Uite ceva prin zona, pe la paginile 18/19: http://users.utcluj....scu/pmp_c03.pdf Edited by radu000, 23 May 2017 - 18:18. |
#5
Posted 23 May 2017 - 18:30
Pentru cerintele alea cred ca se preteaza o schema de tahometru .
LM2917 are o aplicatie similara in datasheet. Poate te ajuta asta . - http://www.ti.com/li...nk/lm2917-n.pdf Sau AD650 , mai precis dar mai scump . Edited by ndor, 23 May 2017 - 18:33. |
#6
Posted 23 May 2017 - 19:19
#7
Posted 23 May 2017 - 20:37
davidbr, on 23 mai 2017 - 17:04, said:
Va salut, Va rog frumos sa ma ajutati si pe mine cu o schema / indrumare pentru a construi un convertor din frecventa in tensiune dupa urmatoarele specificatii: 2. Sa poata masura frecvente de la 0Hz pana la cateva zeci de Hz http://www.ti.com/li...4b/snoa734b.pdf http://www.tme.eu/ro...nts/lm331nnopb/ Daca folosesti arduino, setezi constantele dupa cum vrei/ Edited by barbu78, 23 May 2017 - 20:39. |
#8
Posted 23 May 2017 - 21:29
numeri impulsurile direct cu arduino, nu mai treci prin acest convertor
|
#9
Posted 24 May 2017 - 09:37
davidbr, on 23 mai 2017 - 17:04, said:
- "pulsurile" le generez invartind o roata metalica in fata senzorului. Roata are o gaura in ea si cand ajunge in dreptul senzorului acesta are 0V XON-XOFF, on 23 mai 2017 - 21:29, said:
numeri impulsurile direct cu arduino, nu mai treci prin acest convertor Trece pe senzor optic. |
#10
Posted 24 May 2017 - 09:45
Va multumesc frumos de implicare, o sa revin cu un update astazi
@barbu78 - de ce? ai si o recomandare? Multumesc |
|
#11
Posted 24 May 2017 - 09:52
#12
Posted 24 May 2017 - 09:59
In varianta opto poti folosi un 555 sau cu operational, lm 358 .http://maxembedded.c...d-an-ir-sensor/
https://www.elprocus...r-using-555-ic/ Edited by ipsihi, 24 May 2017 - 10:08. |
#13
Posted 24 May 2017 - 10:02
#14
Posted 24 May 2017 - 10:14
Un monostabil neretriggerabil rezolvă problema cel mai bine, constanta de timp trebuie setată pt. frecvenţa cea mai mare. De ex. la 50Hz ai nevoie de 20ms. Dacă foloseşti Arduino cel mai simplu e implementarea monostabilului în el. De ex. un contor imcrementat de impulsurile de intrare şi resetat automat la anumite intervale de timp folosind funcţia "millis".
|
#15
Posted 24 May 2017 - 12:10
ggelu, on 23 mai 2017 - 17:16, said:
Mai folosesti la ceva tensiunea aia ? Mi se pare mai simplu de numarat impulsurile decat o adaptare suplimentara. Nu o mai folosesc la nimic. O sa reiau ideea sa masor direct in arduino. Am mai avut cateva incercari esuate Alice, on 23 mai 2017 - 17:18, said:
Nu poti sa citesti direct frecventa cu PWM? Nu am reusit sa fac asta inca... radu000, on 23 mai 2017 - 17:57, said:
E foarte dificil de facut un convertor frecventa tensiune analog (ca banuiesc ca de asta vrei, nu unul cu procesare digitala) cu specificatiile pe care le-ai dat - adica sa porneasca de la DC si sa mearga pana la zeci de Hz - si sa aiba un semnal pe iesire masurabil. Gama de lucru e mare. Adica trebuie sa mearga si la 0,01Hz si la 50Hz - adica il faci sa mearga bine in limita de sus, ai probleme de stabilitate/mentinere a semnalului la limita de jos - il faci sa mearga bine la limita de jos, ai probleme de intarziere la limita de sus - si tot asa. LE: de ce nu faci asa - masori latimea pulsurilor pe intrarea care ar veni de la senzor, deci ai o latime pentru cand e 1, una pt cand e 0 / sau durata intre 2 fronturi pozitive/negative -> frecventa. Uite ceva prin zona, pe la paginile 18/19: http://users.utcluj....scu/pmp_c03.pdf Multumesc, o sa incerc si revin ndor, on 23 mai 2017 - 18:30, said:
Pentru cerintele alea cred ca se preteaza o schema de tahometru . LM2917 are o aplicatie similara in datasheet. Poate te ajuta asta . - http://www.ti.com/li...nk/lm2917-n.pdf Sau AD650 , mai precis dar mai scump . Multumesc dar cred ca o sa insist pe a face masuratoarea doar cu arduino miron1947, on 23 mai 2017 - 19:19, said:
Daca vreti sa functioneze precis cu frecvente asa joase, mai bine masurati perioada in locul frecventei. Va referiti la timpul dintre 2 semnale ale senzorului? XON-XOFF, on 23 mai 2017 - 21:29, said:
numeri impulsurile direct cu arduino, nu mai treci prin acest convertor Da asa o sa incerc sa fac barbu78, on 24 mai 2017 - 09:37, said:
Si schimba si senzorul impreuna cu "roata metalica". Trece pe senzor optic. barbu78, on 24 mai 2017 - 09:52, said:
1. Este mai simplu in cazul utilizarii unui microcontroler; 2. Disc fanta si optocuplor. Nu cred ca rezista afara. O sa raman la senzorul meu ipsihi, on 24 mai 2017 - 09:59, said:
In varianta opto poti folosi un 555 sau cu operational, lm 358 .http://maxembedded.c...d-an-ir-sensor/ https://www.elprocus...r-using-555-ic/ Multumesc dar cred ca m am razgandit dupa ce m-ati luminat aici putin miron1947, on 24 mai 2017 - 10:02, said:
Daca lucreaza intr-un mediu unde pot aparea depuneri pe traductor, nu prea este indicat. Exact LE: Am legat senzorul ca in figura atasata. Tensiunile de 12 respectiv 5 volti le iau dintr o sursa de pc. La arduino am legat gnd la gnd iar cei 5v ii leg la Vin Foto: [ https://thumb.ibb.co/dGRrHa/senzor.png - Pentru incarcare in pagina (embed) Click aici ] In varianta asta atunci cand in fata senzorului nu am nimic (gaura din roata) am pe iesire cu rezistenta de 2k o tensiune de 3.55V ceea ce trebuie sa fie ok pt arduino. Cand am metal in fata lui evident am 0. Intrebare: la ce pin sa leg aceasta iesire la arduino? am vazut anumite tutoriale recomandand cu precadere pinul 5 ...are vreo relevanta? Multumesc Edited by davidbr, 24 May 2017 - 12:28. |
|
#16
Posted 24 May 2017 - 12:48
davidbr, on 24 mai 2017 - 12:10, said:
Va referiti la timpul dintre 2 semnale ale senzorulu Edited by miron1947, 24 May 2017 - 12:56. |
#17
Posted 24 May 2017 - 13:54
Teoretic poate fi legat la orice pin, Arduino funcţionează în timp real, depinde însă şi de restul programului.
|
#18
Posted 24 May 2017 - 13:59
Ok am facut montajul ca in foto si am ajuns la urmatorul rezultat folosind functia pulsein.
Codul int pin = 7; unsigned long duration; void setup() { Serial.begin(9600); pinMode(pin, INPUT); } void loop() { duration = pulseIn(pin, HIGH); Serial.print(duration); Serial.print("\n"); } rezultat 0 0 0 296980 244828 298766 290051 242548 165260 180368 224248 158380 152342 169838 177145 137510 118606 1236838 247933 Practic eu acum masor timpul exprimat in microsecunde dintre 2 stari high ale pinului. Acesta este de fapt timpul in care roata face o rotatie completa, este corect? |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users