У мене є 3-контактний 12 В вентилятор комп'ютера і я хочу інтерпретувати його вихідний датчик швидкості. На жовтому дроті я отримую щось, схоже на імпульсну модуляцію. Як би я інтерпретував вихід, фактично не підключаючи вентилятор до комп'ютера?
У мене є 3-контактний 12 В вентилятор комп'ютера і я хочу інтерпретувати його вихідний датчик швидкості. На жовтому дроті я отримую щось, схоже на імпульсну модуляцію. Як би я інтерпретував вихід, фактично не підключаючи вентилятор до комп'ютера?
Відповіді:
Коротка інформація: Вихід тахометра надходить від датчика ефекту Холла, встановленого на друкованій платі двигуна на рамі вентилятора. Один або кілька магнітів, вбудованих у ступицю ротора вентилятора, активують датчик ефекту Холла, коли вони проходять повз. Датчик посилюється і з часом рухає логічну схему. Вентилятори, які я бачив, використовують відкритий злив / відкритий колекторний вихід.
Один (або більше) імпульсів генерується кожного разу, коли ротор вентилятора завершує обертання. Кількість імпульсів, відлічених за одну хвилину, прямо пропорційна об / хв вентилятора. У вашому випадку шанувальника, я думаю, було б доцільно здогадатися, що для кожної обороти генеруються два імпульси. З вимірюваною вами частотою близько 1500 об / хв звучить правильно, враховуючи, що ви працюєте з 10 В (номінальна 12 В), а типова - 1800-2000 об / хв.
Якщо ви хочете більш візуального підходу, ви можете зробити необроблений тахометр строби, використовуючи лише світлодіод і резистор. Підключіть світлодіод (яскравіше краще) та відповідний резистор, що обмежує струм, між потужністю та штифтом тахометра. Якщо ви позначите одну з лопаток вентилятора чимось легким для прогляду, як наклейку, ви повинні мати можливість світити світлодіод на лопатках вентилятора і бачити наклейку, освітлену в двох місцях. За допомогою цієї методики можна підраховувати кількість разів, коли вихід тахометра зменшується при кожному обертанні, і наближати робочий цикл сигналу.
Усі необхідні відомості публікуються тут:
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 В, сенс, контроль
У більшості шанувальників, з якими я працював, жовтий провід називають дротом TACH або тахометром. Він схожий на вихід ШІМ, але саме частота пов'язана з обертанням вентилятора. Іноді це 1: 1, і один період виходу на лінію TACH дорівнює одному обороту вентилятора; іноді на обороті вентилятора TACH до 1 триває 3 періоди, потрібно перевірити аркуш.
Ви можете підключити сигнал TACH до вводу-виводу на мікропроцесорі та досить легко визначити значення об / хв вентилятора.
Сигнал вентилятора - швидкість обертання, 1 Гц = 1 RPS (обертання / обертання в секунду). Підключіть PIC або вашу улюблену марку мікроконтролера до сигналу, підрахуйте кожен піднімається або падаючий край в одному (або скільки ви хочете - більше секунд, більша точність) секунду та помножте, щоб отримати об / хв. Якщо ваш процесор швидкий, ви навіть можете виміряти період хвилі і з цього визначити швидкість з високим ступенем точності (1 / t = f).
Для більшості шанувальників 1 Гц являє собою одне обертання, оскільки дорожче включити кілька вентиляторів у вентилятор, але на це не покладайтеся.