Rodyst
|
|
1 | |
STM32F4Discovery + L6470 драйвер шаговика24.01.2014, 12:07. Показов 5981. Ответов 6
Метки нет (Все метки)
Здравствуйте всем!
Помогите пожалуйста разобраться с подключением и управлением этой микросхемкой... L6470 - это драйвер шагового двигателя с поддержкой микрошагового режима. Управляется по SPIю. Исходные данные - отладочная платка STM32F4Dyscovery и отладочная платка c L6470 (http://www.ebay.com/itm/L6470-... 27da53689c). На сайте ST нашёл библиотеку с примерами работы, но там только под STM32F1х... Пример работы STM32F4 с SPI я нашёл и успешно пересылал данные с spi1 в spi2, моргал светодиодиками... а как дальше - вообще не представляю... Как переписать библиотеку с одного контроллера на другой тоже не знаю( В программировании я полный прафин, поэтому прошу помощи многоуважаемых форумчан и Гуру-микроконтроллерщиков- помогите зауправлять этим драйвером. |
24.01.2014, 12:07 | |
Ответы с готовыми решениями:
6
Драйвер шаговика Easy Driver на A3967 - помогите разобраться sot-23 hexfet для шаговика? максимальная скорость шаговика из 5.25 дисковода? Помогите с питанием контроллера для шаговика. Подскажите алгоритм разгона и замедления шаговика |
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 | |
27.01.2014, 14:50 | |
Помогаю со студенческими работами здесь
7
STM32F4DISCOVERY STM32F4Discovery STM32F4Discovery SPI stm32f4discovery + ENC28J60 STM32F4Discovery + акселерометр Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |