Самодельный конвертер сингала PWM в PPM для регуляторов БК двигателей

cylllka
Alexandr_Khaustov:

То есть на мсх(2) и соло можно поставить, круть! Александр и Роман, огромноевам спасибо за проделанную работу!

Можно и NE Solo и Blsde mCX Вот кстати конверсия mcX www.rcgroups.com/forums/attachment.php?attachmenti…

Alexandr_Khaustov:

А какой из этих контроллеров подойдет, просто их в чипе и дипе аж 4 штуки на выбор.

Подойдет вобщем то любой. Они типом и размером корпуса отличаются.
Я использую PIC10F202-I/OT У него тип корпуса SOT23-6 (самый мелкий)

RXL

Подойдет чип PIC10F202 в любом корпусе. Конечно, чем меньше корпус, тем он легче.

В Чип-Дипе грабительские цены: 4$ за чип (уже 6$ - за две недели цена как подскочила!). Оптовая цена (вряд ли они покупают по другой - менее 40 центов). Конечно, купив один чип не разоришься, но вот когда нужна горсть деталей, то эта горсть выходит золотая.

cylllka

------------------- ВНИМАНИЕ-----------------
На платах вертолета Blade mSR ШИМ положительной полярности!
Выяснилось только сегодня, т.к. раньше был неправильно проинформирован. 2х канальная прошивка для ШИМ положительной полярности пока отсутствует. Возможно Роман выложит. Пока доступна одноканальная.

RXL

Саш, выложу. Только скажи, какой множитель подходит? Оставить как было в начале - на 100%, или на 50% сделать?

cylllka

Рома, оставь 100%. Я полетал и понял,что уменьшать мощность не нужно. Пусть запас будет. Просто резистором кривую подстроить. Я потом напишу сюда пояснение по поводу резистора.
Если будет много кому то, то по просьбе можо поменять. Возможно при мощном двигателе ХР, придется немного уменьшить в одном канале.

RXL

Вот: инверсная прошивка и прямая прошивка.

Скважность ШИМ в 0% на выходе дает импульс 1.1 мс, скважность 100% - 1.9 мс. Зависимость линейная. Испытывалась на ШИМ 4 кГц, но, если верить прогонам в MPLAB, вполне будет работать при 4…16 кГц.

Плата Solo Pro по моим замерам выдает 40…77% для основного ротора (при менее 7% по индикатору пульта выдает 0% скважности), что даст 1.42…1.72 мс. На хвостовой ротор выдается примерно 0…58% скважности, что даст 1.1…1.56 мс. Кстати, резистор тоже включал при замерах.

cylllka

инверсная прошивка отличается, от той что ты выкладывал?

RXL

Нет, не отличается. Ссылка ведет на тот же файл. Привел чтобы они рядом были.

7 days later
cylllka

Микроконтроллер можно прошить и без программатора! Правда понадобится компьютер с COM портом и парочка деталей.

Схема подключения:

В схеме можно было обойтись и без батарейки, взяв напряжение с COM порта, но часто напряжения недостаточно для прошивки, по этому используйте батарейку (обычная “Крона”)
Еще понадобится программа для пошивки. Ее можно найти здесь - www.members.aon.at/electronics/pic/…/index.html
Подстазку знающих людей на русском языке можно получить вот тут - vrtp.ru/index.php?showtopic=15037

Alex71

Ну класс. Вот тоже думаю Валкеровскую ламу2-1 переделать под безколлекторники, а то уже замучился движки менять/чинить. Только вот прошивать - ломает, готов купить уже готовый контроллер.

Alex71
cylllka:

В схеме можно было обойтись и без батарейки, взяв напряжение с COM порта, но часто напряжения недостаточно для прошивки, по этому используйте батарейку (обычная “Крона”)

А что от блока питания нельзя запитать, у меня есть от 3 - 12 В 1,5А?

Alex71

А вот еще вопросик. У Ламы 2-1 ШИМ 12 кГц, вот интересно сей конвертер с ним справится? Более ранние версии изрядно глючили.

cylllka
Alex71:

А вот еще вопросик. У Ламы 2-1 ШИМ 12 кГц, вот интересно сей конвертер с ним справится? Более ранние версии изрядно глючили.

Пару постов выше написано же -

RXL:

Испытывалась на ШИМ 4 кГц, но, если верить прогонам в MPLAB, вполне будет работать при 4…16 кГц.

cylllka

Ааа… забыл уточнить, глючили ранние версии выкладываемых здесь прошивок или речь шла о других конвертерах?

_________________________________________________________________________________________

Для моделей с 2х баночными аккумуляторами (например Extra 300 от Nine Eagles) предлагаю такой вариант

Можно еще запитаться от BEC с регулятора, но если таковой отсутствует, то стабилизатор 78L05 лучший вариант, дешевый и доступный в любом магазине радиодеталей. Можно использовать в любом корпусе. Возможно номиналы резисторов в делителе придется подобрать точнее. У меня нет на чем проверить.
Для 3х баночного аккумулятора схема в принципе такая же. Но в делителе нужно использовать резисторы друго го номинала. Я ссылочку давал, там формула есть. Нам нужно не привысить 5 вольт ШИМ на вход конвертера
__________________________________________________________________
А вообще, я поищу самоль у кого то, что бы проверить схемку. А то с делителем еще не все ясно. Возможно придется чуть переделать.
Результаты буду выкладывать

Alex71
cylllka:

Ааа… забыл уточнить, глючили ранние версии выкладываемых здесь прошивок или речь шла о других конвертерах?

Нет, не здешние прошивки, а вообще другие конвертеры заточенные под Лама2. А как инвертировать вращение двигателя, программно на регуляторе?

cylllka

Вращение двигателя инвертируется переключением 2х любых проводов идущих к мотору. Или если это цанговый разъем, (как в моем случае) то просто другой стороной его вставить.
На Ламе не пробовал, но на моем вертоле работает без сбоев.

sashaNar

Саш, самолет можно попросить в моделке, придешь на следующих выходных? Там есть Экстра орловская.
И насчет отдельного стабилизатора - а надо ли? На плате ведь стоит чип, значит, там есть и питание для него, а оно почти везде от 3х до 6 вольт. Ну а если в пепелаце есть стандартные сервы (мой Спирит, например), то тем более есть. Могу как нить приемник от спирита принести, проверим.

cylllka

да по всякому можно. Просто со стабилизатором помех меньше будет на конвертере. Я как вариант показал. А там уже пусть каждый решает где брать 5 вольт. Было бы неплохо поэксперементровать. Но я вот подумал… мне вместе с платой самоля понадобится и регуль и мотор на 2S. А то мой может невыдержать.
На счет моделки не знаю, пока планы на выходные есть