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

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

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

Сообщение ykamerton »

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



[spoiler]
3.jpg
1.jpg
2.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ykamerton 19 фев 2022, 12:08, всего редактировалось 1 раз.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

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

Сообщение ingener »

Может линия задержки скоростного счетчика
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

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

Сообщение ykamerton »

Уперся в стену, какую задержку ставить. осцил один луч
[spoiler]
Безымянный.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

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

Сообщение ingener »

Щуп на один выход, крокодил на второй
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

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

Сообщение ykamerton »

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

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

Сообщение Dryundel »

Похоже на разговор слепого с глухим, понимающих друг друга с полуслова.
[ref]ykamerton[/ref], Вы можете описать проблему развернуто, а не в двух словах из которых практически ничего не понятно?
О чем идет речь? О входном сигнале ШИМ сигнале? О генерируемом ШИМ? Или вообще о чем то абстрактном?
В чем суть задачи? Сдвинуть приходящий ШИМ сигнал или получить два генерируемых сигнала сдвинутых на полфазы?
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

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

Сообщение ykamerton »

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

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

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

Сообщение Dryundel »

ykamerton писал(а): 19 фев 2022, 19:03 Сдвинуть приходящий ШИМ сигнал,
Ок. Давайте вместе разбираться.
Имеем ШИМ сигнал. Период известен? Он постоянен?
Для того что бы сдвинуть его куда то, надо понимать на сколько. В противном случае надо измерять период.
Вы Вы в правильном направлении мыслите...
ykamerton писал(а): 19 фев 2022, 12:07 Уперся в стену, какую задержку ставить.
Если входящий ШИМ определен и неизменен, то и задержку можно посчитать. В противном случае все сложней.
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

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

Сообщение ykamerton »

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

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

Сообщение Dryundel »

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

Отправлено спустя 35 секунд:
Или что?
Я вообще запутался что Вы хотите.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

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

Сообщение ykamerton »

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

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

Сообщение Dryundel »

ykamerton писал(а): 19 фев 2022, 20:02 Не дуйтесь командир, нужно внимательно читать в заголовке и на купюре все написано и какая частота.
Вы пытаетесь пояснить, что мне нужно было делать? Прикольно. :smile171:
А я думал Вам требуется помощь.
Ну извините, что был невнимателен и мои экстрасенсорные способности оказались не на высоте.
ykamerton писал(а): 19 фев 2022, 20:02 в заголовке и на купюре все написано и какая частота.
Ни в заголовке, ни в купюре ни слова о том, изменяется ли частота или стабильна.
Сначала Вы хотите сдвинуть входящий ШИМ сигнал, а потом выясняется что Вы его генерируете и хотите такой же сдвинутый на полфазы.
Так что же из этого верно?
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

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

Сообщение ykamerton »

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

Отправлено спустя 1 минуту 38 секунд:
Dryundel писал(а): 19 фев 2022, 17:48 Похоже на разговор слепого с глухим, понимающих друг друга с полуслова.
[ref]ykamerton[/ref], Вы можете описать проблему развернуто, а не в двух словах из которых практически ничего не понятно?
О чем идет речь? О входном сигнале ШИМ сигнале? О генерируемом ШИМ? Или вообще о чем то абстрактном?
В чем суть задачи? Сдвинуть приходящий ШИМ сигнал или получить два генерируемых сигнала сдвинутых на полфазы?
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

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

Сообщение Dryundel »

ykamerton писал(а): 19 фев 2022, 20:14 Просто на 1м выходе шим сигнал остается такой, а на втором выходе его же задержать на пол периода
Да просто так не делается. А генерируются сразу два сигнала сдвинутых по фазе. Это вообще не проблема в С++. Но вот как это решить средствами FLProg, пока идей нет. Я подумаю. Может проще блок написать.
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

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

Сообщение ykamerton »

Dryundel писал(а): 19 фев 2022, 20:13
Ни в заголовке, ни в купюре ни слова о том, изменяется ли частота или стабильна.
Да мне ее просто сдвинуть, как, там я разберусь далее
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

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

Сообщение Dryundel »

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

Итак, требуется генерировать одновременно два сигнала ШИМ сдвинутых на половину периода. Так?
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

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

Сообщение ykamerton »

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

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

Сообщение Dryundel »

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

Отправлено спустя 4 минуты 19 секунд:
В конце концов проблема решается вообще на раз. Просо берете один сгенерированный ШИМ сигнал, инвертируете его и получаете второй, сдвинутый ровно на половину периода.
Аватара пользователя
ykamerton
Сержант
Сообщения: 292
Зарегистрирован: 03 сен 2017, 00:31
Откуда: Воронеж ykamerton@yandex.ru

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

Сообщение ykamerton »

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

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

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

Сообщение Dryundel »

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

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

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

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