форумы для свободного общения
Технический форум => Робототехника => Самодельный станок с ЧПУ => Тема начата: john от Апреля 01, 2011, 21:21:49
-
Контроллер для проверки шаговых двигателей http://msevm.ru/2011/04/step.htm (http://msevm.ru/2011/04/step.htm)
-
Доброго времени суток.
Скажите пожалуйста, а какие Фьюз-биты ставить?
-
Доброго времени суток.
Скажите пожалуйста, а какие Фьюз-биты ставить?
Да там по умолчанию все. Для AVReal (при использовании 09a. Программатор ByteBlaster+ http://e-kit.su/main/344 (http://e-kit.su/main/344) ) вот такую использовал строку:
avreal.exe +tiny2313 -! -p1 -fCKSEL=2,CKDIV8=0,SUT=1 -ab -2 -o0 -ew step.hex -n
-
Ага, спасибо!
-
Внесите пжл изменение в принципиальную схему.
Второй сглаживающий конденсатор необходимо "запараллелить" по питанию "драйвера".
На плате разводка так и сделана.
-
Внесите пжл изменение в принципиальную схему.
Спасибо, исправил, конечно конденсатор ставится по питанию.
-
Доброго времени суток.
Скажите пожалуйста возникла проблема собрал схему Контроллер для проверки шаговых двигателей
прошил контролер ATTINY2313V-DIP10 на программаторе WizardProg77 USB в библиотеки стоит ATTINY2313V-DIP20
Вставил в плату свето диоды горят принажатое на кнопки двигатель дергается на один шаг после ни каких движений на осциллографе постоялка Что та я ни так сделал или прошивка не работает посоветуйте
-
Что та я ни так сделал или прошивка не работает посоветуйте
Прошивка 100% рабочая, скорее всего что-то с фузами напутали, в разных программаторах фузы ставятся поразному, например то что 0 в AVReal, вполне может быть 1 в Пони.
-
Доброго времени суток.
Это радует но я не очень понимаю где уменья это делается программатор я купил недавно для кружка в училище
на берем опыт по конструированию станков ЧПУ всё-таки выпускаем токарей фрезеровщиков попробую разобраться
если есть мысли поделись Сергей
[http://www.wizardprog.com/]
-
Добрый день Напишите фюзы пожалуста
Я Поником прошиваю
-
Добрый день Напишите фюзы пожалуста
Я Поником прошиваю
выше написано же...
fCKSEL=2,CKDIV8=0,SUT=1
в понике если я правильно понимаю надо: cksell3 галка, cksell2 галка, cksell1 нет галки, cksell0 галка.
ckdiv8 галка
sut - можно не трогать, а можно снять галку.
-
Спасибо, исправил, конечно конденсатор ставится по питанию.
Я не могу понять в чем дело Шаговый двигатель молчит, прошивку несколько раз скачал - результата ни какого.
И ещё: что такое - фузы, Пони. Я от терминологии далёк пока.
Заранее благодарен.
-
Я не могу понять в чем дело Шаговый двигатель молчит, прошивку несколько раз скачал - результата ни какого.
Если схема правильно собрана, то тогда что-то с прошивкой.
И ещё: что такое - фузы, Пони. Я от терминологии далёк пока.
Заранее благодарен.
А ты чем контроллер программировал? И как?
Фузы (FUSE биты контроллера, устанавливаются при программировании) - RTFM!
Пони (он же Поник, он же Лошадь, он же Поня и т.п.) - Программатор PonyProg (я его не использую, но многим нравится)
-
Контроллер для проверки шаговых двигателей http://msevm.ru/2011/04/step.htm (http://msevm.ru/2011/04/step.htm)
Большое спасибо за тему!Вопросик это для всех ШД (уни и полярных)?Есть такой контроллер, но с AVR пока дел не имел ,шью пики.Буду пытаться прошить 2313
-
Смотрел какие есть 2313 па моему как я понял что есть внутренней генератор 1000 а в других на резонаторе кварцевом может в этом дело
-
Вообщето у Attiny 2313,по даташиту,минимальная частота внутреннего RC генератора
4 мГц.
И почемуто в протеусе,step/dir не работает.На портах низкий уровень.
-
Варинаты подключения контроллера для проверки ШД:
Вариант:1
[attachment=2233:step1.jpg]
Подключаем ШД к плате контроллера, на саму плату подаем +5В для питания контроллера и +12В для питания ШД.
Вариант:2 (с использованием Стабилизатора 5В (http://e-kit.su/main/1130))
[attachment=2234:step2.jpg]
Подключаем ШД к плате контроллера, к разъему питания контроллера подключаем модуль стабилизатора, а питание (от +12В до +18В) и массу подаем на соответвующие клемы. Это позволяет протестировать двигатели с питанием до 24 вольт.
-
Здравствуйте.
Подскажите пожалуйста, подойдёт ли данная схема под мои нужды.
В данной тематике разбираюсь плохо, поэтому прошу совета.
Задача - после нажатия кнопки платформа должна провернуться на 1\32 или 1\16 полной окружности (в зависимости от переключателя). Скорость вращения тоже должна меняться переменным резистором .
Имеется - шаговик 24HS1428 c Leadshine M542 драйвером.
Настройки драйвера позволяют в 4х-битном режиме менять количество импульсов на совершение полного оборота (400, 800, 1600, и 3200) Остановился на 3200, поскольку, в этом случае обеспечивается самый мягкий ход.
Соответственно, 1\32 это 100имп, 1\16 -200имп
Направление вращения - тут всё просто есть отдельный вход для подачи сигнала. Можно реализовать переключателем.
Управление с ПК, тоже, вопросов не вызывает. Есть подходящий софт.
А вот генерирование пакета импульсов без ПК - для меня это "чужая территория".
Т.е, по одиночному сигналу требуется сгенерировать пакет из 100 или 200 импульсов, обеспечить индикацию полного оборота, предусмотреть кнопку "сброс" и т.п
Можно ли использовать схему "как есть", перепрограммировав конроллер.
Буду благодарен за ответ.
-
Здравствуйте.
А что это за резистор на печатной плате? и вот эти 3 отверстия для чего? и куда ставить джампер? Подскажите, пожалуйста... Начал делать и с этим ничего не пойму
-
Это старый вариант платы (там не резистор, а конденсатор и стабилизатор 7805).
Вот новый вариант платы: [attachment=2786:step2.zip]
В новом варианте на плату заводится +5в для питания контроллера, но при необходимости питать всю схему от 12 вольт или выше можно использовать вот такой модуль: http://e-kit.su/main/1130 (http://e-kit.su/main/1130)
-
Народ, кто собирал эту схему и у кого заработало подскажите, пожалуйста, какие фьюзы в понике выставлять? выставлял фьзы как у john и ничего не заработало (собрал по плате step2) и там нужно ставить конденсатор на 3300pF? светодиоды + или - к контролеру подпаиваются? а то на схеме через резистор от МК а на плате напрямую от МК; на плате step2 ставятся конденсаторы на 10 и 100мкФ? при подаче напряжения на выводы 1 и 6 на каждом контакте одновременно должно быть ВЧ напряжение? (кнопки не нажаты). В общем делал сегодня весь день и ничего не получилось
Помогите пожалуйста...
-
Народ, кто собирал эту схему и у кого заработало подскажите, пожалуйста, какие фьюзы в понике выставлять?
В понике помоему наоборот все фьюзы ставятся.
и там нужно ставить конденсатор на 3300pF?
не обязательно.
светодиоды + или - к контролеру подпаиваются?
+ (анод) к контроллеру.
а то на схеме через резистор от МК а на плате напрямую от МК;
От перемены мест резистора и светодиода в последовательной цепи ток не меняется
на плате step2 ставятся конденсаторы на 10 и 100мкФ? при подаче напряжения на выводы 1 и 6 на каждом контакте одновременно должно быть ВЧ напряжение? (кнопки не нажаты). В общем делал сегодня весь день и ничего не получилось
Помогите пожалуйста...
Разъем X1 - подай питание (5 вольт) на контроллер и посмотри что у него на ногах 12-15 при нажатии кнопок.
-
Спасибо. Причина оказалась в надетом джампере, снял и заработало. Но все же осталось непонятно как драйвер должен правильно работать: при включении загорается VD2 - так и должно быть? с кнопками влево, вправо и скорость все понятно. А вот с кнопками шаг-полушаг и инверсия - неясно. При нажатии шаг-полушаг выключается VD2 и загорается VD3, при повторном нажатии светодиоды переключаются обратно, двигатель все это время не крутится - так и должно быть? или я что-то не так делаю? При нажатии кнопки инверсия ничего не происходит. Почему так? Если нажать кнопку влево или вправо и затем шаг-полушаг - просто выключается VD2 и загорается VD3 и двигатель все это время крутится (при нажатиях останавливается) - так и должно быть? или я что-то не так делаю? С кнопкой инверсия все то же самое только включается VD1.
Подскажите, пожалуйста, почему это так??? или это так и должно быть???
P. S. Автор (модератор) верни, пожалуйста, видео работы контролера с двигателем и то и другое, очень нужно, пожалуйста...
-
Всем привет, собрал эту (http://msevm.ru/2011/04/step.htm) схему, хочу покрутиь двигатель ДШИ-200-1, пытался подключить двигатель у меня ничего не вышло, народ хто знает как в эту схему подключить двигатель? Помогите заранее спасибо.
-
Попробую ответить сразу на все вопросы.
1. какие фьюзы в выставлять?
Я уже приводил пример выставления фюзов для программатора AVReal (http://e-kit.su/main/344) вот здесь (http://www.msevm.ru/forums/index.php?showtopic=4144&view=findpost&p=47586)
Привожу пример прошивки микроконтроллера для этой схемы в программаторе AVR ISP mkII (http://msevm.ru/2013/grani/gcavrisp/index.htm), пуправляющая программа: avrdudeprog32 (http://e-kit.su/wp-content/uploads/2013/03/avrdudeprog32.zip)
Сам программатор выглядит так:
(http://msevm.ru/forum/index.php?action=dlattach;topic=4144.0;attach=1;image)
Это программатор состоит из трех модулей открытого проекта "GraniCubicle" (http://msevm.ru/2013/grani/index.htm): Блок USB HID (http://msevm.ru/2013/grani/usbhid/index.htm), модуля AVR ISP mkII (http://msevm.ru/2013/grani/avrisp/index.htm) и адаптера Attiny2313/AT90S2313 (http://msevm.ru/2013/grani/a2313/index.htm)
Проект GraniCubicle - открытый, вся необходимая для сборки документация в свободном доступе, если что непонятно - тема поддержки на этом форуме: Модульный проект "GraniCubicle" (http://www.msevm.ru/forums/index.php?showforum=208) На сайте e-kit.su (http://e-kit.su) можно заказать как готовый программатор, так и отдельно платы, набор для сборки или недостающие детали. Либо пишите мне в личку.
Итак, подключаем программатор, запускаем "дудку", далее внимательно читаем последовательность действий на этой странице: http://e-kit.su/main/1381 (http://e-kit.su/main/1381)
После того как программатор у вас готов к работе, переходим на вкладку Program
(http://msevm.ru/forum/index.php?action=dlattach;topic=4144.0;attach=284;image)
Здесь нам нужно сделать три вещи:
- указать тип микроконтроллера (ATtini2313)
- указать программе где находится файл с прошивкой (На картинке это D:\step\step.hex )
- убедится что в окне программатора указан программатор AVR ISP mkII, а в окне порт - usb
Все, нажимаем кнопку "Программирование" - если все прошло удачно в появившеся окне будет сообщение что все ОК.
Переходим на вкладку Fuses
Устанавливаем фьюзы согласно рисунку:
(http://msevm.ru/forum/index.php?action=dlattach;topic=4144.0;attach=282;image)
Если используется понипрог, то соответвенно фьюзы должны быть инвертированы, т.е. там где на рисунке галочки - их быть не должно, а там где на рисунке галочек нет - должны быть.
После того как фьюзы установлены, нажимаем кнопку "Программирование".
Все, отключаем программатор, вынимаем МК и вставляем его в плату контроллера.
2. народ кто знает как в эту схему подключить двигатель?
Униполярны двигатели (см рис. Б), а именно на них и расчитан контроллер, могут быть как с 5-ю, так и с 6-ю выводами. Сначала надо прозвонить обмотки
(http://msevm.ru/forum/index.php?action=dlattach;topic=4144.0;attach=7;image)
В 5-ти выводных двигателях середины обмоток (выводы AB и CD) соединены внутри двигателя, в 6-ти выводных середины нужно соеденить снаружи двигателя. Питание двигателя (+Up) подается на середины обмоток. Собственно прозвонка как раз и нужна для того чтобы вызвонить эти самые середины. Далее, подключаем середины к источнику питанию и к плате (или просто к плате, если питание берется с платы). Схемы есть в этом сообщении: http://www.msevm.ru/forums/index.php?show...ost&p=49638 (http://www.msevm.ru/forums/index.php?showtopic=4144&view=findpost&p=49638)
Если двигатель не крутится (гудит, дергается) - значит неправильно подключены обмотки. Можно определить фазы путем простого перебора. Для этого оставляем подсоединенным к плате середины обмоток и какой-нибудь вывод обмотки. Оставшиеся три вывода подключаем методом простого перебора (всего возможно 6 комбинаций, из них одна правильна, так что это не сложно), пока двигатель не начнет нормально вращаться.
3. верни, пожалуйста, видео работы контролера с двигателем и то и другое
С видео ситуация такова (я уже писал об этом на форуме), дело в том, что видео было размещено на видеосервисе rutube, но недавно у них была какая-то реорганизация, в результате которой у пользователей просто поисчезали аккаунты. К счастью, все видео, которые я выкладывал на rutube, у меня сохранились и сейчас я их перезаливаю на youtube, видео со страницы http://msevm.ru/2011/04/step.htm (http://msevm.ru/2011/04/step.htm) уже перезалил. Ну и сразу просьба, если вы увидели где на сайте неработающее видео - сообщите (мылом, в личку форума, или в теме форума), перезалью на ютуб.
-
Еще один вариант подключения (с использованием модуля питания (http://e-kit.su/main/1761)) :
-
Здравствуйте, удалось собрать схему с двигателем SANYO DENKI TYPE 103-550-0149 подключение такое + черный белый, 0 красный, 1 синий, 2 желтый, 3 розовый.
Хочу продублировать вопрос выше оставшийся без ответа у меня ситуация аналогичная.
как драйвер должен правильно работать: при включении загорается VD2 - так и должно быть? с кнопками влево, вправо и скорость все понятно. А вот с кнопками шаг-полушаг и инверсия - неясно. При нажатии шаг-полушаг выключается VD2 и загорается VD3, при повторном нажатии светодиоды переключаются обратно, двигатель все это время не крутится - так и должно быть? или я что-то не так делаю? При нажатии кнопки инверсия ничего не происходит. Почему так? Если нажать кнопку влево или вправо и затем шаг-полушаг - просто выключается VD2 и загорается VD3 и двигатель все это время крутится (при нажатиях останавливается) - так и должно быть? или я что-то не так делаю? С кнопкой инверсия все то же самое только включается VD1.
Подскажите, пожалуйста, почему это так??? или это так и должно быть???
И ещё вопросик можно листинг программы прошивки посмотреть ))).
-
Здравствуйте. Собрал этот контроллер, работает отлично. Помогите с прошивкой, нужно уменьшить минимальную частоту вращение в 4 ре раза.
Спасибо ???