Страница 2 из 3
В FLprog неправильно работают генераторы.
Добавлено: 27 окт 2021, 17:52
vn67
шим в управлении задает температуру. Частота генератора обязательно 100гц. Надо на выходе надо получить три режима нагрева 90, 50 и 10 процентов. Еще в кнопках стоят светодиоды, которые меняют яркость в зависимости от режима (тоже шим, но частота не важна), либо выключены когда нет нагрева. управление нагрева сиденья одной кнопкой. всего их две, водительское и пассажирское. Нажал, загорелся индикатор, пошел нагрев. Нажал еще раз, индикатор притух, нагрев уменьшился. Третье нажатие еще уменьшает нагрев, четвертое отключает. И так по кругу.
Отправлено спустя 5 минут 6 секунд:
вот был мой проект, но он не работает из за нестабильной частоты.
В FLprog неправильно работают генераторы.
Добавлено: 27 окт 2021, 19:36
Dryundel
[ref]vn67[/ref], пробуйте блок.
PWM100Hz_(Code_-_Basic).ubi
Отправлено спустя 1 минуту :
vn67 писал(а): 27 окт 2021, 17:52
Еще в кнопках стоят светодиоды, которые меняют яркость в зависимости от режима (тоже шим, но частота не важна), либо выключены когда нет нагрева. управление нагрева сиденья одной кнопкой. всего их две.......
А сам то чем займешься?

В FLprog неправильно работают генераторы.
Добавлено: 27 окт 2021, 20:04
vn67
Я просто описал работу, и выложил свой проект.
В FLprog неправильно работают генераторы.
Добавлено: 27 окт 2021, 20:07
aidar_i
vn67 писал(а): 27 окт 2021, 20:04
Я просто описал работу, и выложил свой проект.
Мой вариант проверяли? Сделайте так и не мучайтесь!

В FLprog неправильно работают генераторы.
Добавлено: 27 окт 2021, 21:01
vn67
я никак не пойму как работать с блоком шим. Как с него взять выход?
Отправлено спустя 3 минуты 34 секунды:
Я сейчас подтупливаю, у меня короновирус, легкие повреждены на 45%. Потихоньку восстанавливаюсь, третий день более менее дышать начал. Усталость страшная, и думалка плохо работает. Просто ничего не делать, с ума можно сойти. Вот занялся пока чем по силам, и то с перерывами. Электроника, мое хобби. Помогает.
Отправлено спустя 7 минут 35 секунд:
aidar_i писал(а): 27 окт 2021, 20:07
Мой вариант проверяли? Сделайте так и не мучайтесь!
Загрузил ваш проект, работает гораздо стабильнее. Я хочу разобраться с шим блоком и сделать как в описании с индикацией в кнопках.
Отправлено спустя 35 минут 3 секунды:
так и не дам ладу этому блоку. Есть блок с выходом на 13 пин. надо еще один блок с выходом на другой пин. как это сделать?
В FLprog неправильно работают генераторы.
Добавлено: 27 окт 2021, 21:35
Dryundel
vn67 писал(а): 27 окт 2021, 21:01
я никак не пойму как работать с блоком шим. Как с него взять выход?
Так в настройке блока надо пин выбрать и все.
В FLprog неправильно работают генераторы.
Добавлено: 27 окт 2021, 21:57
vn67
Загрузил второй блок с выходом на 12 пин. Частота на обоих стала 50гц.
Отправлено спустя 2 минуты 56 секунд:
Dryundel писал(а): 27 окт 2021, 21:35
Так в настройке блока надо пин выбрать и все.
не получилось так. Пришлось создавать новый блок с новым пином. По другому данные вводятся, но не сохраняются в проекте.
Отправлено спустя 1 минуту 35 секунд:
Я так понимаю, в настройках в милисекундах задается. А в микро задать можно как нибудь?
В FLprog неправильно работают генераторы.
Добавлено: 27 окт 2021, 22:58
Dryundel
vn67 писал(а): 27 окт 2021, 21:57
Я так понимаю, в настройках в милисекундах задается. А в микро задать можно как нибудь?
А что, не точно частота?
Отправлено спустя 3 минуты 58 секунд:
vn67 писал(а): 27 окт 2021, 21:57
не получилось так. Пришлось создавать новый блок с новым пином. По другому данные вводятся, но не сохраняются в проекте.
Странно. Может Вы на крестик нажимаете, а не на зеленую галку?
Отправлено спустя 23 минуты 54 секунды:
ШИМ с настройкой частоты в Герцах.
PWM_xxx_Hz_(Code_-_Basic).ubi
В FLprog неправильно работают генераторы.
Добавлено: 28 окт 2021, 07:08
aidar_i
Dryundel писал(а): 27 окт 2021, 22:58
Я хочу разобраться с шим блоком и сделать как в описании с индикацией в кнопках.
Проблема то в чем? Зачем Вам что-то сложное, когда есть простое и рабочее?Могу создать блок генератора с делау прямым управлением портами , ещё будет точнее. Второй пин можно добавить в лооп секции блока ещё строку с нужным пин.
В FLprog неправильно работают генераторы.
Добавлено: 28 окт 2021, 11:32
vn67
Я раньше думал что сделать два шим сигнала частотой 100герц это такой пустяк. Но как оказалось совсем нет. Я не могу сам сделать блоки, а из готовых пока не получается. Я года полтора назад узнал о FLprog очень понравилась возможность создания собственных проектов. Дошло дело до что то сделать, а оно не так просто, как казалось. Тут уже дело принципа. Буду продолжать изучать пока не получится. В этой теме я узнал новое по блокам генератора. В проге таких небыло. надеюсь с вашей помощью все получится.
В FLprog неправильно работают генераторы.
Добавлено: 28 окт 2021, 11:38
ingener
vn67 писал(а): 27 окт 2021, 17:52
Частота генератора обязательно 100гц
Из этого странного утверждения проистекают все остальные проблемы.
Если бы не оно, то проект содержал бы только один элемент - выход ШИМ.
В FLprog неправильно работают генераторы.
Добавлено: 28 окт 2021, 11:57
vn67
Dryundel писал(а): 27 окт 2021, 22:58
ШИМ с настройкой частоты в Герцах.
PWM_xxx_Hz_(Code_-_Basic).ubi
Блок работает, но если вставить второй блок, то ардуино нано не прошивается, выдает ошибку "ошибка компиляции для ардуино нано" на первом назначил 13, на втором 12й пин на выход. по одному работают, два не шьются.
Отправлено спустя 1 минуту 14 секунд:
ingener писал(а): 28 окт 2021, 11:38
Из этого странного утверждения проистекают все остальные проблемы.
Если бы не оно, то проект содержал бы только один элемент - выход ШИМ.
мне нужно два выхода шим.
В FLprog неправильно работают генераторы.
Добавлено: 28 окт 2021, 12:11
ingener
Почему не так?
Подбором констант получим нужную яркость и % мощности выхода
x.PNG
В FLprog неправильно работают генераторы.
Добавлено: 28 окт 2021, 12:22
Dryundel
vn67 писал(а): 28 окт 2021, 11:57
Блок работает, но если вставить второй блок, то ардуино нано не прошивается, выдает ошибку "ошибка
А ни кто не говорил что надо два блока. Данный блок под конкретную задачу. Галку забыл поставить" использовать в проекте один раз".
Сделан он на таймере2 поэтому и нельзя два раза использовать.
Отправлено спустя 2 минуты 44 секунды:
vn67 писал(а): 28 окт 2021, 11:57
мне нужно два выхода шим
Разных? Или просто на двух выходах должен присутствовать одинаковый сигнал?
Кажись понял. На два сидения отдельно. Так?
Отправлено спустя 1 минуту 11 секунд:
[ref]ingener[/ref],
Dryundel писал(а): 28 окт 2021, 12:16
Почему не так?
Потому что должна быть конкретная частота ШИМ
Отправлено спустя 4 минуты 6 секунд:
Глючит форум
В FLprog неправильно работают генераторы.
Добавлено: 28 окт 2021, 12:31
vn67
поменял выхода на 9,10 ничего не поменялось. на шьется два блока.
Отправлено спустя 7 минут 50 секунд:
ingener писал(а): 28 окт 2021, 12:11
Почему не так?
Подбором констант получим нужную яркость и % мощности выхода
Как то у вас все просто получается. А частоту как задать? Мощность задается блоком под сиденьем, а управляющий сигнал капризный. шим на частоте именно 100гц. Процессор в блоке под сиденьем следит за этим.
В FLprog неправильно работают генераторы.
Добавлено: 28 окт 2021, 13:02
Dryundel
vn67 писал(а): 28 окт 2021, 12:31
поменял выхода на 9,10 ничего не поменялось. на шьется два блока.
И не будут. Я же написал выше про это.
Отправлено спустя 4 минуты 27 секунд:
В конце концов, возьмите две ардуины или одну ESP32, на ней все проще.
Отправлено спустя 6 минут 51 секунду:
Можно будет тогда ещё и с мобильника организовать настройку температуры сидения.

В FLprog неправильно работают генераторы.
Добавлено: 28 окт 2021, 13:04
vn67
вроде чтото получилось
В FLprog неправильно работают генераторы.
Добавлено: 28 окт 2021, 15:28
Dryundel
vn67 писал(а): 28 окт 2021, 13:04
вроде чтото получилось
Значит есть в жизни счастье.
На правах идеи:
Подогрев сидений актуален в первые 10-20 минут, в зависимости от погоды, проверено. Для этого потребуется совсем не сложный алгоритм. На тех же счетчике и нелинейном масштабировании. Ну плюс термометр наружный можно задействовать.
В FLprog неправильно работают генераторы.
Добавлено: 28 окт 2021, 16:11
vn67
Вы имеете ввиду разный нагрев в зависимости от окружающей температуры?
В FLprog неправильно работают генераторы.
Добавлено: 28 окт 2021, 16:36
Dryundel
vn67 писал(а): 28 окт 2021, 16:11
Вы имеете ввиду разный нагрев в зависимости от окружающей температуры?
Я имею ввиду разное время подогрева в зависимости от погоды. Сценарий типа 100% - 3 мин, 60% - 5 мин, 30% - 10 мин, дальше отключение. Дальнейший подогрев плохо сказывается на здоровье.

.
А можно не дискретно а задать сценарий нелинейным масштабированием (зависимость мощности от времени). А общее время подогрева регулируем частотой импульсов генератора, которая зависит от погоды (температуры).
Хорошая задачка для поправки здоровья. Мне помогает.

Выздоравливайте на здоровье.
Отправлено спустя 8 минут 41 секунду:
Так к стати и делают.
https://www.drive2.com/c/579437955987277168/