Сдвинуть шим на пол периода

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Сдвинуть шим на пол периода

#1

Сообщение ykamerton » 19.02.2022{, 11:30}

Добрый! дайте направление с чего начать.СПС


СпойлерПоказать
3.jpg
1.jpg
1.jpg (51.45 КБ) 503 просмотра
2.jpg
Последний раз редактировалось ykamerton 19.02.2022{, 12:08}, всего редактировалось 1 раз.

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

Сдвинуть шим на пол периода

#2

Сообщение ingener » 19.02.2022{, 11:49}

Может линия задержки скоростного счетчика

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Сдвинуть шим на пол периода

#3

Сообщение ykamerton » 19.02.2022{, 12:07}

Уперся в стену, какую задержку ставить. осцил один луч
СпойлерПоказать
Безымянный.jpg

Аватара пользователя
ingener
Лейтенант
Сообщения: 556
Зарегистрирован: 14.10.2018{, 00:26}
Репутация: 20
Имя: Андрей

Сдвинуть шим на пол периода

#4

Сообщение ingener » 19.02.2022{, 13:19}

Щуп на один выход, крокодил на второй

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Сдвинуть шим на пол периода

#5

Сообщение ykamerton » 19.02.2022{, 16:00}

Век живу, так не пробывал

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

Сдвинуть шим на пол периода

#6

Сообщение Dryundel » 19.02.2022{, 17:48}

Похоже на разговор слепого с глухим, понимающих друг друга с полуслова.
ykamerton, Вы можете описать проблему развернуто, а не в двух словах из которых практически ничего не понятно?
О чем идет речь? О входном сигнале ШИМ сигнале? О генерируемом ШИМ? Или вообще о чем то абстрактном?
В чем суть задачи? Сдвинуть приходящий ШИМ сигнал или получить два генерируемых сигнала сдвинутых на полфазы?

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Сдвинуть шим на пол периода

#7

Сообщение ykamerton » 19.02.2022{, 18:54}

Сдвинуть приходящий ШИМ сигнал,
НО я не умею шим сигнал подать на вход скоростного счетчика.
Что то учить после 60 и инфаркта - как тут уже было кем то сказано, бесполезно

Отправлено спустя 9 минут 28 секунд:
Я то в названии темы еще указал, и картинки прилепил что мне надо
А как же можно разобрать что, в выложенных на форуме пользовательских блоках, без всяк описаний, примеров и колючие как ежики своими выводами.

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

Сдвинуть шим на пол периода

#8

Сообщение Dryundel » 19.02.2022{, 19:19}

ykamerton писал(а):
19.02.2022{, 19:03}
Сдвинуть приходящий ШИМ сигнал,
Ок. Давайте вместе разбираться.
Имеем ШИМ сигнал. Период известен? Он постоянен?
Для того что бы сдвинуть его куда то, надо понимать на сколько. В противном случае надо измерять период.
Вы Вы в правильном направлении мыслите...
ykamerton писал(а):
19.02.2022{, 12:07}
Уперся в стену, какую задержку ставить.
Если входящий ШИМ определен и неизменен, то и задержку можно посчитать. В противном случае все сложней.

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Сдвинуть шим на пол периода

#9

Сообщение ykamerton » 19.02.2022{, 19:41}

Частота известна, выставлена на шим блок выхода, скважность регулирую потенциометром на входе через SCALE (один сигнал есть)
Нужен второй такой но сдвинутый по фазе на половину и регулируемый тем же входом
СпойлерПоказать
Безымянный.jpg
3.jpg

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

Сдвинуть шим на пол периода

#10

Сообщение Dryundel » 19.02.2022{, 19:50}

Хотя можно попробовать так. Скоростным счетчиком измеряем длину импульса и паузы, складываем их, получаем период. Делим период пополам и отправляем на вход задержки. Шим с задержкой должны получить на выбранном выходе.
Не знаю как это сработает но попробовать стоит. Возможно будет некоторая задержка в фазовом сдвиге, т.к. Расчеты будут в основном цикле. И если входной ШИМ сигнал изменяется достаточно быстро, то будет лажа.
Короче, задача снова ясна не до конца.
Задержка ШИМ.jpg
Задержка ШИМ.flp
(81.44 КБ) 17 скачиваний
Отправлено спустя 2 минуты 57 секунд:
ykamerton писал(а):
19.02.2022{, 19:41}
Частота известна, выставлена на шим блок выхода, скважность регулирую потенциометром на входе через SCALE (один сигнал есть)
Нужен второй такой но сдвинутый по фазе на половину и регулируемый тем же входом
Блин, написал раньше времени.
Так что же Вы сумбур то вносите?
Я же спрашивал:
Dryundel писал(а):
19.02.2022{, 17:48}
Сдвинуть приходящий ШИМ сигнал или получить два генерируемых сигнала сдвинутых на полфазы?
Вы отвечали:
ykamerton писал(а):
19.02.2022{, 19:03}
Сдвинуть приходящий ШИМ сигнал,
А теперь говорите:
ykamerton писал(а):
19.02.2022{, 19:41}
Частота известна, выставлена на шим блок выхода, скважность регулирую потенциометром на входе через SCALE (один сигнал есть)
Нужен второй такой но сдвинутый по фазе на половину и регулируемый тем же входом
Отправлено спустя 4 минуты 24 секунды:
Так надо сгенерировать два сигнала ШИМ сдвинутых по фазе?

Отправлено спустя 35 секунд:
Или что?
Я вообще запутался что Вы хотите.

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Сдвинуть шим на пол периода

#11

Сообщение ykamerton » 19.02.2022{, 20:02}

Не дуйтесь командир, нужно внимательно читать в заголовке и на купюре все написано и какая частота.
СпойлерПоказать
2.jpg

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

Сдвинуть шим на пол периода

#12

Сообщение Dryundel » 19.02.2022{, 20:13}

ykamerton писал(а):
19.02.2022{, 20:02}
Не дуйтесь командир, нужно внимательно читать в заголовке и на купюре все написано и какая частота.
Вы пытаетесь пояснить, что мне нужно было делать? Прикольно. :smile171:
А я думал Вам требуется помощь.
Ну извините, что был невнимателен и мои экстрасенсорные способности оказались не на высоте.
ykamerton писал(а):
19.02.2022{, 20:02}
в заголовке и на купюре все написано и какая частота.
Ни в заголовке, ни в купюре ни слова о том, изменяется ли частота или стабильна.
Сначала Вы хотите сдвинуть входящий ШИМ сигнал, а потом выясняется что Вы его генерируете и хотите такой же сдвинутый на полфазы.
Так что же из этого верно?

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Сдвинуть шим на пол периода

#13

Сообщение ykamerton » 19.02.2022{, 20:14}

Просто на 1м выходе шим сигнал остается такой, а на втором выходе его же задержать на пол периода , чтобы шли вместе и регулировались скважностью одним входом

Отправлено спустя 1 минуту 38 секунд:
Dryundel писал(а):
19.02.2022{, 17:48}
Похоже на разговор слепого с глухим, понимающих друг друга с полуслова.
ykamerton, Вы можете описать проблему развернуто, а не в двух словах из которых практически ничего не понятно?
О чем идет речь? О входном сигнале ШИМ сигнале? О генерируемом ШИМ? Или вообще о чем то абстрактном?
В чем суть задачи? Сдвинуть приходящий ШИМ сигнал или получить два генерируемых сигнала сдвинутых на полфазы?

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

Сдвинуть шим на пол периода

#14

Сообщение Dryundel » 19.02.2022{, 20:18}

ykamerton писал(а):
19.02.2022{, 20:14}
Просто на 1м выходе шим сигнал остается такой, а на втором выходе его же задержать на пол периода
Да просто так не делается. А генерируются сразу два сигнала сдвинутых по фазе. Это вообще не проблема в С++. Но вот как это решить средствами FLProg, пока идей нет. Я подумаю. Может проще блок написать.

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Сдвинуть шим на пол периода

#15

Сообщение ykamerton » 19.02.2022{, 20:19}

Dryundel писал(а):
19.02.2022{, 20:13}

Ни в заголовке, ни в купюре ни слова о том, изменяется ли частота или стабильна.
Да мне ее просто сдвинуть, как, там я разберусь далее

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

Сдвинуть шим на пол периода

#16

Сообщение Dryundel » 19.02.2022{, 20:24}

ykamerton писал(а):
19.02.2022{, 20:19}
Да мне ее просто сдвинуть, как, там я разберусь далее
Ну вот опять. Все у Вас просто. Сдвигать надо относительно чего то. Значит нужны два сигнала? Иначе какая разница сдвинута фаза или нет.
Интересный Вы человек. :)
Ладно, вроде понял задачу. Если не правильно, то поправьте.

Итак, требуется генерировать одновременно два сигнала ШИМ сдвинутых на половину периода. Так?

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Сдвинуть шим на пол периода

#17

Сообщение ykamerton » 19.02.2022{, 20:26}

Вот внизу в рамке сгенерированы эти сигналы
СпойлерПоказать
Безымянный_cr.jpg

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

Сдвинуть шим на пол периода

#18

Сообщение Dryundel » 19.02.2022{, 20:34}

И что? Что Вас не устраивает? Берите и используйте.
Для чего эта схема здесь?
Вам надо программно на контроллере? Так и скажите.
Иначе, я вообще перестаю понимать что Вы хотите.

Отправлено спустя 4 минуты 19 секунд:
В конце концов проблема решается вообще на раз. Просо берете один сгенерированный ШИМ сигнал, инвертируете его и получаете второй, сдвинутый ровно на половину периода.

Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03.09.2017{, 00:31}
Репутация: 3
Откуда: Воронеж ykamerton@yandex.ru

Сдвинуть шим на пол периода

#19

Сообщение ykamerton » 19.02.2022{, 20:59}

СПС буду пробовать, жечь мосфеты.

Отправлено спустя 34 минуты 49 секунд:
Не знаю не умею, как аналог выход подпаять а цифровому входу счетчика
Сделал так, ничего нет ни в компорт ни на осциле
СпойлерПоказать
Безымянный.jpg

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

Сдвинуть шим на пол периода

#20

Сообщение Dryundel » 19.02.2022{, 22:36}

ykamerton писал(а):
19.02.2022{, 21:34}
Не знаю не умею, как аналог выход подпаять а цифровому входу счетчика
Сделал так, ничего нет ни в компорт ни на осциле
Что значит аналог выход. На ШИМ подается значение. Да, не boolean. Но выход то не аналоговый, а ШИМ. Это значит на выходе 0,1,0,1,0,1,... Как там у Вас в ESP32 подключено, даже не буду догадываться и корректно ли прерывания работают не знаю, надо разбираться. А для начала можно было задать какое то конкретное значение задержки и испытать, есть ли какое то смещение вообще.

Ответить

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