Сдвинуть шим на пол периода
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
Сдвинуть шим на пол периода
Добрый! дайте направление с чего начать.СПС
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ykamerton 19 фев 2022, 12:08, всего редактировалось 1 раз.
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
Сдвинуть шим на пол периода
Уперся в стену, какую задержку ставить. осцил один луч
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
- Dryundel
- Полковник
- Сообщения: 2431
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 30 раз
Сдвинуть шим на пол периода
Похоже на разговор слепого с глухим, понимающих друг друга с полуслова.
[ref]ykamerton[/ref], Вы можете описать проблему развернуто, а не в двух словах из которых практически ничего не понятно?
О чем идет речь? О входном сигнале ШИМ сигнале? О генерируемом ШИМ? Или вообще о чем то абстрактном?
В чем суть задачи? Сдвинуть приходящий ШИМ сигнал или получить два генерируемых сигнала сдвинутых на полфазы?
[ref]ykamerton[/ref], Вы можете описать проблему развернуто, а не в двух словах из которых практически ничего не понятно?
О чем идет речь? О входном сигнале ШИМ сигнале? О генерируемом ШИМ? Или вообще о чем то абстрактном?
В чем суть задачи? Сдвинуть приходящий ШИМ сигнал или получить два генерируемых сигнала сдвинутых на полфазы?
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
Сдвинуть шим на пол периода
Сдвинуть приходящий ШИМ сигнал,
НО я не умею шим сигнал подать на вход скоростного счетчика.
Что то учить после 60 и инфаркта - как тут уже было кем то сказано, бесполезно
Отправлено спустя 9 минут 28 секунд:
Я то в названии темы еще указал, и картинки прилепил что мне надо
А как же можно разобрать что, в выложенных на форуме пользовательских блоках, без всяк описаний, примеров и колючие как ежики своими выводами.
НО я не умею шим сигнал подать на вход скоростного счетчика.
Что то учить после 60 и инфаркта - как тут уже было кем то сказано, бесполезно
Отправлено спустя 9 минут 28 секунд:
Я то в названии темы еще указал, и картинки прилепил что мне надо
А как же можно разобрать что, в выложенных на форуме пользовательских блоках, без всяк описаний, примеров и колючие как ежики своими выводами.
- Dryundel
- Полковник
- Сообщения: 2431
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 30 раз
Сдвинуть шим на пол периода
Ок. Давайте вместе разбираться.
Имеем ШИМ сигнал. Период известен? Он постоянен?
Для того что бы сдвинуть его куда то, надо понимать на сколько. В противном случае надо измерять период.
Вы Вы в правильном направлении мыслите...
Если входящий ШИМ определен и неизменен, то и задержку можно посчитать. В противном случае все сложней.
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
Сдвинуть шим на пол периода
Частота известна, выставлена на шим блок выхода, скважность регулирую потенциометром на входе через SCALE (один сигнал есть)
Нужен второй такой но сдвинутый по фазе на половину и регулируемый тем же входом
[spoiler] [/spoiler]
Нужен второй такой но сдвинутый по фазе на половину и регулируемый тем же входом
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Dryundel
- Полковник
- Сообщения: 2431
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 30 раз
Сдвинуть шим на пол периода
Хотя можно попробовать так. Скоростным счетчиком измеряем длину импульса и паузы, складываем их, получаем период. Делим период пополам и отправляем на вход задержки. Шим с задержкой должны получить на выбранном выходе.
Не знаю как это сработает но попробовать стоит. Возможно будет некоторая задержка в фазовом сдвиге, т.к. Расчеты будут в основном цикле. И если входной ШИМ сигнал изменяется достаточно быстро, то будет лажа.
Короче, задача снова ясна не до конца. Отправлено спустя 2 минуты 57 секунд:
Так что же Вы сумбур то вносите?
Я же спрашивал:
Так надо сгенерировать два сигнала ШИМ сдвинутых по фазе?
Отправлено спустя 35 секунд:
Или что?
Я вообще запутался что Вы хотите.
Не знаю как это сработает но попробовать стоит. Возможно будет некоторая задержка в фазовом сдвиге, т.к. Расчеты будут в основном цикле. И если входной ШИМ сигнал изменяется достаточно быстро, то будет лажа.
Короче, задача снова ясна не до конца. Отправлено спустя 2 минуты 57 секунд:
Блин, написал раньше времени.ykamerton писал(а): 19 фев 2022, 19:41 Частота известна, выставлена на шим блок выхода, скважность регулирую потенциометром на входе через SCALE (один сигнал есть)
Нужен второй такой но сдвинутый по фазе на половину и регулируемый тем же входом
Так что же Вы сумбур то вносите?
Я же спрашивал:
Вы отвечали:Dryundel писал(а): 19 фев 2022, 17:48 Сдвинуть приходящий ШИМ сигнал или получить два генерируемых сигнала сдвинутых на полфазы?
А теперь говорите:
Отправлено спустя 4 минуты 24 секунды:ykamerton писал(а): 19 фев 2022, 19:41 Частота известна, выставлена на шим блок выхода, скважность регулирую потенциометром на входе через SCALE (один сигнал есть)
Нужен второй такой но сдвинутый по фазе на половину и регулируемый тем же входом
Так надо сгенерировать два сигнала ШИМ сдвинутых по фазе?
Отправлено спустя 35 секунд:
Или что?
Я вообще запутался что Вы хотите.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
Сдвинуть шим на пол периода
Не дуйтесь командир, нужно внимательно читать в заголовке и на купюре все написано и какая частота.
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Dryundel
- Полковник
- Сообщения: 2431
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 30 раз
Сдвинуть шим на пол периода
Вы пытаетесь пояснить, что мне нужно было делать? Прикольно.ykamerton писал(а): 19 фев 2022, 20:02 Не дуйтесь командир, нужно внимательно читать в заголовке и на купюре все написано и какая частота.

А я думал Вам требуется помощь.
Ну извините, что был невнимателен и мои экстрасенсорные способности оказались не на высоте.
Ни в заголовке, ни в купюре ни слова о том, изменяется ли частота или стабильна.
Сначала Вы хотите сдвинуть входящий ШИМ сигнал, а потом выясняется что Вы его генерируете и хотите такой же сдвинутый на полфазы.
Так что же из этого верно?
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
Сдвинуть шим на пол периода
Просто на 1м выходе шим сигнал остается такой, а на втором выходе его же задержать на пол периода , чтобы шли вместе и регулировались скважностью одним входом
Отправлено спустя 1 минуту 38 секунд:
Отправлено спустя 1 минуту 38 секунд:
Dryundel писал(а): 19 фев 2022, 17:48 Похоже на разговор слепого с глухим, понимающих друг друга с полуслова.
[ref]ykamerton[/ref], Вы можете описать проблему развернуто, а не в двух словах из которых практически ничего не понятно?
О чем идет речь? О входном сигнале ШИМ сигнале? О генерируемом ШИМ? Или вообще о чем то абстрактном?
В чем суть задачи? Сдвинуть приходящий ШИМ сигнал или получить два генерируемых сигнала сдвинутых на полфазы?
- Dryundel
- Полковник
- Сообщения: 2431
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 30 раз
Сдвинуть шим на пол периода
Да просто так не делается. А генерируются сразу два сигнала сдвинутых по фазе. Это вообще не проблема в С++. Но вот как это решить средствами FLProg, пока идей нет. Я подумаю. Может проще блок написать.ykamerton писал(а): 19 фев 2022, 20:14 Просто на 1м выходе шим сигнал остается такой, а на втором выходе его же задержать на пол периода
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
Сдвинуть шим на пол периода
Да мне ее просто сдвинуть, как, там я разберусь далееDryundel писал(а): 19 фев 2022, 20:13
Ни в заголовке, ни в купюре ни слова о том, изменяется ли частота или стабильна.
- Dryundel
- Полковник
- Сообщения: 2431
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 30 раз
Сдвинуть шим на пол периода
Ну вот опять. Все у Вас просто. Сдвигать надо относительно чего то. Значит нужны два сигнала? Иначе какая разница сдвинута фаза или нет.
Интересный Вы человек.

Ладно, вроде понял задачу. Если не правильно, то поправьте.
Итак, требуется генерировать одновременно два сигнала ШИМ сдвинутых на половину периода. Так?
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
Сдвинуть шим на пол периода
Вот внизу в рамке сгенерированы эти сигналы
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Dryundel
- Полковник
- Сообщения: 2431
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 30 раз
Сдвинуть шим на пол периода
И что? Что Вас не устраивает? Берите и используйте.
Для чего эта схема здесь?
Вам надо программно на контроллере? Так и скажите.
Иначе, я вообще перестаю понимать что Вы хотите.
Отправлено спустя 4 минуты 19 секунд:
В конце концов проблема решается вообще на раз. Просо берете один сгенерированный ШИМ сигнал, инвертируете его и получаете второй, сдвинутый ровно на половину периода.
Для чего эта схема здесь?
Вам надо программно на контроллере? Так и скажите.
Иначе, я вообще перестаю понимать что Вы хотите.
Отправлено спустя 4 минуты 19 секунд:
В конце концов проблема решается вообще на раз. Просо берете один сгенерированный ШИМ сигнал, инвертируете его и получаете второй, сдвинутый ровно на половину периода.
- ykamerton
- Сержант
- Сообщения: 292
- Зарегистрирован: 03 сен 2017, 00:31
- Откуда: Воронеж ykamerton@yandex.ru
Сдвинуть шим на пол периода
СПС буду пробовать, жечь мосфеты.
Отправлено спустя 34 минуты 49 секунд:
Не знаю не умею, как аналог выход подпаять а цифровому входу счетчика
Сделал так, ничего нет ни в компорт ни на осциле
[spoiler] [/spoiler]
Отправлено спустя 34 минуты 49 секунд:
Не знаю не умею, как аналог выход подпаять а цифровому входу счетчика
Сделал так, ничего нет ни в компорт ни на осциле
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Dryundel
- Полковник
- Сообщения: 2431
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 30 раз
Сдвинуть шим на пол периода
Что значит аналог выход. На ШИМ подается значение. Да, не boolean. Но выход то не аналоговый, а ШИМ. Это значит на выходе 0,1,0,1,0,1,... Как там у Вас в ESP32 подключено, даже не буду догадываться и корректно ли прерывания работают не знаю, надо разбираться. А для начала можно было задать какое то конкретное значение задержки и испытать, есть ли какое то смещение вообще.ykamerton писал(а): 19 фев 2022, 21:34 Не знаю не умею, как аналог выход подпаять а цифровому входу счетчика
Сделал так, ничего нет ни в компорт ни на осциле
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость