Захват ШИМ сигнала, проблема с 0 и 100, стабильность определения duty ШИМ

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Захват ШИМ сигнала, проблема с 0 и 100, стабильность определения duty ШИМ

Сообщение rw6cm »

t405 писал(а): 19 фев 2024, 22:29 замена нано на stm32 упростила бы задачу
стм быстрее, больше разрядность и ядер, если нужны более сложные расчеты и скорость, то она лучше.
но для этой задачи и нанки достаточно.
Надо исходить на сколько ответственный этот узел, и может смотреть в сторону pic контроллеров.
Они менее склонны к глюкам и зависаниям.
t405 писал(а): 19 фев 2024, 22:29 если только провод не отвалится и в воздухе не повиснет
Если отваливаются провода, врятли что то поможет))
Кстати в этом случае на этом входе останутся последние данные, до сброса питания.
Этот нюанс надо тоже учитывать.
Win10-64, FLProg (portable)
t405
Рядовой
Сообщения: 37
Зарегистрирован: 22 дек 2017, 19:23

Захват ШИМ сигнала, проблема с 0 и 100, стабильность определения duty ШИМ

Сообщение t405 »

Проверил самый простой код, на все равно работает не стабильно, может ли быть бракованная плата? Или может надо все же перейти на STM?
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Захват ШИМ сигнала, проблема с 0 и 100, стабильность определения duty ШИМ

Сообщение rw6cm »

t405 писал(а): 20 фев 2024, 17:03 работает не стабильно, может ли быть бракованная плата?
Возможно где то наводка по входу или питанию пролазит.
Ради эксперимента проверил на унке.
На два входа подаю сигнал шим 1-99%.
Одним входом замеряю время сигнала, другим паузы.
Эти результаты передаю в UART, и через гену на выход унки.
Смотрю, и сравниваю входы и выход осциллографом.
Очень стабильные данные. Погрешность меньше 1% во всем диапазоне от 1-99%
[spoiler]
2024_02_21_08_54_05_COM4.png
Первый сигнал на выходе унки, второй на входе
7.jpg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Захват ШИМ сигнала, проблема с 0 и 100, стабильность определения duty ШИМ

Сообщение kulibinsvv »

[ref]t405[/ref], схему подключения покажите.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

Захват ШИМ сигнала, проблема с 0 и 100, стабильность определения duty ШИМ

Сообщение rw6cm »

t405 писал(а): 20 фев 2024, 17:03 все равно работает не стабильно
проверил ваш проект из поста 9
И не вижу в нем таких больших провалов как у вас.
[spoiler]
2024_02_21_15_53_15_.png
[/spoiler]
Можно даже сказать что все хорошо, но это только в терминале )
На выходе частота гуляет 50-76Гц, и длительность с паузой изменяются в размерах до 5раз.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
t405
Рядовой
Сообщения: 37
Зарегистрирован: 22 дек 2017, 19:23

Захват ШИМ сигнала, проблема с 0 и 100, стабильность определения duty ШИМ

Сообщение t405 »

rw6cm писал(а): 21 фев 2024, 16:20
t405 писал(а): 20 фев 2024, 17:03 все равно работает не стабильно
проверил ваш проект из поста 9
И не вижу в нем таких больших провалов как у вас.
[spoiler]
2024_02_21_15_53_15_.png
[/spoiler]
Можно даже сказать что все хорошо, но это только в терминале )
На выходе частота гуляет 50-76Гц, и длительность с паузой изменяются в размерах до 5раз.
Вот о том и беда, что осциллограф показывает другое, не то, что уарт. Взял esp-32 - на столе очень обнадеживающие результаты показывает осциллограф, что в уарте, то и на осциллографе. Попробую собрать устройство на esp-32, о результатах сообщу.
t405
Рядовой
Сообщения: 37
Зарегистрирован: 22 дек 2017, 19:23

Захват ШИМ сигнала, проблема с 0 и 100, стабильность определения duty ШИМ

Сообщение t405 »

Собрал на esp32, модуль питания использовал 3.3в, аналогичная картина при работе в автомобиле, после некоторого времени начинается в терминале сущий хаос.
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 5 раз
Поблагодарили: 9 раз

Захват ШИМ сигнала, проблема с 0 и 100, стабильность определения duty ШИМ

Сообщение WildCat »

Сделайте два интегратора на двух ОУ, далее можно на ОУ же их и перемножить и результат отправить на АЦП МК, или два интегрированных сигнала отправить на два АЦП МК и далее обработать как надо.

То что вы делаете, на уно, нано, и прочих мелких контрлллерах заставить работать через ФЛП будет крайне сложно.
Аппаратно на ОУ уже давно решили бы свой вопрос.

Линейность интегратора довольно хорошая, погрешность будет, куда без нее, но по моим замерам она составляет не более 2%

А с аналоговыми сигналами значительно проще работать.
Ответить

Вернуться в «Спросить у знатоков»

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

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