реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Написать прошивку на ПЛИС для xilinx для шагового двигателя (ШД)
Elsystems
сообщение Dec 8 2017, 14:06
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 265
Регистрация: 19-01-12
Пользователь №: 69 736



Цитата(khach @ Dec 8 2017, 12:43) *
OOO? О можно глянуть на блок-схему такого драйвера с АЦП? Никогда не встречал. Я еще понимаю ЦАП для задания порога срабатывания компаратора ШИМ, но АЦП? С чем его синхронизировать?
Драйвер на ПЛИС с внешней аналоговой обвязкой приходилось делать, когда возникла необходимость запустить древний 5- фазный шаговик с микрошагом. А в те времена драйверов 5- фазников от allegro еще не было,
пришлось на Xilinx уродоваться.

АЦП для оцифровки тока. Под драйвером я понимаю предусилитель для силовых транзисторов - это отдельная микросхема, может быть интегрирована вместе с силовыми транзисторами. Схема простая - из ПЛИС релейные сигналы идут на драйверы транзисторов, с драйверов на транзисторы. Ток измеряется шунтом или датчиком и через АЦП заводится в ПЛИС. Все остальное делается логикой внутри ПЛИС. Новые ПЛИСки кстати в основном внутри АЦПшки имеют - возможно они подойдут даже.

Сообщение отредактировал Elsystems - Dec 8 2017, 14:13
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 8 2017, 14:25
Сообщение #17


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Tanya @ Dec 8 2017, 13:54) *
А смысл? Задание нужно быстро и точно менять. А ШИМ придется фильтровать.

а в чём проблема ? или мы про авээрку говорим ?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 8 2017, 16:01
Сообщение #18


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Огурцов @ Dec 8 2017, 17:25) *
а в чём проблема ? или мы про авээрку говорим ?

Какой предлагаете сделать период ШИМа и постоянную времени фильтра в этих периодах?
Так в чем смысл этого? Есть интегральные драйверы, где все внутри, и оно может сравнивать ток обеих полярностей, и защита там тоже всякая есть... Зачем это самостоятельно колхозить?
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 8 2017, 20:09
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(Tanya @ Dec 8 2017, 16:01) *
Какой предлагаете сделать период ШИМа и постоянную времени фильтра в этих периодах?

не достаточно начальных условий, но наверное где-то в корень квадратный между циклом шима силы и тактовой шима с фпга

Цитата(Tanya @ Dec 8 2017, 16:01) *
Так в чем смысл этого? Есть интегральные драйверы, где все внутри, и оно может сравнивать ток обеих полярностей, и защита там тоже всякая есть... Зачем это самостоятельно колхозить?

тогда в чём смысл топика вообще


Сообщение отредактировал Огурцов - Dec 8 2017, 20:14
Go to the top of the page
 
+Quote Post
apozdniakov4
сообщение Dec 9 2017, 13:50
Сообщение #20





Группа: Новичок
Сообщений: 4
Регистрация: 4-05-16
Из: Воронеж
Пользователь №: 91 594



Работал в фирме Pure.... , секретов разглашать не буду (п.о. не видел) но скажу что программистам с опытом в этой области, работа с шд всякие pid, ОС контроль по энкодеру, потеря шагов, наводки всё это не давалась легко, много настроек под конкретный мотор и условия. Проще купить готовый драйвер в китае наклеить свой лейбл по договорённости, а годы уйдут. stm32 нет с аппаратным motor control. TMS 320F28035 есть, есть отладочная плата для ШД и сервы есть примеры, там всё как положено контроль тока по pid, по позиции. Вариант найти и позвонить фирму где я работал и покупать прошитый единственный драйвер на ПЛИС.

Сообщение отредактировал apozdniakov4 - Dec 9 2017, 13:51
Go to the top of the page
 
+Quote Post
Aldec
сообщение Dec 9 2017, 14:55
Сообщение #21


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 21-06-16
Пользователь №: 92 272



Возможно это курсовая работа в какомто вузе, или все дело в запрещенных на ввоз редукторах и швп,

Почемуто требуется предоставить резюме и опыт работы с плис... это кадровое агенство?
Там нужно пара тригеров, счетчиков и мультиплексер
Go to the top of the page
 
+Quote Post
halfdoom
сообщение Dec 11 2017, 09:32
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 003
Регистрация: 20-01-05
Пользователь №: 2 072



Цитата(Elsystems @ Dec 8 2017, 17:06) *
АЦП для оцифровки тока.



А зачем это нужно в базовом драйвере ШД?
Go to the top of the page
 
+Quote Post
khach
сообщение Dec 11 2017, 10:40
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Глупость это большая- ток же растет линейно в течении периода шим. Как выборку АЦП синхронизировать с периодом ШИМ? Или предлагается что то типа цифрового осциллографа с мегагерцовой частото выборок АЦП и цифровым компаратором кода? Тогда это очень тонкое извращение, хотя работать конечно будет.
Go to the top of the page
 
+Quote Post
Elsystems
сообщение Dec 11 2017, 11:28
Сообщение #24


Местный
***

Группа: Участник
Сообщений: 265
Регистрация: 19-01-12
Пользователь №: 69 736



Цитата(khach @ Dec 11 2017, 13:40) *
Глупость это большая- ток же растет линейно в течении периода шим. Как выборку АЦП синхронизировать с периодом ШИМ? Или предлагается что то типа цифрового осциллографа с мегагерцовой частото выборок АЦП и цифровым компаратором кода? Тогда это очень тонкое извращение, хотя работать конечно будет.

Во первых человек хочет на ПЛИС сделать. АЦП на 1MSPS/12bit - это 200руб. На сколько я понимаю ток растет не линейно, а апериодически, на форму кривой влияют R, L, U. Наверное надо сначала понять какой принцип управления выбран.

Сообщение отредактировал Elsystems - Dec 11 2017, 11:35
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 16:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01425 секунд с 7
ELECTRONIX ©2004-2016