criss Postat Octombrie 7, 2011 Partajează Postat Octombrie 7, 2011 Buna ziua, Doresc sa realizez un detector cu ultrasunet utilizand acesti senzori BPU-1640IOAH12 ca si receptor respectiv emitor. adica sa trasmita semnalul dupa care sa comute pe receptie. 8 asemenea senzori doresc sa conectez la uC (8 intrari, 1 iesire PWM, 1 iesire de comutare: transmisie/receptie). Inca nu am ales uCul din motive de conexiune. Ceea ce stiu pana acuma: - semnalul emis sa fie 40Khz (inca nu stiu cat timp sa aplic semnalul si cat timp receptia). pt aceasta voi utiliza o iesire PWM si pt toti senzorii voi aplica deodata semnalul. Transmitator: Receptor: Cum pot realiza comutarea intre transmisie/receptie pt un singur senzor. Cu partea de receptie nu stiu cum as putea rezolva pt a aplica doar semnal TTL, iar masuratoarea sa inceapa de la aplicarea semnalului (reseteaza numaratoarea) si pana la captarea lui. Orice parere este binevenita. Link spre comentariu
bogdan_ Postat Octombrie 10, 2011 Partajează Postat Octombrie 10, 2011 Vezi ca exista pe internet multe proiecte de genul asta, unele folosesc doar un singur senzor. Amplificatorul ala cu 74HC nu e tocmai grozav, fa unul cu operationale. Vezi ca un dezavantaj la folosirea unui singur senzor este ca nu poti receptiona corect un timp minim dupa emitere pentru ca inca mai vibreaza senzorul. Timpul asta se traduce intr-o distanta minima sub care nu poti masura. Cat e distanta asta trebuie sa vezi tu si mai ales daca te afecteaza. Eu as face asa: -un etaj push pull alimentat la 9...15V, pentru transmisie, care sa poata fi oprit total(si tranzistorul de sus si cel de jos), cuplat capacitiv cu senzorul;-un amplificator cu vreo 2 op-ampuri urmat de comaparator. Nivelul cu care compara o sa iti dea sensibilitatea. Ai putea genera acest nivel din microcontroller. Alta varianta ar fi sa faci un detector de varf dupa amplficare si sa faci esantionare cu adc-ul, vazand la ce distanta e obiectul sau obiectele. -daca faci etajul de transmisie ca la primul punct, atunci poti cupla direct si etajul de amplificare la senzor, avand grija sa nu depasesti nivelul maxim de intrare pe operational. -masuratoarea sa o faci pe rand cu fiecare senzor, altfel risti sa primesti la un senzor ce ai trimis de la altul si asta sa iti afecteze datele. Link spre comentariu
criss Postat Octombrie 12, 2011 Autor Partajează Postat Octombrie 12, 2011 Multumesc pt raspuns, am sa mai sap dupa informatii. Initially, this was attempted using an LM358 op-amp. However, the LM358 could not switch fast enough and was unable to create a clean square wave. At the suggestion of Prof. Land, we tried using a 74HC04 high speed CMOS inverter as a high gain linear amplifier. http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2004/vsn2/webpage/hardware_software.html M-am gandit la activarea a 4 transmitatori/receptori in felul urmator: senzorul 1 => transmite (ceilalti senzori sunt inactivi) senzorul 1 => receptioneaza (ceilalti senzori sunt inactivi) senzorul 2 => transmite (ceilalti senzori sunt inactivi) senzorul 2 => receptioneaza (ceilalti senzori sunt inactivi) senzorul 3 => transmite (ceilalti senzori sunt inactivi) senzorul 3 => receptioneaza (ceilalti senzori sunt inactivi) senzorul 4 => transmite (ceilalti senzori sunt inactivi) senzorul 4 => receptioneaza (ceilalti senzori sunt inactivi) dupa care se reia ciclul. Link spre comentariu
bogdan_ Postat Octombrie 12, 2011 Partajează Postat Octombrie 12, 2011 Intra-devar, LM358 nu e deloc bun pentru 40Khz si castig 100 cat vor ei. La castigul asta frecventa maxima de lucru ar fi 1.1MHz/100 = 11KHz. Se poate cu operational mai zdravan, ceva de genul TL072, ceva cu minim 4MHz. Eu observasem initial ca toate sunt cu Schmidt Trigger, mi-a scapat ca primul e inversor normal. Ai putea scapa de toate cele 3 schmitt triggere daca folosesti comparatorul din interiorul uC. Secventa in schimb e ok. Ca sa combini circuitele ai putea sa conectezi rezistenta aia de 220ohm de la tx la 9V printrun tranzistor pornit de uC. AI face treaba asa: pornesti tranzistorul ala, apoi dai pulsurile de 40khz, apoi le opresti, opresti si tranzistorul de sus, mai astepti putin si incepi receptia. In cazul asta poti conecta direct cele 2 circuite, presupunand ca traductorul este unul si acelas. LE: uite aici un design care e facut cu un singur senzor: http://majolsurf.net/projects/documents ... 20v1d0.pdf 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