Як інтерпретувати вихід 3-контактного датчика швидкості вентилятора комп'ютера?


18

У мене є 3-контактний 12 В вентилятор комп'ютера і я хочу інтерпретувати його вихідний датчик швидкості. На жовтому дроті я отримую щось, схоже на імпульсну модуляцію. Як би я інтерпретував вихід, фактично не підключаючи вентилятор до комп'ютера?




3
Ці посилання на петервіс здаються підозрілими - у статті стверджується, що сигнал tach знаходиться у "PWM-форматі", що є нісенітницею, і що вихід tach знаходиться на рівні напруги TTL. Автор може заплутатися між тач-виведенням та введенням ШІМ у вентилятор. (Не у всіх вентиляторів є або обидва, або взагалі будь-які, ШІМ-введення та тач-вихід.) Прочитайте відповіді нижче та згаданий документ Intel.
gwideman

Відповіді:


31

Коротка інформація: Вихід тахометра надходить від датчика ефекту Холла, встановленого на друкованій платі двигуна на рамі вентилятора. Один або кілька магнітів, вбудованих у ступицю ротора вентилятора, активують датчик ефекту Холла, коли вони проходять повз. Датчик посилюється і з часом рухає логічну схему. Вентилятори, які я бачив, використовують відкритий злив / відкритий колекторний вихід.

Один (або більше) імпульсів генерується кожного разу, коли ротор вентилятора завершує обертання. Кількість імпульсів, відлічених за одну хвилину, прямо пропорційна об / хв вентилятора. У вашому випадку шанувальника, я думаю, було б доцільно здогадатися, що для кожної обороти генеруються два імпульси. З вимірюваною вами частотою близько 1500 об / хв звучить правильно, враховуючи, що ви працюєте з 10 В (номінальна 12 В), а типова - 1800-2000 об / хв.

Якщо ви хочете більш візуального підходу, ви можете зробити необроблений тахометр строби, використовуючи лише світлодіод і резистор. Підключіть світлодіод (яскравіше краще) та відповідний резистор, що обмежує струм, між потужністю та штифтом тахометра. Якщо ви позначите одну з лопаток вентилятора чимось легким для прогляду, як наклейку, ви повинні мати можливість світити світлодіод на лопатках вентилятора і бачити наклейку, освітлену в двох місцях. За допомогою цієї методики можна підраховувати кількість разів, коли вихід тахометра зменшується при кожному обертанні, і наближати робочий цикл сигналу.


6
Це трохи занадто розумно. Я до тебе! ;)
tyblu

Ви можете встановити 555 в режимі одного удару, і тоді ви дійсно зможете строб бути досить коротким, щоб "заморозити" леза.
W5VO

5
Ви можете використовувати імпульс, щоб стріляти пістолетом через леза без пошкоджень. Якщо ви схильні до цього.
відмітки

4
Взагалі, звичайний вентилятор комп'ютера повинен розсилати два імпульси за оберт, щоб відповідати всім іншим вентиляторам і материнським платам. Вентилятор, який не використовує два імпульси за обертання, очевидно, виявиться (до програмного забезпечення материнської плати / моніторингу), що крутиться з іншою швидкістю, ніж є насправді.
Шамтам

2
@Faloude На трипроводному вентиляторі, ймовірно, не так, як датчик ефекту Холла вимагає живлення. Для 4-провідного пристрою можливо живити контролер без живлення вентилятора.
W5VO

8

Усі необхідні відомості публікуються тут:

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

Більш конкретно,

Напруга 12 ± 1,2 В
Максимальний струм (@ 13,2 V) 2A

Розділ тахометра:
зчитування швидкості: 2 імпульси на оберт
Вихід з відкритим колектором або вихід з відкритим зливом
Mobo має підтягувач

Частота ШІМ: 21-28 кГц, цільова
низька логіка 25 кГц : <= 0,8 В
Imax: 5 мА
Vmax: 5,25 В
PWM обов'язок представляє швидкість виходу порівняно з повною швидкістю, лінійне співвідношення
Якщо ШІМ нижче мінімально прийнятого значення для цього вентилятора , невизначена поведінка відповідно до специфікацій

Вентилятор повинен відповідати ШІМ-сигналу керування ± 10%
Очікується захист блокування ротора та полярність.
Штифти: 1, 2, 3, 4 чорні, жовті, зелені, сині, їх функція GND, 12 В, сенс, контроль


3
Чи можете ви включити достатньо інформації про те, що ваше посилання читається лише в подальшому, в даний час, якщо це посилання вмирає і більшість ваших відповідей.
Кортук

1
Якщо ви хочете шукати, можливо, новішу редакцію, назва док - "4-дротова імпульсна модуляція (PWM)" з керованими вентиляторами ", і її опублікував Intel.
gwideman

4

У більшості шанувальників, з якими я працював, жовтий провід називають дротом TACH або тахометром. Він схожий на вихід ШІМ, але саме частота пов'язана з обертанням вентилятора. Іноді це 1: 1, і один період виходу на лінію TACH дорівнює одному обороту вентилятора; іноді на обороті вентилятора TACH до 1 триває 3 періоди, потрібно перевірити аркуш.

Ви можете підключити сигнал TACH до вводу-виводу на мікропроцесорі та досить легко визначити значення об / хв вентилятора.


5
Це не ШІМ (модуляція по ширині імпульсів).
starblue

4
це буде PFM (імпульсна частотна модуляція)
Нік Т

2
@NickT Я запропонував редагувати. Подивимось, чи прийнято це.
Бруно Броноський

4

Імпульсний сигнал вентилятора (тахометр) перетворюється на швидкість, вимірюючи частоту тахометра, яке 1 повне обертання вентилятора представляє 2 імпульсних сигналу. Таким чином, протягом хвилини раз по 60 секунд.

Швидкість вентилятора в RPM:

RПМ=frеq260

0

Сигнал вентилятора - швидкість обертання, 1 Гц = 1 RPS (обертання / обертання в секунду). Підключіть PIC або вашу улюблену марку мікроконтролера до сигналу, підрахуйте кожен піднімається або падаючий край в одному (або скільки ви хочете - більше секунд, більша точність) секунду та помножте, щоб отримати об / хв. Якщо ваш процесор швидкий, ви навіть можете виміряти період хвилі і з цього визначити швидкість з високим ступенем точності (1 / t = f).

Для більшості шанувальників 1 Гц являє собою одне обертання, оскільки дорожче включити кілька вентиляторів у вентилятор, але на це не покладайтеся.


1
Ви впевнені, що це 1 Гц = 1 RPS? Я вимірюю частоту, і мені стає близько 50 Гц, коли я запускаю вентилятор в 10 В. Це вентилятор 92x92x25, і вони зазвичай оцінюються між 1800 і 2200 RPM, тому 3000 здається трохи високим, особливо на 10 В. Також , Я щойно дізнався в Інтернеті, що максимальний об / хв для мого вентилятора - 2000, тож чи може це бути 1 Гц = 1/2 RPS?
AndrejaKo

@AndrejaKo, я думаю, це могло бути - скільки у них лез? 4?
Томас О

Він має 7 лез.
AndrejaKo

@AndrejaKo, ну це дуже дивно, тому що немає жодного розумного кратного, який би досягнув тебе такої швидкості.
Томас О

1
Як кількість лез впливає на швидкість читання?
AndrejaKo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.