Ho una ventola da 12 V a 3 pin e voglio interpretare il suo sensore di velocità. Al filo giallo ottengo qualcosa che sembra una modulazione ad impulsi. Come interpretare l'output senza collegare effettivamente la ventola a un computer?
Ho una ventola da 12 V a 3 pin e voglio interpretare il suo sensore di velocità. Al filo giallo ottengo qualcosa che sembra una modulazione ad impulsi. Come interpretare l'output senza collegare effettivamente la ventola a un computer?
Risposte:
Breve descrizione: L'uscita del contagiri proviene da un sensore ad effetto Hall montato sulla scheda del driver del motore sul telaio della ventola. Uno o più magneti incorporati nel mozzo del rotore della ventola attivano il sensore ad effetto Hall mentre passano. Il sensore viene amplificato e alla fine guida un circuito logico. I fan che ho visto usano un'uscita open drain / open collector.
Uno (o più) impulsi viene generato ogni volta che il rotore della ventola completa una rivoluzione. Il numero di impulsi contati in un minuto è direttamente proporzionale all'RPM della ventola. Nel caso del tuo fan, penso che sarebbe ragionevole indovinare che ci sono due impulsi generati per ogni giro. Con la frequenza che hai misurato, circa 1500 RPM suonano bene, dato che lo stai facendo funzionare a 10 V (12 V nominali) e il tipico è 1800-2000 RPM.
Se vuoi un approccio più visivo, puoi realizzare un tachimetro stroboscopico grezzo usando solo un LED e una resistenza. Collegare un LED (più luminoso è meglio) e una resistenza di limitazione della corrente appropriata tra l'alimentazione e il pin del tachimetro. Se contrassegni una delle pale della ventola con qualcosa di facile da vedere, come un adesivo, dovresti essere in grado di illuminare il LED sulle pale della ventola e vedere l'adesivo illuminato in due punti. È possibile utilizzare questa tecnica per contare il numero di volte in cui l'uscita del tachimetro si abbassa ad ogni rotazione e per approssimare il ciclo di lavoro del segnale.
Tutte le informazioni necessarie sono pubblicate qui:
http://www.formfactors.org/developer/specs/REV1_2_Public.pdf
Più specificamente,
Tensione 12 ± 1,2 V
Corrente di picco (@ 13,2 V ) 2A
Sezione tachimetro:
Lettura della velocità: 2 impulsi per giro
Uscita a collettore aperto o scarico aperto
Mobo ha pullup
Frequenza PWM: 21-28 kHz,
logica target 25 kHz bassa: <= 0,8 V
Imax: 5 mA
Vmax: 5,25 V Il
servizio PWM rappresenta l'uscita della velocità rispetto alla velocità massima, relazione lineare
Se PWM è inferiore al valore minimo accettato per quella ventola , comportamento indeterminato secondo le specifiche
La ventola deve corrispondere al segnale di controllo PWM ± 10%
Sono previsti il blocco del rotore e le protezioni di polarità
Pin: 1, 2, 3, 4 sono neri, gialli, verdi, blu e la loro funzione è GND, 12V, rilevamento, controllo
Nella maggior parte dei fan con cui ho lavorato, il filo giallo è indicato come filo TACH o tachimetro. È simile all'uscita PWM ma è la frequenza correlata alla rotazione della ventola. A volte è 1: 1 e un periodo di uscita sulla linea TACH è uguale a un giro del ventilatore; a volte ci sono 3 periodi sul TACH a 1 giro della ventola, è necessario controllare la scheda tecnica.
È possibile collegare il segnale TACH a un pin I / O su un microprocessore e determinare abbastanza facilmente il valore RPM della ventola.
Il segnale della ventola è la velocità di rotazione, 1 Hz = 1 RPS (rotazione / giro al secondo). Collegare un segnale PIC o la tua marca preferita di microcontrollori al segnale, contare ogni fronte di salita o di discesa in uno (o per quanto ne desideri - più secondi, più precisione) secondo e moltiplicare per ottenere RPM. Se il tuo processore è veloce, potresti persino misurare il periodo della forma d'onda e da questo determinare la velocità con un alto grado di precisione (1 / t = f).
Per la maggior parte delle ventole, 1 Hz rappresenta una rotazione, poiché è più costoso includere più interruttori nella ventola, ma non fare affidamento su questo.