roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Люди помогите разобратся
СообщениеДобавлено: 05 янв 2012, 22:38 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
только delay лучше побольше.. 500-1000.. чтоб заметно было..

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Люди помогите разобратся
СообщениеДобавлено: 09 янв 2012, 12:48 
Не в сети

Зарегистрирован: 19 мар 2010, 20:11
Сообщения: 468
самому частоты выставлять. это же открытый код? (библиотека servo.h уже предпологает ограничения хотябы потому что оно серво, плюс-минус 180 градусов, не больше)
(Но Вы меня не слушайте, я андроид в руках ни разу не держал)
Что за мотор то? Что даташит пишет?

Добавлено спустя 9 минут 57 секунд:
ну вот у меня под боком безколекторник. Ниписано- 100Гц, 5Вольт. И как его servo.h запустит?
искать asinhronmotor.h для ардуино нужно. Или писать самому.

OFFTOP(я ардуино в руках в жизни не держал, я даже это за ЯП не признаю , простите)

Добавлено спустя 11 минут 55 секунд:
дальше- две строчки бреда.
стоп, секунду!
А безколлекторники синхронными бывают? (вроде нет)(да даже если и бывают- нужно даташит читать (я уже превращаюсь в робуфчарина, читай FAQ, блин...))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Люди помогите разобратся
СообщениеДобавлено: 09 янв 2012, 12:59 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Эх, а я всегда считал Бесколлекторный электродвигатель синхронным :(
Собсно и вики об этом говорит, да и принцип его работы синхронизация...
Wiki писал(а):
Вентильный электродвигатель — это синхронный двигатель, основанный на принципе частотного регулирования с самосинхронизацией, суть которого заключается в управлении вектором магнитного поля статора в зависимости от положения ротора. Вентильные двигатели (в англоязычной литературе BLDC или PMSM) ещё называют бесколлекторными двигателями постоянного тока, потому что коллектор такого двигателя обычно питается от постоянного напряжения.

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Люди помогите разобратся
СообщениеДобавлено: 11 янв 2012, 02:36 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
cjA, а ты самое первое сообщение темы читал? А ты прочитай :) Там ни слова не написано о подключении двигателя, какого бы то ни было, синхронного, асинхронного или коллекторного, к ардуине. К ардуине подключается регулятор хода! А уже к нему двигатель. И при этом ардуине глубоко пофиг, какого типа там двигатель - регулятор хода управляется точно такими же импульсами 1-2 мс, как и серва, только эти миллисекунды означают не градусы от 0 до 180, а скорость, или от "полный назад" до "полный вперед", или от нуля до полного, если РХ нереверсивный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Люди помогите разобратся
СообщениеДобавлено: 11 янв 2012, 08:27 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Модератор "=DeaD=":Автор темы, вашу тему нужно срочно переименовать, ввиду неинформативности заголовка.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Люди помогите разобратся
СообщениеДобавлено: 12 янв 2012, 19:38 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
cjA, а ты сам пробовал делать, то что советуешь? В резонанс двигатель вводить. Знаешь, что у него резонансная частота плавает в зависимости от нагрузки, и нужен фапч для её поддержки? Это довольно непросто сделать, тем более для трёхфазного двигателя.

Я одно время интересовался резонансным явлением в двигателе, вокруг этой темы постоянно крутилось очень много троллей.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Люди помогите разобратся
СообщениеДобавлено: 13 янв 2012, 14:29 
Не в сети

Зарегистрирован: 08 дек 2010, 19:27
Сообщения: 141
Откуда: Новосибирск
прог. языки: C и PHP
ФИО: Павел
cjA писал(а):
самому частоты выставлять. это же открытый код? (библиотека servo.h уже предпологает ограничения хотябы потому что оно серво, плюс-минус 180 градусов, не больше)
(Но Вы меня не слушайте, я андроид в руках ни разу не держал)
Что за мотор то? Что даташит пишет?

Добавлено спустя 9 минут 57 секунд:
ну вот у меня под боком безколекторник. Ниписано- 100Гц, 5Вольт. И как его servo.h запустит?
искать asinhronmotor.h для ардуино нужно. Или писать самому.

OFFTOP(я ардуино в руках в жизни не держал, я даже это за ЯП не признаю , простите)

Добавлено спустя 11 минут 55 секунд:
дальше- две строчки бреда.
стоп, секунду!
А безколлекторники синхронными бывают? (вроде нет)(да даже если и бывают- нужно даташит читать (я уже превращаюсь в робуфчарина, читай FAQ, блин...))

Вы абсолютно не правы. Нужна библиотека серво.н и никакая другая, в регуляторе хода принимаются теже данные что на серву и уже он подаёт питание и рулит мотором. 180 полный вперед, 90 стоп, 0 полный назад! он же не напрямую мотором рулить пытается, а через регулятор скорости! А то что вы говорите, относится к прямому управлению мотором

_________________
Мой блог о роботах http://robo-world.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Люди помогите разобратся
СообщениеДобавлено: 13 янв 2012, 23:39 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
Vovan писал(а):
... вики об этом говорит...
Wiki писал(а):
Вентильный электродвигатель — ... ещё называют бесколлекторными двигателями постоянного тока, потому что коллектор такого двигателя обычно питается от постоянного напряжения.


вики печалька :cry:

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модельный регулятор хода беcколекторного двигателя и Ард
СообщениеДобавлено: 15 янв 2012, 18:10 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июн 2010, 08:04
Сообщения: 201
Откуда: Казань
Дело в том, что вы скетч не тот используете. В вашем скетче серва как раз таки рулится потенциометром. Все намного проще

Вот код

Код:
#include <Servo.h>
int val
;
Servo regul;

void setup() {
   Serial.begin(9600);
   regul.attach(9);
   val=0;


void loop(){
   val=Serial.read();
   regul.write(val);
   delay(10000);
}


Значения от 0 до 180 попробуйте для начала. Вводятся через терминал ком порта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модельный регулятор хода беcколекторного двигателя и Ард
СообщениеДобавлено: 17 янв 2012, 19:40 
Не в сети

Зарегистрирован: 23 апр 2005, 22:31
Сообщения: 48
Откуда: Украина, г. Донецк
Skype: mcuprick
прог. языки: Basic, PHP, C#
ФИО: Цуприк Максим
Только надо не забывать, что многие ESC (регуляторы) требуют арминга. Т.е. после подачи питания нужна пауза, после чего он погудит мотором. Все это время на регулятор нужно подавать импульсы нуля. (Длительность импульса зависит от типа регулятора - с реверсом или без). А вот после этих процедур можно пробовать рулить двигателем как обычной сервой.
P.S. Некоторый ESC при первом включении (совсем первом, после магазина) требует калибровки диапазона управляющих импульсов (т.е. требуется обозначить пределы импульсов в которых будет работать регулятор). Большинство современных регулей имеют автокалибровку.


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

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


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

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


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

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