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

 
 
> Написать прошивку на ПЛИС для xilinx для шагового двигателя (ШД)
zoono
сообщение Dec 4 2017, 07:05
Сообщение #1


Участник
*

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



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

- Сигналы управления (от хост контроллера): Step, dir, enable. (сам хост-контроллер в данное ТЗ НЕ входит, это на нашей стороне)
Деление шага 1/8, 1/16, 1/32, максимальная частота импульсов 150КГц.
- ШД: 24в 3А (950 об/мин)
- Необходима минимизация тепловыделения (это САМОЕ главное)!!

Пишите на yanbotalov (собака) gmail.com
Обязательно резюме, указание стоимости, опыта работы на ПЛИС
Работа по договору
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
khach
сообщение Dec 7 2017, 12:09
Сообщение #2


Гуру
******

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



Для ШИМ управления необходима обратная связь по току. Т.е нужны аналоговые элементы, как минимум компаратор. Реализовать это в ПЛИС нельзя, нужны внешние элементы. Что сильно усложняет схему и теряется ее смысл. А еще нужны драйверв силовых ключей, что тоже в ПЛИС не реализовать. Проще взять готовый драйвер ШД с опцией деления микрошага.


Go to the top of the page
 
+Quote Post
Elsystems
сообщение Dec 8 2017, 06:48
Сообщение #3


Местный
***

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



Цитата(khach @ Dec 7 2017, 15:09) *
Для ШИМ управления необходима обратная связь по току. Т.е нужны аналоговые элементы, как минимум компаратор. Реализовать это в ПЛИС нельзя, нужны внешние элементы. Что сильно усложняет схему и теряется ее смысл. А еще нужны драйверв силовых ключей, что тоже в ПЛИС не реализовать. Проще взять готовый драйвер ШД с опцией деления микрошага.

Обычно в таких случаях ставят ПЛИС + АЦП + драйвер. Я не спец именно по ШД, но по моему тут токовый контур не нужен.
Go to the top of the page
 
+Quote Post
khach
сообщение Dec 8 2017, 09:43
Сообщение #4


Гуру
******

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



Цитата(Elsystems @ Dec 8 2017, 09:48) *
Обычно в таких случаях ставят ПЛИС + АЦП + драйвер. Я не спец именно по ШД, но по моему тут токовый контур не нужен.

OOO? О можно глянуть на блок-схему такого драйвера с АЦП? Никогда не встречал. Я еще понимаю ЦАП для задания порога срабатывания компаратора ШИМ, но АЦП? С чем его синхронизировать?
Драйвер на ПЛИС с внешней аналоговой обвязкой приходилось делать, когда возникла необходимость запустить древний 5- фазный шаговик с микрошагом. А в те времена драйверов 5- фазников от allegro еще не было,
пришлось на Xilinx уродоваться.
Go to the top of the page
 
+Quote Post
Elsystems
сообщение Dec 8 2017, 14:06
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 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

Сообщений в этой теме
- zoono   Написать прошивку на ПЛИС для xilinx для шагового двигателя (ШД)   Dec 4 2017, 07:05
- - Stepanov   Снизить тепловыделение, сиречь поднять КПД может т...   Dec 4 2017, 11:28
|- - Manfred   Цитата(Stepanov @ Dec 4 2017, 14:28) Сниз...   Dec 7 2017, 04:35
- - Elsystems   Цитата(zoono @ Dec 4 2017, 10:05) Написат...   Dec 7 2017, 06:49
|- - fantasy   Цитата(Elsystems @ Dec 8 2017, 09:48) Обы...   Dec 8 2017, 08:48
|- - Огурцов   Цитата(khach @ Dec 8 2017, 10:43) OOO? О ...   Dec 8 2017, 11:09
||- - khach   Цитата(Огурцов @ Dec 8 2017, 14:09) а зач...   Dec 8 2017, 11:22
||- - Tanya   Цитата(khach @ Dec 8 2017, 14:22) Можно к...   Dec 8 2017, 11:25
||- - Огурцов   Цитата(khach @ Dec 8 2017, 12:22) Потому ...   Dec 8 2017, 12:44
||- - Tanya   Цитата(Огурцов @ Dec 8 2017, 15:44) пардо...   Dec 8 2017, 12:54
||- - Огурцов   Цитата(Tanya @ Dec 8 2017, 13:54) А смысл...   Dec 8 2017, 14:25
||- - Tanya   Цитата(Огурцов @ Dec 8 2017, 17:25) а в ч...   Dec 8 2017, 16:01
||- - Огурцов   Цитата(Tanya @ Dec 8 2017, 16:01) Какой п...   Dec 8 2017, 20:09
|- - halfdoom   Цитата(Elsystems @ Dec 8 2017, 17:06) АЦП...   Dec 11 2017, 09:32
- - yuri.job   Стесняюсь спросить, а почему бы эту задачу не сдел...   Dec 8 2017, 10:43
|- - Эдди   Цитата(yuri.job @ Dec 8 2017, 13:43) А ещ...   Dec 8 2017, 11:07
- - apozdniakov4   Работал в фирме Pure.... , секретов разглашать не ...   Dec 9 2017, 13:50
- - Aldec   Возможно это курсовая работа в какомто вузе, или в...   Dec 9 2017, 14:55
- - khach   Глупость это большая- ток же растет линейно в тече...   Dec 11 2017, 10:40
- - Elsystems   Цитата(khach @ Dec 11 2017, 13:40) Глупос...   Dec 11 2017, 11:28


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 18:53
Рейтинг@Mail.ru


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