Автор Тема: Контроллер для проверки шаговых двигателей  (Прочитано 52592 раз)

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Контроллер для проверки шаговых двигателей http://msevm.ru/2011/04/step.htm

Оффлайн Karp

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Контроллер для проверки шаговых двигателей
« Ответ #1 : Апреля 12, 2011, 11:51:03 »
Доброго времени суток.
Скажите пожалуйста, а какие Фьюз-биты ставить?

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Контроллер для проверки шаговых двигателей
« Ответ #2 : Апреля 12, 2011, 21:37:40 »
Цитата: Karp
Доброго времени суток.
Скажите пожалуйста, а какие Фьюз-биты ставить?

Да там по умолчанию все. Для AVReal (при использовании 09a. Программатор ByteBlaster+ http://e-kit.su/main/344 ) вот такую использовал строку:


avreal.exe +tiny2313 -! -p1 -fCKSEL=2,CKDIV8=0,SUT=1 -ab -2 -o0 -ew step.hex -n

Оффлайн Karp

  • User
  • *
  • Сообщений: 2
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Контроллер для проверки шаговых двигателей
« Ответ #3 : Апреля 13, 2011, 11:07:07 »
Ага, спасибо!

Оффлайн Sanyka

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Контроллер для проверки шаговых двигателей
« Ответ #4 : Апреля 20, 2011, 20:06:39 »
Внесите пжл изменение в принципиальную схему.
Второй сглаживающий конденсатор необходимо "запараллелить" по питанию "драйвера".
На плате разводка так и сделана.
« Последнее редактирование: Апреля 20, 2011, 20:16:03 от Sanyka »

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Контроллер для проверки шаговых двигателей
« Ответ #5 : Апреля 20, 2011, 21:45:39 »
Цитата: Sanyka
Внесите пжл изменение в принципиальную схему.

Спасибо, исправил, конечно конденсатор ставится по питанию.

WWstruk

  • Гость
Доброго времени суток.
Скажите пожалуйста возникла проблема собрал схему Контроллер для проверки шаговых двигателей
прошил контролер ATTINY2313V-DIP10 на программаторе WizardProg77 USB в библиотеки стоит ATTINY2313V-DIP20
Вставил в плату  свето диоды горят принажатое на кнопки двигатель  дергается на один шаг после ни каких движений на осциллографе постоялка  Что та я ни так сделал или прошивка не работает посоветуйте


Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Цитата: WWstruk
Что та я ни так сделал или прошивка не работает посоветуйте

Прошивка 100% рабочая, скорее всего что-то с фузами напутали, в разных программаторах фузы ставятся поразному, например то что 0 в AVReal, вполне может быть 1 в Пони.

WWstruk

  • Гость
Доброго времени суток.
Это радует но я не очень понимаю где уменья  это делается программатор я купил недавно для кружка в училище
на берем  опыт  по  конструированию  станков  ЧПУ всё-таки  выпускаем токарей фрезеровщиков попробую разобраться
если есть мысли поделись Сергей

[http://www.wizardprog.com/]
« Последнее редактирование: Июня 13, 2011, 23:29:08 от john »

Оффлайн gayar

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Добрый день Напишите фюзы пожалуста
Я Поником прошиваю

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Цитата: gayar
Добрый день Напишите фюзы пожалуста
Я Поником прошиваю

выше написано же...

fCKSEL=2,CKDIV8=0,SUT=1

в понике если я правильно понимаю надо: cksell3 галка, cksell2 галка, cksell1 нет галки, cksell0 галка.
ckdiv8 галка
sut - можно не трогать, а можно снять галку.

WWstruk

  • Гость
Цитата: john
Спасибо, исправил, конечно конденсатор ставится по питанию.
Я не могу понять в чем дело Шаговый двигатель молчит, прошивку несколько раз скачал - результата ни какого.
И ещё: что такое - фузы, Пони. Я от терминологии далёк пока.
Заранее благодарен.

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Цитата: WWstruk
Я не могу понять в чем дело Шаговый двигатель молчит, прошивку несколько раз скачал - результата ни какого.

Если схема правильно собрана, то тогда что-то с прошивкой.

Цитировать
И ещё: что такое - фузы, Пони. Я от терминологии далёк пока.
Заранее благодарен.

А ты чем контроллер программировал? И как?

Фузы (FUSE биты контроллера, устанавливаются при программировании) - RTFM!
Пони (он же Поник, он же Лошадь, он же Поня и т.п.) - Программатор PonyProg (я его не использую, но многим нравится)
« Последнее редактирование: Июня 25, 2011, 02:49:08 от john »

Оффлайн als58

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • http://
    • Личное сообщение (Оффлайн)
Цитата: john
Контроллер для проверки шаговых двигателей http://msevm.ru/2011/04/step.htm
Большое спасибо за тему!Вопросик это для всех ШД (уни и полярных)?Есть такой контроллер, но с AVR пока дел не имел ,шью пики.Буду пытаться прошить  2313    

WWstruk

  • Гость
Смотрел какие есть 2313 па моему как я понял что есть внутренней генератор 1000 а в других  на резонаторе кварцевом может в этом дело  

Оффлайн jriy51

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Вообщето у Attiny 2313,по даташиту,минимальная частота внутреннего RC генератора
4 мГц.
И почемуто в протеусе,step/dir не работает.На портах низкий уровень.
« Последнее редактирование: Июля 27, 2011, 17:53:02 от jriy51 »

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Контроллер для проверки шаговых двигателей
« Ответ #16 : Октября 16, 2011, 16:36:36 »
Варинаты подключения контроллера для проверки ШД:

Вариант:1

[attachment=2233:step1.jpg]

Подключаем ШД к плате контроллера, на саму плату подаем +5В для питания контроллера и +12В для питания ШД.


Вариант:2 (с использованием Стабилизатора 5В)

[attachment=2234:step2.jpg]

Подключаем ШД к плате контроллера, к разъему питания контроллера подключаем модуль  стабилизатора, а питание (от +12В до +18В) и массу подаем на соответвующие клемы. Это позволяет протестировать двигатели с питанием до 24 вольт.
« Последнее редактирование: Ноября 30, 2014, 11:36:00 от john »

Оффлайн dozorus

  • User
  • *
  • Сообщений: 1
  • Репутация: +0/-0
    • Личное сообщение (Оффлайн)
Контроллер для проверки шаговых двигателей
« Ответ #17 : Декабря 30, 2011, 23:12:20 »
Здравствуйте.
Подскажите пожалуйста, подойдёт ли данная схема под мои нужды.
В данной тематике разбираюсь плохо, поэтому прошу совета.

Задача - после нажатия кнопки платформа должна провернуться на 1\32 или 1\16 полной окружности (в зависимости от переключателя). Скорость вращения тоже должна меняться переменным резистором .
Имеется - шаговик 24HS1428 c Leadshine M542 драйвером.
Настройки драйвера позволяют в 4х-битном режиме менять количество импульсов на совершение полного оборота (400, 800, 1600, и 3200) Остановился на 3200, поскольку, в этом случае обеспечивается самый мягкий ход.
Соответственно, 1\32 это 100имп, 1\16 -200имп
Направление вращения - тут всё просто есть отдельный вход для подачи сигнала. Можно реализовать переключателем.
Управление с ПК, тоже, вопросов не вызывает. Есть подходящий софт.
А вот генерирование пакета импульсов без ПК - для меня это "чужая территория".

Т.е, по одиночному сигналу требуется сгенерировать пакет из 100 или 200 импульсов, обеспечить индикацию полного оборота, предусмотреть кнопку "сброс" и т.п

Можно ли использовать схему "как есть", перепрограммировав конроллер.
Буду благодарен за ответ.

Оффлайн Vlad2344

  • User
  • *
  • Сообщений: 3
  • Репутация: +0/-0
    • E-mail
    • Личное сообщение (Оффлайн)
Контроллер для проверки шаговых двигателей
« Ответ #18 : Января 28, 2013, 20:50:05 »
Здравствуйте.
А что это за резистор на печатной плате? и вот эти 3 отверстия для чего? и куда ставить джампер? Подскажите, пожалуйста... Начал делать и с этим ничего не пойму  

Оффлайн john

  • Administrator
  • Hero
  • *****
  • Сообщений: 11751
  • Репутация: +26/-16
    • http://r9al.ru
    • E-mail
    • Личное сообщение (Оффлайн)
Контроллер для проверки шаговых двигателей
« Ответ #19 : Января 29, 2013, 02:15:02 »
Это старый вариант платы (там не резистор, а конденсатор и стабилизатор 7805).

Вот новый вариант платы: [attachment=2786:step2.zip]

В новом варианте на плату заводится +5в для питания контроллера, но при необходимости питать всю схему от 12 вольт или выше можно использовать вот такой модуль: http://e-kit.su/main/1130
« Последнее редактирование: Января 29, 2013, 02:17:27 от john »

 

Последние сообщения на форуме: