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

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

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

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

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

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

Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков.

 
Опции темы
Непрочитано 16.11.2013, 23:46  
кустомер
Почётный гражданин KAZUS.RU
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Драйвер шагового двигателя

Сообщение от backlan Посмотреть сообщение
Ладно, попробую последний вариант, если получится - отпишусь.
Если не получится - отпишитесь тоже.
Отрицательный результат - тоже результат.
Особенно, если с пояснениями.
Реклама:
__________________
оставил форум, защищая свою честь и достоинство.
кустомер вне форума  
Непрочитано 17.11.2013, 00:32  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,984
Сказал спасибо: 0
Сказали Спасибо 4,943 раз(а) в 2,371 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Драйвер шагового двигателя

backlan,
года 2-3 назад находил все описания для построения драйвера на МК авр/пик с алгоритмами и осциллограммами, домен .ru, ищите
jump вне форума  
Непрочитано 17.11.2013, 11:32  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,630
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Драйвер шагового двигателя

Сообщение от jump Посмотреть сообщение
backlan,
года 2-3 назад находил все описания для построения драйвера на МК авр/пик с алгоритмами и осциллограммами, домен .ru, ищите
Какой там алгоритм? Алгоритм нужен, если через одно место делать (я так когда-то и делал, на мосфетах). А если использовать нормальный драйвер ШД, который и ток сам задает, и тормозит обратным напряжением, и шаг сам дробит... В общем, в этом случае нужно только три ноги МК задействовать: EN — подать напряжение на выходы драйвера, DIR — направление вращения и PUL/STEP — сюда подавать меандр (драйвер обычно реагирует на фронт импульса, соответственно, каждый передний или задний фронт дает один шаг или 1/N шага при дроблении).
Я сейчас как раз на работе подобным занимаюсь (МК - STM32F103) — надо будет пятью ШД управлять, хочу сделать через таймеры, а то и с DMA, чтобы запись числа в переменную "автоматом" инициализировала таймер на выдачу этого количества импульсов.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 17.11.2013, 13:50  
backlan
Частый гость
 
Аватар для backlan
 
Регистрация: 06.10.2008
Адрес: Ростов-на-Дону
Сообщений: 49
Сказал спасибо: 5
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
backlan на пути к лучшему
По умолчанию Re: Драйвер шагового двигателя

Сообщение от eddy Посмотреть сообщение
Какой там алгоритм? Алгоритм нужен, если через одно место делать (я так когда-то и делал, на мосфетах). А если использовать нормальный драйвер ШД, который и ток сам задает, и тормозит обратным напряжением, и шаг сам дробит... В общем, в этом случае нужно только три ноги МК задействовать: EN — подать напряжение на выходы драйвера, DIR — направление вращения и PUL/STEP — сюда подавать меандр (драйвер обычно реагирует на фронт импульса, соответственно, каждый передний или задний фронт дает один шаг или 1/N шага при дроблении).
Я сейчас как раз на работе подобным занимаюсь (МК - STM32F103) — надо будет пятью ШД управлять, хочу сделать через таймеры, а то и с DMA, чтобы запись числа в переменную "автоматом" инициализировала таймер на выдачу этого количества импульсов.
Если есть микрошаг, можете осциллограмму тока в обмотке показать? Единственную в интернете нашёл, а там не синус, а только половины.
http://www.avrstmd.com/oscope.html
backlan вне форума  
Непрочитано 17.11.2013, 14:04  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,968
Сказал спасибо: 429
Сказали Спасибо 3,940 раз(а) в 1,691 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Драйвер шагового двигателя

backlan, пока только предупреждаю: не цитировать полностью предыдущее сообщение. Головой же нужно думать: есть внизу окно "Быстрый ответ".

Это же касается и всех остальных. Впредь буду наказывать.
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума  
Непрочитано 17.11.2013, 17:08  
Сергей_Ковалев
Вид на жительство
 
Регистрация: 09.01.2011
Сообщений: 364
Сказал спасибо: 31
Сказали Спасибо 86 раз(а) в 59 сообщении(ях)
Сергей_Ковалев на пути к лучшему
По умолчанию Re: Драйвер шагового двигателя

Сообщение от backlan Посмотреть сообщение
А кто-нибудь пробовал в начале работы двигателя померить микроконтроллером сопротивление и индуктивность катушки, а потом просто формировать ШИМ сигнал с учётом этих значений?
Пробовал. Только не мерил ничего, а опытно подбирал необходимую ширину импульса в начале, так чтобы ток максимально быстро нарастал до необходимого значения. А потом включался шим для поддержания. Форма тока приблизилась к прямоугольной. Так вот что скажу: это уже не двигатель, это отбойный молоток мать етить!!!

А про отрицательное напряжение на резисторе Вы не правы. Рисуйте в схеме диоды, "+", "-" и думайте!
Сергей_Ковалев вне форума  
Непрочитано 17.11.2013, 17:58  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,630
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Драйвер шагового двигателя

Сообщение от backlan Посмотреть сообщение
Если есть микрошаг, можете осциллограмму тока в обмотке показать? Единственную в интернете нашёл, а там не синус, а только половины.
http://www.avrstmd.com/oscope.html
Как доделаю - покажу. Правда, это будет на дешевом тошибовском чипе. На упомянутом мной драйвере я еще печатку не сделал - лень.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 17.11.2013, 20:19  
кустомер
Почётный гражданин KAZUS.RU
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Драйвер шагового двигателя

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

Сообщение от eddy Посмотреть сообщение
Какой там алгоритм? Алгоритм нужен, если через одно место делать
Сообщение от eddy Посмотреть сообщение
Я сейчас как раз на работе подобным занимаюсь (МК - STM32F103) — надо будет пятью ШД управлять, хочу сделать через таймеры, а то и с DMA
накуя? вы ж на STM32F103 через одно место делать будете, да и с алгоритмом
jump вне форума  
Непрочитано 17.11.2013, 23:39  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,630
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Драйвер шагового двигателя

Сообщение от jump Посмотреть сообщение
накуя? вы ж на STM32F103 через одно место делать будете, да и с алгоритмом
Нифига не понял. Это к чему?
// если что, элементарное управление делается просто: по прерываниям таймера. Каждое прерывание инвертирует ногу, задающую шаги. Но мне так не хочется, хочу покрасивше, тем паче, что в STM32 таймеры умеют "самостоятельно" импульсы генерировать.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Драйвер биполярного шагового двигателя Segriv Поиск схем. Делимся схемами 3 24.05.2012 16:17
Драйвер двигателя из DVD san200802 Информация по радиокомпонентам 7 05.12.2011 05:03
[Решено] Контроллер шагового двигателя vspishkin Поиск схем. Делимся схемами 13 07.01.2011 09:17
Посоветуйте в выборе шагового двигателя и МК для него 210702 Автоматика и аппаратура связи 5 10.10.2008 11:30
Поясните внутренности шагового двигателя. EXIS Автоматика и аппаратура связи 11 21.06.2008 00:22


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


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