roboforum.ru

Технический форум по робототехнике.
Текущее время: 04 май 2025, 10:32

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




Начать новую тему Ответить на тему  [ Сообщений: 203 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14  След.
Автор Сообщение
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 31 май 2011, 19:48 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
нет я ppm не давал, но могу протестить сигналом с другой ардуины.
А ты же вроде пробовал без оптопары подавать сигнал?

тогда мне не понятно как у тебя запускается от пальца :crazy:
Если сигнала с сервотестера нет, какие лампочки моргают?

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 31 май 2011, 20:14 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
ролик выкладыва уже. там лампочка видна
не совсем от пальца. я на палец рядом прислоняю шуп звуковухи. двиг-то всёравно гаснет через секунду.

Добавлено спустя 2 минуты 31 секунду:
если по схеме, то это LED1

Добавлено спустя 17 минут 12 секунд:
без оптопары он включается так же, как и от пальца, те мгновенный набор оборотов и сброс.
а ещё заметил, что он "включается" при прикосновении. когда подключен, ничего не происходит. те нужно поёрзать контакт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 31 май 2011, 22:41 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
Я запустил от PPM.
Оказалось в программе код для импульсов инвертирован, т.е. она ожидает что импульс будет инвертированным, поэтому с оригинальной схемой должна работать, с диодом в параллель не будет.
У меня не инвертированные импульсы, поэтому я правил программу

Прописал
#define INT1_RISING 0x0C // rising edge triggers INT1

#define INT1_FALLING 0x08 // falling edge triggers INT1


Для старта нужно подать сигнал 956мкс(или меньше), затем 1162мкс
Я использовал библиотеку http://arduino.cc/playground/ComponentLib/Servo
Запускается командой servo1.write(40); servo1.write(60);

Видимо ты пальцем подбираешь необходимый импульс, один раз прокатывает, но импульсы должны идти с периодичностью в 20мсек. т.е. 20000мксек, палец этого не может.

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 31 май 2011, 22:56 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
ничего себе хитро как.
в самом начале значит всё было правильно. только нужен этот хитрый сигнал..
те, я должен сейчас в файле rcimp.h изменить значения, а потом потренироваться отстукивать нужный импульс?
-----
интересно, а как нужно потрещать контактом, чтобы остановить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 31 май 2011, 23:10 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
ну типа того :)
У тебя же тестер который может выдать необходимые импульсы?
в ардуине игнал от 0 до 180, при этом 0==544мкс и 180==2400мкс
отсюда я получил значение 1162мкс
в программе проверка для запуска такая: импульс должен быть >7 но <10 условных единиц.
1162мкс в этот диапазон попадает.
потом происходит старт, т.е. двигатель делает несколько оборотов и начинает нормальную работу.
теперь импульсы могут быть и больше, но как только импульс будет менее 1162мкс двигатель остановится и будет ждать импульсов длительностью 1162мкс.
Как я понимаю этим автор ограничил скорость при запуске.
Т.е. если утебя стартанёт от твоего импульса то и дальше мотор должен работать.

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 31 май 2011, 23:44 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
ааа! заработало! :Yahoo!:
но
жужжит рывками
------
завтра 2х8 жк возьму. поцеплю верхом на плату. удачная цацка для чпу :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 01 июн 2011, 09:28 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
Наконец! :)
А что значит рывками? Можешь записать?

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 01 июн 2011, 12:49 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
записал, а залить на ютуб не даёт. пишет "Не удалось добавить из-за неизвестной ошибки."
:(

Добавлено спустя 12 минут 35 секунд:
о, залил. та и не определил идеального старта. каждое подключение по разному.
наверно он ждёт от оператора "поёрзать настройкой от и до"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 01 июн 2011, 13:45 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
Хороший самолётик получился.
Тут два варианта почему он так может прыгать.
1) сигналы от серво тестера не стабильные.
2) резистивные датчик противоэдс работает не стабильно, у меня сейчас версия со схемы
http://mikrokopter.de/ucwiki/BL-Ctrl_An ... ltplan.gif
это R7 R12 R13 , R1 R4 R18, C1 C2 C4, R20 R21 R22
отличае от оригинально в том что на BEMF_REF идёт не отмасштабированная половина питания, а ссумарный сигнал со всех фаз.
Хотя он тоже может быть больше напряжения питания контроллера, поэтому нужно подобрать соответствующие резисторы R1 R4 R18 (уменьшить до необходимого уровня)

Либо не меняя схемы попробуй поиграться значениями резистора R29. в семе bldc-hv
Но опять же без осциллографа сложно, сигнал BEMF_REF не должен превышать напряжение питания контроллера + он должен соответствовать половине того что приходит в точки BEMF[A,B,C].
Тут нужно смотреть какое у тебя напряжение, а мультиметр покажет усреднённое значение.
звуковая после делителя покажет в попугаях, хотя наверное прикинуть можно.

Напряжение в фазах двигателя прыгает от 0.25 до 1.25 от напряжения питания.
можно пересчитать делитель исходя из этого.
Какое у тебя напряжение питания сейчас?

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 01 июн 2011, 14:12 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
11.91в на входе в блдс
11.16 на входе 7805


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 01 июн 2011, 15:26 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
по схеме BLDC-HV
попробуй поставить R18,R20,R23 = 100 кОм, это даст в точке BEMF[A,B,C]. порядка 3в максимум.
R30 + R31 должен быть 200 кОм. это даст в точке BEMF_REF 1,44в

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 01 июн 2011, 15:29 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
ок. чуть позже. убегаю по делам


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 03 июн 2011, 01:17 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
я вот чего подумал, пока выпаивать повременю, ато там месево такое.. и дорожки не вечные.
нормальный осцилограф не потяну, дешёвый шкаф нет желания в дом тянуть.
приглядел такую цацку http://www.radioland.net.ua/sxemaprintid-451.html
может чем и поможет
---
пс: а что с сайтом-то было?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 03 июн 2011, 03:37 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
такую можно и на ардуино нано сделать

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bldc-hv
СообщениеДобавлено: 03 июн 2011, 05:19 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
а на тиньке 2313 можно?
ато их есть у меня :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 203 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14  След.

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


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

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


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

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