roboforum.ru

Технический форум по робототехнике.

bldc-hv

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Re: bldc-hv

Сообщение linvinus » 31 май 2011, 19:48

нет я ppm не давал, но могу протестить сигналом с другой ардуины.
А ты же вроде пробовал без оптопары подавать сигнал?

тогда мне не понятно как у тебя запускается от пальца :crazy:
Если сигнала с сервотестера нет, какие лампочки моргают?
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: bldc-hv

Сообщение ilalexey » 31 май 2011, 20:14

ролик выкладыва уже. там лампочка видна
не совсем от пальца. я на палец рядом прислоняю шуп звуковухи. двиг-то всёравно гаснет через секунду.

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

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

Re: bldc-hv

Сообщение linvinus » 31 май 2011, 22:41

Я запустил от 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
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: bldc-hv

Сообщение ilalexey » 31 май 2011, 22:56

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

Re: bldc-hv

Сообщение linvinus » 31 май 2011, 23:10

ну типа того :)
У тебя же тестер который может выдать необходимые импульсы?
в ардуине игнал от 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
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: bldc-hv

Сообщение ilalexey » 31 май 2011, 23:44

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

Re: bldc-hv

Сообщение linvinus » 01 июн 2011, 09:28

Наконец! :)
А что значит рывками? Можешь записать?
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: bldc-hv

Сообщение ilalexey » 01 июн 2011, 12:49

записал, а залить на ютуб не даёт. пишет "Не удалось добавить из-за неизвестной ошибки."
:(

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

Re: bldc-hv

Сообщение linvinus » 01 июн 2011, 13:45

Хороший самолётик получился.
Тут два варианта почему он так может прыгать.
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
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: bldc-hv

Сообщение ilalexey » 01 июн 2011, 14:12

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

Re: bldc-hv

Сообщение linvinus » 01 июн 2011, 15:26

по схеме 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
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Re: bldc-hv

Сообщение ilalexey » 01 июн 2011, 15:29

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

Re: bldc-hv

Сообщение ilalexey » 03 июн 2011, 01:17

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

Re: bldc-hv

Сообщение dccharacter » 03 июн 2011, 03:37

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

Re: bldc-hv

Сообщение ilalexey » 03 июн 2011, 05:19

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

Пред.След.

Вернуться в Электроника, электротехника

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

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