Доопрацювання приймача turnigy 9x8cv2

Здрастуйте, шановні колеги!

Якось днями проводив модернізацію свого квадрика 250-го розміру. Захотів дооснастити його сонаром і GPS-приймачем. Але зіткнувся з браком вільних ніг у польотного контролера Naze32 при підключенні приймача в режимі parallel-PWM. Проблема невелика і вирішується елементарно установкою PPM-суматора. У Мережі (на AliExpress, Banggood та ін.) Повно пропозицій вже готових PPM-сумматоров, але чекати порядку місяці не хотілося і всеведающего Google підказав, що його можна зробити з Arduino (яких є у мене) шляхом мінімальних магічних жестів паяльником.

Доопрацювання приймача turnigy 9x8cv2

Провід рекомендую взяти тонший, щоб не було проблем з укладанням всього цього в корпус приймача. Я взяв дроти від распотрошённого якось непотрібного комп'ютерного кабелю VGA - там дроти різного перетину, є і тоненькі багатожильні.

Доопрацювання приймача turnigy 9x8cv2

Харчування на плату Arduino завів з висновків + 5V і GND каналів управління приймача (тонкі чорний і червоний дроти на фотографії нижче). ВНІМАНІЕ.Уважаемие колеги. Будьте уважні припаивая дроти живлення. Невірно припаяні дроти призведуть до вбивства Arduono і, можливо, вашого джерела живлення.
Доопрацювання приймача turnigy 9x8cv2

Для виготовлення роз'єму PPMSum я взяв роз'єм від серви і зняв з нього пластмасовий корпус. Далі взяв два проводка, куплених для макетної плати Breadboard і теж розібрав ..
Доопрацювання приймача turnigy 9x8cv2

Доопрацювання приймача turnigy 9x8cv2

В результаті отримав наступне.
Доопрацювання приймача turnigy 9x8cv2

Отриманий роз'єм приклеїв ціанакрілатним клеєм до плати приймача з боку без деталей.
Доопрацювання приймача turnigy 9x8cv2

Плату Arduino заізолював з одного боку шматком ізоляційної стрічки, щоб виключити коротке замикання між приймачем і Arduino. Ізолента відрізав трохи більше, ніж довжина Arduino і загнув кінці на іншу сторону (теж для ізоляції).
Доопрацювання приймача turnigy 9x8cv2

У корпусі надфілями проточив прямокутне поглиблення для відповідної частини роз'єму PPMSum. А на кришці корпусу довелося зрізати два виступаючих упору, які притискають плату приймача, щоб вона не бовталася. Які зрізати - дивіться самі - залежить від того, де ви розмістите плату Arduino.
Доопрацювання приймача turnigy 9x8cv2

Доопрацювання приймача turnigy 9x8cv2

Для того, щоб не забути, який висновок де на роз'ємі PPMSum, на кришку приклеїв папірець з маркуванням висновків. Оскільки кришка зроблена з напівпрозорого пластика, то маркування завдав на внутрішню сторону кришки простим скотчем.
Доопрацювання приймача turnigy 9x8cv2

Все акуратно прибираємо всередину, закриваємо кришку і загвинчуємо.
Доопрацювання приймача turnigy 9x8cv2

У підсумку ми отримуємо 8-ми канальний приймач Turnigy9X8C V2, який може працювати як в режимі ParallelPWM, так і в режимі PPMSum.
Доопрацювання приймача turnigy 9x8cv2

Даний варіант був успішно випробуваний на моєму квадрік на польотний контролері Naze32 з прошивкою CleanFlight 1.12.0. Але, слід зауважити одну особливість. Польотний контролер бачить всі канали зі зрушенням на одиницю, т. Е. CH1 сприймається контролером як другий, CH2 - як третій і т.д. перший канал завжди в нулі. Ця проблема вирішується зрушенням всіх каналів на одиницю в мікшері (на моєму передавачі варто прошивка Er9X, як це зробити на стокової прошивці я не знаю - не користувався)
Доопрацювання приймача turnigy 9x8cv2

1. Arduino Pro Mini можна придбати наприклад тут. Хоча з цим проблем немає - в AliExpress забиваєте "Arduino Pro Mini" і вибираєте з величезної кількості варіантів.

3. Скетч для Arduino Pro Mini ppmsum.ino

Всім творчих успіхів!

"Тільки сонце, тільки вітер, тільки щастя попереду!"

У обране 39

Про відсутній перший канал - справа точно не в контролері і не в його прошивці. Код скетчу дуже дивний, таке відчуття, що очікується, що pwm канали будуть йти строго послідовно. А приймач, мабуть, робить інакше. Слід запам'ятовувати кожен pwm стрибає і потім видавати ppm незалежно по часу від отриманих значень.

Ну PPMSum це просто і швидко. Але все ж затримку він дає. Теж робив собі.

Ось опис як робити і приймач і передавач

Доопрацювання приймача turnigy 9x8cv2

Так, думка цікава! Дякую за інформацію, сиджу розкурюють написане і модулі A7105 вже замовив. Скажіть, ви антену залишили штатну друковану або робили зовнішню? Якщо зовнішню, то як підключали?

А з приводу моєї статті - це бажання показати як додати PPM до вже наявного приймача без особливих змін конструктиву корпусу. (Не про те як зробити PPM-суматор - це зробила людина з форуму multiwii.com, а про те, що на основі цього можна отримати в тому ж конструктиві приймач PWM / PPM) Просто цей приймач знятий з іншої моделі, де використовується PWM ( з аеросаней - там канали PWM безпосередньо заведені на ESC, серв і фару) і встановлений тимчасово на літаючу модель (з подальшим поверненням взимку в сани). Ось і довелося втискуватися в коробочку. А в такому вигляді приймач поставлю на квадрік 450-го розміру. На 250-ке я корпус від приймача прибрав і плати просто всередині квадрика розмістив.

Доопрацювання приймача turnigy 9x8cv2

На ретрансляторі ні чого не робив, стоїть та що на печатці. Для коптера просто відрізав шматок печатки з антеною прям до п'ятачків на доріжках і припаяв турніговскую (фото вище це моє, там прям видно цю антену). Потім замінив на монополь, для 250 го квадрика вистачить.

Доопрацювання приймача turnigy 9x8cv2

Схожі статті