Про DragonFly 5 (с инженерным уклоном)

Vad64
sergetk:

Вадим, а откуда Вы взяли протокол передатчика?

Посмотрел осциллографом.
Насколько я понял, это обычный РРМ 9 каналов. 4 первых канала - газ, элеваторы, элероны, руль. 5 остальных каналов не используются и имеют минимальные значения (около 0.8 мс). Вполне возможно, что сигнал модуляции инвертирован по сравнению с другими передатчиками (нет возможности проверить).

На разъеме - RS232, это совсем другое.

toxa

Ну надо же! А я думал он с jabo совместим… А по длиннам импульсов сходится? Получается можно нормальным передатчиком управлять?

Volante24
Vad64:

Volante24: я, когда работал за бугром, писал русские буквы карандашом на передней (не верхней!) поверхности клавиш. Самому очень удобно и никому не приходится ломать глаза транслитом.

Всем заинтересованным: давайте так договоримся. Я постараюсь в ближайшее время подготовить описание переделки и схему подключения разъема ISP. Вы сами демонтируете старый чип и устанавливаете новый. Если умения на это хватит, то разъем припаять - подавно. Разъем предлагаю вывести наружу корпуса, назад (его легко спрятать под основание хвоста). Наличие разъема позволит исправлять баги и улучшать софт (например, есть идеи по НН-гиро и по работе с другими пультами). Всем желающим будет выслан файл прошивки на условиях, указанных в моем прошлом посте.

Конечно, было бы неплохо, чтобы первым попробовал такую переделку квалифицированный электронщик, чтобы мне с ним было просто решать проблемы, если они появятся. После того, как софт будет независимо проверен, можно будет говорить об отсылке запрограммированных чипов.

Я не несу никакой ответственности за все это безобразие и его возможные последствия.

И я оставляю за собой право не отвечать на вопросы типа “я что-то куда-то там припаял, только микросхема немного больше и на ней другие буквы (знакомый дядя Вася сказал, что и эта подойдет), но вертолет почему-то не взлетает и идет дым. В каком регистре программы что не так?”

Dear Vadim,

Izvinjaus’ za latin font, no ja vrjad li mogu chto-libo
izmenit’: Computer a) Linux, 😎 stoit v seti i ne moi lichno. Pod
Linux russificyrovat’ voobsche slozhnee, no uzh na ne svojem prosto
nevozmozhno. Net root privileges, i pochti nichego ustanovit’ nel’zja.

Na svojem keyboard u menja zelenym nesmyvaemym flomasterom kirillitca
podpisana na nizhnei litcevoi poverhnosti. No poskol’ku pisat’
prihoditsja iskljuchitel’no po-angliiski i doma, i v poezdkah, to
po-russki vsje ravno odnim pal’tcem, v chas po chainoi lozhke. Kogda
chto-nibud’ nuzhno iz oficial’nyh bumag, proshu zhenu, a posle sam v
russkyi LaTeX.

Vozvraschajas’ k ATMEL, kogda mozhno rasschityvat’ na kod? Ja cho-to
ponimaju na nekotorom urovne, a, prochitav, mogu razobrat’sja i v
detaljah, delal ne raz. No nash etot paren’ zdes’ – on deistvitel’no
professional, tak chto s etim problem ne dolzhno byt’. Konechno, on
dovol’no zanjat, i esli kakie-to problemy, to svjazyvat’sja
pridjetsja, navernoe, vsje ravno cherez menja.

Segodnja ego pochemu-to net, tak chto ja ne smog zadat’ emu
neskol’ko voprosov. ISP – eto Serial Peripheral Interface, ili
chto-to drugoe?

Tem vremenem ja postarajus’ uznat’, gde mozhno sdes’ vzjat’ etot
AMTEL. (Na vsjakyi sluchai, navernoe, luchshe staryi sohranit’ s ego
programmirovaniem.) Poskol’ku Vy govorite, chto vse bukovki dolzhny
byt’ te zhe, kakoi tochno chip mne nuzhno iskat’? Eto mozhet zanjat’
kakoe-to vremja. Kstati, kakova ego normal’naja tcena? Kogda ja
pytalsja ponjat’, chto eto takoe, nabrjel na site, gde on byl chot-to
vrode 1.5$ a piece. No eto v Amerike, tam tceny mogut byt’ drugie.

V itoge: ja budu iskat’ chip, i, navernoe, nuzhno sdelat’ platu dlja
podkljuchenija processora izvne. A kogda Vy planiruete poslat’ code?
Period otpuskov, ja-to ne uezzhaju, no ne hotelos’ by proletet’ s nashim
electronschikom…

Kolya

Добавлено

toxa:

Ну надо же! А я думал он с jabo совместим… А по длиннам импульсов сходится? Получается можно нормальным передатчиком управлять?

<span style=‘font-size:14pt;line-height:100%’>A, kstati, u Vas on na kakom diapazone? Navernoe, ot etogo ne zavisit…

Mne tut kak raz dali Hitec Optic 6 s sintezatorom, tak ja ego nastroil na kanal Dragonfly’ja, no nikakoi reakcyi. Proboval i negative shift, i positive shift, i QPCM (poslednee ot otchajanja, QPCM, naskol’ko ja ponimaju, eto chisto Hitec’s protocol i s drigimi vsje ravno rabodat’ ne budet; no na vsjakyi sluchai popytalsja).

To, chto on ne reagiroval – eto potomu, chot ne bylo 9 canalov? Optic, on tol’ko 6 channels. A inache by ja, konechno, opredelil znak shifta.

Da, a na razjeme deistvitel’no sovershenno drugoi signal, prosto, navernoe, bitovyi code. Ja skol’ko vremeni s nim provozilsja, pytajas’ nabludat’ ego oscillographom, hotel ponjat snachala, problema upravlenija – prijemnika ili peredatchika. Na Hitec’e prosto – “what you see is what you get”, tam raz’jem mozhno kak uchebnik po PPM ispol’zovat’…
</span>

PigTail
Volante24

Tem vremenem ja postarajus’ uznat’, gde mozhno sdes’ vzjat’ etot
AMTEL. (Na vsjakyi sluchai, navernoe, luchshe staryi sohranit’ s ego
programmirovaniem.) Poskol’ku Vy govorite, chto vse bukovki dolzhny
byt’ te zhe, kakoi tochno chip mne nuzhno iskat’? Eto mozhet zanjat’
kakoe-to vremja. Kstati, kakova ego normal’naja tcena? Kogda ja
pytalsja ponjat’, chto eto takoe, nabrjel na site, gde on byl chot-to
vrode 1.5$ a piece. No eto v Amerike, tam tceny mogut byt’ drugie.

Цена микросхемы ATtiny26L-8SI (индустриальный вариант) в ЧИП и ДИП в Москве 81 рубль в розницу.
Я тут тоже приобрел стрекозу в пилотаже(как уже потом облазив инет понял что это Валькеровский Драгонфлай 5), тока правда не жрет, но остальное аналогично.

Vad64
toxa:

Ну надо же! А я думал он с jabo совместим… А по длиннам импульсов сходится? Получается можно нормальным передатчиком управлять?

Про Jabo я ничего не знаю.

Длительности и период РРМ у Валкеры стандартные, но приемник Валкеры может анализировать наличие и длину последних 5ти импульсов, а это может быть препятствием для работы с другими передатчиками (и, возможно, полярность).

Volante24, киньте мне свой е-мейл в личку, я вышлю хекс-файл. Не знаю, только, что Вы с ним будете делать без описания переделок.

Vini

Поменял я тут Драгонфлаю всю электрику, от другого такого же.
теперь у меня триммер тангажа все время в вернем краянем положении стоит, иначе оно назад лететь начинает. Регулировка есть какая нить у Приемника?
или в топку?

Volante24
Vini:

Поменял я тут Драгонфлаю всю электрику, от другого такого же.
теперь у меня триммер тангажа все время в вернем краянем положении стоит, иначе оно назад лететь начинает. Регулировка есть какая нить у Приемника?
или в топку?

U menja s etogo vse i nachinalos’. Na maximal’no vpered trimmere stojal na meste, a inache nazad. V prijemnike net regulirovok, esli ne pereproshivat’ processor.

Ja sdelal tak: podpajal resistory k oboim kontcam potencyometra serva (pravda, slegka pereborschil), i kakoe-to vremja hudo -bdeno (ochen’ bedno) letal.

Vozmozhny mehanichekjie smeschenija, no esli central’noe polozhenie ne vystavit’, to budut drugie problemy.

Ja dumjau, v topku ne nado, hotja poka Vad64 ne nauchit, kak pereshivat’ processor, shansov malo. Luche podozhdat’ i ne razbit’ Dragnfly do teh por. A gde elektrika ot starogo? U moei platy ot mnogochislennyh razbiranii stali otryvat’sja provoda…

Vini

Электрику старую уже отдаю.
Все же не хватает 5му драгонфлаю нормальных серв…
ну почему нельзя сделать на 30 баксов дороже, но чуть чуть получше.
Сейчас в Хобби для Всех рекомендуют вот такую модель
www.hobbyforyou.ru/shop/index.php?IDProduct=2795&t…
там используются нормальные сервы…
ПО автомату перекоса он похож на 5й драгонфлай… Но это не 5С! Не надо путать. И как всегда на него нет запчастей.
Обещают уже месяца полтора, но так и не везут…
вот кстати 5С
www.rc-expert.com/product-package.php?pid=169
вот этот ноунейм
www.rc-expert.com/product.php?pid=119
сравнивать 7500 рэ и 140+40 баксов (5220рэ) и это при завышенной стоимости доставки на рц эксперте я не буду. Все равно мелкие запчасти проще покупать рядом с домом. Но нет запчастей нет и модели…
Кстати эта ноунейм модель на стандартном передатчике летает?

Vad64
Vini:

Поменял я тут Драгонфлаю всю электрику, от другого такого же.
теперь у меня триммер тангажа все время в вернем краянем положении стоит, иначе оно назад лететь начинает. Регулировка есть какая нить у Приемника?
или в топку?

Посмотрите переключатели на передатчике. Для DF5 должны быть ON-OFF-OFF-ON-XX-XX-XX-XX

Если да, то надо играть регулировкой тяг.

Vini

Переключители в норме, тяги регулировал в меру понимания, можно сделать еще заднее =) переднее не получается… похоже будем резисторы подбирать, если не хватит триммера… Поднимать пока только дома пытался.

Volante24
Vini:

Переключители в норме, тяги регулировал в меру понимания, можно сделать еще заднее =) переднее не получается… похоже будем резисторы подбирать, если не хватит триммера…  Поднимать пока только дома пытался.

Esli zhelaete, neskol’ko sovetov udruchennogo opytom…

DIP perekljuchatele mozhete (i luchshe!) ne trogat’. Oni delajut tol’ko servo reverse. Ne dai Bog perekljuchite throttle naoborot, budet krasivo, no hlopotno (imel takoe cherez experimenty syna). Nizhnie chetyre ne zadeistvovany.

Polozhenije DIP mozhet byt’ inym. Na dvuh identichnyh Walkera V version 2, kuplennyh s intervalom v nedelju v odnom e-magazine, odna iz pozicyi otlichalas’ – pohozhe, oni prosto sujut provoda naugad, a potom stavjat DIP, chtoby bylo pravil’no (stranno, no inache pochemu by?). Esli zhe postavit’ ih odinakovo, to odin is canalov (kakoi, ne pomnju, no mozhno posmotret’), rabotal v obratnuju storonu. Trimmy k DIPam ne imejut otnoshenija.

Po moemu razumeniju, _ne nuzhno_ (!) pytat’sja kompensirovat’ nepravil’nuju pozicyju tjagami! Vozniknet drugaja problema, kuda huzhe. Dlina tjag reguliruet tracking. U etix vertoletov byvaet
problema – vmesto visenija na meste nachinajut precessiorvat’ (medlenno kruzhit’sja po krugu), i controljami s pul’ta s etim nichego ne sdelat’. Skol’ko ja lomal golovu i ryskal po Internetu… Po-moemu, eto delo v trackinge (v kombinacyi s rabotoi gyro). Vo vsjakom sluchae, esli u normal’no visjaschego vertoleta izmenit’ dlinu verhnei tjagi, on nachnet eto chertovo precessirovanie; nikomu ne pozhelaju s etim muchat’sja.

Chto mozhno poprobavat’ – eto prosverlit’ drugoe otverstie v kachalke i vvernut’ tuda vint. Esli interesuetes’, mogu popytat’sja narisovat’, kak dolzhny byt’ pozicyonirovany eti kachalki v neitral’nom polozhenii u nedefectivnogo vertoleta. (Eto – plod moih dolgih razmyshlenii i ponimaija ego raboty, vosprinimaite tol’ko tak. Golovu na otsechenie ne dam, no sam budu nastraivat’ tol’ko tak.)

S rezistorami, srazu preduprezhdaju, morochno, tak kak mesta malo i montazh dovol’no tesnyi. No esli opyt est’, to ne ochen’ slozhno. Mogu skazat’, kakie ja stavil, no, po-moemu, eto ochen’
individual’no. Ved’ nekotorye iz etih Walkerov letajut normal’no! (Hotja ih i nemnogo, po moim nabljudenijam.)

Srazy skazhu (!!!) – ispol’zuite tolko horoshuju Phillips otvertku podhodjaschego razmera, a ne to golovki shurupov…

Est’ esche neskol’ko vychitannyh i vystradannyh mudrostei, esli budet nuzhda, vsegda gotov podelit’sja.

Naschet zhe servov – ja chital, chto u kogo-to byla problema, no, po-moemu, obychno oni terpimy, konechno, ne ochen’ moschnye, no hvataet; takzhe ne znaju, kak u nih s resursom. Problema zhe tol’ko v decodere (ATMEL ATTINY28L), kak detal’no opisal Vad64. Esli on rabotaet pravil’no, servy svoje delo delajut. Tak chto $30 eto ili skol’ko, ne znaju – zapisyvat’ pravilnyi soft ili defectnyi proizvoditelju, po-moemu, zatraty odni i te zhe…

Koroche. Esli servy rabotajut normal’no (ne dergajutsja, povorachivajutsja na razumnyi ugol), i tolko central’noe polozhenie sbito, ja by prosto prosverlil otverstie v nuzhnom meste, i vvernul
vint tuda. Tem bolee, chto eta detal’, naprimer, est’ na Tower Hobby (v Megatrend parts, po-moemu eto tot zhe vertolet), da i primitivnaja ona. No u menja vsje bylo huzhe, poetomu prishlos’ rezistory pajat’.

PigTail

Класненько, все дружно паяем интерфейс к Пони программатору.

sergetk

Вадим, тут коллеги любопытствуют: а что за сигнал идет с гироскопа?

А от себя - посмотрел, сколько ног свободными оставили… Эх, надо переделать передатчик тоже, и сделать управление, скажем, замком бомбосбрасывателя 😃 Благо на передатчике есть кнопка и два тумблера, даже пилить ничего не надо!

Только вот в передатчике какой-то странный проц стоит. Даташит есть, а в продаже бывает или нет - неизвестно.

/Сергей

P.S. А можно мне прошивку на sergetk (собачка) mail.ru? Программатор уже спаял! Буду очень благодарен.

Добавлено

Кстати, вопрос не совсем в тему ветки, но все же - пока вертолет лежит разобранный:

Стоит ли его смазывать? И чем? Силиконовой смазкой для пластмассовых шестеренок видеоаппаратуры? Или набъется пыль, волокна и все станет хуже?

Vad64
sergetk:

Вадим, тут коллеги любопытствуют: а что за сигнал идет с гироскопа?

Просто аналоговый сигнал, пропорциональный угловой скорости.

Volante24
sergetk:

Вадим, тут коллеги любопытствуют: а что за сигнал идет с гироскопа?

А от себя - посмотрел, сколько ног свободными оставили… Эх, надо переделать передатчик тоже, и сделать управление, скажем, замком бомбосбрасывателя 😃 Благо на передатчике есть кнопка и два тумблера, даже пилить ничего не надо!

Только вот в передатчике какой-то странный проц стоит. Даташит есть, а в продаже бывает или нет - неизвестно.

/Сергей

P.S. А можно мне прошивку на sergetk (собачка) mail.ru? Программатор уже спаял! Буду очень благодарен.

Добавлено

Кстати, вопрос не совсем в тему ветки, но все же - пока вертолет лежит разобранный:

Стоит ли его смазывать? И чем? Силиконовой смазкой для пластмассовых шестеренок видеоаппаратуры? Или набъется пыль, волокна и все станет хуже?

Dlja cheloveka, kotoryi poka ne imel dela s programmirovaniem – ne mogli by dat’ opisanie (ssylki, etc.) chego i kak nuzhno pajat’ dlja programmatora, i checgo zagruzhat’ s Weba. Sdelat’ dlja menja ne problema, nuzgno tol’ko znat’, chto!

Ja takzhe ne monjal, etot ISP skol’ko provodov imeet, 6? I kuda ih podpaivat’? Esli raz’jem - eto X1 na sch1.GIF, to tam shest’ provodov, a na fotographii vrode men’she.

Nschet smazki – ja ljubitel’, no ja by smazyvat’ shesternu ne stal, a vot vnturennosti osei smazal. Prostym Litolom i mashinnym maslom.
Esche ljudi recomendujut obkatat’ motory, tak eto kak ras udombno, kogda razobran. 12 chasov na malyh oborotah (1V ili okolo togo).

sergetk
Volante24:

Dlja cheloveka, kotoryi poka ne imel dela s programmirovaniem – ne mogli by dat’ opisanie (ssylki, etc.) chego i kak nuzhno pajat’ dlja programmatora, i checgo zagruzhat’ s Weba. Sdelat’ dlja menja ne problema, nuzgno tol’ko znat’, chto!

Мне понравился по теме программирования AVR вот такой сайт, там и программатор есть:
www.avr.nikolaew.org

Насчет обкатки - я так понял, что у коллекторных движков и так ресурс небольшой, а обкатка в течение 12 часов просто убъет щетки, IMHO. Хотя, может, я и не прав.

Volante24
sergetk:

Мне понравился по теме программирования AVR вот такой сайт, там и программатор есть:
www.avr.nikolaew.org

Насчет обкатки - я так понял, что у коллекторных движков и так ресурс небольшой, а обкатка в течение 12 часов просто убъет щетки, IMHO. Хотя, может, я и не прав.

Govorjat, collector iznashivaetsja iz-za dugi, a ne trenija – polnostju sootvetsvuet moim nabljudenijam. Tak na holostom, pri 200ma toka, on practicheski ne snashivaetsja, a, po idee, dolzhen kak raz dolzhnym obrazom pritirat’sja. Professionaly, kstati, delajut eto v vode (distillirovannoi), no togda nuzhno smazyvat’ podshipniki, a na etih motorah, pohozhe, eto neprotso. Tak chto zdes’ prosto tak, na vozduhe. Takzhe recomendujut udljat’ ugolnuju pyl’ iznutri.

Добавлено

PigTail:

Класненько, все дружно паяем  интерфейс к Пони программатору.

A chto eto takoe “Пони программатор” i gde ego vzjat’ ?
Idu podbirat’ detali v radio lab, kogda oni nakonetc otobedajut…

PigTail

Это тут, впрочем адрес из описания переделок Vad64. Насколько мне известно это проект халявного программатора

Volante24
Vad64:

Описание переделки

Vad64, skachal PonyProg, vsje vrode horosho, no net menju s bitami configuracyi, kotorye by napominali to, chot na fuses.gif. Ja i druguju programmu smotrel, tam tozhe chto-to ne to, prosto mozhno checkit’ 16 bit, i vsje tut. Mozhet, vesrija PonyProg drugaja? Ili ja kak to ne doshel do etogo menju?

Konechno, mozhno rukami ustanovit’ bity. Chto tam nuzhno obespechit’ konkretno? Ja mogu popytatisja po datasheet vychislit’ (hotja, konechno, oprbovannoe – ono vsegda luchshe).

Ne mogli li by Vy (ili kto uzhe cherez eto proshel) podskazat’? Nadejus’ zavtra k vecheru eto vsje oprobovat!

Vad64
Volante24:

Vad64, skachal PonyProg, vsje vrode horosho, no  net menju s bitami configuracyi, kotorye by napominali to, chot na fuses.gif.

Проблема может быть в старой версии PonyProg. У меня стоит v 2.06f beta, там поддержка ATtiny26 точно есть.
Конфигурационные биты (fuses) должны быть записаны в процессор (как и программа во FLASH).

Volante24
PigTail:

Класненько, все дружно паяем  интерфейс к Пони программатору.

Udalos’ li uzhe komu-nibud’ vsje eto prodelat’?

I menja vopros k tem, u kogo Walkera seichas razobrana. U menja otvalilis’ ot PCB provoda k potencyometru serva, kotorye na plate s priemnikom (ne s processorom), a ja ih do etogo ot potencyometra otpajal. Tak chto odnoznachno vosstanovit’, kotoryi kuda, ne mogu. Srednii provod ja znaju, no vot kotoryi is kontactov
potencyometra dolzhen idti na zemlju, a kotoryi k +5V, ne zhaju. Ne mozhete podskazat’? Ne hochetsja eksperimetirovat’, s kazhdym raz’edineniem novye provoda otlamyvajutsa…

Kstati, zamechanie – na obratnoi storone platy, pod processorom, est’ tri contacta, soedinennyh s pin 1, 2 i 3. K nim udobno podpajat’ provoda ISP raz’jema, hotja, nado skazat’, tam vsje takoe melkoe, chto ne ochen’to prosto… Po-vidimomu, eti skoree dlja odnozhil’nogo provoda, da ja takih s detsva starajus’ izbegat’.

PigTail

Я пока только заказал детали по инету, делать наверное буду уже на той неделе.

Vini

А я подожду, когда кто-нить сделает в Москве, и попрошусь перепрограмировать свой чип =) Просто что-то со временем совсем напряг…

Volante24

Nu ja, vrode, vsje sdelal, teper’ ostalos’ gluboko vzdohnut’, esche raz proverit’ podsoedinenie programmatora (sdelal kak na PonyProg, tol’ko ne stavil diody pitanija ot porta, a prosto ot vneshnego istochnika, ot malen’koi LM7805, ne toi, kotoraja u nih). Zatem perekrestit’sja, i
pereshivat’… Razjem ja vyvel vpered, a ne nazad – kuda vyshel, tak skazat’; mozhno skazat’, chto i po oshibke.
Kstati, dlja programmirovanija chipa nuzhno tol’ko 6 pinov, tak chtgo eto-to kak raz ne dolzhno byt’ ochen’ slozhgno sdelat’ otdel’no, “na vesu” – tol’ko rabotu ne proverit’. A vot kak vsje ostal’noe bez professional’nyh prisposobov delat’, ja ne znaju…

Esche odnal problema – prishlos’ menjat provoda k motoram, tak teper’ ne znaju, kakoi kuda. Vprochem, eto dolzhno odnim is DIPov kompensirovat’sja. No esli by kto podskazal, byl by blagodaren. Tam odna para provodov pripajana u verhnego (gorizontal’nogo) kraja platy,
a drugaja u vertikal’nogo. Tak kakuju k kakomu motoru?

Ja eshe provoda postavil, okazalos’, tolche, chem byli, tak vot teper’ esche neizvestno, kak eto vsje tam vlezit v korpus… Da, tam stol’ko tonkostei, pisat’ i pisat’… da i zapicturit’ by ne meshalo vo vseh detaljah. Navernoe, i na video by, kak tam dym povalit’, ili chto esche… Gde nasha ne propadala!