Страница 1 из 1
как изменить частоту шим на esp8266?
Добавлено: 06 янв 2022, 19:38
sergii2012
как изменить частоту шим на esp8266 чтобы вентилятор не пищал?
как изменить частоту шим на esp8266?
Добавлено: 06 янв 2022, 19:47
Rovki
sergii2012 писал(а): 06 янв 2022, 19:38
как изменить частоту шим на esp8266 чтобы вентилятор не пищал?
Сделать свой ШИМ

с нужной частотой
как изменить частоту шим на esp8266?
Добавлено: 06 янв 2022, 19:55
com
У гувера есть статья, как изменить частоту
как изменить частоту шим на esp8266?
Добавлено: 07 янв 2022, 12:25
sergii2012
ткните носом пожалуйста
com писал(а): 06 янв 2022, 19:55
У гувера есть статья, как изменить частоту
как изменить частоту шим на esp8266?
Добавлено: 07 янв 2022, 12:37
com
как изменить частоту шим на esp8266?
Добавлено: 07 янв 2022, 12:41
com
Пробывал на уно и нано, частота шим меняется, правда до максимальных частот разогнать не получилось.
как изменить частоту шим на esp8266?
Добавлено: 07 янв 2022, 13:25
Naladchik
sergii2012 писал(а): 06 янв 2022, 19:38
как изменить частоту шим на esp8266 чтобы вентилятор не пищал?
вставить в скетч команду analogWriteFreq( {value} ); где {value} - частота в Гц.
главное без фанатизма, т.к шим у esp8266 программный.
больше порога слышимости поднимать не стоит.
Отправлено спустя 2 минуты 5 секунд:
com писал(а): 06 янв 2022, 19:55
У гувера есть статья, как изменить частоту
Вопрос ТС был про esp8266.
У Г
айвера, в статье "Меняем частоту ШИМ на ATmega328 (Arduino UNO/Nano/Pro Mini)", про esp8266 ни слова.
как изменить частоту шим на esp8266?
Добавлено: 07 янв 2022, 13:46
com
[ref]Naladchik[/ref], спасибо за уточнение, зато теперь мы знаем как правильно

как изменить частоту шим на esp8266?
Добавлено: 08 янв 2022, 10:55
sergii2012
Naladchik писал(а): 07 янв 2022, 13:25
sergii2012 писал(а): 06 янв 2022, 19:38
как изменить частоту шим на esp8266 чтобы вентилятор не пищал?
вставить в скетч команду analogWriteFreq( {value} ); где {value} - частота в Гц.
главное без фанатизма, т.к шим у esp8266 программный.
больше порога слышимости поднимать не стоит.
Отправлено спустя 2 минуты 5 секунд:
com писал(а): 06 янв 2022, 19:55
У гувера есть статья, как изменить частоту
Вопрос ТС был про esp8266.
У Г
айвера, в статье "Меняем частоту ШИМ на ATmega328 (Arduino UNO/Nano/Pro Mini)", про esp8266 ни слова.
благодарю работает!
Отправлено спустя 1 час 17 минут 15 секунд:
sergii2012 писал(а): 08 янв 2022, 09:37
Naladchik писал(а): 07 янв 2022, 13:25
sergii2012 писал(а): 06 янв 2022, 19:38
как изменить частоту шим на esp8266 чтобы вентилятор не пищал?
вставить в скетч команду analogWriteFreq( {value} ); где {value} - частота в Гц.
главное без фанатизма, т.к шим у esp8266 программный.
больше порога слышимости поднимать не стоит.
Отправлено спустя 2 минуты 5 секунд:
com писал(а): 06 янв 2022, 19:55
У гувера есть статья, как изменить частоту
Вопрос ТС был про esp8266.
У Г
айвера, в статье "Меняем частоту ШИМ на ATmega328 (Arduino UNO/Nano/Pro Mini)", про esp8266 ни слова.
благодарю работает!
чем выше частота тем больше нужен шим чтобы вентилятор стартанул. при 3кгц стартует от 90% шим.
как изменить частоту шим на esp8266?
Добавлено: 08 янв 2022, 13:06
Naladchik
sergii2012 писал(а): 08 янв 2022, 10:55
провел эксперементы поднимал до 7000
Порог слышимости 15-20 кГц, зависит от возраста и т.д.
Попробуйте поднять до 18000 - 20000.
как изменить частоту шим на esp8266?
Добавлено: 08 янв 2022, 13:56
sergii2012
sergii2012 писал(а): 08 янв 2022, 10:55
Naladchik писал(а): 07 янв 2022, 13:25
sergii2012 писал(а): 06 янв 2022, 19:38
как изменить частоту шим на esp8266 чтобы вентилятор не пищал?
вставить в скетч команду analogWriteFreq( {value} ); где {value} - частота в Гц.
главное без фанатизма, т.к шим у esp8266 программный.
больше порога слышимости поднимать не стоит.
Отправлено спустя 2 минуты 5 секунд:
com писал(а): 06 янв 2022, 19:55
У гувера есть статья, как изменить частоту
Вопрос ТС был про esp8266.
У Г
айвера, в статье "Меняем частоту ШИМ на ATmega328 (Arduino UNO/Nano/Pro Mini)", про esp8266 ни слова.
благодарю работает!
Отправлено спустя 1 час 17 минут 15 секунд:
sergii2012 писал(а): 08 янв 2022, 09:37
Naladchik писал(а): 07 янв 2022, 13:25
вставить в скетч команду analogWriteFreq( {value} ); где {value} - частота в Гц.
главное без фанатизма, т.к шим у esp8266 программный.
больше порога слышимости поднимать не стоит.
Отправлено спустя 2 минуты 5 секунд:
Вопрос ТС был про esp8266.
У Г
айвера, в статье "Меняем частоту ШИМ на ATmega328 (Arduino UNO/Nano/Pro Mini)", про esp8266 ни слова.
благодарю работает!
чем выше частота тем больше нужен шим чтобы вентилятор стартанул. при 3кгц стартует от 90% шим.
а что если реализовать шим с помощью блока мультивибратора?
как изменить частоту шим на esp8266?
Добавлено: 08 янв 2022, 17:48
Naladchik
sergii2012 писал(а): 08 янв 2022, 13:56
...а что если реализовать шим с помощью блока мультивибратора?
А кто мешает попробовать?
Хотя я уверен что результат будет никаким.
как изменить частоту шим на esp8266?
Добавлено: 09 янв 2022, 16:24
sergii2012
Naladchik писал(а): 08 янв 2022, 17:48
sergii2012 писал(а): 08 янв 2022, 13:56
...а что если реализовать шим с помощью блока мультивибратора?
А кто мешает попробовать?
Хотя я уверен что результат будет никаким.
в полне получилось. я думаю программный так и реализован в есп.
как изменить частоту шим на esp8266?
Добавлено: 09 янв 2022, 16:26
Naladchik
sergii2012 писал(а): 09 янв 2022, 16:24
в полне получилось...
Ну ок. Получилось - значит получилось.

Скорее всего проект не особо нагруженный.
как изменить частоту шим на esp8266?
Добавлено: 10 янв 2022, 00:57
Alexandru
Сделать свой ШИМ

с нужной частотой
это типа так
шым регулятор для вентнлятора на 20кгц.flp

как изменить частоту шим на esp8266?
Добавлено: 10 янв 2022, 06:26
Naladchik
Alexandru писал(а): 10 янв 2022, 00:57
это типа так
1. А зачем постоянно читать из EEPROM значение, если оно на выходе счетчика?
2. Предустановка счетчика отсутствует.
Т.е. при подаче питания считали из EEPROM значение, передали его на выход, начали его менять , оно тут же скинулось до нуля т.к. нет предустановки.
3. Запись в EEPROM по каждому нажатию. Зачем? Можно же писать через паузу уже выставленное значение.
4. Откуда взялось значение 20 кГц?
Как то так.
Поправил по своему разумению.
1. Предустановка счетчика в первом цикле.
2. Запись в EEPROM спустя 3с после последнего нажатия.
[spoiler]
11.png
[/spoiler]
шим регулятор для вентилятора.flp
как изменить частоту шим на esp8266?
Добавлено: 11 янв 2022, 00:15
Alexandru
4. Откуда взялось значение 20 кГц?
Управляя переменной ,,условиям разрешения записи,,
ШИМ регулятор с паметю.jpg
2. Пред установка счетчика отсутствует.
Т.е. при подаче питания считали из EEPROM значение, передали его на выход, начали его менять, оно тут же скинулось до нуля т.к. нет пред установки.
3. Запись в EEPROM по каждому нажатию. Зачем? Можно же писать через паузу уже выставленное значение.
Здесь вы правы! Я не предусмотрел что будет при попытке изменить ШИМ, ваш вариант намного удачней

как изменить частоту шим на esp8266?
Добавлено: 11 янв 2022, 05:12
Naladchik
Alexandru писал(а): 11 янв 2022, 00:15
Управляя переменной ,,условиям разрешения записи,,
Я примерно понимаю, что Вы хотели, но в Вашей реализации это не работает.
В Вашем случае Вы с некоторой частотой передаете на выход одно и тоже число, при этом само число не меняется (пока на кнопки никто не нажимает).
От того, что Вы на вход En блока выхода подаете 1 или 0, само значение выхода не меняется (при условии что на входе блока оно не изменилось).
От входа En зависит только разрешение, можно менять значение выхода или нет, на само значение выхода вход En не влияет.
Так что или Вы неверно представляете что такое ШИМ и как он работает, или неверно представляете как работает вход En, или и то и то вместе.
как изменить частоту шим на esp8266?
Добавлено: 11 янв 2022, 16:23
Alexandru
Я думал что когда en-1 то открывается выход а значение это часть заполнения импульса , где 255 это полный период , подумав что ен когда 0 на выходе тоже 0 , так понемаю это ошибочно . А тогда как это реализовать ? Чтобы одновременно было и частота и шим?

как изменить частоту шим на esp8266?
Добавлено: 12 янв 2022, 05:40
Naladchik
Alexandru писал(а): 11 янв 2022, 16:23
... что ен когда 0 на выходе тоже 0 , так понемаю это ошибочно ...
Вход En или разрешает или запрещает изменение значения, на само значение он не влияет.
Alexandru писал(а): 11 янв 2022, 16:23
... А тогда как это реализовать ? ...
[spoiler=Примерно так]
11.png
Идея, я думаю, понятна.
шим регулятор для вентилятора на 20кгц.flp
[/spoiler]