產品發表 包羅萬象 模型拍賣 綜合討論 直昇機 飛機 同協會 回首頁

台灣遙控模型-RCTW

 找回密碼
 申請
查看: 7977|回復: 30

DEVO10刷控 雙撥開關實現0-1-0切換

[複製鏈接]
發表於 2013年7月6日 10:40 PM | 顯示全部樓層 |閱讀模式
本帖最後由 davidlitmanen 於 2013年7月6日 10:41 PM 編輯

感謝linci大給小弟這個機會想出解決辦法,並且告訴我對岸的飛友神來一筆設定給了我很關鍵的啟發。
http://bbs.5imx.com/bbs/forum.ph ... 2203&extra=page%3D2

雙撥開關本身只有兩動,但是某牌的小四軸在切換燈號靠得是0-1-0這種訊號。所以很自然有人將此通道綁在雙撥開關上面,來回切一次才能把燈號轉過去。linci希望實現撥一次開關就達到0-1-0的訊號輸出。我本來認為不可能,因為搖控器對任何開關撥桿搖桿的反應都是一對一的。

但對岸的飛友的那篇文章打開了一線曙光,關鍵就在搖控器處理訊號的時間差。如果把通道A的混控輸出變成通道A自己的混控輸入,就會形成一個迴圈。此迴圈是程式按部就班的跑,所以會造成處理上的時間差。利用這個時間差就能讓一個開關的動作達到0-1-0的訊號改變。

我不僅要給魚吃,還要教大家怎麼釣魚,否則只會有看沒有懂。所以下一篇我才會把設定方法貼出來,這集我先給一個比較簡單的例子。

首先在ch2 刪掉所有混控,用virt5當輸入。這只是為了觀察會發生什麼事,所以建議開一個空白model來玩。
   擷取.JPG
趕快到Virt5通道,新增兩個輸入,一個輸入是 Virt5, Switch None;
一個輸入暫定 Rud DR 0, Switch Rud DR 0。這兩個通道順序不可顛倒,切記!
擷取0.JPG
輸入Virt5選7點曲線,內容長這樣。
擷取1.JPG
曲線的值我試過很多種組合,這是最成功的一種,你可以自己微調看看,開關速度會不同。但調太多則整個會跳來跳去不收斂,不至於會當機就是了。
由低至高 L->H     -100, -66, -32, 2, 35, 100, -100
擷取2.JPG
然後RUD DR通道很簡單,就一直線 -8
擷取3.JPG
趕快切到監視畫面,只要一切Rud DR,CH2就會從負跑到正再跑回負。如此一來就可以實現0-1-0的切換了。這只是原理,因為你這麼做只能RUD DR0切到1的時候會跑,1切回0不會有反應。所以待會我教你怎麼設雙邊都有反應。先想想看為什麼會這樣吧!
擷取4.JPG









上一篇:亞拓電變刷 BLheli 10.4 可行性
下一篇:槳平衡正確與否之檢測
發表於 2013年7月6日 10:57 PM | 顯示全部樓層
本帖最後由 linci34000326 於 2013年7月7日 12:00 AM 編輯

改天我要整理一篇Deviation應用範例分享,但目前收集到的還太少

目前收集到比較威的功能:
1.油門最高大小由AUX線性控制百分比,且於normal時最低點依舊為0 (有D大版和ej大版)
2.開啟HOLD後,即使解除HOLD,油門沒有在最低點依舊不解除
3.此篇
D大真是超強的
讚.gif

------------------------------------------------------------------------------------------------------------------
玩了很久,發現我的腦細胞太久沒工作了

 樓主| 發表於 2013年7月7日 12:07 AM | 顯示全部樓層
此篇的要訣有二: 1. 輸入與輸出同一個通道 2. 遇到有任何衝突,後面設的混控優先順序永遠優於前面的混控。

所以當RUD DR 0打開的時候,凌駕一切,所以virt5 的輸出為-8。
當RUD DR0關掉,virt5的起始值為-8,後按下圖的順序由-8開始由左往右自動跑一遍。之所以會自動跑是因為混控的輸入為自己的輸出。

圖片1.jpg
接下來就動點腦筋,如果斜率為1,輸入與輸出皆一致,則圖上的點其實不會自動跑。斜率只要不為1,則圖上的任何點都會開始移動直到收歛。收歛不是必然的有時候會在某個區間不停震盪,要看怎麼設定。

只要把握一個原則,斜率大於1則往兩邊的極值跑,斜率小於1則往零點跑。我現在希望它由-8開始往右跑到正,再跑回負,數值大小不重要,只要能夠正負正跑一次就能實現開關開的動作。所以我在右半邊的斜率都是大於1的,左半邊的斜率在靠近-8的地方是小於1的;但在靠近-100的地方斜率又大於1。這樣它跑到最右邊以後會從左邊出來,然後繼續滑向左邊最後收歛。

用自己的輸出當輸入這個方法我個人覺得要小心使用,它應該不斷的在做計算,即使看起來已經收歛不動。這種混控也許會占用一些資源,詳情要請suv大解釋,但包括對岸飛友的設定都可能會占用資源,用在小四軸上是沒差,但拿來飛大機請慎用此招。
 樓主| 發表於 2013年7月7日 12:31 AM | 顯示全部樓層
本帖最後由 davidlitmanen 於 2013年7月7日 12:40 AM 編輯

噹噹,揭曉答案。想要實現雙撥兩邊都會送出一樣的0-1-0訊號,以控制小四軸,就要這麼設。
1. 先照第一篇文章那樣設定Virt5
2. 開一個Virt4設定跟Virt5幾乎一樣。除了第二個混控用RUD DR1當開關,跟剛才不一樣。
另外再多加一個混控,以Virt5輸入,Switch Virt5。記住這三個通道的順序不可錯置。
擷取5.JPG
以下三圖為上圖三個通道的內容:
Virt4的內容一樣是7點曲線,值跟第一篇一樣 L->H     -100, -66, -32, 2, 35, 100, -100
擷取6.JPG
RUD DR1為輸入,值為-8一直線跟剛才一樣。
擷取7.JPG
Virt5輸入,值就是一斜直線。
擷取8.JPG

如此一來就可以了,切到監視畫面,你就會看到通道Virt4所對應的輸出不論切到RUD DR0或RUD DR1都會有正負正的反應。當然你要給Virt4輸出到某個實體通道才能觀察,這自己應該會我就不解釋了。說實在時間有限,其他更基礎的很難一步步講。如果連混控是什麼都不曉得就請自己加油了。

這篇又運用到了後面的混控會凌駕前面的混控。我把Virt 5設成Virt4的輸入,則當Virt 5開始跑0-1-0的時候,大於0的訊號會觸發Virt4,並且因為它是最後一組混控所以優先順序凌駕一切;故Virt4 不管從RUD DR的哪邊切到另一邊,都會有0-1-0的輸出,有一半是Virt 5的貢獻。
 樓主| 發表於 2013年7月7日 12:55 AM | 顯示全部樓層
linci34000326 發表於 2013年7月6日 10:57 PM
改天我要整理一篇Deviation應用範例分享,但目前收集到的還太少

目前收集到比較威的功能:

Deviation真得很強大,當然太進階的東西懂得人跟用的人就不多。就好像寫論文一樣,一般使用者(包括我)都覺得弄這些不不食人間煙火的東西幹嘛,又用不到。就當作興趣玩玩好了,我寫那些混控方法我自己都沒在用
發表於 2013年7月7日 01:12 AM | 顯示全部樓層
davidlitmanen 發表於 2013年7月7日 12:55 AM
Deviation真得很強大,當然太進階的東西懂得人跟用的人就不多。就好像寫論文一樣,一般使用者(包括我)都 ...

馬上實機驗證一下,它是以通道6切換為依據
設好後輕輕一撥……
它就很鎮定的變紅燈了
再撥回去,又很鎮定的變藍燈…
總覺得少了什麼,但實際上已經實現完成

其實是剛剛在模擬器上按很久,看著通道數字自動變化
總以為小四軸會來個絢麗跑馬燈之類的動作

雖然這功能在Devo10上使用三段開關,就能很輕易達成
但對於7E可以說是非常實用
您需要登錄後才可以回帖 登錄 | 申請

本版積分規則

世界各國訪RCTW統計

手機版|台灣遙控模型-RCTW

GMT+8, 2024年4月19日 10:20 AM

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表