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

Написать прошивку на ПЛИС для xilinx для шагового двигателя (ШД)

OOO? О можно глянуть на блок-схему такого драйвера с АЦП? Никогда не встречал. Я еще понимаю ЦАП для задания порога срабатывания компаратора ШИМ, но АЦП? С чем его синхронизировать?

Драйвер на ПЛИС с внешней аналоговой обвязкой приходилось делать, когда возникла необходимость запустить древний 5- фазный шаговик с микрошагом. А в те времена драйверов 5- фазников от allegro еще не было,

пришлось на Xilinx уродоваться.

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

Изменено пользователем Elsystems

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


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

А смысл? Задание нужно быстро и точно менять. А ШИМ придется фильтровать.

а в чём проблема ? или мы про авээрку говорим ?

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


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

а в чём проблема ? или мы про авээрку говорим ?

Какой предлагаете сделать период ШИМа и постоянную времени фильтра в этих периодах?

Так в чем смысл этого? Есть интегральные драйверы, где все внутри, и оно может сравнивать ток обеих полярностей, и защита там тоже всякая есть... Зачем это самостоятельно колхозить?

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


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

Какой предлагаете сделать период ШИМа и постоянную времени фильтра в этих периодах?

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

 

Так в чем смысл этого? Есть интегральные драйверы, где все внутри, и оно может сравнивать ток обеих полярностей, и защита там тоже всякая есть... Зачем это самостоятельно колхозить?

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

 

Изменено пользователем Огурцов

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


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

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

Изменено пользователем apozdniakov4

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


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

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

 

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

Там нужно пара тригеров, счетчиков и мультиплексер

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


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

Глупость это большая- ток же растет линейно в течении периода шим. Как выборку АЦП синхронизировать с периодом ШИМ? Или предлагается что то типа цифрового осциллографа с мегагерцовой частото выборок АЦП и цифровым компаратором кода? Тогда это очень тонкое извращение, хотя работать конечно будет.

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


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

Глупость это большая- ток же растет линейно в течении периода шим. Как выборку АЦП синхронизировать с периодом ШИМ? Или предлагается что то типа цифрового осциллографа с мегагерцовой частото выборок АЦП и цифровым компаратором кода? Тогда это очень тонкое извращение, хотя работать конечно будет.

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

Изменено пользователем Elsystems

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


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

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

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

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

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

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

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

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

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

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