реклама на сайте
подробности

 
 
> Алгоритм стабилизации тока ШД на AVR, алгоритм
Artos5
сообщение Aug 6 2013, 20:27
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 124
Регистрация: 21-07-13
Из: Украина, Ахтырка
Пользователь №: 77 613



Добрый вечер уважаемые форумчане! Подскажите пожалуйста алгоритм стабилизации тока фаз шагового двигателя.
Я понимаю что при срабатывании компаратора от датчика тока (выход компаратора можно подключить к внешнему прерыванию ИНТ0 и ИНТ1) у нас должен отключаться управляющий импульс силового ключа, но как правильно его отключать?

1) Отключать сразу как только произойдет прерывание?
2) Или на выходе быстро уменьшать заполнение ШИМ ?

Подскажите пожалуйста пошаговый алгоритм ШИМ стабилизации на МК.

Сообщение отредактировал Artos5 - Aug 6 2013, 20:29
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Xenia
сообщение Aug 6 2013, 21:10
Сообщение #2


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Artos5 @ Aug 7 2013, 00:27) *
Добрый вечер уважаемые форумчане! Подскажите пожалуйста алгоритм стабилизации тока фаз шагового двигателя.


Скажите, а в чем вам видится причина самой нестабильности тока?

В моей практике (на уровне управления игрушками) ток через ШД практически не зависел от совершаемой им работы. А сопротивление его обмоток - величина постоянная. Поэтому мне всегда удавалось загодя померить ток двигателя при различной скважности ШИМ. И если я решала вводить ограничения на предельный ток, то я просто выше определенной скважности не заходила. А измерять ток runtime мне и в голову не приходило.

Почему бы и вам не сделать простую калибровку - увеличивать скважность ШИМ до тех пор, пока не сработает компаратор по току, заметить эту величину, взять от нее 80%, и за эту границу не заходить?
Go to the top of the page
 
+Quote Post
Artos5
сообщение Aug 6 2013, 21:23
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 124
Регистрация: 21-07-13
Из: Украина, Ахтырка
Пользователь №: 77 613



Цитата(Xenia @ Aug 7 2013, 00:10) *
Скажите, а в чем вам видится причина самой нестабильности тока?


Доброй ночи sm.gif

Если нужен большой момент, то надо обязательно стабилизировать ток. Так как на малых оборотах сопротивление невелико а на больших сильно возрастает, из за увеличения индуктивного сопротивления. И получается надо повышать напряжение питания (также мы повышаем этим скорость нарастания тока) для того чтобы получить большой момент... при этом если ток не стабилизировать , то на малых оборотах будут проблемы с перегревом двигателя а также возникнет резонанс на определенной частоте...

Сообщение отредактировал Artos5 - Aug 6 2013, 21:25
Go to the top of the page
 
+Quote Post
Artos5
сообщение Aug 7 2013, 05:23
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 124
Регистрация: 21-07-13
Из: Украина, Ахтырка
Пользователь №: 77 613



Я хочу сделать по типу аналога L297. Стабилизация мне нужна из за особенностей применения, так как напряжение не стабилизировано , и оно может сильно меняться (производство)
. А обороты нужны от 0 .... до 2000. Так что именно стабилизация нужна, так на подстройку ШИМ можно потратить пол жизни, и никакого результата не добиться sm.gif
Go to the top of the page
 
+Quote Post
Tanya
сообщение Aug 7 2013, 09:25
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Artos5 @ Aug 7 2013, 09:23) *
Я хочу сделать по типу аналога L297. Стабилизация мне нужна из за особенностей применения, так как напряжение не стабилизировано , и оно может сильно меняться (производство)
. А обороты нужны от 0 .... до 2000. Так что именно стабилизация нужна, так на подстройку ШИМ можно потратить пол жизни, и никакого результата не добиться sm.gif

2000 - это что? Обычно используют специальные драйверы для шаговых двигателей. Они как раз ток и контролируют. Сами.
Go to the top of the page
 
+Quote Post
Artos5
сообщение Aug 7 2013, 15:24
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 124
Регистрация: 21-07-13
Из: Украина, Ахтырка
Пользователь №: 77 613



Цитата(Tanya @ Aug 7 2013, 12:25) *
2000 - это что? Обычно используют специальные драйверы для шаговых двигателей. Они как раз ток и контролируют. Сами.

Точнее некуда sm.gif
Я хочу сделать на микроконтроллере. Так как в некоторых моментах не устраивает L297

Цитата(Xenia @ Aug 7 2013, 13:10) *
Простите за offtop, но что это за аналог, если не секрет?


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


Цитата(izerg @ Aug 7 2013, 15:24) *
Зачем делать то, что уже раз 200 сделано? На разных форумах ЧПУ, по роботам, ... Давно люди сделали и пользуют.
Используйте поиск.

Мне не для ЧПУ . И меня не полностью устраивает работа L297.. Мне нужно как можно больший момент на больших (огромных) оборотах. На L297 не хватает буквально 15-20% скорости вращения двигателя для того чтоб устраивало.
Родной контроллер умер своей смертью, он обеспечивал большие обороты. А L297 - не обеспечивает таких оборотов...
Go to the top of the page
 
+Quote Post
Xenia
сообщение Aug 7 2013, 15:26
Сообщение #7


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Artos5 @ Aug 7 2013, 19:20) *
Точнее некуда sm.gif
Я хочу сделать на микроконтроллере. Так как в некоторых моментах не устраивает L297
Я имел в виду сделать аналогичный контроллер только на микроконтроллере, с возможностью изменения частоты ШИМ стабилизации и с возможностью двух фазного полношагового режима.


Разделяю такое желание. sm.gif Тем более что у L297 есть отечественный аналог KP1128KT3 по цене 30 руб за штуку в розницу. А эти специализированные драйвера для ШД дОроги (смотрела DRVxxxx от TI).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Artos5   Алгоритм стабилизации тока ШД на AVR   Aug 6 2013, 20:27
- - Xenia   Цитата(Artos5 @ Aug 7 2013, 01:23) Так ка...   Aug 6 2013, 21:49
||- - Artos5   Цитата(Xenia @ Aug 7 2013, 18:26) Разделя...   Aug 7 2013, 15:30
|- - izerg   Цитата(Artos5 @ Aug 7 2013, 18:24) Точнее...   Aug 7 2013, 20:08
|- - Artos5   Цитата(izerg @ Aug 7 2013, 23:08) Ну раз ...   Aug 7 2013, 20:21
|- - izerg   Цитата(Artos5 @ Aug 7 2013, 23:21) ШИМ бу...   Aug 7 2013, 20:43
|- - Artos5   Цитата(izerg @ Aug 7 2013, 23:43) ШИМ в к...   Aug 7 2013, 20:52
|- - izerg   Цитата(Artos5 @ Aug 7 2013, 23:52) При ср...   Aug 7 2013, 21:15
|- - Artos5   Цитата(izerg @ Aug 8 2013, 00:15) Насмеши...   Aug 7 2013, 21:22
|- - izerg   Цитата(Artos5 @ Aug 8 2013, 00:22) Но мне...   Aug 7 2013, 21:50
|- - Artos5   Цитата(izerg @ Aug 8 2013, 00:50) Применя...   Aug 7 2013, 22:11
|- - izerg   Цитата(Artos5 @ Aug 8 2013, 00:56) Не сде...   Aug 7 2013, 22:20
|- - Artos5   Цитата(izerg @ Aug 8 2013, 01:15) Значит ...   Aug 7 2013, 22:20
|- - Xenia   Цитата(Artos5 @ Aug 8 2013, 02:20) Уже пр...   Aug 8 2013, 10:19
|- - Artos5   Цитата(Xenia @ Aug 8 2013, 13:19) К вам в...   Aug 8 2013, 10:31
|- - Xenia   Цитата(Artos5 @ Aug 8 2013, 14:31) Недост...   Aug 8 2013, 10:42
|- - Artos5   Цитата(Xenia @ Aug 8 2013, 13:42) Не поня...   Aug 8 2013, 10:50
|- - Xenia   Цитата(Artos5 @ Aug 8 2013, 14:50) Не мож...   Aug 8 2013, 11:15
|- - Artos5   Цитата(Xenia @ Aug 8 2013, 14:15) Кажись,...   Aug 8 2013, 11:20
|- - Xenia   Цитата(Artos5 @ Aug 8 2013, 15:20) Драйве...   Aug 8 2013, 12:09
|- - Artos5   Цитата(Xenia @ Aug 8 2013, 15:09) Простит...   Aug 8 2013, 12:13
|- - izerg   Цитата(Xenia @ Aug 8 2013, 15:09) Простит...   Aug 8 2013, 12:55
|- - Artos5   Цитата(izerg @ Aug 8 2013, 15:55) Чтоб вс...   Aug 8 2013, 12:59
- - Xenia   Цитата(Artos5 @ Aug 7 2013, 09:23) Я хочу...   Aug 7 2013, 10:10
|- - Tanya   Цитата(Xenia @ Aug 7 2013, 14:10) менее 4...   Aug 7 2013, 11:05
- - izerg   Цитата(Artos5 @ Aug 7 2013, 08:23) Я хочу...   Aug 7 2013, 12:24


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 06:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016