Специальные цены   новые товары
Закрытая тема
Страница 1 из 11 1 2 3 ... ПоследняяПоследняя
Показано с 1 по 40 из 424

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

Тема раздела Бортовая электроника в категории Cамолёты - Общий; Конвертер предназначен для конвертирования сигнала PWM - Широтно Импульсная Модуляция (используемая для управления коллекторными двигателями) в PPM - Фазо Импульсную ...

  1. #1

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5

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



    Конвертер предназначен для конвертирования сигнала PWM - Широтно Импульсная Модуляция (используемая для управления коллекторными двигателями) в PPM - Фазо Импульсную Модуляцию (Используемую для управления сервомашинками и регуляторами бесколлекторных двигателей).
    Одним словом, для возможности подключения регулятора БК к премникам имеющим только выход на коллекторный мотор.

    Схема и прошивка были взяты с этого ресурса - http://www.rcgroups.com/forums/showt...8#post12162884 Автор разместил все для свободного использования.
    Но в прошивке было ограничение макс мощности на 50%, так как автор установил на вертолет слишком мощный мотор. Так же эта прошивка была написана для использования с ШИМ положительной полярности. (У автора Walkera). Но некоторые платы приемников имеют на выходе ШИМ отрицательной полярности (Nine Eagles, E-Flite Blade mSR, mCX). В резульате чего ручка газа работает некорректно, а именно в инверсии.
    Что бы исправить эти недостатки прошивка была изменена. Теперь доступны прошивки:
    1. с ШИМ отрицательной полярности и 100% газом
    2. с ШИМ положительной полярности и 100% газом
    На тестировании прошивки с двумя каналами (2 входа и 2 выхода в одной микросхеме) Скоро будут доступны.

    Схема выполнена на микроконтроллере PIC10F202 фирмы Microchip. Контроллер достаточно дешевый. Я его покупал в Киеве за 59 центов. (Такой же конвертер в интернете продают по 25$ http://www.bsdmicrorc.com/index.php?productID=868 )

    Конвертеры сохраняют возможность программировать регуляторы от пульта, ручкой газа)

    Схемы подключения микросхемы для прошивки и для подключения к платам. Кликабельно


    Прошивки прикрепил к сообщению.
    приписка _invert обозначает, что прошивка предназначена для ШИМ отрицательной полярности. Если прошили не той прошивкой, ничего страшного не произойдет. Ручка газа будет работать наоборот. Просто перепрошейте микросхему нужной прошивкой.
    Так же в архиве есть прошивки с ограничением по мощности 50% - может пригодится.

    Видео старых экспериментов:


    Дабавил чертежи платы на любой вкус в .Lay (Для программы Sprint LayOut)
    Вложения
    Последний раз редактировалось cylllka; 28.01.2011 в 18:32.

  2.  
  3. #2

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Доделывается прошивка предназначенная для вертолетов с фиксированным шагом. У нее 2 канала и кривая газа нелинейна. Обороты до 40% регулируются более резко ( так как до 40% оборотов ветролет еще не взлетает) а от 40% до 100% газ регулируюется плавно.

  4. #3

    Регистрация
    07.06.2008
    Адрес
    Москва
    Возраст
    47
    Сообщений
    8,297
    Цитата Сообщение от cylllka Посмотреть сообщение
    Доделывается прошивка
    Извините, а зачем это вообще нужно?
    В смысле: не проще залезть в приёмник и с помощью одного провода- вывести наружу тот самый РРМ сигнал, который там обязательно есть, поскольку передатчик передаёт РРМ-пачку, в обязательном порядке в приёмнике -дешифрующуюся (хотя бы для того, чтобы запустить сервомашинку руля).
    А то с такой кучей преобразований (РРМ-РWМ-обратно в РРМ) на выходе будет такая каша, что сам чёрт не разберёт ?

  5. #4

    Регистрация
    09.07.2009
    Адрес
    Москва, м. Речной вокзал
    Возраст
    52
    Сообщений
    2,493
    Цитата Сообщение от blade Посмотреть сообщение
    Извините, а зачем это вообще нужно?
    В смысле: не проще залезть в приёмник и с помощью одного провода- вывести наружу тот самый РРМ сигнал, который там обязательно есть, ............
    а вот тут то и не факт, если МИКРО приемник собран на одном кристалле в котором все и происходит, то распилить корпус кристалла и подключиться в нужное место задача не для слабонервных

  6.  
  7. #5

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Этот конвертер предназначен для плат на которых нет сигнала PPM. Я написал для каких. Преобразование достаточно точное, никакого мусора на выходе нет.
    Последний раз редактировалось cylllka; 29.01.2011 в 15:34.

  8. #6

    Регистрация
    07.06.2008
    Адрес
    Москва
    Возраст
    47
    Сообщений
    8,297
    Цитата Сообщение от alek_j Посмотреть сообщение
    то распилить корпус кристалла и подключиться в нужное место задача не для слабонервных
    Поскольку я -не слабонервный, а всяко- разной техники повидал (изнутри) немеряно, то с вероятностью 99,9 % могу утверждать, что никаких спецмикросхем с встроенным дешифратором не бывает. Стандартная конфигурация модельных ресиверов: стабилизатор питания-ВЧ тракт- дешифратор.
    А городить какой то спец-чип невыгодно экономически: из за нескольких тысяч моделей- разрабатывать такой.
    Единственно, что приходит на память: LM1871(передатчик и к нему был из этой же серии приёмник) Но это было давно, на 27 МгЦ и всё равно там был выход РРМ для контроля.
    Но если Вам нравится изобретать велосипед- кто ж запретит то

  9. #7

    Регистрация
    16.12.2005
    Адрес
    Москва
    Возраст
    35
    Сообщений
    4,452
    Записей в дневнике
    13
    Цитата Сообщение от blade Посмотреть сообщение
    Стандартная конфигурация
    Это было давно, возможно на МГц до сих пор такое, а вот на 2.4..
    Смотрите сами, где тут объединенный PPM:
    Нажмите на изображение для увеличения
Название: a2461042-40-Turborix_RX_PCB_mb.jpg
Просмотров: 1147
Размер:	71.1 Кб
ID:	457883Нажмите на изображение для увеличения
Название: a2461043-170-Turborix_RX_PCB_sat.jpg
Просмотров: 1044
Размер:	64.3 Кб
ID:	457884

  10.  
  11. #8

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Александр, раньше большинство схем делались на специализированных микросхемах. Теперь в основном применяются микроконтроллеры. Например на плате вертолета Blade mSR и подобных ему, стоит микроконтроллер ATMega 8, все нужные преобразования происходят внутри. Прошивка не предусматривает выход РРМ сигнала на какой нибудь вывод микросхемы. На выходе лишь ШИМ сигнал, управляющий ключами. Этот конвертер пригодится любителям постройки маленьких самолетов.

  12. #9

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Цитата Сообщение от blade Посмотреть сообщение
    Поскольку я -не слабонервный, а всяко- разной техники повидал (изнутри) немеряно
    Александр, вы очень остали от жизни Пришли те времена, когда в приемнике можно было заменить КТ315В Сейчас производителю выгоднее сделать приемник у которого не будет возможности подключить регулятор если он не нужен в аппарате. А потом попросить денег за новую плату в которой программно сделали эту возможность.

  13. #10
    RXL
    RXL вне форума

    Регистрация
    05.12.2010
    Адрес
    Москва
    Возраст
    41
    Сообщений
    488
    PPM вовсе не обязательно должен присутствовать. Про цифру совсем не подумали?
    К примеру, облазил я пульт Nine Easles (хотел к симулятору подключить) и не нашел даже подобия PPM, а с последнего, перед ВЧ, чипа уходит сигнал, больше напоминающий цифру.

  14. #11

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Рома, может сам прошивку разместишь? Или ее нужно потестить?

  15. #12

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    0,05грамм!

  16. #13

    Регистрация
    28.07.2008
    Адрес
    Новосибирск
    Возраст
    42
    Сообщений
    1,128
    Записей в дневнике
    1
    я не совсем понимаю, какое напряжение в состоянии этот контроллер на входе переваривать? две банки?

  17. #14

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Затачивалось под одну банку. Максимальное напряжение питания конвертера 5,5вольт (по документации контроллера). Если схема питается от большего напряжения, то нужно ставить стабилизатор напряжения, можно мелкий - 78L05 . На входе конвертера играет роль не напряжене питания, а ширина импульсов, по этому если у вас напряжение на коллекторном моторе выше 5 вольт, то нужно поставить делитель напряжения из резисторов - схема делителя напряжения.
    Последний раз редактировалось cylllka; 03.02.2011 в 01:57.

  18. #15
    RXL
    RXL вне форума

    Регистрация
    05.12.2010
    Адрес
    Москва
    Возраст
    41
    Сообщений
    488
    Двухканальная прошивка для этого контроллера.

    Прошивка в виде HEX-файла.
    Исходники в виде проекта MPLAB.

    Каналы (ноги пронумерованы для корпуса SOT-23):
    * первый канал (соответствует немецкой прошивке): PWM - GP0 (нога 1), PPM - GP2 (нога 4).
    * второй канал: PWM - GP3 (нога 6), PPM - GP1 (нога 3).

    Для программирования регулятора, думаю, его лучше подключать после установления связи с пультом и перевода ручки газа вперед.

  19. #16

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Коммутация конвертера для 2х канальной прошивки

  20. #17

    Регистрация
    29.04.2010
    Адрес
    Саров, Н. Новгород
    Возраст
    36
    Сообщений
    700
    Записей в дневнике
    16
    Цитата Сообщение от cylllka Посмотреть сообщение
    Коммутация конвертера для 2х канальной прошивки
    То есть на мсх(2) и соло можно поставить, круть! Александр и Роман, огромноевам спасибо за проделанную работу!
    А какой из этих контроллеров подойдет, просто их в чипе и дипе аж 4 штуки на выбор.

  21. #18

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Цитата Сообщение от Alexandr Khaustov Посмотреть сообщение
    То есть на мсх(2) и соло можно поставить, круть! Александр и Роман, огромноевам спасибо за проделанную работу!
    Можно и NE Solo и Blsde mCX Вот кстати конверсия mcX http://www.rcgroups.com/forums/attac...mentid=2151782

    Цитата Сообщение от Alexandr Khaustov Посмотреть сообщение
    А какой из этих контроллеров подойдет, просто их в чипе и дипе аж 4 штуки на выбор.
    Подойдет вобщем то любой. Они типом и размером корпуса отличаются.
    Я использую PIC10F202-I/OT У него тип корпуса SOT23-6 (самый мелкий)

  22. #19
    RXL
    RXL вне форума

    Регистрация
    05.12.2010
    Адрес
    Москва
    Возраст
    41
    Сообщений
    488
    Подойдет чип PIC10F202 в любом корпусе. Конечно, чем меньше корпус, тем он легче.

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

  23. #20

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Возможно пригодится, закину сюда. Инструкция по пограммированию пультом микрорегулятора TGY DP 3A 1S (http://hobbyking.com/hobbyking/store...idProduct=7184) на русском языке


    Алгоритм отличается от HobbyKing XP 3A 1S 0.7g - ( http://hobbyking.com/hobbyking/store...idProduct=9667)
    Вложения
    Последний раз редактировалось cylllka; 05.02.2011 в 18:30.

  24. #21

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

  25. #22
    RXL
    RXL вне форума

    Регистрация
    05.12.2010
    Адрес
    Москва
    Возраст
    41
    Сообщений
    488
    Саш, выложу. Только скажи, какой множитель подходит? Оставить как было в начале - на 100%, или на 50% сделать?

  26. #23

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Рома, оставь 100%. Я полетал и понял,что уменьшать мощность не нужно. Пусть запас будет. Просто резистором кривую подстроить. Я потом напишу сюда пояснение по поводу резистора.
    Если будет много кому то, то по просьбе можо поменять. Возможно при мощном двигателе ХР, придется немного уменьшить в одном канале.

  27. #24
    RXL
    RXL вне форума

    Регистрация
    05.12.2010
    Адрес
    Москва
    Возраст
    41
    Сообщений
    488
    Вот: инверсная прошивка и прямая прошивка.

    Скважность ШИМ в 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 мс. Кстати, резистор тоже включал при замерах.

  28. #25

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    инверсная прошивка отличается, от той что ты выкладывал?

  29. #26
    RXL
    RXL вне форума

    Регистрация
    05.12.2010
    Адрес
    Москва
    Возраст
    41
    Сообщений
    488
    Нет, не отличается. Ссылка ведет на тот же файл. Привел чтобы они рядом были.

  30. #27

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Микроконтроллер можно прошить и без программатора! Правда понадобится компьютер с COM портом и парочка деталей.

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

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

  31. #28

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    И вот плод все этих стараний
    Бесколлекторный Nine Eagles Solo Pro



    Пока что БК на ОР, планируется еще не ХР

  32. #29

    Регистрация
    18.02.2011
    Адрес
    Люберцы
    Возраст
    46
    Сообщений
    5,630
    Записей в дневнике
    2
    Ну класс. Вот тоже думаю Валкеровскую ламу2-1 переделать под безколлекторники, а то уже замучился движки менять/чинить. Только вот прошивать - ломает, готов купить уже готовый контроллер.

  33. #30

    Регистрация
    18.02.2011
    Адрес
    Люберцы
    Возраст
    46
    Сообщений
    5,630
    Записей в дневнике
    2
    Цитата Сообщение от cylllka Посмотреть сообщение
    В схеме можно было обойтись и без батарейки, взяв напряжение с COM порта, но часто напряжения недостаточно для прошивки, по этому используйте батарейку (обычная "Крона")
    А что от блока питания нельзя запитать, у меня есть от 3 - 12 В 1,5А?

  34. #31

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Можно и от блока питания

  35. #32

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

  36. #33

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Цитата Сообщение от Alex71 Посмотреть сообщение
    А вот еще вопросик. У Ламы 2-1 ШИМ 12 кГц, вот интересно сей конвертер с ним справится? Более ранние версии изрядно глючили.
    Пару постов выше написано же -
    Цитата Сообщение от RXL Посмотреть сообщение
    Испытывалась на ШИМ 4 кГц, но, если верить прогонам в MPLAB, вполне будет работать при 4..16 кГц.

  37. #34

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Ааа... забыл уточнить, глючили ранние версии выкладываемых здесь прошивок или речь шла о других конвертерах?

    _________________________________________________________________________________________

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


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

  38. #35

    Регистрация
    18.02.2011
    Адрес
    Люберцы
    Возраст
    46
    Сообщений
    5,630
    Записей в дневнике
    2
    Цитата Сообщение от cylllka Посмотреть сообщение
    Ааа... забыл уточнить, глючили ранние версии выкладываемых здесь прошивок или речь шла о других конвертерах?
    Нет, не здешние прошивки, а вообще другие конвертеры заточенные под Лама2. А как инвертировать вращение двигателя, программно на регуляторе?

  39. #36

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    Вращение двигателя инвертируется переключением 2х любых проводов идущих к мотору. Или если это цанговый разъем, (как в моем случае) то просто другой стороной его вставить.
    На Ламе не пробовал, но на моем вертоле работает без сбоев.

  40. #37

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

  41. #38

    Регистрация
    09.03.2010
    Адрес
    Киев - Мальта
    Возраст
    38
    Сообщений
    7,620
    Записей в дневнике
    5
    да по всякому можно. Просто со стабилизатором помех меньше будет на конвертере. Я как вариант показал. А там уже пусть каждый решает где брать 5 вольт. Было бы неплохо поэксперементровать. Но я вот подумал... мне вместе с платой самоля понадобится и регуль и мотор на 2S. А то мой может невыдержать.
    На счет моделки не знаю, пока планы на выходные есть

  42. #39

    Регистрация
    26.09.2010
    Адрес
    Одесса
    Возраст
    56
    Сообщений
    336
    на моей плате от Найн Игл Сесна есть 5 вольт а потом эти 5 вольт идут еще на один стабилизатор и если не врет мой тестр то выходит 3.3 вольта.

  43. #40

    Регистрация
    04.09.2010
    Адрес
    Warszawa, Polska
    Возраст
    24
    Сообщений
    3,459
    Мотор у меня есть, только он как полэкстры весит. А так, по моему, проще на моем Спирите проверить.

Закрытая тема

Похожие темы

  1. Куплю Регулятор для БК двигателя Scorpion 4020-14
    от Troll в разделе Барахолка. Моторы ДВС, топливо и аксессуары
    Ответов: 0
    Последнее сообщение: 26.11.2010, 12:52
  2. Продам Импеллер бк двигатель А123 банки Питер
    от Nadaske в разделе Барахолка. Моторы ДВС, топливо и аксессуары
    Ответов: 1
    Последнее сообщение: 03.09.2010, 12:24
  3. Продам Регулятор для БК двигателя HK-50A ESC
    от Creator в разделе Барахолка. Аппаратура
    Ответов: 6
    Последнее сообщение: 31.08.2010, 08:13

Метки этой темы

Ваши права

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