Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Aiuto su funzione ringtone

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Aiuto su funzione ringtone

Messaggioda Foto UtenteAletox » 18 giu 2016, 13:20

Buongiorno a tutti!

Sto ultimamente cercando di pilotare un clacson di automobile tramite un microcontrollore su piattaforma arduino UNO, al momento l'elettronica di controllo è sistemata (se vi può interessare posso fare lo schema in fidocad e postarlo) , utilizzo un gate driver e un transisto MOS di potenza.

I risultati ottenuti sono soddisfacenti, quindi riesco a far suonare il clacson a intermittenza (e fare un "coppa la veccia" ad esempio) oppure sovrapporre alla frequenza di normale funzionamento del clacson una melodia monofonica (ad esempio la suoneria della macchina di Hazard).

Il probelma che vorrei aggirare è la poca potenza del clacson, quando suona una melodia la sua potenza è dimezzata a causa del duty cicle dell'onda quadra di pilotaggio che compone la melodia (duty 50%). La cosa non succede per melodie ad intermitenza.

Starei cercando un possibile miglioramento del firmware per vedere se, ad esempio, aumentando il dutycicle si riesce ad ottenere una potenza sonora maggiore, qui mi sorgono due dubbi:
  • se aumento il dutycicle il suono viene a modificarsi? modificando lo spettro del segnale di pilotaggio;
  • ho provato a creare una mia funzione ma con scarsi risultati, in quanto non è ottimizzata;

Intanto ringrazio tutti coloro che avranno la pazienza di leggere il post e di rispondere!

Un saluto AT
"La teoria attrae la pratica come il magnete attrae il ferro" C. Gauss

Seguitemi anche su youtube, un saluto da AT O_/
https://www.youtube.com/c/atlaboratory
Avatar utente
Foto UtenteAletox
1.095 1 6 13
Expert
Expert
 
Messaggi: 263
Iscritto il: 27 feb 2014, 22:01

0
voti

[2] Re: Aiuto su funzione ringtone

Messaggioda Foto Utenteg.schgor » 18 giu 2016, 14:21

Variando il duty-cicle non fai altro che variare
la componente continua del segnale (che penso
sia bloccata da un condensatore nel pilotaggio del clackson)
Come effetto secondario vari però anche la consistenza
delle armoniche del segnale stesso, quindi il "timbro" del suono.
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[3] Re: Aiuto su funzione ringtone

Messaggioda Foto UtenteAletox » 18 giu 2016, 18:33

g.schgor ha scritto:Come effetto secondario vari però anche la consistenza
delle armoniche del segnale stesso, quindi il "timbro" del suono.


Grazie mille per aver chiarito il rprimo dubbio, infatti avevo fatto alcune prove con un buzzer e la differenza si notava. Difatto il mio intento era propio quello di alzare il valor medio e ho ipotiz<zato due modi possibili: raddoppiare la tensione di alimentazione o aumentare il dc.

La prima potrebbe essere definitiva, ma poi bisogna sempre pilotare il clacson a dc 50% e inoltre devo realizzare un convertitore step-up da una decinda di ampere.

Ora non mi rimane che trovare qualche buon anima che mi dia una mano con il firmware, che temo vada fatto sulla base di timer e non di funioni già preconfezionate come il delayMicroseconds evia dicendo.
"La teoria attrae la pratica come il magnete attrae il ferro" C. Gauss

Seguitemi anche su youtube, un saluto da AT O_/
https://www.youtube.com/c/atlaboratory
Avatar utente
Foto UtenteAletox
1.095 1 6 13
Expert
Expert
 
Messaggi: 263
Iscritto il: 27 feb 2014, 22:01


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti