Страница 1 из 1

никак не получается заставить ШИМ отключаться в любой ситуации

Добавлено: 13 июн 2020, 14:40
Di123
на потенциометре есть выключатель который отключает шим
и если медленно вращать ручку к отключению то шим отключается нормально
но если резко её крутануть то выключатель срабатывает а шим продолжает работать

тоесть шим запоминает за долю секунды до отключения своё рабочее на данный момент состояние и продолжает с ним работать
1.flp
Отправлено спустя 2 минуты 38 секунд:
тоесть когда я довожу ручку медленно до выключателя шим уже отключается по маштабированию а выключателем я его дублирую на всякий случай
а вот быстро не получается

никак не получается заставить ШИМ отключаться в любой ситуации

Добавлено: 13 июн 2020, 16:52
leons
можно вот так

[spoiler]
20200613-164215.png
[/spoiler]

никак не получается заставить ШИМ отключаться в любой ситуации

Добавлено: 13 июн 2020, 19:03
ecoins
Di123 писал(а): 13 июн 2020, 14:40 на потенциометре есть выключатель который отключает шим
и если медленно вращать ручку к отключению то шим отключается нормально
но если резко её крутануть то выключатель срабатывает а шим продолжает работать

тоесть шим запоминает за долю секунды до отключения своё рабочее на данный момент состояние и продолжает с ним работать
1.flp
(183.71 КБ) 4 скачивания
Отправлено спустя 2 минуты 38 секунд:
тоесть когда я довожу ручку медленно до выключателя шим уже отключается по маштабированию а выключателем я его дублирую на всякий случай
а вот быстро не получается
Поясните, какую проблему Вы решаете. Дребезг от АЦП, который идет через входное измерение и управляет ШИМ, или не так я понимаю?
Возможно Вы простую задачу решаете сложными методами.
Если пойму задачу, возможно смогу что-то подсказать или помочь.

никак не получается заставить ШИМ отключаться в любой ситуации

Добавлено: 14 июн 2020, 05:19
Di123
опыты показали что если ставить маленький опрос на шим по плате допустим 10мс то за это время я не успеваю крутануть так быстро ручку что бы сработал эфект памяти у шима или у блока маштабирования или у блока лимит (я догадываюсь что в одном из блоков есть переменная передачи сигнала которая запоминает своё состояние неуспев обновится на ноль)
тоесть что бы шим не отключился мне нужно крутануть ручку быстрее чем за 10мс допустим за 6мс

щас на шиме стоит 300мс что снижает потребление и дребезг цыфры и разгружает её работу
а ручку я могу крутануть быстрее чем 300мс вот он и запоминает состояние которое он успел словить перед отключением необновив показания на ноль

если уменьшать опрос платы на шим и ставить опрос платы на индикатор то в 100 показания начинает преодически хаотично пропадать цыфры на мгновение
этот эфект я ещё на предыдуще щиме нашол с дисплеем
[spoiler][bbvideo]https://youtu.be/tpPIsq5dxBs[/bbvideo][/spoiler]

Отправлено спустя 1 час 5 минут 32 секунды:
да и семисегментник нельзя оказывается ставить на опрос
он начинает вместо отображения трёх цыфр отоброжать одну но с перемигивание по следующим то есть горит одна потом вторая потом третья показывая искомую цыфру частями

Отправлено спустя 1 час 37 минут 42 секунды:
уже справился методом тыка вроде работает без осечки
2020-06-14_091515.png
поставил секунду на задержку
теперь если резко выключить то шим отключается через секунду сам

никак не получается заставить ШИМ отключаться в любой ситуации

Добавлено: 15 июн 2020, 09:58
dizzyy
вам нужно ставить сравнение или переключатель на кнопку можно кнопкой запысывать 0 в переменную использовав инверсию входа , и если условие выполняется то переменная шима берете с входа, если нет, то переменной шима присвоить 0 .. и все проблемы..

никак не получается заставить ШИМ отключаться в любой ситуации

Добавлено: 15 июн 2020, 11:37
Di123
да всё верно
я так потом и сделал с выключателем а то таймер не прошол тест с имитацией пропадания сигнала с кнопки включения во время работы