Свежие обсуждения
Удачный опыт

Управление шаговым двигателем с компа.

1 5 11

Эти интерфейсы все знают, они предназначены для передачи байтов информации, то есть команд. А как их интерпретирует драйвер? Так как подключены два шаговых биполярных движка и внутри имеются PWM генераторы с силовыми элементами (на них собраны в принтере импульные блоки питания 30в>5в). Вот, например, драйвер SMC-C24, имеет 4-х и 2-х байтовый протокол обмена по последовательной шине и комад управления более 20. Такого интеллекта трудно достичь в самодельной схеме с микроконтроллером AVR или PIC.
А драйверов от неработающих струйников сейчас навалом. Можно не курочить плату принтера, а перепаять концы схемы управления-получится готовый контроллер с шаговиками для любых применений. Я использовал таким образом плату с двигателями от 460 модели с драйверами LB1845. Перепаял по 6 проводов от каждого на LPT и получил микрошаговый (1/4 step) контроллер. Это уже не 400 а 800 шагов на оборот на том же приводе.

 

Я вам говорю - настоящий контроллер - это когда мозги и силовуха- друг от друга физически отделены. Для мощных движков 5 ампер 2.5 вольта - вообще драйвера интегральные не делают. Предлагаю обсудить мою конструкцию. Кто хочет могу выслать схему. Сейчас плату развел - спаиваю уже. Срочно нужен програмист под Linux GNU - встроенных систем. Сделаем нормальное устройство.

 

То NN - а ШИМ стабилизация тока обмотки как у вас реализована - в смысле контролера ? А как управляете "верхними" ключами ?

 

Для NN: 5а*2.5в=12.5 вт
а в EPSON 1.5a и 40в на одну фазу, просто обмотки движков более высокоомные. И стоит в чипе PWM, надо только задавать Vref 0-7v и регулируй мощность от 0 до 60 вт, пока обмотка движка не сгорит.
Я гонял с LB1845 шаговик от винчестера ST225. Ток был 1а на обмотку. Движек горячий - прикоснуться нельзя, а драйвер теплый. И подключать такой драйвер любой сможет без проблем.

 

Wladimir_TS ◊
19 января, 20:05 То NN - а ШИМ стабилизация тока обмотки как у вас реализована - в смысле контролера ? А как управляете "верхними" ключами ?
dem-vr
19 января, 22:32 Для NN: 5а*2.5в=12.5 вт
а в EPSON 1.5a и 40в на одну фазу, просто обмотки движков более высокоомные. И стоит в чипе PWM, надо только задавать Vref 0-7v и регулируй мощность от 0 до 60 вт, пока обмотка движка не сгорит.
Я гонял с LB1845 шаговик от винчестера ST225. Ток был 1а на обмотку. Движек горячий - прикоснуться нельзя, а драйвер теплый. И подключать такой драйвер любой сможет без проблем.
Я сделал так: поставил 2 ТЛ494 засинхронизировал их, потом полный мост на bt327, bt337 - трансформатор с 4 обмотками (5 - первичка идет на указанный мост). Вторичка - идет непосредственно на полевики IRZ34N - и так как обмотки гальванически развязаны питаем и верхнюю и нижнюю диагональ моста. На вторичке получается +10 и -10 В соотвественно. -10 даже хорошо быстро высасывет заряд и оставляет полевик запертым.
Вообщем трасформатор в этом смысле идеалин. Вот. Когда првая шим отработала свои 50 (48 если точнее цикла) паралельно первому полевику стоит второй - и им управляет уже 2 шим (синхронная с первой.) Она добирает до 98 всего цикла то есть (50 до 98). Транзисторов конечно требуеться 8 штук уже на мост - зато полное управление вплоть до 1 и высокий ток и нече не грееться. На каждом поливеке выделяеться мизер. Схему могу выслать если что. Я плату же сделал - шас пояю. Мне нравиться термин открытая разработка - когда каждый добовляет в нее свои мысли. Давайте идти по такому варианту. Ей програмисты нужны под Линух управляющие системы - откликнитесь!

 

Вышли пожалуйсто, а то по объяснению не очень понятно.

 

выслал !: ) Вместе с перечнем элементов.
А ты под линукс программишь? Может быть товарисчи есть?
Хочеться объединить техническое зрение и управление шаговым двигателем...
И все под линукс

 

Я ентого линукса даже в глаза не видывал

Все, кого лично знаю програмят на дельфях и вижуалбасике.

 

NN: А почему не хочешь сделать от микроконтроллера AVR? Они стоят меньше 2$, но легко делается ШИМ, управление по времени(таймерами) и они имеют связь через RS232C для получения команд от персоналки, а распознаванием (техническим зрением) занимаются тоже AVR91 или ARM7(9).
А под LINUX ищи программеров на LAZARIS - это тоже DELPHI, но фришная.
Вышли мне твою схемку, а то я тоже слабо понял обьяснения. Я с такими движками 5а-2в имел дело в плоттере ЕС-5071М, там стояла военная стойка для круглосуточного управления двумя приводами с токовым ШИМ. (даже сохранил альбом со схемами на память). Я тогда перецепил эту тумбочку к порту принтера и написал драйвер под ACAD10. И рисовал этот планшетный графопостроитель до 2002 года. Потом также переделал чешский DIGIGRAF с движками постоянного тока и эндкодером 24в-375вт.Там стояла фрезерная и чертильная головы. Во время работы руками не сдвинуть траверсу даже сильно упираясь о стену.

 

Выслал!
Мне кажется не хватит ресурсов AVR за всем следить.
Хотя надо подумать - но тогда ацп надо ставить.
Лучше уж драйвер написать - и потом драйвером управлять просто - а он
сам уж там варит ток.
А ты на чем драйвер писал?!
Сможешь прислать - что там и как?!