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

 

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

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

1. ЗУ Бережок: техподдержка, предложения, перспективы (Наши изделия) от Borz_70 (13.04.2021 в 07:15)2. страхи форумчан (Анекдоты и флУДИЛКА) от Сергей373 (13.04.2021 в 07:13)3. Полеты на Луну. Настоящее и прошлое. (Свободный электрон) от Сергей373 (13.04.2021 в 06:59)4. (2020) Inmotion V11 (Моноколёса Inmotion) от алекс4 (13.04.2021 в 06:33)5. Как нужно собирать батарейки (Литий-ионные (Li-Ion) и литий-полимерные (Li-Pol) аккумуляторы) от Paxxa (13.04.2021 в 06:28)6. Хвастаемся своими еБАЙКАМИ :) (ОБСУЖДЕНИЕ) (Электровелосипеды) от pravodel (13.04.2021 в 06:08)
7. Помогите начинающему электрифицировать велосипед (Электровелосипеды) от Armourer (13.04.2021 в 05:49)8. Новости от Илона Маска (и не только) (Электромобили) от владимиррр (13.04.2021 в 05:45)9. City Coco и всё о них (Электроскутеры) от Электросам (13.04.2021 в 05:43)10. Покупка Currus R11 Pro (Электросамокаты) от Бабай (13.04.2021 в 05:21)11. JINTECH/AOVO 2020 S3App/S3Pro NEW и клоны (Электросамокаты Kugoo S серии и аналоги ) от Сергей_1959 (13.04.2021 в 04:57)12. LiFePO4 Аккумуляторы характеристики, опыт эксплуатации. Часть 2. (Литий-железофосфатные (LiFePO4) аккумуляторы) от Molarky23 (13.04.2021 в 04:25)
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

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

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

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

TRO

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

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

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

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

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


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

inetchik

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


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

TRO

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


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

inetchik

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



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

sdenis2017

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

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


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

i

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


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

TRO

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


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

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

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


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

sdenis2017

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


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

13_chip_13

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


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

tmiaer

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


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

VitaliyS

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


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

edw123

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


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

TRO

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


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

LeoDron

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


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

TRO

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


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

tmiaer

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


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

TRO

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


 

Напряжение отключения BMS. Как и чем проще (лучше) измерить этот момент.

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

Ответов: 11
Просмотров: 1542
Последний ответ 15 Июл 2019 в 21:52
от nefedot
Как ПРАВИЛЬНО измерить емкость аккумулятора!?

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

Ответов: 11
Просмотров: 6739
Последний ответ 11 Апр 2017 в 13:08
от AlexAi
Помогите измерить скорость от датчика холла в МК

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

Ответов: 33
Просмотров: 4256
Последний ответ 21 Мая 2017 в 21:20
от rzaviy
Чем измерить момент электро двигателя ???

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

Ответов: 12
Просмотров: 2208
Последний ответ 16 Июл 2013 в 14:50
от kol