Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 03.06.2012, 13:09  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Система управления шаговиком на атмеге

Сообщение от kruftin Посмотреть сообщение
У драйвера как я понимаю 4 вывода на фазы, питание шаговика от 5 до 12 вольт(два вывода) и наверное есть еще питание логики и земля итого получается 8 выводов, к которым надо что-то подвести.
Питание мотора - или 5 или 12. Смотря какой заказали. Питания логики нет - в микросхеме просто набор транзисторов. На управление всем этим хозяйством любые 4 ножки контроллера годятся. Если мотора два - выделите порт целиком под них. Биты 0-3 на один, 4-7 на другой.
Реклама:
kison вне форума  
Непрочитано 03.06.2012, 20:52  
kruftin
Прописка
 
Аватар для kruftin
 
Регистрация: 17.02.2012
Сообщений: 109
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kruftin на пути к лучшему
По умолчанию Re: Система управления шаговиком на атмеге

Т.е. питание строго ни влево ни вправо? Ну т.е. ШИМ выводы не нужны, чисто PortA например выделить и все управление сведется к посылке нулей и единиц по 4 выводам.
kruftin вне форума  
Непрочитано 04.06.2012, 11:27  
shyub
Прописка
 
Регистрация: 20.08.2008
Сообщений: 260
Сказал спасибо: 305
Сказали Спасибо 76 раз(а) в 42 сообщении(ях)
shyub на пути к лучшему
По умолчанию Re: Система управления шаговиком на атмеге

Выкладываю две схемы, возможно, будут полезны.

1. KVM3MK (схема) - блок управления вышивальной машиной, переделанной из промышленной швейной машинки. В качестве шаговых двигателей использовал ДШИ-1 (2,3). Шаговые двигатели перемещают пяльце по координатам X и Y, тяговый двигатель (двигатель постоянного тока 24В) вращает машинку с требуемой скоростью, определяемой длиной стежков, и ещё есть датчик положения иглы (т.е. необходимо знать, когда игла выходит из ткани и входит в ткань) и обрыва нити. Максимальное количество стежков - до 10 в сек, максимальная длинна стежка (без остановки тягового двигателя) до 14 мм, разрешение 0,1 мм (определяется шестерёнками). Тяговое усилие, развиваемое ШД-1 до 3-4 кг. Программа предусматривает плавный разгон и плавную остановку ШД при перемещениях.

2. KVM4P6 (схема и программа) - привод для управления шаговым двигателем многоголовочной промышленной вышивальной машины на базе 5 или 6 фазных Китайских двигателей (марку уже не вспомню, т.к. занимался этим лет 7 тому назад). Питание ШД от постоянного напряжения 110 В, ток до 3 А, тяга более 20 кг. Программа предусматривает плавный разгон, торможение двигателя, удержание его на тормозе, когда игла находится внизу. Идеологически программы для KVM3MK и KVM4 в части управления ШД похожи.

Проводились так же эксперементы с приводами, собранными на дискретных транзисторах, типа IRFP, но они оказались более затратными.

Могу ещё добавить, что для устойчивой работы ШД необходимо обязательно предусматривать разгон и торможение, т.е в процессе работы изменять частоту чередования фаз, желаательно так же при разгоне увеличивать ток, иначе могут быть сбои.

Желаю удачи.
Вложения:
Тип файла: rar KVM3MK.rar (143.4 Кб, 313 просмотров)
Тип файла: rar KVM4P6.rar (82.0 Кб, 248 просмотров)
shyub вне форума  
Непрочитано 04.06.2012, 21:49  
delay
Гражданин KAZUS.RU
 
Регистрация: 24.06.2005
Сообщений: 535
Сказал спасибо: 262
Сказали Спасибо 216 раз(а) в 118 сообщении(ях)
delay на пути к лучшему
По умолчанию Re: Система управления шаговиком на атмеге

Когда-то я делал управление маломощным шаговым двигателем. У него нагрузка была маленькая. Поворот на 90 градусов (с учетом его редуктора) и через пару минут обратно. Программку набросал в CodeVision. К проекту прилагается оталадка в Протеусе. Подробности уже не помню, но работало.
Программка простенькая, с комментариями. Думаю разберетесь. Делал на Tiny 13
Может поможет.
Проект
ps. На схеме в Протеусе обмотки моторчика показаны резисторами.
Удачи!

Последний раз редактировалось delay; 04.06.2012 в 21:56.
delay вне форума  
Непрочитано 06.06.2012, 01:41  
kruftin
Прописка
 
Аватар для kruftin
 
Регистрация: 17.02.2012
Сообщений: 109
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kruftin на пути к лучшему
По умолчанию Re: Система управления шаговиком на атмеге

Спасибо за пример. Мне вот только понять как(какую по величине) устанавливать длину импульсов на портах для вращения шаговика.
kruftin вне форума  
Непрочитано 06.06.2012, 10:42  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: Система управления шаговиком на атмеге

Сообщение от kruftin Посмотреть сообщение
Мне вот только понять как(какую по величине) устанавливать длину импульсов
Вы не можете перевести количество оборотов в секунды с учётом количества фаз?

Вы начали тему 25 марта. За 2,5 месяца можно же было хотя бы внимательно прочитать статью Ридико Л.И.? Можно было почитать даташит на ULN-ку которая ясно видна на заказанной вами плате с шаговиком?
Нет, опять вопросы про длину ноликов-единичек...
"Так нельзя, родной!"(с)
makakus вне форума  
Непрочитано 06.06.2012, 15:22  
kruftin
Прописка
 
Аватар для kruftin
 
Регистрация: 17.02.2012
Сообщений: 109
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kruftin на пути к лучшему
По умолчанию Re: Система управления шаговиком на атмеге

Ну другим был занят). Ладно прочитаю статью. Даташит на Uln2003 тут не сильно поможет.
kruftin вне форума  
Непрочитано 16.06.2012, 00:29  
kruftin
Прописка
 
Аватар для kruftin
 
Регистрация: 17.02.2012
Сообщений: 109
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kruftin на пути к лучшему
По умолчанию Re: Система управления шаговиком на атмеге

Статью то я давно эту прочитал, но про длину ноликов и единичек что-то там не нашел подробностей. Только про разгон там есть. Двигатель шаговый с драйвером пришел только сегодня, завтра буду тестировать.
5 Вольт правда у меня нету, но попробую запустить его от 4,5 Вольт. Кроме длины ноликов и единичек непонятно как определить максимальную частоту коммутации обмоток шаговика(как я понимаю ее надо знать чтобы шаги не пропускать).
Для теста думаю написать нечто вроде:
Код:
int i = 10;
DDRA = 0xff
//вращение вправо
while(i != 0)
{
  PortA = 0b10000000;
  delay_ms(5);
  PortA = 0b01000000;
  delay_ms(5);
  PortA = 0b00100000;
  delay_ms(5)
  PortA = 0b00010000;
  delay_ms(5);
  PortA = 0b10000000;
  delay_ms(5);
  i--;
}
i = 10;
//вращение влево
while(i != 0)
{
  PortA = 0b10000000;
  delay_ms(5);
  PortA = 0b00010000;
  delay_ms(5);
  PortA = 0b00100000;
  delay_ms(5)
  PortA = 0b01000000;
  delay_ms(5);
  PortA = 0b10000000;
  delay_ms(5);
  i--;
}
while
Будет ли такое работать?
kruftin вне форума  
Непрочитано 16.06.2012, 12:48  
kruftin
Прописка
 
Аватар для kruftin
 
Регистрация: 17.02.2012
Сообщений: 109
Сказал спасибо: 10
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kruftin на пути к лучшему
По умолчанию Re: Система управления шаговиком на атмеге

Лампочки на драйвере моргают по очереди как надо, а вот шаговик не шевелится. Похоже не хватает ему 4,5 Вольт.
kruftin вне форума  
Непрочитано 16.06.2012, 13:12  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Система управления шаговиком на атмеге

Сообщение от makakus Посмотреть сообщение
Вы не можете перевести количество оборотов в секунды с учётом количества фаз?
Вы начали тему 25 марта. За 2,5 месяца можно же было хотя бы внимательно прочитать статью Ридико Л.И.? Можно было почитать даташит на ULN-ку которая ясно видна на заказанной вами плате с шаговиком?
Нет, опять вопросы про длину ноликов-единичек...
"Так нельзя, родной!"(с)
Сообщение от kruftin Посмотреть сообщение
Лампочки на драйвере моргают по очереди как надо, а вот шаговик не шевелится. Похоже не хватает ему 4,5 Вольт.
вы и дальше будете каждым своим чихом с нами делиться?
посмотреть на наклейку ШД и найти ДШ в сети нет денег? или найти аналогичный по сопротивлению обмоток/типоразмеру? или подать питание на ШД 5-12в и на вход ULN напряжение 3-5-10в в зависимости от типа ИМС, измеряя ток фазы?
еще, для справки - ПБМГ200 работает при 200Гц 12в нормально. вычислите период и гоняйте свои 0 и 1, типа 1-2-3-4-1-... или 1-12-2-23-3-34-4-41-... или 41-12-23-34-41-...
jump вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Система управления гелиоустановкой E97 Источники питания и свет 96 22.05.2011 15:33
Система управления шпинделем Precize SC52 anton_v85 Источники питания и свет 0 27.02.2010 16:57
Система автомат управления газопоршневой электростанцией Electric75 Производственное оборудование 19 03.11.2008 16:05
Система управления и контроля. нужен хелп ben-vladen Производственное оборудование 40 01.01.2008 01:29
Микропроцессорная система управления фонтаном sdunker Информация по радиокомпонентам 2 16.09.2007 23:08


Часовой пояс GMT +4, время: 12:00.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot