ВНИМАНИЕ! На форуме начался конкурс - астрофотография месяца ИЮЛЬ!
0 Пользователей и 2 Гостей просматривают эту тему.
Иван а какой шаг получился?И осталось ещё немного свободной памяти?
Дальнейшие исследования на столе показали следующее. Ошибка возникает при смене направления вращения и только в том случае, если в драйвере выставлен ненулевой люфт привода фокусера. Иван, может быть есть какие-либо мысли по этому поводу. Ниже скриншот с ошибкой.
Может, разве что, перекину таблицу микрошага в EEPROM, чтобы не перепрошивая можно было экспериментировать с разными вариантами таблицы (синус, корень синуса, полу-тангенс )
Кстати, подключил L6219 к фокусеру с микрошагом, шим модуляцию направил на I01 I02 входы
Иван, подскажите, а обвязка L6219 нужна точно как в примере из даташита? И еще вопрос: развожу платку с вариантом только для фокусера на L6219, в config_ports.h секция "#if defined(_FOCUSER_) && defined(_FILTERWHEEL_)" это для Вашего варианта платы, а "#else // WF_AND_FOCUSER" - для вариант схемы Александра?
5 Как правильно подключить L6219 к этой прошивке чтоб работала ШИМ модуляция и с камим шагом будет вращение.Это я скажу точно, когда оттестирую и проверю схему сам.
Кстати, подключил L6219 к фокусеру с микрошагом, шим модуляцию направил на I01 I02 входы, микрошаг нормально работает, только мотор заметно шумит (похоже внешняя и внутренняя модуляция накладываются), поиграюсь конденсаторами может что улучшится.
ЦитатаКстати, подключил L6219 к фокусеру с микрошагом, шим модуляцию направил на I01 I02 входы, микрошаг нормально работает, только мотор заметно шумит (похоже внешняя и внутренняя модуляция накладываются), поиграюсь конденсаторами может что улучшится. Ph1 идёт на F_Phase_A Ph2 идёт на F_Phase_B I01 идёт на 0C1A I02 идёт на 0C1Bпоправьте если неправильно,а что делать с I11,I12,VREF1,VREF2 и что это за конденсаторы.Какой версией WinAVR надо компилировать исходники?
Все остальное (VREF, конденсаторы) - ровно по схеме из pdf L6219
ЦитатаВсе остальное (VREF, конденсаторы) - ровно по схеме из pdf L6219Т.е. VREF просто на +5В
и управление током обмоток в покое не используется или можно простой логикой задействовать?
Еще, ШИМ напрямую подавать или все таки что-нибудь нужно "на пути"? В одной из пдф'ок:
Еще информация:"The driver L6219 is not very good for microstepping, because it uses two unsynchronized chopper units. This leads to noise in the motor (interferences) and can even result in mechanical vibrations of the motor."
Цитата: Andrey Prokopovich от 02 Июн 2009 [20:03:25]Еще, ШИМ напрямую подавать или все таки что-нибудь нужно "на пути"? В одной из пдф'ок:На I01 I02 ... - только напрямую, это же цифровые входы.
Хотел нарисовать схему в EAGLE, но не нашел прототипа L6219, ни у кого нет библиотеки для EAGLE с ней?
и управление током обмоток в покое не используется или можно простой логикой задействовать?Это о чем вообще?
В целях снижения потребляемой мощности предусмотрено 1,5-кратное автоматическое снижение тока обмоток при остановке и работе на низких скоростях
Цитата и управление током обмоток в покое не используется или можно простой логикой задействовать?Это о чем вообще?В теме "Схема управления для монтировок с шаговыми двигателями" есть фраза ЦитатаВ целях снижения потребляемой мощности предусмотрено 1,5-кратное автоматическое снижение тока обмоток при остановке и работе на низких скоростяхЕсли взять во внимание что работа от аккумулятора предусматривается,то снижение потребляемой мощности имеет смысл.
Сделано конечно. В основном, чтобы двигатель не грелся. Обычная схема без микрошага может просто выключать питание, вариант с микрошагом может снижать ток на нужный процент.
ЦитатаСделано конечно. В основном, чтобы двигатель не грелся. Обычная схема без микрошага может просто выключать питание, вариант с микрошагом может снижать ток на нужный процент.А какой сигнал использовать?
Схему использовать. Одну из.
ЦитатаСхему использовать. Одну из.Какую???В обычной схеме кажется просто на выходе F_Phase_A,B,C,D появлялись нули,и это можно было использовать,а здесь фаза должна присутствовать для удержания -тогда откуда сигнал взять?
Ph1 идёт на F_Phase_A Ph2 идёт на F_Phase_B I01 и I11 идёт на 0C1A I02 и I12 идёт на 0C1BВсе остальное (VREF, конденсаторы) - ровно по схеме из pdf L6219.