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

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

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

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

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

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

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

 
Опции темы

Шаговый мотор (микрошаг) + атмега

Непрочитано 03.07.2013, 16:18  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Шаговый мотор (микрошаг) + атмега

Сергей_Ковалев, вроде понял. Сейчас буду пробовать
Реклама:
miwutka вне форума  
Непрочитано 03.07.2013, 16:23  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Шаговый мотор (микрошаг) + атмега

Сообщение от makakus Посмотреть сообщение
Вам лет 12-15, судя по "правильнописанию" осмысленности вопросов? "кто-то где-то"... Вы понимаете, что такое синус и коснус и как они описывают вращение вектора? Что такое сдвиг фаз? Почему в трёхфазном моторе обмотки рисуют "звездой" и, главное, на сколько градусов сдвинуты эти напряжения по фазе? Интересовались, что такое синхронная электрическая машина? Как катушка с током создаёт магнитное поле и как эти поля взаимодействуют?
"просто помогайте разбираться" будет, когда вы соизволите прочесть и понять букварь. А до того - нет.
Настраиваю частотные преобразователи, программирую промышленные контроллеры(любые, сименс, микрол, митсубиши ...), создаю SCADA-системы. Дальше продолжать? На форуме не общение с заказчиком, где нужно соблюдать корректность. А если не знаю что и как как объяснить то так и выражаюсь как есть, чтобы люди поняли, что я в этом еще "профан". Фекторы и т.д., синус, кочинус - конечно знаю, но в общих чертах.
P.S. МЫ НЕ В ИНСТИТУТЕ )). Я его окончил с красным дипломом в 2012 году по специальности автоматизир. управление технологическими процессами... Но это чисто бумажка

Последний раз редактировалось miwutka; 03.07.2013 в 16:45.
miwutka вне форума  
Непрочитано 03.07.2013, 16:43  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Шаговый мотор (микрошаг) + атмега

Вот сделал в протеусе на 74HC4052 + ШИМ - в программе работает... Можно пробовать в железе? У меня есть 4 шт IRF1405Z. После проб с ULN2003 хочу подключить мосфеты эти как в предыдущем посте.
Миниатюры:
Нажмите на изображение для увеличения
Название: Stepper_2.jpg
Просмотров: 130
Размер:	522.7 Кб
ID:	48906  

Последний раз редактировалось miwutka; 03.07.2013 в 16:48.
miwutka вне форума  
Непрочитано 03.07.2013, 19:03  
Сергей_Ковалев
Вид на жительство
 
Регистрация: 09.01.2011
Сообщений: 363
Сказал спасибо: 31
Сказали Спасибо 86 раз(а) в 59 сообщении(ях)
Сергей_Ковалев на пути к лучшему
По умолчанию Re: Шаговый мотор (микрошаг) + атмега

Сообщение от miwutka Посмотреть сообщение
Фекторы и т.д., синус, кочинус - конечно знаю, но в общих чертах.
P.S. МЫ НЕ В ИНСТИТУТЕ )). Я его окончил с красным дипломом в 2012 году
Не, непохоже))))
Сергей_Ковалев вне форума  
Непрочитано 03.07.2013, 19:34  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Шаговый мотор (микрошаг) + атмега

Сообщение от makakus Посмотреть сообщение
Как у них может быть 5 выводов?
Да вот так.
Нажмите на изображение для увеличения
Название: DSC_0226.JPG
Просмотров: 59
Размер:	296.7 Кб
ID:	48910
Всё замкнуто между собой...
Хотя, по непроверенной теории, если ключевать сразу оба конца обмоток, им должно быть пофиг - замкнуто или нет - на середине ровно половина подаваемой напруги должна быть. Возможно прокатит.
Кстати о микрошаге. Его обычно используют не для увеличения количества дискрет, а для уменьшения вибрации статора.

Ещё вот тут посмотри, и вообще на форумах ЧПУшников.
По тому же ключу где-то есть на МК схема, на ПИКе кажется, но они все для биполярников.
Кстати, если на движке 6 выводов, то он скорее всего универсального подключения - раздельные обмотки со средней точкой. Ищи крайние выводы (по сопротивлению обмоток) и делай схему для биполярника - в этом случае можно добиться максимально возможной скорости работы. Где-то тут видюшку клал.
omercury вне форума  
Сказали "Спасибо" omercury
pinco (19.08.2013)
Непрочитано 04.07.2013, 00:21  
vspvsp
Вид на жительство
 
Аватар для vspvsp
 
Регистрация: 30.10.2007
Адрес: Ростов-на-Дону
Сообщений: 281
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 33 сообщении(ях)
vspvsp на пути к лучшему
По умолчанию Re: Шаговый мотор (микрошаг) + атмега

miwutka, давайте распишу, зачем я посоветовал туда 4052 прикрутить и как он будет ШИМ переключать:

Схема у вас правильная, каждый выход ШИМ-контроллера будет, при смене адреса, подключаться к выходу соответствующей обмотки двигателя со сдвигом на 1. Адрес у вас почему-то не подключен к контроллеру. ШИМ рано запускать, будем использовать в состояниях 0 и 100%.

Теперь рассмотрим, как управляются обмотки ШД при смене адреса:
Установим адрес в 0. Установим ШИМ А на 100%, а В - на 100%. Ток пойдёт в обмотку 1 и 2. Будем менять адрес 0-1-2-3-0-1-2-3 - получим полношаговый режим для униполярного двигателя как на графике 1 на картинке.

Шаг Адрес Обмотки 1 2 3 4

0_0_____1 1 0 0
1_1_____0 1 1 0
2_2_____0 0 1 1
3_3_____1 0 0 1

Теперь будем не только менять адрес, но и управлять ШИМ (1=100%, 0=0%), чтобы получить полушаговый режим как на графике 2:

Шаг Адрес ШИМ А ШИМ В Обмотки 1 2 3 4

0_ 0__ 1_ 1_____ 1 1 0 0
1_ 0__ 0_ 1_____ 0 1 0 0
2_ 1__ 1_ 1_____ 0 1 1 0
3_ 1__ 0_ 1_____ 0 0 1 0
4_ 2__ 1_ 1_____ 0 0 1 1
5_ 2__ 0_ 1_____ 0 0 0 1
6_ 3__ 1_ 1_____ 1 0 0 1
7_ 3__ 0_ 1_____ 1 0 0 0

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

(ШИМ - в процентах, проценты - наугад, точные надо брать из табличек в книжке, так как в реальном двигателе эти проценты достаточно причудливо отражают суммарный магнитный поток и момент на валу двигателя и нужны для равномерного вращения и борьбы со всякими резонансами и прочими недостатками)

Шаг Адрес ШИМ А ШИМ В обмотки 1 2 3 4

0 0__ 100 100__ 100 100 0 0
1 0__ 75_ 100__ 75_ 100 0 0
2 0__ 50_ 100__ 50_ 100 0 0
3 0__ 25_ 100__ 25_ 100 0 0
4 0__ 0__ 100__ 0__ 100 0 0
5 1__ 100 25___ 0__ 100 25 0 0 - вот здесь ШИМ "меняются местами", внимательно!
6 1__ 100 50___ 0__ 100 50 0 0

и так далее и тому подобное...

Напомню, что товарищ makakus привёл пример формулы для расчётов и предупреждение про всякие "подводные камни":

"Всё же добавлю про микрошаг.
Не имеет смысла делать больше 16-32 микрошагов. Потому что двигатель изготовлен не идеально в смысле формы и размеров полюсных наконечников, а также соосности ротора и статора. Практически, если вы хотите повернуть ротор, скажем, на 4/32 шага, то в одном положении он повернётся на 4/32 а через пол-оборота уже на 5/32 или 3/32. То есть зависимость угла поворота ротора от номера микрошага нелинейна в пределах одного оборота.
Кроме того, есть гистерезис при вращении в разные стороны. Поворачиваем по 1/16 шага, видим: шагает. Начинаем отворачивать обратно и что? первые 1-3 микрошага реакции нет.
Токи, подаваемые на катушки ШД для микрошага изменяются вообще-то не по синусоидальному закону U=sin(ωt), а с добавлением 3-й гармоники, U=sin(ωt)+k*sin(3*ωt). Коэффициент k зависит от формы полюсных наконечников двигателя."

М-да, вставленные пробелы сайт благополучно проигнорировал или я не в курсе, какую кнопку нажать!
Миниатюры:
Нажмите на изображение для увеличения
Название: Униполярный ШД.png
Просмотров: 89
Размер:	100.8 Кб
ID:	48932  

Последний раз редактировалось vspvsp; 04.07.2013 в 00:43.
vspvsp вне форума  
Эти 2 пользователя(ей) сказали Спасибо vspvsp за это сообщение:
miwutka (04.07.2013), pinco (19.08.2013)
Непрочитано 04.07.2013, 10:54  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Шаговый мотор (микрошаг) + атмега

Вчера подключил в железе - все заработало Вручную менял адрес, ШИМы - поворачивался вал на какието микрошаги. Сейчас буду дописывать программку чтобы по кнопке делать 1 микрошаг например. Позже отпишусь. Я хочу сделать часы на ШД
miwutka вне форума  
Непрочитано 04.07.2013, 11:26  
vspvsp
Вид на жительство
 
Аватар для vspvsp
 
Регистрация: 30.10.2007
Адрес: Ростов-на-Дону
Сообщений: 281
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 33 сообщении(ях)
vspvsp на пути к лучшему
По умолчанию Re: Шаговый мотор (микрошаг) + атмега

Хехе! Только хотел спросить топикстартера не аналоговый ли секундомер он собирается сделать, а он и сам признался!

Ну тогда ждём видео с особо плавным вращением секундной стрелки!
vspvsp вне форума  
Непрочитано 04.07.2013, 12:20  
miwutka
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Шаговый мотор (микрошаг) + атмега

Сообщение от vspvsp Посмотреть сообщение
Хехе! Только хотел спросить топикстартера не аналоговый ли секундомер он собирается сделать, а он и сам признался!

Ну тогда ждём видео с особо плавным вращением секундной стрелки!
А это реально без всяких там стабилизаций тока? Просто выше писали что это будет всё не точно.
miwutka вне форума  
Непрочитано 04.07.2013, 12:57  
Сергей_Ковалев
Вид на жительство
 
Регистрация: 09.01.2011
Сообщений: 363
Сказал спасибо: 31
Сказали Спасибо 86 раз(а) в 59 сообщении(ях)
Сергей_Ковалев на пути к лучшему
По умолчанию Re: Шаговый мотор (микрошаг) + атмега

Сообщение от miwutka Посмотреть сообщение
Просто выше писали что это будет всё не точно
"Точно" понятие растяжимое))))
Сергей_Ковалев вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Атмега 32а, не известно под какую частоту прошита. sae74 Микроконтроллеры, АЦП, память и т.д 1 10.04.2010 19:33
Шаговый двигатель (РХХ) Bruse82 Производственное оборудование 2 07.05.2008 20:54


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.