Pagina 1 di 12
Zero crossing detector sensore a riluttanza magnetica

Inviato:
5 mar 2018, 0:39
da elektrojack
Ciao a tutti,
è da un po' che sto provando a disegnare un circuito per squadrare il segnale che arriva da un sensore a riluttanza magnetica situato all'interno di un motore a 2 tempi.
In allegato trovate la forma d'onda del sensore (gialla) e il segnale squadrato da un operazionale in configurazione di comparatore (blu)
Come potete vedere il segnale giallo va a zero per un certo tempo prima di diventare negativo del tutto: il comportamento che vorrei è che appena il segnale (giallo) diventa positivo l'uscita del mio condizionatore deve portare il segnale basso e mantenerlo basso fino a che il segnale (giallo) non diventa negativo sotto diciamo -0.5V in modo da garantire che se anche andasse a 0 (come in questo caso) prematuramente non vi sia commutazione del segnale di uscita (blu).
Grazie
Re: Zero crossing detector sensore a riluttanza magnetica

Inviato:
5 mar 2018, 0:58
da IsidoroKZ
Non usare server esterni per le immagini. Eventualmente ridimensionala e carica con "Invia allegato".
Re: Zero crossing detector sensore a riluttanza magnetica

Inviato:
5 mar 2018, 11:02
da elektrojack
Ok, ecco le immagini come allegato.
Dimenticavo di dire che avrei bisogno di un condizionamento lavorante in single supply con tensione di alimentazione 5V.
Grazie
Re: Zero crossing detector sensore a riluttanza magnetica

Inviato:
5 mar 2018, 11:38
da harpefalcata
Dai grafici che hai postato, e dalle richieste, sembra che potresti risolvere con una comunissima isteresi applicata al filtro che già hai realizzato.
Hai provato a metterci l'isteresi?
Re: Zero crossing detector sensore a riluttanza magnetica

Inviato:
5 mar 2018, 11:50
da elektrojack
Ciao,
il problema è che il segnale non rimane sempre tale. All'aumentare della velocità di rotazione aumenta anche l'ampiezza di questo e quindi quella zona in cui ora si vede che il segnale va a zero in realtà all'aumentare della velocità sale di tensione uscendo dallo zero V.
Il problema è quindi alla bassa velocità, quando il segnale ah quel minimo locale che lo fa andare a zero prima della vera transizione per lo zero che ci sarà successivamente.
Re: Zero crossing detector sensore a riluttanza magnetica

Inviato:
5 mar 2018, 13:42
da elektrojack
Provo a spiegarmi meglio.
L'idea della isteresi è corretta però dovrei avere una soglia negativa per rilevare che il segnale d'ingresso sia veramente sceso sotto lo zero di almeno 0.5V, così da avere la certezza che sia passato per lo zero e sia rimasto sotto.
Non so come fare il circuito comparatore con isteresi a soglia negativa avendo una singola alimentazione da 5V.
Grazie
Re: Zero crossing detector sensore a riluttanza magnetica

Inviato:
5 mar 2018, 14:51
da BrunoValente
Se ti interessa che funzioni solo fino ad una certa frequenza minima che non sia zero credo si possa fare.
Quale è la frequenza minima? quanto è ampio il picco alla frequenza minima?
Il sensore ha entrambi i poli disponibili, o ne ha uno forzatamente connesso a massa?
Re: Zero crossing detector sensore a riluttanza magnetica

Inviato:
5 mar 2018, 15:06
da elektrojack
Ciao,
si deve funzionare fino ad una frequenza minima di 10Hz. A questa, il minimo di tensione locale è circa -0.4V. Quando la frequenza aumenta questo minimo sale verso lo zero e lo supera anche di qualche volt alla frequenza massima.
Come si può fare?
Grazie
Re: Zero crossing detector sensore a riluttanza magnetica

Inviato:
5 mar 2018, 15:17
da harpefalcata
Con una pompa di carica puoi ottenere una tensione di riferimento negativa, ma tutto dipende da come è fatto il circuito se hai le connessioni forzatamente connesse a massa non funzionerebbe creare una tensione di riferimento negativa.
Re: Zero crossing detector sensore a riluttanza magnetica

Inviato:
5 mar 2018, 15:30
da elektrojack
Si il sensore è connesso a massa in un capo, non posso scollegarlo.
Potrei traslare il segnale in alto per evitare che il minimo locale sia <=0V e poi leggerlo con un comparatore di zero.
Che ne pensate?