Bagaimana menafsirkan output dari sensor kecepatan kipas komputer 3-pin?

18

Saya memiliki kipas komputer 3-pin 12 V dan saya ingin menginterpretasikan output sensor kecepatannya. Pada kabel kuning saya mendapatkan sesuatu yang terlihat seperti modulasi pulsa-dengan. Bagaimana saya mengartikan output tanpa benar-benar menghubungkan kipas ke komputer?

AndrejaKo
sumber
3
Link petervis ini tampaknya mencurigakan - artikel tersebut mengklaim sinyal tach dalam "format PWM", yang tidak masuk akal, dan bahwa output tach berada pada level tegangan TTL. Penulis mungkin bingung antara output tach, dan input PWM ke kipas. (Tidak semua penggemar memiliki keduanya, baik input PWM maupun output tach.) Baca jawaban di bawah ini, dan dokumen Intel disebutkan.
gwideman

Jawaban:

31

Latar belakang singkat: Output tachometer berasal dari sensor Hall-effect yang dipasang pada driver motor PCB pada rangka kipas. Satu atau lebih magnet yang tertanam di hub rotor kipas mengaktifkan sensor efek Hall saat mereka lewat. Sensor diperkuat, dan akhirnya menggerakkan sirkuit logika. Kipas yang saya lihat menggunakan saluran terbuka / kolektor terbuka.

Satu (atau lebih) pulsa dihasilkan setiap kali rotor kipas menyelesaikan revolusi. Jumlah pulsa yang dihitung dalam satu menit berbanding lurus dengan RPM kipas. Dalam kasus kipas Anda, saya pikir masuk akal untuk menebak bahwa ada dua pulsa yang dihasilkan untuk setiap revolusi. Dengan frekuensi yang Anda ukur, sekitar 1500 RPM kedengarannya benar, mengingat Anda menjalankannya pada 10V (nominal 12V) dan tipikalnya adalah 1800-2000 RPM.

Jika Anda menginginkan pendekatan yang lebih visual, Anda dapat membuat tachometer strobo kasar hanya dengan menggunakan LED dan resistor. Hubungkan LED (lebih terang lebih baik) dan resistor pembatas arus yang sesuai antara daya dan pin tachometer. Jika Anda menandai salah satu bilah kipas dengan sesuatu yang mudah dilihat, seperti stiker, Anda harus dapat menyinari LED pada bilah kipas dan melihat stiker menyala di dua tempat. Anda dapat menggunakan teknik ini untuk menghitung berapa kali output tachometer semakin rendah setiap rotasi, dan untuk memperkirakan siklus tugas sinyal.

W5VO
sumber
6
Itu agak terlalu pintar. Saya mendukung Anda! ;)
tyblu
Anda dapat mengatur 555 dalam mode satu-shot, dan kemudian Anda benar-benar bisa mendapatkan strobo menjadi cukup pendek untuk "membekukan" blade.
W5VO
5
Anda dapat menggunakan denyut nadi untuk menembakkan senjata melalui bilah tanpa kerusakan. Jika Anda cenderung melakukannya.
markrages
4
Secara umum, kipas komputer standar harus mengirimkan dua pulsa per revolusi, agar konsisten dengan semua kipas dan motherboard lainnya. Kipas yang tidak menggunakan dua pulsa per revolusi jelas akan muncul (ke motherboard / perangkat lunak pemantauan) untuk berputar pada kecepatan yang berbeda dari yang sebenarnya.
Shamtam
2
@ Faloude Pada kipas 3-kawat, mungkin tidak karena sensor hall-effect membutuhkan daya. Untuk 4-kawat, dimungkinkan untuk memberi daya pada pengontrol tanpa memberi daya pada kipas.
W5VO
8

Semua info yang dibutuhkan dipublikasikan di sini:

http://www.formfactors.org/developer/specs/REV1_2_Public.pdf

Lebih spesifik,

Tegangan 12 ± 1.2V
Arus puncak (@ 13.2V) 2A

Bagian Tachometer:
Pembacaan cepat: 2 pulsa per revolusi
Kolektor terbuka atau keluaran jenis tiriskan terbuka
Mobo memiliki pullup

Frekuensi PWM: 21-28 kHz, target 25 kHz
logika rendah: <= 0.8V
Imax: 5 mA
Vmax: 5.25V
Tugas PWM mewakili output kecepatan dibandingkan dengan kecepatan penuh, hubungan linear
Jika PWM lebih rendah dari nilai minimum yang diterima untuk kipas itu , perilaku yang tidak ditentukan menurut spesifikasi

Kipas harus cocok dengan sinyal kontrol PWM ± 10%
Kunci rotor dan perlindungan polaritas diharapkan
Pin: 1, 2, 3, 4 berwarna hitam, kuning, hijau, biru dan fungsinya adalah GND, 12V, sense, control

FarO
sumber
3
Bisakah Anda memasukkan cukup informasi bahwa tautan Anda hanya dibaca lebih lanjut, saat ini jika tautan itu mati sebagian besar jawaban Anda juga.
Kortuk
1
Jika Anda ingin mencari, mungkin untuk edisi yang lebih baru, nama doc adalah "4-Wire Pulse Width Modulation (PWM) Controlled Fans", dan diterbitkan oleh Intel.
gwideman
4

Pada sebagian besar penggemar yang pernah saya gunakan, kabel kuning disebut sebagai TACH atau kawat tachometer. Ini mirip dengan output PWM tetapi frekuensi yang terkait dengan rotasi kipas. Kadang-kadang 1: 1 dan satu output periode pada garis TACH sama dengan satu revolusi kipas; kadang-kadang ada 3 periode pada TACH ke 1 revolusi kipas, Anda perlu memeriksa lembar data.

Anda dapat menghubungkan sinyal TACH ke pin I / O pada mikroprosesor dan menentukan nilai RPM kipas dengan cukup mudah.

Seidleroni
sumber
5
Itu bukan PWM (modulasi lebar pulsa).
starblue
4
itu akan menjadi PFM (modulasi frekuensi pulsa)
Nick T
2
@NickT Saya mengusulkan edit. Mari kita lihat apakah itu diterima.
Bruno Bronosky
4

Dari sinyal pulsa kipas (tachometer) dikonversi menjadi kecepatan dengan mengukur frekuensi tachometer yang 1 putaran penuh dari kipas mewakili 2 sinyal pulsa. Jadi, selama satu menit kali dengan 60 detik.

Kecepatan kipas dalam RPM:

RPM.=freq260
pengguna34041
sumber
0

Sinyal kipas adalah laju rotasi, 1 Hz = 1 RPS (rotasi / revolusi per detik.) Hubungkan PIC atau merek mikrokontroler favorit Anda ke sinyal, hitung setiap tepi naik atau turun dalam satu (atau berapa pun yang Anda inginkan - lebih banyak detik, lebih akurat) kedua dan gandakan untuk mendapatkan RPM. Jika prosesor Anda cepat, Anda bahkan bisa mengukur periode gelombang dan dari sini menentukan kecepatan ke tingkat akurasi yang tinggi (1 / t = f).

Untuk sebagian besar penggemar, 1 Hz mewakili satu putaran, karena lebih mahal untuk memasukkan beberapa sakelar ke dalam kipas, tetapi jangan mengandalkan ini.

Thomas O
sumber
1
Apakah Anda yakin itu 1 Hz = 1 RPS? Saya mengukur frekuensi dan saya mendapatkan sekitar 50 Hz ketika saya menjalankan kipas pada 10 V. Ini adalah penggemar 92x92x25 dan mereka biasanya diberi peringkat antara 1800 dan 2200 RPM, jadi 3000 tampaknya agak tinggi, terutama pada 10 V. Juga , Saya baru tahu di internet bahwa max RPM untuk kipas saya adalah 2000, jadi mungkinkah 1 Hz = 1/2 RPS?
AndrejaKo
@AndrejaKo, saya kira itu bisa - berapa bilah yang dimilikinya? 4?
Thomas O
Ini memiliki 7 bilah.
AndrejaKo
@AndrejaKo, yah itu agak aneh, karena tidak ada beberapa waras yang akan membuat Anda kecepatan itu.
Thomas O
1
Bagaimana jumlah bilah mempengaruhi kecepatan membaca?
AndrejaKo