L6474 EASYspin: управление шаговыми двигателями

Общий вид

Прошло уже примерно три года, как я купил у Purelogic станочек PLRA4, и почти с самого начала меня не покидала идея сделать к нему свой контроллер с работой по USB. Началось всё с простого переходника USB-LPT на ATMEGA с софтовым USB и жуткими тормозами, потом AT90USB162, потом AT91SAM7S. Недавно случилось чудо — в наш город завезли L6474 и я решил, что теперь смогу сделать свой драйвер.
Микросхемка оказалась очень маленькая, но с приличными амбициями: до 3А, до 45В, 16 микрошагов, куча защит. В процессе макетирования я сжёг два экземпляра и решил обратиться к ЛУТ. Вот, что получилось:
Схема

Плата
Плата L6474test
Вид снизу

К сожалению, осталось маловато места для радиатора, который планировалось припаять прямо на микросхему снизу, через отверстие в плате, поэтому я на него забил.
Для управления драйвером использовалась плата STM32VLDISCOVERY, прошивку можно взять здесь и здесь.
Без радиатора и с напряжением 16В микросхема работала секунд 20, уходя, видимо, в thermal shutdown. Однако, микросхема, припаянная к большому прямоугольному паду с металлизированными отверстиями работает достаточно неплохо даже без радиатора.

В следующий раз я планирую рассказать о дальнейшей разработке драйвера ШД с использованием STM32F051:


К топику прикреплен проект платы в KiCAD.
  • +5
  • 02 сентября 2012, 10:09
  • Smirnov
  • 1
Файлы в топике: L6474test.zip

Комментарии (30)

RSS свернуть / развернуть
Интересно про управление по USB станок года два пылится…
зы канифоль и иже сними офигенно смывается с помощью маленькой малярной кисти- шириной ~20мм смоченной в растворителе
+1
Изопропиловый спирт или готовая к употреблению смывка для плат тоже, как правило, не дефицит.
+1
Неужели кто-то до сих пор паяет канифолью?)
Хочется посоветовать автору флюс ТАГС, должен очень понравиться, особенно после канифоли. Смывать нужно обязательно, но если паять припоем без канифоли внутри — достаточно сильной струи воды из под крана
0
Я разными флюсами пользуюсь и независимо от того, водосмываемый он или нет, смываю все равно смывкой. Водой можно смывать только при условии, что это не вода из под крана. Иначе после высыхания на плате окажется все, что в этой воде есть.
0
Я пробовал ТАГС. Паяется отлично, спору нет. Но забыл, что его надо смывать, в результате через некоторое время по плате побежали смешные искорки, а на контроллере напруга стала в два раза больше. Плату пришлось выкинуть.
Что касаемо L6474, очень важно припаять ей пузо, поскольку она через него охлаждается. Удастся ли там отмыть — непонятно. Хотя микросхема весьма живуча, но от замыканий умирает на раз.
+1
На USB стоит CP2102. Можно прошиваться прямо через неё. В виртуальный компорт заливаю G-Код — контроллер его парсит и таймерами шагает. Пока ещё всё довольно криво работает.
0
А я пользуюсь F-2000
отлично смывается cskjv и кисточкой, отлично подходит под ssop28 1206 и прочие мелочи, отлично лудит всё вплоть до окисленного vuna и НЕ ТРЕБУЕТ СМЫВАНИЯ в принципе-то!!!
за 3 года так и не съел накаленную до 200 градусов волосинку от vuna
20мегаомм тестеhgjrfpsdftn бесконечность!

стоит копейки…
+1
3 года грели до 200 градусов волосинку от мгтф? зачем?
+1
  • avatar
  • xar
  • 02 сентября 2012, 17:51
Ну и зачем такое позорище напоказ выставлять, блин горелый?
0
Он не горелый. Он заканифоленый.
0
Да-какая разница, грязь на плате — это форменное безобразие!!!
Каждый инженер-электронщик знает, что грязь губит электронику.
0
Да многоножка в канифоли как-то некрасиво смотчица, а так вроде ничего получилось особенно плата с STM32F051. Можно ли только схему в ПДФ, или картинку более разборчивее закинуть а то я не пользуюсь KiCAD, а схема, что выложили с трудом читается.
0
Схемку для примера можно глянуть тут
0
Где бы эти микрухи на Украине достать? А то уж больно кучерявые параметры. Хотя, скорее всего дорогая будет.
0
Можно попробовать РКС попинать. У них в каталоге она часлится (то есть под заказ привезут), но без цены.
0
За пять штук цена ломовая выйдет, лучше уже к Фарнелу идти. Есть тут один посредник средней степени вменяемости при работе малыми партиями.
0
За пять штук цена будет примерно одинаковая. Не удивлюсь если, к тому же, везти будут из одного источника.
0
Блин, 128,17 за штучку в партии до 10 штук. Если и РКС такую же цену ломанут, то мне с этой микросхемой не по пути. Придется на дискретке колхозить.
0
Думаю на TB6560 + AT90USB162 можно сваять аналог за половину цены. Да и валяются они в каждой первой лавке, в том же космодроме.
0
TB6560
Спасибо за наводку, нормальный драйвер с вменяемой ценой.
0
Странно, я думал о нем все давно знают…

P.S. могу подарить готовую схему с разведенной печаткой.
0
Кстати, есть еще такая забавная микросхемка как Аллегровская A3984. Тоже вполне вменяемый чип (здорово похож на чип из топика, кстати). Единственный минус — ток всего 2А, этого может оказаться мало.
0
За половину цены не сваяете. ;)
У нас не продают TB6560. Если сравнивать по чипдип, L6474 дешевле. У нас L6474 стоит всего 128р или около 100р за 20 штук. Конечно TB6560 охлаждать проще.
AT90 дорог и хиловат для таких дел, хотя я его так использовал и что-то даже гравировал. Почти за ту же цену можно взять какой-нить ARM с USB.
0
STM32F051C8T6 я покупал вообще за 41р 10 штук, без USB, но халява кончилась. :(
0
Без USB все проще — те же F100 есть начиная от 11грн.
0
У нас L6474 стоит всего 128р или около 100р за 20 штук.
Это примерно вчетверо ниже названой выше цены. В таком случае, естественно, выгоднее L6474. У нас все наоборот TB6560 около 45грн, что, примерно, втрое дешевле L6474. Да и валяется она везде.
AT90 дорог и хиловат для таких дел, хотя я его так использовал и что-то даже гравировал.
Да, это меня переклинило слегка. Я имел в виду что-то совсем мелкое и дешевое, что бы сделать SPI->Step/Dir конвертор (что бы получить функциональный аналог L6474). Если делать полный контроллер, то, естественно, надо ставить что-то потолще. Впрочем, из МК с USB на борту AT90USB162 остается одним из самых дешевых решений — всего 25грн. Подходящая STM-ка все-таки чуток дороже.
+1
PIC18F14K50 дешевле — около 70р (~$2.3). Ничего дешевле с аппаратным USB, флешем и доступными средствами разработки пока не нашел.
+1
  • avatar
  • Vga
  • 03 сентября 2012, 11:48
Я как-то брал AT90USB82 в QFN за какие-то смешные деньги, что-то типа чуть больше бакса или около того. Сейчас такого добра нет.

P.S. гримассы ценообразования — в список самых дешевых МК с USB в окресных лавках сейчас входит STM32F103R6 (20грн ~$2.5) STM32F103RB (36грн ~$4.5 поштучно и 31.2грн <$4 от десятка).
0
По моему, ST решила совсем задавить восьмибитки армами.
0
Она и восьмибитками давит. Китайцы уже признали их достоинства)
0
  • avatar
  • Vga
  • 03 сентября 2012, 12:40
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.