Миландр
http://forum.milandr.ru/

Микроконтроллер для электродвигателей
http://forum.milandr.ru/viewtopic.php?f=26&t=1753
Страница 9 из 10

Автор:  prostoRoman [ 2018-мар-13 09:25 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

R Max писал(а):
Ekaterina писал(а):
Здравствуйте!
TAP-контроллер будет в этой микросхеме.
Отлично !!!

будет ли сама микросхема...
да и какой она будет - тоже вопрос.

Автор:  R Max [ 2018-мар-18 14:31 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

Кстати идея с двумя ядрами неплохая - например на одном будет висеть вся цифровая обработка и быстрая измериловка, а на втором - низкоскоростные стеки USB и Ethernet.

Автор:  R Max [ 2018-мар-20 20:05 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

FPU и тригонометрический блок с какими типами операндов может работать на аппаратном уровне: плавающая запятая с одинарной точностью float (4 байта) или двойной double (8 байт) ?

Автор:  R Max [ 2018-мар-24 16:43 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

До кучи, а можно ли сделать ШИМ с дробным коэффициентом деления, т.е. сначала например умножить на x, а потом поделить на y (в современных PLL вроде так делается) ?

Автор:  Ekaterina [ 2018-мар-30 18:00 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

ШИМ будет только с целым коэффициентом деления.
FPU и тригонометрический сможет работать с плавающей запятой с одинарной точностью float (4 байта)

Автор:  R Max [ 2018-мар-30 21:01 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

Ekaterina, спасибо за ответ!

Автор:  Электромонтёр [ 2018-июн-23 13:22 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

Может быть уже и неактуально, но вставлю свои пять копеек, исходя из своего скромного опыта.
1. Нужно ограничение минимального и максимального заполнения ШИМ. Например, у меня полумост с бутстрепным драйвером, которому нужно не менее 1 мкс импульса низкого уровня для подзаряда конденсатора, иначе по мере его разряда умрёт верхний ключ и потянет за собой нижний.
2. Нужно отключение работы выходов ШИМ от внешнего сигнала, с включением только записью бита в регистр. Например, у меня стоит аппаратная триггерная защита, которая при перегрузке отрубает драйвера, желательно независимо от процессора отрубать и ШИМы, чтобы при попытке сброса защиты не случилось зрелищного салюта.
3. Нужен аппаратный блок точного расчёта разгона-торможения до заданной скорости по заданному ускорению. Например, tn=t0/(1+t0*a*t) tn-текущий период, t0-начальный период, а-ускорение, t-время с начала ускорения.
4. Нужна поддержка алгоритма повышенной точности. Например, у меня дискретность кванта периода равна 50 мкс (ШИМ 20кГц), и при разгоне заметна дискретность приращения скорости при максимальных оборотах. Тогда рассчитываем значение периода, например в 16 раз большим, а при переборе вектора вместо tn-- ставим tn-=16, результат налицо.
5. Нужна поддержка не только трёхфазных машин, но и двух(и четырёх)фазных. Например, униполярный и биполярный шаговые двигатели.

Автор:  -=Sergei=- [ 2018-сен-21 09:13 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

Наконец настал тот момент, который мы так долго ждали.
Мы получили образцы микроконтроллера для управлением электроприводом.
И запустили в изготовление партию демонстрационных плат.
Краткие предварительные характеристики
Питание 3,0....3,6В
Тактовая частота до 150 МГц
Процессорное ядро 2 х ARM Cortex-M4F Lock-Step или Dual-Core
Память программ 1 Мбайт + защита от чтения
Память ОЗУ 256 КБайт
ЦАП 4 х 12 бит
АЦП 6 х 12 бит на 32 канала
Квадратурные энкодеры 2
ШИМ 9 х 32 разряда
Аналоговые компараторы 4
Таймеры 4 х 32 разряда
Триганометрический вычислитель
GPIO 96
Контроллер ГОСТ Р 52070-2003 - 1
Контроллер USB HighSpeed + PHY
Контроллер SPI 2
Контроллер UART 4
Контроллер CAN 2
Контроллер Ethernet 10/100 MAC
Тип корпуса 144 вывода, габариты корпуса 16,2 х 16,2 мм
МК 6109.144-A (PGA)
МК 8307.144-АН3 (BGA)

Вложения:
1508МТ015__0004.jpg
1508МТ015__0004.jpg [ 4.41 МБ | Просмотров: 8304 ]
МК 8307.144-АНЗ.png
МК 8307.144-АНЗ.png [ 9.69 МБ | Просмотров: 8304 ]
IMG_20180911_173714.jpg
IMG_20180911_173714.jpg [ 2.6 МБ | Просмотров: 8304 ]

Автор:  prostoRoman [ 2018-сен-24 10:55 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

-=Sergei=- писал(а):
Наконец настал тот момент, который мы так долго ждали.
Мы получили образцы микроконтроллера для управлением электроприводом.
И запустили в изготовление партию демонстрационных плат.

Поздравляю Вас!

1. Это первые инженерные образцы на которых будет исследоваться чип или это уже образцы для конечных пользователей "на попробовать"?

2. Уже можно заказывать отладку? Она будет в одном варианте что на картинке?

3. Есть ли в МК SDIO или SD карты через SPI?

Последнее по порядку, но не по значению: прошу выложить спецификацию на МК и схему на ОП.
Спасибо.

Автор:  Ekaterina [ 2018-сен-25 12:25 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

Здравствуйте!

1. Это инженерные образцы. "На попоробовать" будут позже.
2. Отладочная плата будет переделываться. По поводу заказов лучше уточнить, написав на ic@milandr.ru
3. Через SPI есть, через SDIO еще будет проверяться.

last but not least: спецификация будет приведена в соответствие с реальной ситуацией через 3-4 недели, а к приемлемому виду - к середине января. Схему на отладочную плату пока выложить не могу - нельзя.

Автор:  prostoRoman [ 2018-окт-22 13:07 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

-=Sergei=- писал(а):
...
Краткие предварительные характеристики
...
Триганометрический вычислитель
...

По поводу этого функционального блока какая есть информация в открытом доступе? Может есть статья о его характеристаках и использовании или аналог этого блока?

Автор:  Ekaterina [ 2018-окт-23 14:31 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

Здравствуйте. Ответила письмом на почту.

Автор:  paskal [ 2018-окт-31 19:09 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

-=Sergei=- писал(а):
Тип корпуса 144 вывода, габариты корпуса 16,2 х 16,2 мм
МК 6109.144-A (PGA)
МК 8307.144-АН3 (BGA)

Мы раньше не применяли такие корпуса. Поэтому интересует вопрос. Сколько минимум слоёв на ПП понадобится для разводки такого корпуса? И каков класс точности?

Автор:  prostoRoman [ 2018-окт-31 20:12 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

paskal писал(а):
-=Sergei=- писал(а):
Тип корпуса 144 вывода, габариты корпуса 16,2 х 16,2 мм
МК 6109.144-A (PGA)
МК 8307.144-АН3 (BGA)

Мы раньше не применяли такие корпуса. Поэтому интересует вопрос. Сколько минимум слоёв на ПП понадобится для разводки такого корпуса? И каков класс точности?

Судя по материалам семинара (стр. 10, 11) https://www.milandr.ru/upload/iblock/68 ... 0a64c3.pdf
PGA: via/pad 0.5/0.8, class 0.15/0.15
BGA: via/pad 0.3/0.6, class 0.15/0.15
два слоя. с PGA, конечно, сложнее...

Автор:  prostoRoman [ 2018-окт-31 20:42 ]
Заголовок сообщения:  Re: Микроконтроллер для электродвигателей

Ekaterina писал(а):
...
2. Отладочная плата будет переделываться. ...

Какая м/с Ethernet PHY установлена на ОП?
Нет ли планов по выпуску собственной м/с Ethernet PHY 10/100?

Вложения:
Eth_PHY.jpg
Eth_PHY.jpg [ 114.03 КБ | Просмотров: 3728 ]

Страница 9 из 10 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/