В FLprog неправильно работают генераторы.

Вопросы от новичков
vn67
Рядовой
Сообщения: 17
Зарегистрирован: 26 ноя 2019, 15:24
Имя: Владимир

В FLprog неправильно работают генераторы.

Сообщение vn67 »

шим в управлении задает температуру. Частота генератора обязательно 100гц. Надо на выходе надо получить три режима нагрева 90, 50 и 10 процентов. Еще в кнопках стоят светодиоды, которые меняют яркость в зависимости от режима (тоже шим, но частота не важна), либо выключены когда нет нагрева. управление нагрева сиденья одной кнопкой. всего их две, водительское и пассажирское. Нажал, загорелся индикатор, пошел нагрев. Нажал еще раз, индикатор притух, нагрев уменьшился. Третье нажатие еще уменьшает нагрев, четвертое отключает. И так по кругу.

Отправлено спустя 5 минут 6 секунд:
вот был мой проект, но он не работает из за нестабильной частоты.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

В FLprog неправильно работают генераторы.

Сообщение Dryundel »

[ref]vn67[/ref], пробуйте блок.
PWM100Hz_(Code_-_Basic).ubi
Отправлено спустя 1 минуту :
vn67 писал(а): 27 окт 2021, 17:52 Еще в кнопках стоят светодиоды, которые меняют яркость в зависимости от режима (тоже шим, но частота не важна), либо выключены когда нет нагрева. управление нагрева сиденья одной кнопкой. всего их две.......
А сам то чем займешься? :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
vn67
Рядовой
Сообщения: 17
Зарегистрирован: 26 ноя 2019, 15:24
Имя: Владимир

В FLprog неправильно работают генераторы.

Сообщение vn67 »

Я просто описал работу, и выложил свой проект.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

В FLprog неправильно работают генераторы.

Сообщение aidar_i »

vn67 писал(а): 27 окт 2021, 20:04 Я просто описал работу, и выложил свой проект.
Мой вариант проверяли? Сделайте так и не мучайтесь! :)
vn67
Рядовой
Сообщения: 17
Зарегистрирован: 26 ноя 2019, 15:24
Имя: Владимир

В FLprog неправильно работают генераторы.

Сообщение vn67 »

я никак не пойму как работать с блоком шим. Как с него взять выход?

Отправлено спустя 3 минуты 34 секунды:
Я сейчас подтупливаю, у меня короновирус, легкие повреждены на 45%. Потихоньку восстанавливаюсь, третий день более менее дышать начал. Усталость страшная, и думалка плохо работает. Просто ничего не делать, с ума можно сойти. Вот занялся пока чем по силам, и то с перерывами. Электроника, мое хобби. Помогает.

Отправлено спустя 7 минут 35 секунд:
aidar_i писал(а): 27 окт 2021, 20:07 Мой вариант проверяли? Сделайте так и не мучайтесь!
Загрузил ваш проект, работает гораздо стабильнее. Я хочу разобраться с шим блоком и сделать как в описании с индикацией в кнопках.

Отправлено спустя 35 минут 3 секунды:
так и не дам ладу этому блоку. Есть блок с выходом на 13 пин. надо еще один блок с выходом на другой пин. как это сделать?
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

В FLprog неправильно работают генераторы.

Сообщение Dryundel »

vn67 писал(а): 27 окт 2021, 21:01 я никак не пойму как работать с блоком шим. Как с него взять выход?
Так в настройке блока надо пин выбрать и все.
vn67
Рядовой
Сообщения: 17
Зарегистрирован: 26 ноя 2019, 15:24
Имя: Владимир

В FLprog неправильно работают генераторы.

Сообщение vn67 »

Загрузил второй блок с выходом на 12 пин. Частота на обоих стала 50гц.

Отправлено спустя 2 минуты 56 секунд:
Dryundel писал(а): 27 окт 2021, 21:35 Так в настройке блока надо пин выбрать и все.
не получилось так. Пришлось создавать новый блок с новым пином. По другому данные вводятся, но не сохраняются в проекте.

Отправлено спустя 1 минуту 35 секунд:
Я так понимаю, в настройках в милисекундах задается. А в микро задать можно как нибудь?
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

В FLprog неправильно работают генераторы.

Сообщение Dryundel »

vn67 писал(а): 27 окт 2021, 21:57 Я так понимаю, в настройках в милисекундах задается. А в микро задать можно как нибудь?
А что, не точно частота?

Отправлено спустя 3 минуты 58 секунд:
vn67 писал(а): 27 окт 2021, 21:57 не получилось так. Пришлось создавать новый блок с новым пином. По другому данные вводятся, но не сохраняются в проекте.
Странно. Может Вы на крестик нажимаете, а не на зеленую галку?

Отправлено спустя 23 минуты 54 секунды:
ШИМ с настройкой частоты в Герцах.
PWM_xxx_Hz_(Code_-_Basic).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

В FLprog неправильно работают генераторы.

Сообщение aidar_i »

Dryundel писал(а): 27 окт 2021, 22:58 Я хочу разобраться с шим блоком и сделать как в описании с индикацией в кнопках.
Проблема то в чем? Зачем Вам что-то сложное, когда есть простое и рабочее?Могу создать блок генератора с делау прямым управлением портами , ещё будет точнее. Второй пин можно добавить в лооп секции блока ещё строку с нужным пин.
vn67
Рядовой
Сообщения: 17
Зарегистрирован: 26 ноя 2019, 15:24
Имя: Владимир

В FLprog неправильно работают генераторы.

Сообщение vn67 »

Я раньше думал что сделать два шим сигнала частотой 100герц это такой пустяк. Но как оказалось совсем нет. Я не могу сам сделать блоки, а из готовых пока не получается. Я года полтора назад узнал о FLprog очень понравилась возможность создания собственных проектов. Дошло дело до что то сделать, а оно не так просто, как казалось. Тут уже дело принципа. Буду продолжать изучать пока не получится. В этой теме я узнал новое по блокам генератора. В проге таких небыло. надеюсь с вашей помощью все получится.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

В FLprog неправильно работают генераторы.

Сообщение ingener »

vn67 писал(а): 27 окт 2021, 17:52 Частота генератора обязательно 100гц
Из этого странного утверждения проистекают все остальные проблемы.
Если бы не оно, то проект содержал бы только один элемент - выход ШИМ.
vn67
Рядовой
Сообщения: 17
Зарегистрирован: 26 ноя 2019, 15:24
Имя: Владимир

В FLprog неправильно работают генераторы.

Сообщение vn67 »

Dryundel писал(а): 27 окт 2021, 22:58 ШИМ с настройкой частоты в Герцах.
PWM_xxx_Hz_(Code_-_Basic).ubi
Блок работает, но если вставить второй блок, то ардуино нано не прошивается, выдает ошибку "ошибка компиляции для ардуино нано" на первом назначил 13, на втором 12й пин на выход. по одному работают, два не шьются.

Отправлено спустя 1 минуту 14 секунд:
ingener писал(а): 28 окт 2021, 11:38 Из этого странного утверждения проистекают все остальные проблемы.
Если бы не оно, то проект содержал бы только один элемент - выход ШИМ.
мне нужно два выхода шим.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

В FLprog неправильно работают генераторы.

Сообщение ingener »

Почему не так?
Подбором констант получим нужную яркость и % мощности выхода
x.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

В FLprog неправильно работают генераторы.

Сообщение 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 секунд:
Глючит форум
vn67
Рядовой
Сообщения: 17
Зарегистрирован: 26 ноя 2019, 15:24
Имя: Владимир

В FLprog неправильно работают генераторы.

Сообщение vn67 »

поменял выхода на 9,10 ничего не поменялось. на шьется два блока.

Отправлено спустя 7 минут 50 секунд:
ingener писал(а): 28 окт 2021, 12:11 Почему не так?
Подбором констант получим нужную яркость и % мощности выхода
Как то у вас все просто получается. А частоту как задать? Мощность задается блоком под сиденьем, а управляющий сигнал капризный. шим на частоте именно 100гц. Процессор в блоке под сиденьем следит за этим.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

В FLprog неправильно работают генераторы.

Сообщение Dryundel »

vn67 писал(а): 28 окт 2021, 12:31 поменял выхода на 9,10 ничего не поменялось. на шьется два блока.
И не будут. Я же написал выше про это.

Отправлено спустя 4 минуты 27 секунд:
В конце концов, возьмите две ардуины или одну ESP32, на ней все проще.

Отправлено спустя 6 минут 51 секунду:
Можно будет тогда ещё и с мобильника организовать настройку температуры сидения. :smile171:
vn67
Рядовой
Сообщения: 17
Зарегистрирован: 26 ноя 2019, 15:24
Имя: Владимир

В FLprog неправильно работают генераторы.

Сообщение vn67 »

вроде чтото получилось
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

В FLprog неправильно работают генераторы.

Сообщение Dryundel »

vn67 писал(а): 28 окт 2021, 13:04 вроде чтото получилось
Значит есть в жизни счастье. :)
На правах идеи:
Подогрев сидений актуален в первые 10-20 минут, в зависимости от погоды, проверено. Для этого потребуется совсем не сложный алгоритм. На тех же счетчике и нелинейном масштабировании. Ну плюс термометр наружный можно задействовать.
vn67
Рядовой
Сообщения: 17
Зарегистрирован: 26 ноя 2019, 15:24
Имя: Владимир

В FLprog неправильно работают генераторы.

Сообщение vn67 »

Вы имеете ввиду разный нагрев в зависимости от окружающей температуры?
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

В FLprog неправильно работают генераторы.

Сообщение Dryundel »

vn67 писал(а): 28 окт 2021, 16:11 Вы имеете ввиду разный нагрев в зависимости от окружающей температуры?
Я имею ввиду разное время подогрева в зависимости от погоды. Сценарий типа 100% - 3 мин, 60% - 5 мин, 30% - 10 мин, дальше отключение. Дальнейший подогрев плохо сказывается на здоровье. :) .
А можно не дискретно а задать сценарий нелинейным масштабированием (зависимость мощности от времени). А общее время подогрева регулируем частотой импульсов генератора, которая зависит от погоды (температуры).
Хорошая задачка для поправки здоровья. Мне помогает. :) Выздоравливайте на здоровье. :)

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

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость