Прошу помощи с ШИМ

Ответить
Sarmol
Рядовой
Сообщения: 6
Зарегистрирован: 06.03.2023{, 08:12}
Репутация: 0
Имя: Вячеслав

Прошу помощи с ШИМ

#1

Сообщение Sarmol » 06.03.2023{, 18:08}

Здравствуйте уважаемые форумчане. Всю голову сломал как сделать плавное изменение шим на выходе. При увеличении сигнала с переменного резистора, рост шим до установленного значения резистором, должен происходить в течении 2.5сек. Так же и в обратной последовательности.
Помогите пожалуйста, а то я "нимагу" :smile44:
Вложения
управление.flp
(56.39 КБ) 20 скачиваний

WildCat
Лейтенант
Сообщения: 425
Зарегистрирован: 04.06.2022{, 04:14}
Репутация: 48
Имя: Михаил

Прошу помощи с ШИМ

#2

Сообщение WildCat » 06.03.2023{, 18:12}

Завести выход с резистора на счётчик. Счётчик тактируется генератором с нужным периодом.
На счётчике нужно использовать 2 входа - вверх и вниз со стопом в конце счёта.
Вход предустановки - текущее значение с выхода счётчика. Вход установки до скольки считаем - резистор.

Направление счета - выход с компаратора, сравнение текущего значения и выхода с резистора.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Прошу помощи с ШИМ

#3

Сообщение Ingwar » 06.03.2023{, 18:16}

Если речь про 2,5 секунды на любое изменение, то еще добавить изменение частоты генератора с учетом величины изменения.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Прошу помощи с ШИМ

#4

Сообщение Dryundel » 06.03.2023{, 18:23}

Sarmol, Блоки ускорения

Отправлено спустя 13 минут 44 секунды:
Sarmol, там немного не так. Надо именно за 2,5 секунды любое изменение? Хоть маленькое хоть большое?
Но тогда вопрос. С какого момента должны отсчитываться 2,5 секунды?
С момента начала вращения резистора или по окончании на нем изменения?
Или в какой то другой момент, по нажатию кнопки, например?

Sarmol
Рядовой
Сообщения: 6
Зарегистрирован: 06.03.2023{, 08:12}
Репутация: 0
Имя: Вячеслав

Прошу помощи с ШИМ

#5

Сообщение Sarmol » 06.03.2023{, 19:49}

Dryundel, спасибо за блоки ускорения, уже проверил в действии! Если не получится исполнить задуманное, то применю их.
2.5сек должны отсчитываться по окончании вращения резистора с зоной нечувствительности 2%.

Отправлено спустя 36 минут :
2.5сек любое изменение, хоть маленькое хоть большое.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2284
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 335
Имя: Владимир

Прошу помощи с ШИМ

#6

Сообщение rw6cm » 06.03.2023{, 22:16}

Sarmol писал(а):
06.03.2023{, 18:08}
При увеличении сигнала с переменного резистора, рост шим до установленного значения резистором, должен происходить в течении 2.5сек
Если 2.5сек не подразумевают реальную высокую точность, то блоками флпрог это в легкую делается.
Вложения
управление1.flp
(363.47 КБ) 48 скачиваний
Win10-64, FLProg (portable)

Sarmol
Рядовой
Сообщения: 6
Зарегистрирован: 06.03.2023{, 08:12}
Репутация: 0
Имя: Вячеслав

Прошу помощи с ШИМ

#7

Сообщение Sarmol » 07.03.2023{, 18:53}

Всем спасибо за оперативную помощь!
rw6cm, скетч работает так как я хотел! Спасибо за уделенное время.

Ответить

Вернуться в «Помогите, а то я "нимагу"»