roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 14:45

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 132 ]  На страницу 1, 2, 3, 4, 5 ... 9  След.
Автор Сообщение
 Заголовок сообщения: Нужен ли ШИМ? И что это вообще это такое - ШИМ?
СообщениеДобавлено: 30 сен 2009, 10:38 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Очень часто на данном форуме возникает вопрос про ШИМ+драйверы+двигатель.
И каждый кто первый раз сталкивается и пытается сделать самого первого робота, влазиет в такие дебри, что бросает это занятие раз и навсегда.
Так-ли необходим ШИМ для управления двигателями в простых роботах?

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 10:42 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
1. Не каждый;
2. ШИМ не критичен, особенно в простых роботах, но крайне желателен.
3. Проблема не в дебрях, а в отсутствии хороших статей на эту тему.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 10:47 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
писал бы на васике, небыло бы никаких проблем с шимом


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 10:53 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Zeus писал(а):
Так-ли необходим ШИМ для управления двигателями в простых роботах ?
Необходимости в нем нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 11:14 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
EdGull писал(а):
писал бы на васике, небыло бы никаких проблем с шимом

я не про себя, а для тех кто начинает. Может эту тему в раздел "Новичкам" перенести?

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 11:51 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
На самом деле ШИМ это прорсто, действительно нет хорошей литературы по этой теме. А что такое шим: это периодический сигнал, который имеет длительность 1 и длительность 0

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 11:52 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Шим нужен, убедился в этом после первого моего робота :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 11:57 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
что ШИМом делал в плане физических движений робота? Чем управлял?

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 12:22 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Я реализовываю шим всегда в таймере

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 13:05 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Вопрос не в том как? а нужен он или нет, например в простых роботах.

Добавлено спустя 38 секунд:
galex1981 писал(а):
Я реализовываю шим всегда в таймере


какие именно движения робота физические реализовывали ШИМом?

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 13:06 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
если не нужна регулировка скорости, то шим не нужен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 14:44 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
galex1981 писал(а):
На самом деле ШИМ это прорсто, действительно нет хорошей литературы по этой теме.

Но есть ИМХО хорошее толкование с картинками что такое ШИМ и для чего он нужен - http://avr123.nm.ru/z8.htm

Zeus писал(а):
Вопрос не в том как? а нужен он или нет, например в простых роботах.

Ответ в 4 посте топика.

Добавлено спустя 1 час 16 минут 15 секунд:
EdGull писал(а):
если не нужна регулировка скорости, то шим не нужен.

ШИМ нужен не только для регулирования скорости, но и для регулирования момента.

Точнее - ШИМ именно и регулирует момент двигателя.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 16:02 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Ну вообще-то строго говоря, нельзя утверждать что ШИМ регулирует именно момент двигателя. Или именно скорость, потому что он регулирует и то, и другое. На самом деле ШИМ регулирует эффективное напряжение источника питания (за счет индуктивности и инерции мотора пульсации сглаживаются и режим работы мотора от источника с напряжением U и коэффициентом заполнения ШИМ k (от 0 до 1) очень близок к режиму работы от источника постоянного напряжения U*k). А вот как на это напряжение реагирует мотор - зависит от характеристик мотора и его нагрузки. 2 частных случая для ДПТ - момент на заторможенном валу и скорость на холостом ходу пропорциональны напряжению питания.

ИМХО - ничего страшного в ШИМе нету, штука очень полезная.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 16:18 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Как раз именно момент между якорем и статором ШИМ и регулирует обычно.

Добавлено спустя 6 минут 44 секунды:
boez писал(а):
он регулирует и то, и другое.

Ну если считать что педаль газа регулирует скорость мотора или автомобиля - то тогда да.

Но в реальности педаль газа регулирует сопротивление впускного тракта прохождению воздуха (как шим регулирует ток через мотор) и соответственно момент развиваемый двигателем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужен ли ШИМ?
СообщениеДобавлено: 30 сен 2009, 19:25 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Педаль газа действительно регулирует в основном момент, хотя там тоже есть некоторые зависимости нелинейные от скорости. Именно поэтому если нажать педаль газа на 50%, ненагруженный движок взвоет, его момент будет направлен на раскрутку маховика. А ДПТ на холостом ходу с ШИМ 50% будет крутиться со скоростью близкой к половине номинальной, и выше не полезет. ШИМ регулирует именно напряжение на моторе. Не регулирует он ток через мотор напрямую, нет там однозначной зависимости. При том же самом уровне ШИМ, например 50%, ток (и момент) может быть и достаточно большим, выше номинала (если мотор хорошо нагрузить), и очень малым в случае холостого хода. Я тут уже когда-то писал, для ДПТ в первом приближении верно соотношение Uпит*Kшим = I*R+omega/Kv. Вот момент действительно пропорционален току: M = I/Kv. Kv - паспортный параметр движка. Но говорить, что ШИМ регулирует именно момент или именно скорость - некорректно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 132 ]  На страницу 1, 2, 3, 4, 5 ... 9  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 60


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO