Перейти к содержанию
    

Brushless Motor Controller - the scope of work


Evaluate STM32F0 FOC STEVAL-SPIN3201 solution in both sensored and sensorless mode.
Evaluate the motor parameter identification process for FOC 
Spin small brushless hobby motor (600-900KV)
Advise components modification to spin the motor at 16.8V with a max current of 40amps.

Basic knowledge of English is required. Rates are subject for negotiation.

Thank you.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Задача сводится к подбору драйвера и транзистора.

P.S. Анализируя видео по ссылке в подписи ваши проекты имеют двойное назначение...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Sorry, don't have Russian at my office.

The task is Not what you wrote, the description clearly says what is necessary, mainly: 

Quote

Evaluate the motor parameters identification process for FOC 

I also can add that the current implementation uses TI C2K MCU but for different reasons, we need the alternative. STMicro is the one. If you may offer other - we will look at it as well.

This particular project as many of my former projects does require to spin a motor. What the motor spins it is a very different story and is not the subject for this topic, but in any case, don't want - don't do.

Thank you.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3+ years in the project, analysis, practice. Communication with guys from STM, TI on this topic. The main problem in the database, ideas, physics of the process of controlling the motor, FOC on the part of the processor and its algorithms, architecture. Starting with different STM ICs always found problems.
But you can step on these "грабли" in search of a competitor TI.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

49 minutes ago, Aner said:

Starting with different STM ICs always found problems.

 

10+ years with STM32F4 Yes, there are a lot of issues but if you're not using Cube then it does the job. TI has its own caveats. Nobody is perfect. Doesn't make sense to discuss which one is better or worse. As I mentioned: we're looking for an alternative and everything has its own price. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

The STSPIN32F0A has a weak driver, the output current is only 600 mA. To control 40 A transistors will not be enough. The controller will cope with the task.

У STSPIN32F0A слабый драйвер, выходной ток всего 600 мА. Для управления 40 А транзисторами будет недостаточно. Контроллер справится с поставленной задачей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

You don't have to reply in English - reading isn't an issue, a keyboard is. 

The most important challenge is tuning software, adapting it to the motor, Achieving the required performance. Hardware will become the next challenge, but if the software is not proven to be capable then hardware is irrelevant. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 4/10/2019 at 5:49 AM, let's see said:

Brushless Motor Controller - the scope of work


Evaluate STM32F0 FOC STEVAL-SPIN3201 solution in both sensored and sensorless mode.
Evaluate the motor parameter identification process for FOC 
Spin small brushless hobby motor (600-900KV)
Advise components modification to spin the motor at 16.8V with a max current of 40amps.

I have a very similar project.
This is the BLDC and BLAC motors controller of my design.
Main feature of it is precision 16-bit ADC for phase current measurement.
The effective low rotor angle rate estimator of FOC requires precision current measurement. But internal ADC of uC usually have not that quality.
I use external ADC MAX11060. It work in synchronous with driver PWM.
About 10 Amps board can deliver without radiator. 
Above 10 A board need forced cooling.
In peak (< 10 ms) the board can withstand 100 А or more.   
Nominal power voltage is 24 V.
  
In addition, the board has:
- Galvanically isolated CAN interface 
- Hall sensors interface
- Servo sensor interface
- Driver, CPU and motor thermosensors
- Digital IO. Ability connect RC transceiver with variety of protocols, as example SBUS
- I2C and SPI interfaces
- Precision measurement circuit of self current consumption.  
The previous platform version is described here.

https://habr.com/ru/post/401873/

https://habr.com/ru/post/403525/

The board requires an external processor module to operate.
At present, such a module is used:

https://habr.com/ru/post/392839/

The software for FOC in my project is generated in MATLAB. This method is much more efficient than using binary  ST libraries.

The price of the module is about 150 euros at retail without VAT.
But the project itself is free of charge.

Regarding software development I can't support it in near some month. 

image.png.34451cbf2f2e7d49550e29e6d5847e35.png

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так этот же проект раскритиковали довольно сильно, по этому он и не пошел никуда. Как помню там большие проблемы как в схематике, разводке. Про защиту от перегрузок там вообще ноль. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, AlexandrY said:

I have a very similar project.
This is the BLDC and BLAC motors controller of my design.
Main feature of it is precision 16-bit ADC for phase current measurement.
The effective low rotor angle rate estimator of FOC requires precision current measurement. But internal ADC of uC usually have not that quality.
I use external ADC MAX11060. It work in synchronous with driver PWM.
About 10 Amps board can deliver without radiator. 
Above 10 A board need forced cooling.
In peak (< 10 ms) the board can withstand 100 А or more.   
Nominal power voltage is 24 V.

8

We have limited space, so even using current design it will absolutely require significant changes. Extra features/abilities may be nice but not within the scope. NO forced cooling. 40AQ is a must. 

As I have mentioned above, we want to have the performance the same as with TI C2K or better but want to replace TI with Cortex-M. STM is just one of the options.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Today I received a test batch of my boards.

MOSFETs on my board have almost two times lower resistance than the mosfets on the STEVAL-SPIN3201 board.
However, in any case, neither my board nor the board from ST can work without a radiator for more than 5 minutes at a current of 40 A

I just offered a better alternative than STEVAL-SPIN3201 :pardon:

Motor.jpg.e2e9a82130975c4c9dc9f9a575f6a9bf.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...