Реклама: Измерить скважность ШИМ.  как?

 

Хочешь стать куратором любимой темы?

* Комментарии к новостям

1. кт контролер 17а экран лсд5 (Улучшаем форум) от LordPWNZ (29.05.2023 в 01:27)2. Электросамокат или моноколесо? (Свободный электрон) от _Os (29.05.2023 в 00:53)3. Помогите выбрать моноколесо! (Моноколеса (электроунициклы)) от Vrag (29.05.2023 в 00:52)4. Выбор велосипеда при отсутствии лифта (Электровелосипеды) от warl0rd (29.05.2023 в 00:19)5. Электроунициклы и ПДД. (Моноколеса (электроунициклы)) от edw123 (28.05.2023 в 23:43)6. Электрическая КПП (Теоретические разработки и нестандартные идеи в электротранспорте) от edw123 (28.05.2023 в 23:40)
7. Помогите выбрать электросамокат! Обсуждаем промышленные электросамокаты (Электросамокаты) от Ksansan (28.05.2023 в 23:33)8. Переделка ВАЗ 2115 в гибрид. (Гибридный электротранспорт) от edw123 (28.05.2023 в 23:33)9. City Coco и всё о них (Электроскутеры) от Aleksr (28.05.2023 в 23:22)10. Электросамокат и ПДД (Электросамокаты) от Яков93 (28.05.2023 в 23:17)11. Курок газа на kugoo s3 (Электросамокаты Kugoo S серии и аналоги ) от Sonar (28.05.2023 в 23:00)12. Bafang BBS движок под каретку (Электровелосипеды с подвесным двигателем) от Vеталь (28.05.2023 в 22:59)

Прочитано 2872 раз

0 Пользователи и 1 Гость просматривают эту тему.

25 Окт 2020 в 12:11
Прочитано 2872 раз
Оффлайн

TRO

Украина, г. Запорожье. Сообщений: 8685
Хочется завести эту величину в ваттметр.
И добавить сигнализацию по этому параметру.

К примеру для моноколеса если ШИМ достигнет 100% то стабилизировать оно уже не сможет и рейдера с большой вероятностью ждет падение. Для двухколесных(и более) собратьев тоже было бы интересно например выяснить по ШИМ, при езде на максималке уперлись в токоограничение контроллера или в напряжение батареи.

Частота ШИМ обычно около 15кГц (бывает и 30, зависит от контроллера). Чтобы засекать её скважность напрямую програмно нужно раз в 30 чаще опрашивать сигнал ШИМ, что практически нереально для небыстрых микроконтроллеров.

Значит надо сглаживать низкочастотным фильтром, а потом уже измерять. Однако как с 3 фаз получить одну линию ШИМ с учетом того что ШИМят по очереди 3 транзистора (разные фазы). При этом хотелось бы снять сигнал непосредственно с фазных проводов (что бы лишний раз не лезть в контроллер).

Если че рабочее рожУ, то результат выложу, а пока буду рад чужим подсказкам.


25 Окт 2020 в 12:18
Ответ #1
Оффлайн

inetchik

Питер, Гражданка с Суздальским. Сообщений: 4167
А зачем наблюдать именно три фазы, если предположить, что процессы в них протекающие единомоментно идентичны ?


25 Окт 2020 в 12:42
Ответ #2
Оффлайн

TRO

Украина, г. Запорожье. Сообщений: 8685
Наверно не одномоментно, а за период коммутации.
В принципе мысль верная, но хочется с трех фаз, что бы потом еще и частоту коммутации фаз не пришлось фильтровать.
За период(один электрический оборот) сменяются 6 этапов одной фазы (смена состояний холлов, коммутация фаз), на 2х этапах идет ШИМ, на 2х этапах фаза не подключена (на ней болтается ЭДС), и на еще 2х этапах фаза сидит на + или на - питания (в зависимости от того верхние или нижние ключи ШИМят).  Из этой каши и надо получить полезный сигнал.


25 Окт 2020 в 12:57
Ответ #3
Оффлайн

inetchik

Питер, Гражданка с Суздальским. Сообщений: 4167
Положительную полуволну мониторить одним мелкоконтроллером, отрицательную другим. Фаза одна.
Не успеют ?



25 Окт 2020 в 16:23
Ответ #4
Оффлайн

sdenis2017

Украина-Донецкая область-Дружковка Сообщений: 2370
При этом хотелось бы снять сигнал непосредственно с фазных проводов (что бы лишний раз не лезть в контроллер).
дак лезть то и не надо что на затворах - то и на сток истоках относительно питания

Добавлено 25 Окт 2020 в 16:24
Частота ШИМ обычно около 15кГц (бывает и 30, зависит от контроллера). Чтобы засекать её скважность напрямую програмно нужно раз в 30 чаще опрашивать сигнал ШИМ, что практически нереально для небыстрых микроконтроллеров.
а если прибегнуть к дискретной логике типа 561-й серии


25 Окт 2020 в 16:54
Ответ #5
Оффлайн

i

Администратор Иваново Сообщений: 4202
Чтобы засекать её скважность напрямую програмно нужно раз в 30 чаще опрашивать сигнал ШИМ, что практически нереально для небыстрых микроконтроллеров.
Может проще аппаратным таймером измерять длительности импульса и паузы? Два прерывания за период... частота тиков до 65МГц.
Некоторые процы так вообще аппаратно умеют это делать... если я не ошибаюсь. Где-то я видел в описаниях AVR упоминание про квадратурные детекторы.


25 Окт 2020 в 18:13
Ответ #6
Оффлайн

TRO

Украина, г. Запорожье. Сообщений: 8685
Два прерывания за период...
Дело в том что проц уже прерываниями загружен, не хочется городить для этого еще один проц. По прерываниям мне не нравится, слишком много времени идет на сохранение и считывание всяких нужностей в стек, поэтому частоту задрать не получится (я на асме с минимальной стековой возьнёй еле в 100кгц укладывался, в компиляторе на порядок ниже ). Если выделить отдельный проц(например тини13а), то я наверно успел бы и вовсе без прерываний (крутил бы короткого сторожа в цикле и по флагу таймер вычитывал). Но пока думаю как бы изгольнутся аппаратно с минимумом деталюх, что бы на микроконтроллер уже шел аналоговый отфильтрованный сигнал.


25 Окт 2020 в 18:34
Ответ #7
Оффлайн

Водномоторник

Россия, Москва Сообщений: 177
А зачем измерять период и паузу ? Частота известна, достаточно одного параметра, нам же не нужен третий знак после запятой.


25 Окт 2020 в 19:27
Ответ #8
Оффлайн

sdenis2017

Украина-Донецкая область-Дружковка Сообщений: 2370
А зачем измерять период и паузу ? Частота известна, достаточно одного параметра, нам же не нужен третий знак после запятой.
дак я и предложил на 561-х
штук 10-15 хватит  ;-D


26 Окт 2020 в 17:37
Ответ #9
Оффлайн

13_chip_13

Ростов на дону Сообщений: 622
Что то непонятно, у вас есть контроллер управления мотором, есть исходник, и вы хотите внешней цепочкой мереть скважность (это ж бред) отдавайте по линии связи значение скважности. Но чё то мне подсказывает вопрос криво задан как то.


26 Окт 2020 в 19:12
Ответ #10
Оффлайн

tmiaer

Москва и около Сообщений: 9416
Почему бы просто не мерить батарейный ток?


26 Окт 2020 в 19:18
Ответ #11
Оффлайн

VitaliyS

Сообщений: 1731
... как по мне, то ШИМ интересен на этапе настройки дивайса, контроллера, инвертора..Во всяком случае я мониторю эту величину при испытаниях изделий.


26 Окт 2020 в 20:51
Ответ #12
Онлайн

edw123

ПодМосква Сообщений: 24309
Что то непонятно, у вас есть контроллер управления мотором, есть исходник, и вы хотите внешней цепочкой мереть скважность (это ж бред) отдавайте по линии связи значение скважности.
В контроллер не хочет лезть, как я понял.
, а что хотите нафильтровать? Выделить напряжение гармоники с частотой шима?


26 Окт 2020 в 21:49
Ответ #13
Оффлайн

TRO

Украина, г. Запорожье. Сообщений: 8685
Выделить напряжение гармоники с частотой шима?
Моя твоя не понимать.
Задача выделить с трех фаз дискретный сигнал ШИМ, и потом эти нолики-еденички фильтрануть в аналог.


26 Окт 2020 в 21:53
Ответ #14
Оффлайн

LeoDron

Вена, Австрия. Сообщений: 7129
А может быть скваржность посчитать можно, исходя из значений токов и напряжений до и после контроллера? 


26 Окт 2020 в 21:57
Ответ #15
Оффлайн

TRO

Украина, г. Запорожье. Сообщений: 8685
Что то непонятно, у вас есть контроллер управления мотором, есть исходник.....чё то мне подсказывает вопрос криво задан как то.
Нет, просто вы в вопросе вычитали то чего там нет (фантазия бурная наверно). Контроллер то есть, но он не мой, а стоковый, т.е. ни каких исходников и лазаний в контроллер. Мой только внешний ваттметр (бортовой компьютер).


26 Окт 2020 в 21:58
Ответ #16
Оффлайн

tmiaer

Москва и около Сообщений: 9416
Шим задаёт напряжение на выходе (на фазах). Достаточно выпрямить диодом напряжение с одной фазы и фильтрануть rc цепочкой, потом поделить на батарейное.


26 Окт 2020 в 22:03
Ответ #17
Оффлайн

TRO

Украина, г. Запорожье. Сообщений: 8685
А может быть скваржность посчитать можно, исходя из значений токов и напряжений до и после контроллера?
Это надо еще мерить фазный ток, сопротивление обмоток знать что бы вычислить потери и КПД, потом частное токов (фаз и батки) на КПД домножить...... нарстет совокупная погрешность....  Это как то через задний проход все, не нравится.


 

Как ПРАВИЛЬНО измерить емкость аккумулятора!?

Автор nikolay_nikolaevichРаздел Свинцовые аккумуляторы

Ответов: 13
Просмотров: 9731
Последний ответ 19 Мая 2023 в 17:55
от Sonar
Напряжение отключения BMS. Как и чем проще (лучше) измерить этот момент.

Автор nefedotРаздел Микроэлектроника

Ответов: 11
Просмотров: 3115
Последний ответ 15 Июл 2019 в 21:52
от nefedot
Измерить частоту и спектр сигнала

Автор PiramidonРаздел Есть работа? Есть работа!

Ответов: 8
Просмотров: 963
Последний ответ 18 Июл 2022 в 12:42
от Georg
Чем измерить момент электро двигателя ???

Автор kolРаздел Электромобили

Ответов: 12
Просмотров: 2388
Последний ответ 16 Июл 2013 в 14:50
от kol
Помогите измерить скорость от датчика холла в МК

Автор regetРаздел Микроэлектроника

Ответов: 35
Просмотров: 6413
Последний ответ 15 Дек 2022 в 16:08
от Ghozt