Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/32: Рейтинг темы: голосов - 32, средняя оценка - 4.56
Rodyst
1

STM32F4Discovery + L6470 драйвер шаговика

24.01.2014, 12:07. Показов 5981. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте всем!
Помогите пожалуйста разобраться с подключением и управлением этой микросхемкой... L6470 - это драйвер шагового двигателя с поддержкой микрошагового режима. Управляется по SPIю. Исходные данные - отладочная платка STM32F4Dyscovery и отладочная платка c L6470 (http://www.ebay.com/itm/L6470-... 27da53689c). На сайте ST нашёл библиотеку с примерами работы, но там только под STM32F1х... Пример работы STM32F4 с SPI я нашёл и успешно пересылал данные с spi1 в spi2, моргал светодиодиками... а как дальше - вообще не представляю... Как переписать библиотеку с одного контроллера на другой тоже не знаю( В программировании я полный прафин, поэтому прошу помощи многоуважаемых форумчан и Гуру-микроконтроллерщиков- помогите зауправлять этим драйвером.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.01.2014, 12:07
Ответы с готовыми решениями:

Драйвер шаговика Easy Driver на A3967 - помогите разобраться
Доброй ночи. Заказал из Китая несколько драйверов для шаговых двигателей, Easy Dryver на микросхеме...

sot-23 hexfet для шаговика?
Можно ли крошечными мосфетом в sot-23 с очень маленьким сопротивлением открытого канала (типа...

максимальная скорость шаговика из 5.25 дисковода?
может, кто-нибудь баловался и знает наперед?

Помогите с питанием контроллера для шаговика.
Здравствуйте, собрал контроллер для ШД управление в полушаге, на выходе обычные ключи на КТ829А...

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

6
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 648
24.01.2014, 19:35 2
Я раньше тарился на https://www.sparkfun.com/ когда с ардуиной игрался, и там по каждому модулю есть подробные описания и примеры кода, и вам достаточно найти раздел про эту платку.
0
Rodyst
27.01.2014, 00:57 3
Спасибо! То есть, насколько я понимаю, мне можно просто прошить программой из примера мой контроллер и попробовать зауправлять драйвер? Или что-то ещё нужно прописывать, переделывать библиотеки и т.п. Я дико извиняюсь, за банальные и дурацкие вопросы, но мне действительно пока такие вещи не совсем понятны...(((
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 648
27.01.2014, 06:29 4
https://www.sparkfun.com/products/11611 вот тут даташиты, примеры и прочее, но так что-бы просто скопировать код, прошить МК и все заработало не получиться.
Ведь нужно еще сделать хотя-бы элементарный интерфейс управления, для управления хотя-бы скоростью, т.к. в отличие от обычных моторчиков, где при подаче любого напряжения в пределах разумного он сразу вращается, то шаговик при большой частоте шагов даже не стартанет (шаги это типа последовательная подача напряжения на разные обмотки, что и вызывает вращение).
0
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 648
27.01.2014, 07:19 5
Для общего понимания вот статья про шаговики http://kazus.ru/shemes/showpage/0/843/1.html
0
Rodyst
27.01.2014, 14:36 6
Спасибо за ссылку! Она пригодилась, вечером скачаю библиотеки и попробую "потанцевать с бубном".Как, что и куда подключать, как должны выглядеть управляющие сигналы я представляю. Всё что касается железа, его поведения и схемных решений затруднений не вызывает, этому учился))) не хватает знаний в программировании этого самого железа... В общем, есть связка IDE (IAR) + библиотека sparkfun + отладочная плата STM32F4. Насколько я понимаю, чтоб всё это корректно заработало, мне нужно переделать заголовочные фйлы в части касаемой определения типа контроллера, распиновки интерфейса. Так?
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 648
27.01.2014, 14:50 7
Именно так :-)
0
27.01.2014, 14:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2014, 14:50
Помогаю со студенческими работами здесь

STM32F4DISCOVERY
Здравствуйте ! Подскажите пожалуйста для чего нужны модули на странице ...

STM32F4Discovery
Доброго времени суток... Возникло желание запустить внешний ЦАП (CS43L22) на указанной плате......

STM32F4Discovery SPI
Здравствуйте. У меня имеется плата STM32F4Dyscovery и я хочу по SPI прочитать значение регистра...

stm32f4discovery + ENC28J60
Всем привет! Есть такой код: int main(void) { SystemInit(); SystemCoreClockUpdate(); ...

STM32F4Discovery + акселерометр
Доброго времени суток господа. Решил запустить акселерометр на указанной в заголовке плате. Но вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru