?

Log in

No account? Create an account
Управление бесколлекторным двигателем - Юрий Панчул [entries|archive|friends|userinfo]
Money can buy bandwidth. Latency requires bribing God.

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Управление бесколлекторным двигателем [Apr. 15th, 2014|11:13 pm]
Yuri Panchul
Народ, помогите товарищу с инвайтом на Хабре, кто может:


Originally posted by 1i7 at Управление бесколлекторным двигателем
Иван Тюрин написал статью для Хабра про управление бесколлекторным двигателем с ChipKIT при помощи ШИМ (широтно-импульсная модуляция, или попросту генерация прямоугольного сигнала) через библиотеку Servo.h, которая вообще говоря (и судя по названию) предназначена для управления серво-машинками, но как оказалось, для бесколлекторных моторов тоже вполне сгодилась.




Статья пока висит в песочнице, кто поможет с инвайтом, тому спасибо.



Вы большой хабровец?

Огромный
0(0.0%)
Выше среднего
1(4.2%)
Средний
2(8.3%)
Иногда почитываю
17(70.8%)
Что такое Хабр?
4(16.7%)
LinkReply

Comments:
[User Picture]From: kvvk63
2014-04-16 08:06 am (UTC)
Почему у Вас все зверики белые. Чем моете?
(Reply) (Thread)
[User Picture]From: openh_master
2014-04-16 10:57 am (UTC)
Подумал что товарищ напрямую управлял питающими обмотками БК двигателя и полез радостно читать, но был разочарован, обычное управление ШИМ через БК контроллер.

Очень кстати понравился ШИМ в PIC32MX. Выделяется один таймер, на него вешаются каналы ШИМ, хоть все 8 сразу, устанавливается значение ШИМ в регистрах каналов и все отлично работает на аппаратном уровне, периодически обновляем значения в регистрах по необходимости. У меня оно сделано на прерывании таймера ШИМа. Загрузка процессора тысячные доли процента.
(Reply) (Thread)
[User Picture]From: 1i7
2014-04-16 09:02 pm (UTC)
> напрямую управлял питающими обмотками БК двигателя

Т.е. заменить промежуточный аппаратный драйвер? Что от этого хорошего по сравнению с драйвером теоретически можно было бы получить? (правда интересуюсь).
(Reply) (Parent) (Thread)
[User Picture]From: openh_master
2014-04-16 10:42 pm (UTC)
Фактически используемый контроллер БК управляется так же как и обычная серва, т.к. он предназначен для моделистов где приемник радиоуправления отдает только такой сигнал.

Народ делает как раз такие драйвера, там мелкий МК и силовые ключи. Управляют им через протокол по цифровой шине, можно получать обратно какие-то данные, менять частоту ШИМа например. Встречалась рекомендация для коптеров использовать частоту ШИМа 400Гц. Опять же точность управления в таком случае лучше, бывает когда на каких-то значениях ШИМа серва начинает дрожать. Правда в случае цифрового управления больше внимания надо уделить шине, ее помехозащищенности, протоколу, контрольным суммам пакетов и обработке ошибок. Обычный ШИМ прост как валенок и всегда работает.
(Reply) (Parent) (Thread)
[User Picture]From: barsmonster2
2014-04-17 04:01 am (UTC)
Готово :-)

PS: Не пугайтесь что пост пропал, он в черновиках - теперь его можно отредактировать и опубликовать для всех.

PS2: Оставшиеся безлошадные микроэлектроники - за инвайтами проходите на почту 3@14.by

Edited at 2014-04-17 04:03 am (UTC)
(Reply) (Thread)
[User Picture]From: panchul
2014-04-17 05:13 am (UTC)
!!! Спасибо !!!
(Reply) (Parent) (Thread)
[User Picture]From: 1i7
2014-04-17 07:08 am (UTC)
Спасибо!
(Reply) (Parent) (Thread)