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

 

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

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

1. Нужен ли полный привод для езды зимой? (Электросамокаты) от Velocaraptor (29.11.2020 в 10:10)2. Колеса 10 дюймов со звездой и диском. Где купить? (Механика) от xdforce (29.11.2020 в 10:09)3. Электросамокат и ПДД (Электросамокаты) от Velocaraptor (29.11.2020 в 10:00)4. Завод по производству инв. колясок с электроприводом открылся в г.Калининград (Инвалидные коляски на электротяге) от Velocaraptor (29.11.2020 в 09:53)5. Kugoo S3 (Электросамокаты Kugoo S серии и аналоги ) от NexVik (29.11.2020 в 09:50)6. Перемотка М-К (Электродвигатели и генераторы) от TRO (29.11.2020 в 09:48)
7. Восстановление АКБ малыми токами по версии Branimir (Свинцовые аккумуляторы) от Branimir (29.11.2020 в 09:43)8. Ищу колёса (Инвалидные коляски на электротяге) от Николай Алексеевич (29.11.2020 в 09:40)9. Мотор-колесо редукторное MXUS XF15 500W (Мотор колёса, двигатели, МК) от satell (29.11.2020 в 09:36)10. Как удлинить руль для электросамоката? (Самодельные электросамокаты) от xdforce (29.11.2020 в 09:22)11. Kugoo M4 Pro 2020 (Электросамокаты Kugoo M и G серии и аналоги ) от Иван Сусанин (29.11.2020 в 09:09)12. Околомоноколесные обсуждения : ) (Моноколеса (электроунициклы)) от hal9000 (29.11.2020 в 08:35)
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

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

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

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

TRO

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

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

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

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

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


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

inetchik

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


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

TRO

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


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

inetchik

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



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

sdenis2017

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

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


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

i

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


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

TRO

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


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

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

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


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

sdenis2017

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


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

13_chip_13

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


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

tmiaer

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


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

VitaliyS

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


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

edw123

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


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

TRO

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


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

LeoDron

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


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

TRO

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


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

tmiaer

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


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

TRO

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


 

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

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

Ответов: 11
Просмотров: 6213
Последний ответ 11 Апр 2017 в 13:08
от AlexAi
Напряжение отключения BMS. Как и чем проще (лучше) измерить этот момент.

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

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

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

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

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

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