5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 1529|回复: 14
打印 上一主题 下一主题

D10刷了deviation后的电压显示不准确怎么办?

[复制链接]
跳转到指定楼层
楼主
发表于 2017-6-14 22:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
电池实际电压低了0.3V左右,当然我可以把报警电压设置低一些,但总之感觉不完美。请问能否可以从固件里面做出什么修改,校准一下电压值?

欢迎继续阅读楼主其他信息

沙发
发表于 2017-6-24 16:49 | 只看该作者
本帖最后由 stylecheng 于 2017-6-25 00:46 编辑

可以,我改过
在target/devo10/目录下有个target_defs.h文件。
里面定义了VOLTAGE_NUMERATOR和VOLTAGE_OFFSET两个宏。
VOLTAGE_NUMERATOR是个系数,与电压采样那里两个分压电阻的比值有关。
VOLTAGE_OFFSE是偏移值,因为电池到采样点之间有个二极管,会有压降。
显示电压=VOLTAGE_NUMERATOR*ADC采样值+VOLTAGE_OFFSET。
更改这两个宏的数值可以校正显示电压。
可以根据高电压和低电压时候电池实际电压与D10显示电压去求出这两值多大合适,解二元一次方程组而已。

来自苹果客户端来自苹果客户端
3
 楼主| 发表于 2017-6-27 12:52 ——“来自手机” | 只看该作者
谢谢,回头我试试。
4
 楼主| 发表于 2017-6-27 16:32 ——“来自手机” | 只看该作者
stylecheng 发表于 2017-6-24 16:49
可以,我改过
在target/devo10/目录下有个target_defs.h文件。
里面定义了VOLTAGE_NUMERATOR和VOLTAGE_OF ...

这个“target”文件夹我怎么找不到,我把遥控器开USB模式,然后插电脑上,里面没有啊。是不是要源程序来编辑?
5
 楼主| 发表于 2017-6-29 21:35 | 只看该作者
stylecheng 发表于 2017-6-24 16:49
可以,我改过
在target/devo10/目录下有个target_defs.h文件。
里面定义了VOLTAGE_NUMERATOR和VOLTAGE_OF ...

我在deviation网站下载了ZIP格式的“Deviation Source Code”,解压后找到了你所说的.h文件,也找到了那两个参数,问题是我修改了这两个参数后,怎么拿这编辑过的源文件使之变成遥控器能用的固件?需要什么软件?

6
发表于 2017-6-29 21:37 | 只看该作者
pangmazha 发表于 2017-6-29 21:35
我在deviation网站下载了ZIP格式的“Deviation Source Code”,解压后找到了你所说的.h文件,也找到了那 ...

改遥控器里面的文件,改完保存关闭就行了

7
 楼主| 发表于 2017-7-1 12:26 ——“来自手机” | 只看该作者
yan13131 发表于 2017-6-29 21:37
改遥控器里面的文件,改完保存关闭就行了

里面的文件似乎没有相关的啊?改哪个文件?
8
发表于 2017-7-2 12:37 | 只看该作者
pangmazha 发表于 2017-7-1 12:26
里面的文件似乎没有相关的啊?改哪个文件?

看沙发的回复。我过两天也得校准,也得请教沙发。

9
 楼主| 发表于 2017-7-2 16:49 ——“来自手机” | 只看该作者
yan13131 发表于 2017-7-2 12:37
看沙发的回复。我过两天也得校准,也得请教沙发。

我感觉得修改原始程序,然后再通过什么软件编译成固件,最后再刷到遥控器里才行。因为沙发说的那个文件夹我在遥控器里压根找不到。
10
发表于 2017-7-3 11:54 | 只看该作者
stylecheng 发表于 2017-6-24 16:49
可以,我改过
在target/devo10/目录下有个target_defs.h文件。
里面定义了VOLTAGE_NUMERATOR和VOLTAGE_OF ...

大师,未能找到这个文件。可否麻烦告知在哪里?另外两个数值怎么更改?可否抽时间告知一下

11
 楼主| 发表于 2017-7-3 15:57 ——“来自手机” | 只看该作者
yan13131 发表于 2017-7-3 11:54
大师,未能找到这个文件。可否麻烦告知在哪里?另外两个数值怎么更改?可否抽时间告知一下

哈哈,你都没找到还指导我?看我的回复。
12
发表于 2017-7-9 00:32 | 只看该作者
pangmazha 发表于 2017-6-27 16:32
这个“target”文件夹我怎么找不到,我把遥控器开USB模式,然后插电脑上,里面没有啊。是不是要源程序来 ...

是的,需要在源码里面改。
编译环境的搭建看http://www.deviationtx.com/wiki/development/docker


13
发表于 2017-7-10 17:06 | 只看该作者
yan13131 发表于 2017-7-3 11:54
大师,未能找到这个文件。可否麻烦告知在哪里?另外两个数值怎么更改?可否抽时间告知一下

http://bbs.5imx.com/forum.php?mod=viewthread&tid=1309854
不谢


14
发表于 2017-9-30 15:52 | 只看该作者
兄弟,D10刷固件的教程那里找的啊?
15
发表于 2017-10-7 17:21 | 只看该作者
模友说d10开机会干扰别的控 是这样吗
来自苹果客户端来自苹果客户端
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表