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

 找回密碼
 申請
樓主: ej189

打造CP值最高的跨廠牌發射機 Deviation - DEVO10【固定下載】

 火... [複製鏈接]
發表於 2012年12月5日 10:49 PM | 顯示全部樓層
原帖由 suvsuvsuv 於 2012年12月5日 10:37 AM 發表
1) 代码是设置了1.5ms的,有可能是测量误差,也有可能是硬件实现误差,最好找一个jr或者Futaba的遥控器来测量对比一下。

(0) 本來ppm搖桿中立問題我是在模擬飛行Reflex XTR中校準搖桿時發現, 後來用PC的簡易示波器檢查發現有異.
(1) 我手上有JR 10S遙控器(JR10早期的版本,10X的前一版), JR10手冊有說明ppm模式只支援 9channels.

(1.1) 我查的網上的資料:

PPM每个通道是0.5ms 到 2.5ms对应0到180度的角度。

遥控器输出的是1.0ms到2.0ms,中立點在1.5ms。

週期是22ms,以此輸出所有的通道.

(1.2) 因此: 9channels-Max= 9*2.0ms= 18ms 剛好可以放置入22ms週期內(還有餘量做同步).

JR10S 9ch min

JR10S 9ch min


JR10S 9ch max

JR10S 9ch max


(2) deviation的 ppm模式竟然能放入 10channels

(2.1) 10channels-Max= 10*2.0ms= 20ms 會塞爆ppm的週期造成無法辨識同步或者信號重疊.

(2.2) 果然: deviation的 ppm模式下, 10channels全開, ppm信號完全重疊了.

DEVO10 10ch min

DEVO10 10ch min


DEVO10 10ch max

DEVO10 10ch max


(3) 以下是我的猜測(純屬猜測)

(3.1) deviation原始碼中 /src/protocol/ppmout.c

----------------------------------------------

#define MIN_PPM_PW 500

#define MAX_PPM_PW 1500


#define NOTCH      400


#ifdef EMULATOR

#define PERIOD 3000

#else

#define PERIOD 20000

#define BITBANG_PPM

#endif

----------------------------------------------

其中 原作者註解 NOTCH是  400us 'flat notch'

(3.2) notch縮小0.1ms似乎是希望對中立點位移已便在有限的週期內塞入較多的通道.

(3.3) 但"#define PERIOD 20000"似乎有誤, 實際量測確實deviation的 ppm模式是20ms, 完全塞不下10channels-Max造成訊號重疊了.
回復 按讚

使用道具 舉報

發表於 2012年12月5日 10:58 PM | 顯示全部樓層
原帖由 hmjack2008 於 2012年12月5日 10:49 PM 發表

(0) 本來ppm搖桿中立問題我是在模擬飛行Reflex XTR中校準搖桿時發現, 後來用PC的簡易示波器檢查發現有異.
(1) 我手上有JR 10S遙控器(JR10早期的版本,10X的前一版), JR10手冊有說明ppm模式只支援 9channels.

(1.1)  ...
10个channel是最大值而已,ppm设为10通道已经没有任何使用意义。假如你切换到ppm,默认是设为6通道的,所以你应该拿默认值而不是自己修改为10通道, 请帮忙重新测试一次6-9通道的结果。
ppmout.JPG
回復 按讚

使用道具 舉報

發表於 2012年12月6日 12:13 AM | 顯示全部樓層
原帖由 suvsuvsuv 於 2012年12月5日 08:24 PM 發表
第一个版本如果切换协议到None会导致无法设置dr&exp, 附件这个版本已经修正,试过切换不同的协议,都可以正确修正通道顺序,目前已经在nanocp, mcpx和120d02s验证,还是传统模式设置电直简单直接 ...

suv兄,devo10-v2.0.6x版本,遙測內容檢視,電壓2與溫度1可以正常顯示了,但是之前的問題,訊息框顯示的電壓2與溫度1,發射機開機時是空白的,對頻後,回傳電壓2與溫度1在螢幕上,但是拔掉miniCP電池後,電壓2與溫度1仍然hold在發射機螢幕,如果這時候達到警示值,發射機就會一直發出警報,這個問題還是存在哦!
回復 按讚

使用道具 舉報

發表於 2012年12月6日 12:13 AM | 顯示全部樓層
原帖由 suvsuvsuv 於 2012年12月5日 10:58 PM 發表
请帮忙重新测试一次6-9通道的结果。 ...
SUVSUV大:

剛看到2.0.6版,因此是用2.0.6版測試的(刷機後有做  模型重置 與 搖桿校準):
(1) 極限是8channels, 9channels-max便會造成無法辨識同步.
因為我沒有9channels的ppm發射與接收機,是用模擬器加密狗測試其功能.
(2) 可否先改為 "#define PERIOD 22000" , 這樣週期便會成為22ms, 應可以與JR10S做到9channels.
(3) 中立點位移(0.1ms), 不論6channels, 8channels, 9channels 都一樣.

6 channels 搖桿中立

6 channels 搖桿中立


8 channels Max

8 channels Max


9 channels Max

9 channels Max



可否發新版時也能附上 emulator.... 以便小弟我白天在公司試用, 在公司拿著遙控器實在太顯眼了....  :)

-----------------------------------------------------------------
原本猶豫要買哪款新控(羨慕Multiplex的功能,但天價無法高攀), 拜讀您的大作,決定入手DEVO10.
最近因刷機頻繁開關機,真怕P-MOSFET開關燒掉,假日時要加電容防護一下 ... ~
回復 按讚

使用道具 舉報

發表於 2012年12月6日 12:48 AM | 顯示全部樓層
原帖由 hmjack2008 於 2012年12月6日 12:13 AM 發表
SUVSUV大:

剛看到2.0.6版,因此是用2.0.6版測試的(刷機後有做  模型重置 與 搖桿校準):
(1) 極限是8channels, 9channels-max便會造成無法辨識同步.
因為我沒有9channels的ppm發射與接收機,是用模擬器加密狗測試其功 ...
附件是修改称22000ms的版本,已经附上对应的emulator,请验证一下。
如果用锂电,确实可以考虑更换更高工作电压的mos和电容来避免开机烧mos.不过我比较偷懒,等烧了再换也一样。
相差1ms我感觉是ppmout_cb有bug导致的

devo10-v2.0.6-ppm22000.zip

919.19 KB, 下載次數: 219

回復 按讚

使用道具 舉報

發表於 2012年12月6日 12:50 AM | 顯示全部樓層
原帖由 hjs599 於 2012年12月6日 12:13 AM 發表

suv兄,devo10-v2.0.6x版本,遙測內容檢視,電壓2與溫度1可以正常顯示了,但是之前的問題,訊息框顯示的電壓2與溫度1,發射機開機時是空白的,對頻後,回傳電壓2與溫度1在螢幕上,但是拔掉miniCP電池後,電壓2與溫度1仍然hold在發射機螢 ...
我的minicp返修了,等寄回来就修正这个问题,应该不难处理,稍安勿躁。
回復 按讚

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 申請

本版積分規則

世界各國訪RCTW統計

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

GMT+8, 2025年3月5日 02:07 PM

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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