1

Тема: Розгон кулера

Встановив пакет fancontrol на ubuntu 16.
Задав режим роботи:
Інтервал 10 сек (інтервал на котрий вмикається кулер)
Мінімальна температура нижче якої вирубається кулер 40
Мінімальна температура вище якої кулер врубається в заданому режимі 45
Мінімальний ШИМ після котрого кулер врубається 75
Заданий режим 255 (максимум)

Я розганяю проц. Мені треба саме такий режим (до 40 шим 0, від 40 шим 75 і після 45 шим 255).
Встроєний біос не включає кулер навіть при темп. 70, макс включає при 80-85
Проц може згоріти.

Проблема заключається в тому що на максимум кулер стає, а на мінімум не хоче. Хоча температура падає до 35.
Через раз проходить
. Що робити??

2

Re: Розгон кулера

Яке обладнання?

3 Востаннє редагувалося HetmanNet (17.11.2019 22:31:06)

Re: Розгон кулера

overclock написав:

Встановив пакет fancontrol на ubuntu 16.
Задав режим роботи:
Інтервал 10 сек (інтервал на котрий вмикається кулер)
Мінімальна температура нижче якої вирубається кулер 40
Мінімальна температура вище якої кулер врубається в заданому режимі 45
Мінімальний ШИМ після котрого кулер врубається 75
Заданий режим 255 (максимум)

Я розганяю проц. Мені треба саме такий режим (до 40 шим 0, від 40 шим 75 і після 45 шим 255).
Встроєний біос не включає кулер навіть при темп. 70, макс включає при 80-85
Проц може згоріти.

Проблема заключається в тому що на максимум кулер стає, а на мінімум не хоче. Хоча температура падає до 35.
Через раз проходить
. Що робити??

75 то може бути замало для старту кулера (бо це десь 3.5В, а з такої напруги мало який стартане), радив би з 128 стартувати (це десь 6В), ну чи не менше 107 (це має бути десь 5В).

4

Re: Розгон кулера

Ноутбук.
Макс. піталово 5 вольт на кулер
А можна десь детальніше почитати про цей ШИМ?

5

Re: Розгон кулера

overclock написав:

Ноутбук.
Макс. піталово 5 вольт на кулер
А можна десь детальніше почитати про цей ШИМ?

Суті не змінює. 72 то десь 1.4В, що мало для того щоб почав рух.

Та можна почитати, саме коротке і не точне пояснення яке знайшов..

6

Re: Розгон кулера

Так не що таке ШИМ.
Як працює ШИМ на кулерах і як його апаратно і програмно на низькому рівні регулювати.
Чому саме 255?
Чи можна дати більше 255?
Мені треба розігнати проц (щоб не купляти новий) і кулер (теж щоб не купляти новий).
Але мені не подобається що кулер продовжує працювати на 255 після зниження до 40, якщо він весь час працюватиме на макс, зламається таки доведеться купляти.

7 Востаннє редагувалося HetmanNet (18.11.2019 11:41:55)

Re: Розгон кулера

overclock написав:

Так не що таке ШИМ.
Як працює ШИМ на кулерах і як його апаратно і програмно на низькому рівні регулювати.
Чому саме 255?
Чи можна дати більше 255?
Мені треба розігнати проц (щоб не купляти новий) і кулер (теж щоб не купляти новий).
Але мені не подобається що кулер продовжує працювати на 255 після зниження до 40, якщо він весь час працюватиме на макс, зламається таки доведеться купляти.

Ні, бо pwm 8-бітний на управлінні кулерами.

Халяви не буває, тож не страждайте дурнею, бо зазвичай воно обходиться дорожче.

P.S. До речі, на pwm=75 кулера стопоряться (замала напруга), тому він і не крутиться. Навіть після зниження нижче 100 вже є проблеми у стабільності роботи.

Подякували: overclock1

8

Re: Розгон кулера

Ааа я поняв.
255 - це значення придумав розробник (напевне)
Більше подати нельзя, 255 це максимальна напруга з БП
http://manpages.ubuntu.com/manpages/tru … rol.8.html

9

Re: Розгон кулера

Ми не сінхронно пишемо :D
Спочатку я написав про розробника (ще не відправив), в цей час hetman відправив, а потім відправив я.


Зрозумів, 8 біт.
Але тепер, 8 біт це 256, а не 255. Не зрозуміло. Чи 0? Від 0 до 255=256, але від 1 до 255=255
Тобто кулер не розігнати? 255=5 вольт? Чи все ж постійний струм більше?

10

Re: Розгон кулера

А іще я не говорив що "тому він і стоїть"
sudo pwmconfig
по ходу тесту питає що робити, на якомусь етапі видає
... test? t >Enter
Починає тестувати. Пише:
255: 4500 RPM
...
...
75: 2500 RPM
60: 0 RPM
after 60 fan stop
І дійсно я задавав 75 - працює

Не треба писати якщо у вас не встановлений пакет fancontrol (sudo apt-get update && sudo apt-get install fancontrol)
Потім sudo pwmconfig.
Щоб його стерти (sudo service fancontrol stop && sudo apt remove fancontrol)

11 Востаннє редагувалося HetmanNet (18.11.2019 13:20:03)

Re: Розгон кулера

overclock написав:

Ми не сінхронно пишемо :D
Спочатку я написав про розробника (ще не відправив), в цей час hetman відправив, а потім відправив я.


Зрозумів, 8 біт.
Але тепер, 8 біт це 256, а не 255. Не зрозуміло. Чи 0? Від 0 до 255=256, але від 1 до 255=255
Тобто кулер не розігнати? 255=5 вольт? Чи все ж постійний струм більше?

0 то вимкнення PWM чи вимкнення ручного управління PWM в залежності від виробника і т.д. треба документацію читати для конкретного випадку.
А задають PWM від 1 до 255. 255 відповідає номінальній напрузі закладеного в проект кулера, на десктопах зазвичай 12, на ноутах 5 і т.д. Вище номіналу напругу не встановлюють. 5 вольт то напруга, а не струм.

З підняттям напруги вище номіналу кулер буде перегріватися бо струм почне рости вище номіналу, і відповідно він вийде з ладу, та відповідно буде перегрів проца і смерть, та високий ризик заміни по гарантії.. на біса кому таке з виробників треба? Тож здогадайтеся чи зможете кулер розігнати вище номіналу.

Подякували: overclock, leofun012

12

Re: Розгон кулера

overclock написав:

А іще я не говорив що "тому він і стоїть"
sudo pwmconfig
по ходу тесту питає що робити, на якомусь етапі видає
... test? t >Enter
Починає тестувати. Пише:
255: 4500 RPM
...
...
75: 2500 RPM
60: 0 RPM
after 60 fan stop
І дійсно я задавав 75 - працює

Не треба писати якщо у вас не встановлений пакет fancontrol (sudo apt-get update && sudo apt-get install fancontrol)
Потім sudo pwmconfig.
Щоб його стерти (sudo service fancontrol stop && sudo apt remove fancontrol)

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

Тестуйте на підвищення, бо для підтримки обертання напруги може вистачити, а щоб зрушити тієї напруги забракне.

Подякували: overclock1

13

Re: Розгон кулера

А зрозумів. Але ж струм (не напруга) імпульсний, то імпульсний 255 гц буде менше за 5 вольт.
Напр. 220 вольт - випрямлений * sqrt(2)=311
Тобто випрямлений 5 - це / sqrt (2) має бути 3.5 ДЛЯ сінусу.
Для прямоугольних не знаю. Напевне ще менше. То я і мав на увазі, що 5 вольт - це амплітудне значення, на кулері буде 3.5 вольта. При наявності достатньої ємності, кондера
А якщо подати постійний то має бути 5 вольт. То я мав на увазі що таким чином 5 вольт імпульсного еквівалент (по потужності) 3.5 постійного. А 5 вольт постійного, для сінусу еквівалент 7 вольт імпульсного.
Короче кажучи якщо взяти на 5 вольт постійного поставити кулер
=
7 вольт 255 гц

14

Re: Розгон кулера

overclock написав:

А зрозумів. Але ж струм (не напруга) імпульсний, то імпульсний 255 гц буде менше за 5 вольт.
Напр. 220 вольт - випрямлений * sqrt(2)=311
Тобто випрямлений 5 - це / sqrt (2) має бути 3.5 ДЛЯ сінусу.
Для прямоугольних не знаю. Напевне ще менше. То я і мав на увазі, що 5 вольт - це амплітудне значення, на кулері буде 3.5 вольта. При наявності достатньої ємності, кондера
А якщо подати постійний то має бути 5 вольт. То я мав на увазі що таким чином 5 вольт імпульсного еквівалент (по потужності) 3.5 постійного. А 5 вольт постійного, для сінусу еквівалент 7 вольт імпульсного.
Короче кажучи якщо взяти на 5 вольт постійного поставити кулер
=
7 вольт 255 гц

Не плутайте PWM та змінний струм і т.д.

15

Re: Розгон кулера

Так PWM це не одне і те ж, що мультивібратор на котрому сидить кулер?
Я так робив регулятор обертів кулера на ПК. Мультивібратор (несиметричний) і терморезисттор. Коли резистор нагрівається збільшується опір і частотазростає.

16 Востаннє редагувалося HetmanNet (18.11.2019 14:33:19)

Re: Розгон кулера

overclock написав:

Так PWM це не одне і те ж, що мультивібратор на котрому сидить кулер?
Я так робив регулятор обертів кулера на ПК. Мультивібратор (несиметричний) і терморезисттор. Коли резистор нагрівається збільшується опір і частотазростає.

Там все простіше: міряємо на датчику, оцифровуємо через АЦП, рахуємо, апаратному PWM задаємо параметри.. і все крім датчика і вихідного ключа в одній мікросхемі :D
При тому етап заміру може бути відсутній, так як просто може брати дані оцифровані просто з хаба.

Крім того у PWM не змінюється частота, а змінюється скважність імпульсу.

P.S. На тій мікросхемі ще до біса чого висить: клавіатура ноутбука, датчики закриття кришки, керування живленням і т.д. Поки лише керування зарядкою не запхнули в середину.

Подякували: overclock1

17

Re: Розгон кулера

Короче зрозумів. Дякую.
Але проблема з шумом не вирішена.
Ну задум був такий. Цей кулер на макс. дуже сильно гуде. І тому я поставив таку установку, що нижче 40 вирубати його взагалі а вище 45 врубати на макс. Ви не зрозуміли суть проблеми.
Проблема в тому що після 45 градусів fancontrol врубає його на макс., а нижче 40 "забуває" через раз вирубати і він продовжує голосно гудіти на максимумі.
У встроєному регуляторі (у біосі) він крутиться на 2500 до 80 градусів. Є підозра що він вибирає оберти по ОЗУ, а по ппоцесору. Тобто залишати заводську конфігурацію теж не можна.
Тобто щоб не згорів проц я поставив fancontrol.
Але fancontrol включає на макс. і забуває ставити на мінімум... Тобто треба щось зробити

18

Re: Розгон кулера

Короче недає той розгон нічого. Як працювало, так і працює. Тож напевне я знесу той пакет (fancontrol) і залишу заводський регулятор обертів. Питання вирішене...

19

Re: Розгон кулера

overclock написав:

Короче зрозумів. Дякую.
Але проблема з шумом не вирішена.
Ну задум був такий. Цей кулер на макс. дуже сильно гуде. І тому я поставив таку установку, що нижче 40 вирубати його взагалі а вище 45 врубати на макс. Ви не зрозуміли суть проблеми.
Проблема в тому що після 45 градусів fancontrol врубає його на макс., а нижче 40 "забуває" через раз вирубати і він продовжує голосно гудіти на максимумі.
У встроєному регуляторі (у біосі) він крутиться на 2500 до 80 градусів. Є підозра що він вибирає оберти по ОЗУ, а по ппоцесору. Тобто залишати заводську конфігурацію теж не можна.
Тобто щоб не згорів проц я поставив fancontrol.
Але fancontrol включає на макс. і забуває ставити на мінімум... Тобто треба щось зробити

У вас хоч не Dell, Asus, ThinkPad чи щось на базі AMD? Бо якщо так, то там замість fancontrol використовують свій софт.
Також є NBFC для створення профілей керування охолодженням :)