5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: Frsky X9D 回传数据A1代表什么? [打印本页]

作者: freedom_liao    时间: 2015-12-16 19:40
标题: Frsky X9D 回传数据A1代表什么?
我用的接收是X8R, 我看说明书里面说,X8R接收机的话,A1测量的是接收的电源电压。我实际接好后,发现,在控上面一直显示5.07V,我的接收电压实际测得只有5.04,随着时间的推移,耗电越来越多,但是在控上一直显示5.07,似乎从来都不跟新。请问各位大侠,这个是怎么回事?


(, 下载次数: 18)


作者: 水国大兵II    时间: 2015-12-16 21:02
楼主不必担心,随着时间的推移接收机电压依然会维持在5V,BEC的作用就是稳定输出电压给接收机,除非你的电池电量太低,BEC没法再输出5V电压
5.04和5.07这个测量误差还是可以的,这么便宜的小玩意不可能完全校到Fluk那个精度上去

作者: freedom_liao    时间: 2015-12-17 09:24
水国大兵II 发表于 2015-12-16 21:02
楼主不必担心,随着时间的推移接收机电压依然会维持在5V,BEC的作用就是稳定输出电压给接收机,除非你的电 ...



关键是这个电压值怎么一直不跟新呢?它在什么时候跟新?

我并不是担心接收机电压会低,我只是觉得既然在测,那就应该测得准一点。现在最便宜的单片机,精度也有mV的级别,这个应该很容易啊!


作者: 不毛之毛    时间: 2015-12-17 11:55
有BEC降压并稳压了,如果变化太大,那这BEC也太烂了。如果你想看有没有变化,换个bec试试


作者: zyren    时间: 2015-12-18 00:20
本帖最后由 zyren 于 2015-12-18 00:24 编辑

X9D的A1,应该说是opentx的A1,是一个单纯的AD输入检查,只是frsky的接收机,把这个AD口接到 接收机电源输入,不变化是因为bec不变化,
至于不准的问题,是这个接收机没有基准源,AD基准完全来源于供电输入,那么输入是4.98V,它的基准就是4.98V,输入是5.03V,基准又变成5.03V,

那么怎么办呢,在模型设置最后一页,也就是回传设置页面,A1的range是可以修改的,也就是opentx提供了一个校准功能,

改变A1项目的range和office值,让遥控显示接近实际测量电压就算是相对准确了

但这个A1实在是没什么用,也只能表达 接收机是否正确的通电了不能直接反应电池的电压变化

X4R上 恢复了以前D系列接收机的 A2端口,检测范围是0-3.3v,使用外部分压接入,可以基本准确的得到电压值,当然也需要遥控器上校准,但基准源发生变化(也就是换个电调),那么A2也要相应重新校准

X8R就无能为力了,没有开放A2给用户,但是官方有个带小屏幕的电压传感器 flvss,可以精准的回传1-6S单节电压和总电压,并且是实时更新的




作者: freedom_liao    时间: 2015-12-18 12:39
zyren 发表于 2015-12-18 00:20
X9D的A1,应该说是opentx的A1,是一个单纯的AD输入检查,只是frsky的接收机,把这个AD口接到 接收机电源输 ...




大侠说的很详细,非常感谢!

这个A1,他会多长时间测量一次?




作者: wangzhengtatata    时间: 2015-12-18 13:15
freedom_liao 发表于 2015-12-18 12:39
大侠说的很详细,非常感谢!

这个A1,他会多长时间测量一次?

好像只有配一个fvbs 校准后 才能正确显示3s以内的电压实时变化.如果到6s 得用那个电压回传模块.我用fvbs没啥问题.3s实时监测正常


作者: freedom_liao    时间: 2015-12-18 13:27
wangzhengtatata 发表于 2015-12-18 13:15
好像只有配一个fvbs 校准后 才能正确显示3s以内的电压实时变化.如果到6s 得用那个电压回传模块.我用fvbs ...





我用的是FLVSS模块,测量电池电压,


作者: zyren    时间: 2015-12-18 22:02
freedom_liao 发表于 2015-12-18 12:39
大侠说的很详细,非常感谢!

这个A1,他会多长时间测量一次?

大概是200毫秒左右的间隔,但是它显示的电压没法变化,就是应为,检测的是电调稳压后bec输出电压,电池12V时 电调输出5V,电池8V时电调还是输出5V

作者: zyren    时间: 2015-12-18 22:04
wangzhengtatata 发表于 2015-12-18 13:15
好像只有配一个fvbs 校准后 才能正确显示3s以内的电压实时变化.如果到6s 得用那个电压回传模块.我用fvbs ...

问题就是X8R这个接收机没有A2口,所以就没有可以介入FVBS的地方,设计就是只能用FLVSS,木办法啊!


作者: wangzhengtatata    时间: 2015-12-18 22:27
zyren 发表于 2015-12-18 22:04
问题就是X8R这个接收机没有A2口,所以就没有可以介入FVBS的地方,设计就是只能用FLVSS,木办法啊!

我的是x6r 我的fvbs直接接在a1啊.一直用的好好的啊


作者: freedom_liao    时间: 2015-12-20 07:26
zyren 发表于 2015-12-18 22:02
大概是200毫秒左右的间隔,但是它显示的电压没法变化,就是应为,检测的是电调稳压后bec输出电压,电池12 ...




大侠这个200ms 是根据什么得来的?


作者: freedom_liao    时间: 2015-12-20 07:27
wangzhengtatata 发表于 2015-12-18 22:27
我的是x6r 我的fvbs直接接在a1啊.一直用的好好的啊





你这个不一样,是直接模拟输入,X8R是smart port输入,原理不一样!


作者: wangzhengtatata    时间: 2015-12-20 14:16
freedom_liao 发表于 2015-12-20 07:27
你这个不一样,是直接模拟输入,X8R是smart port输入,原理不一样!

x8r背后没有a1口么?x6r 是背后有a1口 侧边有smart port口



作者: zyren    时间: 2015-12-20 23:39
freedom_liao 发表于 2015-12-20 07:26
大侠这个200ms 是根据什么得来的?

官方网站有telemetry协议说明文档


作者: freedom_liao    时间: 2015-12-21 12:58
zyren 发表于 2015-12-20 23:39
官方网站有telemetry协议说明文档




哪里有?我没有找到啊,大侠能够给个链接不?


作者: zyren    时间: 2015-12-24 01:05
本帖最后由 zyren 于 2015-12-24 01:08 编辑
freedom_liao 发表于 2015-12-21 12:58
哪里有?我没有找到啊,大侠能够给个链接不?

http://www.frsky-rc.com/download ... =Protocol-Telemetry
http://www.frsky-rc.com/download ... ile=Protocol-FSH-01



http://www.frsky-rc.com/download ... e=Protocol-FLVS/FAS


作者: freedom_liao    时间: 2015-12-25 13:11
zyren 发表于 2015-12-24 01:05
http://www.frsky-rc.com/download ... =Protocol-Telemetry
http://www.frsky-rc.com/download/view.ph ...

太感谢大侠了,真是如或至宝啊!
我还没有仔细看,如果搞清楚他的Smart.Port 的协议了,我可以用单片机和它通信,太棒了!


作者: freedom_liao    时间: 2015-12-25 13:22
zyren 发表于 2015-12-24 01:05
http://www.frsky-rc.com/download ... =Protocol-Telemetry
http://www.frsky-rc.com/download/view.ph ...

请教一下大侠,Frame Protocol of FrSky Telemetry Hub System (V2.0)这个文档里面讲了HUB的协议,这个数据格式,和X8R的接收机里面的Smart.Port应该是一样的吧?
因为HUB可以连在X8R的接收机上,对吗?


作者: freedom_liao    时间: 2015-12-25 14:09
zyren 发表于 2015-12-24 01:05
http://www.frsky-rc.com/download ... =Protocol-Telemetry
http://www.frsky-rc.com/download/view.ph ...

我有找到一个很好的文档:Instruction Manual for FrSky Two-Way System

正在学习中。。。



作者: freedom_liao    时间: 2015-12-25 18:54
zyren 发表于 2015-12-24 01:05
http://www.frsky-rc.com/download ... =Protocol-Telemetry
http://www.frsky-rc.com/download/view.ph ...




大侠,我看了一下这几个文档,它讲了数据格式,但是没有提,Smart.Port 端口的0和1是怎么定义的啊,比如IIC有时钟和数据线,现在Smart.Port 那三根线具体是怎么定义的,这个想干的文档你有吗?


作者: freedom_liao    时间: 2015-12-29 09:45
zyren 发表于 2015-12-18 22:02
大概是200毫秒左右的间隔,但是它显示的电压没法变化,就是应为,检测的是电调稳压后bec输出电压,电池12 ...

大侠,我看到了,说的确实是200ms 。 但是问题是,我的接收机都断电了,cells 和cell的电压还在,A1的电压也还在,就只有cell-的电压为0, 这个应该是opentx的bug 吧!
(, 下载次数: 6)
另外,你有Smart.Port 的硬件定义的文档嘛?他的0或者1是怎样定义的?

另外我再官网上下了控的源代码,正在看它里面关于遥测的部分。在文件“frsky_sport.cpp”中,我发现了一个问题。里面关于dataID的定义不一样。里面明显定义了两种dataID,老版本是一个字节,和“Frame Protocol of FrSky Telemetry Hub System(V2.0)提到的一样,但是还有一种两个字节的dataID。如下图所示:
(, 下载次数: 9)

(, 下载次数: 6)









欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://bbs.5imx.com/) Powered by Discuz! X3.3