Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Эффективный квадрокоптер

Научно-популярное Энергия и элементы питания DIY или Сделай сам
При создании коптера одним из важнейших параметров является время автономного полёта. Если вы хотите, что бы ваш коптер летал как можно дольше, моторы и их несущие винты должны работать в оптимальном режиме с максимальным КПД. Для решения данной задачи нами был спроектирован специальный измерительный стенд, речь о котором и пойдет в данной статье.


Всего голосов 36: ↑36 и ↓0 +36
Просмотры 45K
Комментарии 67

Автомобильная электротурбина

Научно-популярное DIY или Сделай сам Транспорт
Наиболее действенным способом увеличения мощности двигателя автомобиля является турбина. Однако она имеет ряд существенных недостатков таких как: наличие турбоямы, оптимальная работа в небольшом диапазоне оборотов двигателя, невысокий ресурс, сложность установки в неподготовленный для этого двигатель.

Многие из этих проблем способна решить электротурбина. С электротурбиной необходимое давление наддува можно создать в любой момент и можно сбавлять обороты не боясь, что давление понизится. В электротурбине нет горячей части разогреваемой до тысячи градусов. Это положительно сказывается на её ресурсе, цене и простоте установки.

Данная статья будет посвящена нашей разработке в этом направлении.


Всего голосов 35: ↑30 и ↓5 +25
Просмотры 54K
Комментарии 240

Магнитный редуктор для бесколлекторного мотора

Робототехника Научно-популярное DIY или Сделай сам
image

В данной статье я расскажу о магнитном редукторе, разработанном нами. Данный редуктор планируется использовать в связке с бесколлекторным мотором. В статье будет рассказано о возможной области применения данного редуктора, о его плюсах и минусах по сравнению с обычными редукторами.
Всего голосов 112: ↑111 и ↓1 +110
Просмотры 43K
Комментарии 122

Генерация многофазного ШИМ сигнала на TMS320F28027

Программирование микроконтроллеров *Схемотехника *Производство и разработка электроники *DIY или Сделай сам Электроника для начинающих
Tutorial

Давным давно в далекой далекой галактике я написал небольшую статью о специализированных контроллера Piccolo от Texas Instruments, которые предназначены для управления силовыми преобразователями и электроприводом. Данные контроллеры являются очень мощным инструментов разработки во многих задачах и хотелось написать про них что-то еще… простое и полезное.


Недавно меня озадачили разработать контроллер для управления двигателем и соответственно образовалась тема для статьи — сегодня я расскажу о процессе формирования трехфазного ШИМа для управления двигателем, а так же объясню в чем выгодные отличия TMS320F28 от других контроллеров типа STM32F334, STM32G484, XMC4200 и остальных.


В качестве стенда я буду использовать разрабатываемый контроллер, увы, подробно про железную часть я рассказывать не могу. Правда, если я скажу, что контроллер построен на базе связки TMS320F28027 + DRV8353RSRGZT, то вы можете посмотреть в даташит на драйвер и увидеть общий концепт схемотехники + на данном камне есть отладка и reference design на нее открыт.


Драйвер BLDC


В принципе на однотипной схемотехнике можно управлять и BLDC двигателями, которые "потребляют" уровни напряжения и обычными трехфазниками, которые уже хотят синусоидальный выход. Я покажу оба варианта, т.к. путь к синус лежит через формирование уровней напряжения.


Осциллограмма №1

Читать дальше →
Всего голосов 43: ↑41 и ↓2 +39
Просмотры 23K
Комментарии 59

Поделки из нерабочих HDD — мини-помпа

Компьютерное железо DIY или Сделай сам Электроника для начинающих


Понадобилась мне как-то для будущих самоделок водяная помпа. Да не простая — с ограничениями по габаритам — толщина до 25мм, ширина до 50мм (длина — уже можно варьировать). Из желаемых характеристик — напор 1м и расход 100л/ч. Не найдя в продажах желаемого (в основном — по габаритам), по своей упоротойупорной натуре приступил к реализации своего решения данного вопроса!

Внимание — много фото!
Всего голосов 89: ↑88 и ↓1 +87
Просмотры 87K
Комментарии 103

Мотор в качестве электромагнитного тормоза

Научно-популярное DIY или Сделай сам Транспорт
Я занимаюсь разработкой бесколлекторных моторов в компании Impulsor. В последнее время к нам часто обращаются для разработки мотора/генератора, который будет выступать в качестве тормоза. В данной статье я расскажу об особенностях такого применения моторов, какие при этом преимущества и недостатки, и как реализовать такой режим работы.


Читать дальше →
Всего голосов 42: ↑33 и ↓9 +24
Просмотры 18K
Комментарии 78

Как управлять BLDC по 25кВт в пике? Настройка контроллера Kelly KLS. Чтение состояния по UART

Блог компании Golf Robotics Разработка робототехники *Разработка под Arduino *DIY или Сделай сам Электроника для начинающих
!!! Управляя монстрами с суммарной мощностью 100 кВт в пике соблюдайте 2 правила:

  • Не забывайте про killswitch.
  • Никогда не нарушайте первое правило.

При нарушении этих простых правил результат в лучшем случае будет как на видео ниже.


В этой статье я расскажу как правильно настроить и управлять контроллерами Kelly KLS. Как подключить контроллеры Kelly по UART. Для примера Kelly+STM32 или Kelly+Arduino.


Всего голосов 8: ↑5 и ↓3 +2
Просмотры 5.3K
Комментарии 11

Controlling Brushless Motors using Raspberry PI

Разработка робототехники *Разработка для интернета вещей *Разработка на Raspberry Pi *Робототехника Интернет вещей
Tutorial

In this video tutorial, we will control a pair of brushless motors from a Raspberry PI computer. We will use one of the computer's USB ports to connect a network of brushless motor controllers. We will power the computer, the controllers, and the brushless motors using a single battery, similar to a autonomous vehicle design.

The first motor is an outrunner type, a kind of what you would use for a vehicle propulsion. The bigger motor comes with a quadrature encoder which means it can be used as a powerful servo.

I made a cable to power my set up. On one end, the cable has a socket for plugging the battery. The cable splits into a two parallel parts to power the controllers, and the Raspberry PI. The bottom part of the cable further splits to power a pair of brushless motor controllers.
By the way, the controllers need 7 to 60 Volts DC. I put proper connectors at the ends of the cable, so that I could just plug it into the controllers.

Servosila brushless motor controllers come in rectangular or circular form factors. The controllers have USB and CANbus ports for connecting to control computers such as Raspberry PI.

Video & Read More
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 980
Комментарии 0

Controlling Brushless Motors from Windows

Разработка робототехники *Разработка для интернета вещей *Разработка под Windows *Робототехника Интернет вещей
Tutorial

In this video, we will look at how to connect brushless motors to a Windows computer via USB. We are going to connect a network of Servosila brushless motor controllers to the computer. The other option is CANbus interface, but we will look at CANbus in a dedicated video. A regular USB cable is used. Note that the USB cable is not used to power the controller and its motor.

The first brushless motor controller in network appears to Windows as a Virtual COM port. Once connected via USB, it can be found in a general list of devices in the Window's "Settings" window. Up to 16 controllers can be connected this way via a single USB cable to the same control computer or a PLC. If one of the interconnected brushless motor controllers is connected to a computer via USB, then that particular controller becomes a USB-to-CANbus gateway for the rest of the network.

If your computer happens to have more that one serial port, you may wish to check a COM port's number assigned by Windows to the controller. Then, you pick this COM port in a drop down menu in the Servoscope software, and click Connect. If the COM port is not listed in the drop-down menu, click the Refresh button. If everything is good, the controller appears in a list of devices. Double-click to open up a control and configuration window.

Video & Read more
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 617
Комментарии 0

Controlling Brushless Motors using a Linux computer or a PLC

*nix *SCADA *Компьютерное железо DIY или Сделай сам Электроника для начинающих
Tutorial

In this video, we will look at how to connect brushless motor controllers to a Linux computer. Specifically, we will use a computer running Debian. The same steps would work for Ubuntu Linux and other Linux distributions derived from Debian.

I've got a small sensorless brushless motor, and a bigger brushless motor with a built-in absolute encoder. Lets look at how to control those from my Debian Linux computer. Servosila brushless motor controllers come in several form factors with either a circular or a rectangular shape. The controllers come with a set of connectors for motors and encoders as well as for USB or CANbus networks.

The controllers can be powered by a power supply unit or by a battery. To spice up my setup, I am going to use a battery to power the controllers and thus their motors. The controllers need 7 to 60 volts DC of voltage input. If I connect the battery, the controllers get powered up. The small LED lights tells us that the controllers are happy with the power supply.

We need to connect the brushless motor controllers to the Linux computer. There are two ways to do that - via CANbus or via USB. Lets look at the USB option first. A regular USB cable is used. Only one of the controllers needs to be connected to a computer or a PLC.

Next, we need to build an internal CANbus network between the controllers. We are going to use a CANbus cross-cable to interconnect the controllers. Each controller comes with two identical CANbus ports that help chain multiple controllers together in a network. If one of the interconnected brushless motor controllers is connected to a computer via USB, then that particular controller becomes a USB-to-CANbus gateway for the rest of the network. Up to 16 controllers can be connected this way via a single USB cable to the same control computer or a PLC. The limit is due to finite throughput of the USB interface.

Video & Read more
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 953
Комментарии 0

Making an Encoder Cable for Servosila Brushless Motor Controller. Testing in Direct Drive mode

Разработка робототехники *Разработка для интернета вещей *Производство и разработка электроники *DIY или Сделай сам Электроника для начинающих
Tutorial

In this video, we are making a cable for connecting a quadrature encoder to a Servosila brushless motor controller, and and then running a servo motor in Direct Drive mode. To make the cable we are using a cable assembly kit that can be purchased from the internet store. Alternatively, the components for the cable can be bought in other places. The part numbers are given in the controller's datasheet.

The cable assembly kit consists of a connector and a set of wires with pre-crimped socket blades. If you have a crimper tool, you can also attach the socket blades to wires by yourself.

Lets open a datasheet document that comes with the brushless motor controller. Note that each connector has its first pin clearly marked with a "1" sign. Conventionally, the numbering of pins is done in such a way that there are rows of odd-numbered and even-numbered pins.

The quadrature encoder's electrical interface has 5 wires in total. Positions of the pins of each of the wires are given in the table. The socket blades need to be pushed into the connector until you feel a "click". The blades lock into the connector's sockets. Optionally, primarily for cosmetic reasons, you may want to add a heat-shrink tubing to your cable.

The brushless motor controllers come in two distinct forms, a circular and a rectangular one. Both models are identical in terms of capabilities, features, firmware, and external electrical connectors.

The connector has a locking mechanism that keeps it in place. I soldered a mating connector to the other side of the cable - a connector that my brushless motor needs. Note that your motor will likely require a different connector, or no connector at all. It is always a good idea to test an end-to-end integrity of the cable and its connectors. Lets buzz the wires using a multimeter. The cable is ready.

Video & Read more
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 378
Комментарии 0