- Messaggi: 18
- Ringraziamenti ricevuti 0
Sensori ultrasuoni
9 Anni 3 Mesi fa #1
da mauri
Sensori ultrasuoni è stato creato da mauri
Salve a tutti del forum.
Avrei una domanda da porvi. Ho fatto un sistema per monitorare il liquido da una cisterna per una casa in campagna, usando un sensore ad ultrasuoni.
Pensavo di usare la misura rilevata dal sensore e sottrarla dalla misura fissa dell'altezza della cisterna. Così facendo trovavo il livello del liquido presente nella cisterna.
Il circuito l'ho realizzato usando il sensore SRF02 in configurazione seriale, usado due MAX232 (il sensore e il visualizzatore sono a circa 4 metri di distanza uno dall'altro) trasmetto e ricevo i dati dal sensore al microcontrollore (PIC) che fà anche da interfaccia a un display LCD 16X2. Il progetto sembra che funziona regolarmente.
L'unico problema è quando legge i dati e fà la sottrazione della misura del contenitore, la prima misura è abbastanza giusta (sbaglia di 1 - 2 centimetri dalla misura effettiva, misura verificata con un metro lineare) poi mi legge una misura casuale come se il serbatoio sia pieno quando non lo è.
Voi sapete se magari il liquido non trasmette regolarmente il segnale di ritorno dell'eco del sensore?
Da una misura all'altra ho messo un ciclo di ritardo di circa 1 secondo per avere la certezza che una rilevazione non sia influenzata dalla precedente.
Resto in attesa di una vostra risposta in merito e ringrazio.
Maurizio.
Avrei una domanda da porvi. Ho fatto un sistema per monitorare il liquido da una cisterna per una casa in campagna, usando un sensore ad ultrasuoni.
Pensavo di usare la misura rilevata dal sensore e sottrarla dalla misura fissa dell'altezza della cisterna. Così facendo trovavo il livello del liquido presente nella cisterna.
Il circuito l'ho realizzato usando il sensore SRF02 in configurazione seriale, usado due MAX232 (il sensore e il visualizzatore sono a circa 4 metri di distanza uno dall'altro) trasmetto e ricevo i dati dal sensore al microcontrollore (PIC) che fà anche da interfaccia a un display LCD 16X2. Il progetto sembra che funziona regolarmente.
L'unico problema è quando legge i dati e fà la sottrazione della misura del contenitore, la prima misura è abbastanza giusta (sbaglia di 1 - 2 centimetri dalla misura effettiva, misura verificata con un metro lineare) poi mi legge una misura casuale come se il serbatoio sia pieno quando non lo è.
Voi sapete se magari il liquido non trasmette regolarmente il segnale di ritorno dell'eco del sensore?
Da una misura all'altra ho messo un ciclo di ritardo di circa 1 secondo per avere la certezza che una rilevazione non sia influenzata dalla precedente.
Resto in attesa di una vostra risposta in merito e ringrazio.
Maurizio.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- mauri
- Autore della discussione
- New Member
Riduci
Di più
9 Anni 3 Mesi fa - 9 Anni 3 Mesi fa #2
da alfa75
Risposta da alfa75 al topic Sensori ultrasuoni
Ciao mauri
sei sicuro che non ci siano errori nel software?
se hai la possibilità fai una prova
posiziona sull' acqua un coperchio di plastica o qualcosa di simile tipo galleggiante è fai in modo che il sensore punti li sopra è non direttamente sull'acqua se la cosa migliora allora può dipendere dall eco dell'acqua altrimenti è il software
Saluti
Andrea
sei sicuro che non ci siano errori nel software?
se hai la possibilità fai una prova
posiziona sull' acqua un coperchio di plastica o qualcosa di simile tipo galleggiante è fai in modo che il sensore punti li sopra è non direttamente sull'acqua se la cosa migliora allora può dipendere dall eco dell'acqua altrimenti è il software
Saluti
Andrea
Ultima Modifica 9 Anni 3 Mesi fa da alfa75.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- alfa75
- Platinum Member
Riduci
Di più
- Messaggi: 527
- Ringraziamenti ricevuti 86
9 Anni 3 Mesi fa - 9 Anni 3 Mesi fa #3
da Cosimix
Risposta da Cosimix al topic Sensori ultrasuoni
Salve!
Prova ad utilizzare tutto il sistema in campo aperto. Prova (ad esempio) a misurare la distanza di una parete. Se non funziona regolarmente, allora ci sono problemi software.
E' probabile, però, che le misure anomale dipendano dal fatto che la cisterna è un ambiente chiuso. Indipendentemente dall'intensità dell'eco a seguito del contatto dell'onda con il liquido, il sensore potrebbe ricevere i segnali di ritorno dei burst delle misure precedenti a causa delle riflessioni multiple.
Saluti,
Cosimo
Prova ad utilizzare tutto il sistema in campo aperto. Prova (ad esempio) a misurare la distanza di una parete. Se non funziona regolarmente, allora ci sono problemi software.
E' probabile, però, che le misure anomale dipendano dal fatto che la cisterna è un ambiente chiuso. Indipendentemente dall'intensità dell'eco a seguito del contatto dell'onda con il liquido, il sensore potrebbe ricevere i segnali di ritorno dei burst delle misure precedenti a causa delle riflessioni multiple.
Saluti,
Cosimo
Ultima Modifica 9 Anni 3 Mesi fa da Cosimix.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Cosimix
- Elite Member
Riduci
Di più
- Messaggi: 198
- Ringraziamenti ricevuti 26
9 Anni 2 Mesi fa #4
da mauri
Risposta da mauri al topic Sensori ultrasuoni
Grazie per le informazioni.
Per Alfa75,
non riesco a mettere una sagoma di plastica o comunque di solido nella cisterna, ha il foro troppo piccolo circa 8 centimetri, percui il pezzo deve essere più piccolo di questa misura e comunque riuscire a posizionare con precisione il galleggiante è una cosa impossibile.
Per Cosimix,
ho provato a togliere il sensore dalla cisterna e farlo puntare verso il plafone di copertura della cisterna, così la misura è più stabile. Pensavo anch'io a problemi di riflessione del burst, per questo motivo ho messo un ritardo di 1 secondo ma credo che questo non sia sufficiente. Ho anche fatto un cono di legno per concentrare il segnale acustico, ma anche con questo artificio la situazione non migliora.
Proverò quindi a modificare il software mettendo qualche ritardo ancora e magari facendo una media sulle letture così da stabilizzare il tutto.
Inavvertitamente ho cancellato il sorgente del programma percui devo ricominciare tutto da capo.
Maurizio.
Per Alfa75,
non riesco a mettere una sagoma di plastica o comunque di solido nella cisterna, ha il foro troppo piccolo circa 8 centimetri, percui il pezzo deve essere più piccolo di questa misura e comunque riuscire a posizionare con precisione il galleggiante è una cosa impossibile.
Per Cosimix,
ho provato a togliere il sensore dalla cisterna e farlo puntare verso il plafone di copertura della cisterna, così la misura è più stabile. Pensavo anch'io a problemi di riflessione del burst, per questo motivo ho messo un ritardo di 1 secondo ma credo che questo non sia sufficiente. Ho anche fatto un cono di legno per concentrare il segnale acustico, ma anche con questo artificio la situazione non migliora.
Proverò quindi a modificare il software mettendo qualche ritardo ancora e magari facendo una media sulle letture così da stabilizzare il tutto.
Inavvertitamente ho cancellato il sorgente del programma percui devo ricominciare tutto da capo.
Maurizio.
Si prega Accedi o Crea un account a partecipare alla conversazione.
- mauri
- Autore della discussione
- New Member
Riduci
Di più
- Messaggi: 18
- Ringraziamenti ricevuti 0
9 Anni 2 Mesi fa #5
da alfa75
Risposta da alfa75 al topic Sensori ultrasuoni
Ciao
Maurizio
quindi il problema è l'eco creato dall'acqua
prova a infilare la capsula dentro un pezzo di tubo in pvc o simili ,ma non farlo troppo lungo altrimenti l'eco creato dalle pareti del tubo falserà la misura, devi andare un pò a tentativi è vedere se ci sono miglioramenti
Maurizio
quindi il problema è l'eco creato dall'acqua
prova a infilare la capsula dentro un pezzo di tubo in pvc o simili ,ma non farlo troppo lungo altrimenti l'eco creato dalle pareti del tubo falserà la misura, devi andare un pò a tentativi è vedere se ci sono miglioramenti
Si prega Accedi o Crea un account a partecipare alla conversazione.
- alfa75
- Platinum Member
Riduci
Di più
- Messaggi: 527
- Ringraziamenti ricevuti 86
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.