Здравствуйте! В общем решил я проверить программу для управления ЧПУ станками mach3. Скачал, установил. Программа управляет ЛПТ портом компьютера, потому спаял удлинитель к ЛПТ, и начал эксперименты с осцилографом. Установил рабочие пины Z пин2,пин3 (Step,dir сигналы), X 4,5 , Y 6,7. Клавишами перемещения начал проверять сигналы на пинах, оси X,Y выдавали четкие картинки нулей и единиц, а вот ось Z несмотря ни на что молчит. Тобишь на пинах ЛПТ 2 и 3 сигнала нет. Либо стабильная 1 либо стабильный 0. Поменял пины оси Z на 7 и 8. Сигнал пошел., все гут. С чем это может быть связано? Может драйвера криво встали или что, ума не приложу... Проверил на двух ПК то же самое все. Еще одна штука которую заметил позже, это тло что состояние пинов порта после окончания нажатия на кнопку перемещения могут оставаться либо в 1 либо 0, каждый раз по разному. А по сути сигнал должен уходить в 0 после окончания действий, но это не всегда происходит.
Последний раз редактировалось Phaeton Пн дек 07, 2015 19:01:34, всего редактировалось 1 раз.
Установил рабочие пины Z пин1,пин2 (Step,dir сигналы), X 3,4 , Y 5,6. Клавишами перемещения начал проверять сигналы на пинах, оси X,Y выдавали четкие картинки нулей и единиц, а вот ось Z несмотря ни на что молчит. Тобишь на пинах ЛПТ 2 и 3 сигнала нет. Либо стабильная 1 либо стабильный 0. Поменял пины оси Z на 7 и 8. Сигнал пошел., все гут. .
Так всё- таки, к чему вы Z подключили? к контактам 1 и 2 LPT, или всё- таки к контактам 2 и 3? Контакт 1 LPT э то "строб".. У меня были подключены к контактам 2 и 3 - Х, 4 и 5 - Y, 6 и 7 - Z.. и всё работало.. На счёт того, остаётся лт порт в "0" или в "1"- внимания не обращал.. Для Step/Dir контроллера (имхо) - всё равно, а сигнал "Dir" вообще- направление движения, он может быть постоянно в 0 или 1..
Не могу сказать.. я МАЧ3 ставил лет 6 назад, на ноутбук с "полноразмерным" LPT и осью- Win98... Кстати, чем "хужее" винда, тем лучше она работает со всякими портами ввода- вывода..
Я специально для этих вещей купил два стареньких компа, пеньки четвертые 1,2 ГГц, 256 ОЗУ=) с XP. Порты ЛПТ все родные. Сейчас попробую поставить другой МАК3.
Все комп отремонтирован! Исследования продолжаются. Собрал простенький драйвер l297+l298 http://www.cielosur.com/imagenes/i_plat ... 7L298b.jpg . От mach3 двигатель крутиться, стоит прибавить в программе частоту вращения, начинает дергаться. Уменьшаю частоту вращения, опять все нормально, оборотов 5 в секунду делает., не более. Полагаю ШИМ регулятор не работает. Потому что двигатель почти бесшумно работает. Осцилограф показывает что на l297 на выходе синхронизации (пин 1) пилообразный сигнал, то есть генератор шим работает, но движок не пищит. Измерительные резисторы по 6,5 Ом, меньше не нашел. Vref регулируется переменным резистором, поодумал я может шим и не включается потому что Vref не тот. Крутил его и на + и на -. Если поднимать опорное напряжение, то ничего не происходит, уменьшаю до предела, двигатель встает. Опять поднимаю, и снова закрутился. Почему писка нет?
Какие обороты можны отжать с l297? Выше 5 в секунду не получается.
обороты зависят от тока через обмотки и от вашего мотора. 300 оборотов в минуту- это довольно приличная скорость, шаговики вообще моторы тихоходные. Если под нагрузкой повышать обороты, то сначала начнутся пропуски шагов, а потом вообще мотор "встанет".
У вас какое напряжение питания на драйвер подаётся?
"в теории"- чем выше напряжение питания драйвера, тем до бОльшей скорости можно раскрутить мотор- там что- то связано с первоначальным импульсом тока- до того, как сработает ШИМ, но и ток тоже немаловажную роль играет. В начале моих опытов у меня стояли движки от Эпсонов- примерно аналогичные NEMA43, (с усилием 1~2 кГ/см, и они таскали стол- более- менее нормально, я из заменил на движки с усилием 12 кг/см, кажется- но, что самое интересное- намного лучше не стало..
Измерительные резисторы перепаял, были 6,5 Ом. Поставил 0,5 Ом. Движок стал греться сильно, даже если не крутится. Питание на движки 24 вольта. Потом еще немного непонятно почему мотор то дрожит, то начинает крутиться, какждый раз по разному. Частоту увеличиваем в mach3 двигатель просто дрожит и не крутится. Вот осцилограмма с выхода l297 Enable А и с измерительного резистора.
Вложения:
Комментарий к файлу: Выход одной из фаз с l297 20151214_180101.jpg [96.99 KiB]
Скачиваний: 1006
Комментарий к файлу: Выход EnableA 20151214_180038.jpg [86.68 KiB]
Скачиваний: 578
Комментарий к файлу: Двигатель от принтера, от какого не знаю, маркировки нет 20151214_175727.jpg [104.83 KiB]
Скачиваний: 985
Движки и должны греться- всё- ж таки через них 0,5~1 ампер тока течёт. У меня резисторы 0,33 Ома стояли- иначе ток через фазу маленький. И ещё там подстроечник есть.
L297 - это контроллер БИПОЛЯРНОГО двигателя- у которого ДВЕ обмотки и ЧЕТЫРЕ вывода, а ЭТО- Контроллер униполярного шагового двигателя на базе PIC16F628 V2.1 - у такого двигателя ЧЕТЫРЕ обмотки и пять или шесть выводов.. (бывает и больше)
Это я понимаю. Только вот разницы то нету особой, в контроллерной части, силовая часть понятно что не подойдет. Просто этот драйвер что вссылтке дает сигнал а-б-с-д и так покругу. А l298 а-с-б-д. 1) Все так ведь? Имею ввиду контроллер, а не силовую часть. 2) Модуль к которому подключал двигатели вот: http://www.buyincoins.com/item/41551.html#.Vm8nCZOLRnI При детальном осмотре заметил что диоды там на выходе стоят вот такие: http://www.chipdip.ru/product/sma4007/ Перелопачивая килобайты текста в инете и даташитах, указывается на то что диоды должны быть быстрыми, так называемыми диодами Шотки. Могут ли эти товарищи которые установлены на плате быть виновниками следующих причин: - Пропуск шагов - Мотор может крутиться потом задрожит, и опять начнет вращаться - Не всегда мотор стартует. Тое сть сначала подергается туда сюда а потом только тронется, а бывает и сразу завертится Все эти явления наблюдаются даже на низкой частоте вращения. Может это все происходить из за диодов?
Вот схема на мою очень похожа.постараюсь скинуть. Вопрос если в вашей схеме диоды будут стоять не быстрые а обычные,какие стоят у меня я уже ссылку давал. Это может стать причиной проблемм вышеупомянутых?
Честно говоря, я не помню, какие диоды я поставил пять или шесть лет назад в этот контроллер, а выкапывать и открывать его - немного лениво.. что- то мне кажется, что у меня там 1N400-чего- то там.. - это защитные диоды, их назначение- зещищать транзисторы Н- моста от пробоя импульсами тока, возникающего в обмотках двигателя. (вот как ставят параллельно обмотке реле диод, чтобы транзисторы не вылетали)
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения