Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Amplificare piezo

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[21] Re: Amplificare piezo

Messaggioda Foto UtenteEmanuele1993 » 28 nov 2017, 9:21

Ragazzi ho trovato questi schema su internet, cosa ne pensate?
Allegati
spkrpie3.png
spkrpie3.png (2.97 KiB) Osservato 3301 volte
Avatar utente
Foto UtenteEmanuele1993
15 3
 
Messaggi: 25
Iscritto il: 26 nov 2017, 19:40

2
voti

[22] Re: Amplificare piezo

Messaggioda Foto UtenteMarcoD » 28 nov 2017, 9:58

Può funzionare, con un rendimento migliore del circuito del resistore in parallelo al piezo, ma:
dipende dal valore di L1 e della resistenza del suo avvolgimento.
Che valore hanno ?
1)
Il circuito è potenzialmente pericoloso:
Se il programma del processore si blocca con l'uscita alta, e quindi il transistor in conduzione, circola nel collettore una corrente elevata limitata solo dalla resistenza degli avvolgimenti di L1, resistenza che di solito è bassa. L'induttanza L1 è poi relativamente costosa e ingombrante, se puoi è meglio non usarle.
2)
Nel circuito precedente hai collegato direttamente l'uscita alla base del transistor, circola troppa corrente: è sprecata: arduino assorbe più del nacessario, magari il regolatore poi scalda (troppo), metti 1000 ohm in serie come riportato nel tuo ultimo schema.
3)
Prova a collegare direttamente il piezo fra l'uscita processore e massa, e riferisci se il suono generato è accettabile. Risparmi tutto il circuito con il TR e la/le resistenze.
O_/
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino

1
voti

[23] Re: Amplificare piezo

Messaggioda Foto Utentesetteali » 28 nov 2017, 10:09

MarcoD ha scritto:Può funzionare, con un rendimento migliore del circuito del resistore in parallelo al piezo, ma:
dipende dal valore di L1 e della resistenza del suo avvolgimento.
Che valore hanno ?
1)
Il circuito è potenzialmente pericoloso:
....


Sono perfettamente concorde con te.

Ti faccio una domanda, riferendomi a questo ultimo schema, se invece di pilotarlo in CC, al posto di R1 ci mettesse un condensatore ( forse da 1 uF, dipende poi dalle frequenze che vuole) ed una resistenza tra base e massa ed eventualmente usare un darlington anzichè un semplice transistor, potrebbe andare bene?
O_/
Alex
https://www.facebook.com/Elettronicaeelettrotecnica

<< vedi di pigliare arditamente in mano, il dizionario che ti suona in bocca,
se non altro è schietto e paesano.
(Giuseppe Giusti) <<
Avatar utente
Foto Utentesetteali
11,9k 5 5 9
Master
Master
 
Messaggi: 5921
Iscritto il: 15 dic 2013, 21:09

2
voti

[24] Re: Amplificare piezo

Messaggioda Foto UtentePietroBaima » 28 nov 2017, 10:14

Secondo me stiamo complicando troppo il circuito.

Foto UtenteMarcoD ha ragione, quel circuito non è un gran che.

A proposito di collegarlo direttamente all'uscita del micro, stavo pensando che per raddoppiare la dinamica si potrebbe fare un'altra cosa.
Se si hanno a disposizione due uscite libere invece di una sola si potrebbe collegare il piezo fra due uscite del micro, una negata rispetto all'altra.
Una piccola resistenza in serie al piezo la metterei, comunque, anche solo 100 ohm.
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12206
Iscritto il: 12 ago 2012, 1:20
Località: Londra

0
voti

[25] Re: Amplificare piezo

Messaggioda Foto UtenteEmanuele1993 » 28 nov 2017, 10:28

Allora L1 può variare da i 30mH ai 50mH.
Collegando il piezo senza il transistor il suono è veramente basso.
Devo provare ad inserire una resistenza in seri da 1000 ohm alla base del TR
Mi consigliate oppure di impostare 2 uscite da Arduino ,una sul positivo del buzzer l altro sul negativo senza alcun TR?
Avatar utente
Foto UtenteEmanuele1993
15 3
 
Messaggi: 25
Iscritto il: 26 nov 2017, 19:40

0
voti

[26] Re: Amplificare piezo

Messaggioda Foto UtentePietroBaima » 28 nov 2017, 10:33

Emanuele1993 ha scritto:Mi consigliate oppure di impostare 2 uscite da Arduino ,una sul positivo del buzzer l altro sul negativo senza alcun TR?

Prova, direi che non costa molto tentare...
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12206
Iscritto il: 12 ago 2012, 1:20
Località: Londra

1
voti

[27] Re: Amplificare piezo

Messaggioda Foto UtenteMarcoD » 28 nov 2017, 10:37

..riferendomi a questo ultimo schema, se invece di pilotarlo in CC, al posto di R1 ci mettesse un condensatore ( forse da 1 uF, dipende poi dalle frequenze che vuole) ed una resistenza tra base e massa ed eventualmente usare un darlington anzichè un semplice transistor, potrebbe andare bene?

Si , può funzionare... supponiamo volere un tono a 500 Hz, semiperiodo 1 ms,
imponiamo C = 1 uF, una costante di tempo di 1 ms, in modo che il condensatore si scarichi un poco ogni volta.
T = R x C R = T /C = 10^-3 /(10^-6) = 1000 ohm , trascurando la corrente nella base del darlington.

Se si hanno a disposizione due uscite libere invece di una sola si potrebbe collegare il piezo fra due uscite del micro, una negata rispetto all'altra.

Si è fattibile, ma forse non è semplice, non ricordo bene, ma con arduino esiste un comando analog,output(..) per generare in PWM un'onda quadra,
ma non è facilissimo leggere un bit in uscita e comandarne un altro negato. Dipende dalla abilità del programmatore :-)

Si potrebbe aggiungere in uscita un integrato CMOS di porte invertenti, e realizzare l'inversione in hardware, ma forse diventa inutilmente complicato. Dobbiamo cambiare il titolo al thread in " come pilotare un piezo nel modo più semplice, o migliore " ? :-)


Una piccola resistenza in serie al piezo la metterei, comunque, anche solo 100 ohm.
OK, non si sa mai anche se le uscita dell'ATMEL sono protette con diodi e limitazione corrente al corto circuito a mi pare 40 mA
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino

0
voti

[28] Re: Amplificare piezo

Messaggioda Foto UtentePietroBaima » 28 nov 2017, 10:47

MarcoD ha scritto:Si è fattibile, ma forse non è semplice, non ricordo bene, ma con arduino esiste un comando analog,output(..) per generare in PWM un'onda quadra,
ma non è facilissimo leggere un bit in uscita e comandarne un altro negato. Dipende dalla abilità del programmatore :-)


Non dovrebbe essere una cosa complicata. Non uso l'IDE di Arduino, ma da Atmel Studio posso assegnare una uscita ad un PWM e programmare un'altra uscita con quel bit negato con molta facilità. Non ho bisogno di leggere un pin di uscita.
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12206
Iscritto il: 12 ago 2012, 1:20
Località: Londra

0
voti

[29] Re: Amplificare piezo

Messaggioda Foto UtenteMarcoD » 28 nov 2017, 10:50

Si potrebbe pilotare il piezo con un ponte ad H per pilotaggio motori, come i L293D o L298N,
ma stiamo sparando a un volatile con un cannone :-) :-) :-)
dipende dal suono che vuoi ottenere.
Usare un cicalino con bobina e membrana ??
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino

1
voti

[30] Re: Amplificare piezo

Messaggioda Foto UtentePietroBaima » 28 nov 2017, 10:51

A questo punto compro a 50 centesimi una sirena piezo per antifurti su aliexpress... :D
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12206
Iscritto il: 12 ago 2012, 1:20
Località: Londra

PrecedenteProssimo

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 58 ospiti