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

标题: 一毛钱自制APM电压传感器 [打印本页]

作者: wbh86    时间: 2014-7-6 21:04
标题: 一毛钱自制APM电压传感器
本帖最后由 wbh86 于 2014-7-7 09:22 编辑

先申明,本人不缺那传感器的几块钱,只是买了个传感器还没用到20个起落就挂了,刚买来的时候一看电流传感器上焊的东倒西歪的几个电阻就知道寿命不长,在一个,我个人认为多旋翼不太适合用电流传感器,在动力回路上串接一个电流传感器始终认为会增加安全隐患,其实有个电压参考就好了,还有商品化的电流计个人感觉质量不是那么靠谱,还有所谓的带BEC就是如下图所示的的三个通孔理焊个7805线性稳压,7805的发热和效率大家都懂,且在没有散热片的前提下,万一高温保护没有5V电,那你的多轴就准备从高空掉下来吧。

(, 下载次数: 311)
言归正传,开始自制电压传感器,其实很简单,查询MEGA2560得知A模拟输入口为10位的分辨率(即输入
有1024个不同值),默认输入信号范围为0到5V,因此我们采用电阻分压即可,总共四个元件,不超过1
毛钱,但可靠性和质量绝对超过商品电流计,但商品电流计卖那么贵本人觉得是应该的,商人不赚钱那
还吃什么,房租,工资,税收等等,,电路图和过程看下图,
电路图,很简单吧,初中的电路原理.............图中的电压传感器为3S的,如要用于6S锂电的把R1改为14K即可,用于4S锂电的把R1改为10K即可,c1最佳为100nF左右,值过大则电压反应慢, 小了则会有干扰甚至造成假死机等等,D1二极管为普通IN4007 ,当然肖特基的更好,二极管是防止反向高压输入到APM造成损坏,商品电流计没这个二极管和电容
(, 下载次数: 403)
废旧电路板上拆的四个元件
(, 下载次数: 307)
焊接
(, 下载次数: 309)
套上热缩管,在此说下焊接到R1上的导线需要和R1一起套上热缩管,防止短路高压引入APM  ,最后焊完导线在所有元件上套上大号热缩管后接上插头即可,再传张APM接口图,别弄错
补充一下,很多人不知道怎么连接APM上,电路图的AD10端接到APM的V即可,GND接GND ,batt+接动力锂电的正极,batt-接动力锂电的负极,顺便提一句,电压传感器batt+he batt-接上满电的动力锂电池组,一定要用万用表确认GND和AD10端的电压为5V以下,图中的电路图参数中GND和AD10端的电压为4V左右,这是最好的,一定要确认无误后再把GND和AD10接入APM电流计插口!
(, 下载次数: 424)
(, 下载次数: 293)
最后连上APM并在地面站里校准电压计,分压值为0.3左右,具体的多少根据实际来填,在补充一下在MP里面如何校准电压和怎么填参数,补个图,很多人不知道在MP里怎么填参数,看下图,填完参数在空白处点一下即可
(, 下载次数: 397)

(, 下载次数: 321)
这两天也是倒霉,电流计坏了后MINI OSD也坏了,OSD工具下载不进去固件,用Arduino工具也不行,怀疑为bootloder丢失,SCL蓝灯不亮,无OSD数据,最后翻出读书时快有10 年的用M8做的USBASP ,飞线在OSD背后的焊盘上连上SCL,MO ,MI,RES, VD,GND后用Arduino工具的tools里面的Burn bootloader等待几分钟后总算把Mini OSD 救活了,(顺便问下有没有人知道为啥bootloder会丢失)
(, 下载次数: 298)






作者: yuyanzt    时间: 2014-7-6 21:15
支持DIY随便坐沙发

作者: xqc59    时间: 2014-7-6 21:16
牛人。技术流

作者: 饕餮123    时间: 2014-7-6 21:17
看不懂,一定要电流传感器吗?

来自安卓客户端
作者: wbh86    时间: 2014-7-6 21:20
饕餮123 发表于 2014-7-6 21:17
看不懂,一定要电流传感器吗?

来自安卓客户端

不需要电流传感器,FPV的时候有个电压传感器就好!


作者: 3dbuild    时间: 2014-7-6 21:23
100nf电容太小,采样电压波动大,换成10uf电解电容好点

作者: kenken    时间: 2014-7-6 21:23
电压量的准吗?正苦恼原版电流计的估算方式不靠谱

作者: 哥是坑货求带    时间: 2014-7-6 21:23
新人学习了,谢楼主

作者: jpno1    时间: 2014-7-6 21:24
这个是5v的传感器??

作者: sabaka    时间: 2014-7-6 21:24
        电流其实也简单,一个电阻加运放放大而已,自己可以用更小的电阻, 甚至康铜丝做,温飘还小。

作者: 饕餮123    时间: 2014-7-6 21:24
wbh86 发表于 2014-7-6 21:20
不需要电流传感器,FPV的时候有个电压传感器就好!

懂了,谢谢

来自安卓客户端
作者: xiaowang2183    时间: 2014-7-6 21:38
牛。。。。

作者: wbh86    时间: 2014-7-6 21:40
3dbuild发表于2014-07-06 21:23:07
100nf电容太小,采样电压波动大,换成10uf电解电容好点
需要的是实时电压采样,电容值大了的话采样电压更新较慢,100nf足够了
来自安卓客户端
作者: hangzhou163    时间: 2014-7-6 21:42
简单实用,赞一个!

作者: wbh86    时间: 2014-7-6 21:42
kenken发表于2014-07-06 21:23:20
电压量的准吗?正苦恼原版电流计的估算方式不靠谱
电压量的非常准,在0.0x内波动,比商品的稳定多!
来自安卓客户端
作者: wbh86    时间: 2014-7-6 21:45
jpno1发表于2014-07-06 21:24:08
这个是5v的传感器??
3s锂电12v的传感器怎么会是5v的呢,只是atmega2560内部模拟部份是采用10精度的0-5v采样!
来自安卓客户端
作者: kenken    时间: 2014-7-6 21:56
那个100nf就是104或0.1uf吧?用那种物料电容有相关吗?

作者: dukong    时间: 2014-7-6 21:57
楼主,电流计上的那个电阻应该不是0.5欧姆,而是0.5欧姆。你可以搜索一下那个型号。


作者: dukong    时间: 2014-7-6 22:00
如果是0.5欧姆,那压降将达到0.5x20=10v啊,怎么可能?

作者: dukong    时间: 2014-7-6 22:01
那个电阻的型号好像是0m50

作者: wbh86    时间: 2014-7-6 22:08
dukong发表于2014-07-06 21:57:55
楼主,电流计上的那个电阻应该不是0.5欧姆,而是0.5欧姆。你可以搜索一下那个型号。
确实是0.5毫欧,没细看!笔误
来自安卓客户端
作者: wbh86    时间: 2014-7-6 22:09
kenken发表于2014-07-06 21:56:16
那个100nf就是104或0.1uf吧?用那种物料电容有相关吗?
恩,对的,没有相关!
来自安卓客户端
作者: edit2006    时间: 2014-7-6 22:21
楼主的理解是对的,串接一个测量电流的设备,只能增加更大的隐患。同时电路有更好的官方支持的,不过对电阻精度要求高一些,0.1%的精度电阻。如图:

(, 下载次数: 101)



作者: itsme    时间: 2014-7-6 22:25
好贴,顶了!

作者: Myth    时间: 2014-7-6 22:38
好帖顶!

来自安卓客户端
作者: Myth    时间: 2014-7-6 22:40
如果用4s的话7k的电阻要改成9.33k的对吗?

来自安卓客户端
作者: ywywxb    时间: 2014-7-6 23:56
收藏,这个要顶。

作者: benniewang    时间: 2014-7-7 01:33
电流用霍尔的多好,非接触。

作者: king6350    时间: 2014-7-7 02:15
外行不懂:你电路图的AD10端接APM电压电流接口的V和I吗???还有就是在MP里怎么设置???(假设AD10端电压是0.3V)

作者: wbh86    时间: 2014-7-7 08:23
Myth 发表于 2014-7-6 22:40
如果用4s的话7k的电阻要改成9.33k的对吗?

来自安卓客户端

4S的话R1用10K即可,最好是整数,好校准!

作者: wbh86    时间: 2014-7-7 08:26
king6350 发表于 2014-7-7 02:15
外行不懂:你电路图的AD10端接APM电压电流接口的V和I吗???还有就是在MP里怎么设置???(假设AD10端电 ...

AD10端接APM电压电流接口的V就可以,GND接GND,这个是电压传感器,在MP里面的设置见下图步骤,不需要管AD10端电压为0.3V或者什么的,在MP里填好,APM自己会换算的!
(, 下载次数: 58)


作者: wbh86    时间: 2014-7-7 08:37
本帖最后由 wbh86 于 2014-7-7 08:44 编辑
benniewang 发表于 2014-7-7 01:33
电流用霍尔的多好,非接触。


这是最好的办法,用个AH49E线性霍尔元件加个LM358运放和开口磁环来做电流测量,无功耗损失,也无安全隐患!看来APM的电流计方案要改写了,哈哈!


作者: Smartype    时间: 2014-7-7 08:49
可以让你变5分钱么?
不需要用那个DF13的插头,直接插在APM的模拟口上,对应的改一下VOLT_PIN就好了。

作者: yun89708    时间: 2014-7-7 09:09
牛!纯技术贴!


作者: 雷震海天    时间: 2014-7-7 15:27
楼主高手,菜鸟学习了

作者: king6350    时间: 2014-7-8 02:01
wbh86 发表于 2014-7-7 08:26
AD10端接APM电压电流接口的V就可以,GND接GND,这个是电压传感器,在MP里面的设置见下图步骤,不需要管AD1 ...

很详细,终于明白了!LZ真好人啊!


作者: sjg3857    时间: 2014-7-8 06:35



好文章 专业 值得顶

作者: 煤气站3    时间: 2014-7-12 13:10

支持DIY随便坐沙发

作者: xlla    时间: 2014-7-19 00:08
本帖最后由 xlla 于 2014-7-19 00:10 编辑

电压容易,1毛钱搞定。
电流难,100个1毛也搞不定吧。
官方方案可以实时了解功率,油门与电流,电流与罗盘等等参数,用处很多。
可以积分出电量消耗,比单看电压更精准。


作者: chinakuobu    时间: 2014-7-19 01:15
最好是电感式的电流计估计问题会少点

作者: zwdxbb    时间: 2014-8-5 11:03



发现LZ盗用我发的APM 2.8图片


作者: kenken    时间: 2014-8-5 11:58
当老师怎能没点量度

作者: 北方孤狼    时间: 2014-8-5 12:37
太好的技术贴了,正愁没有电压传感器呢!

作者: 北方孤狼    时间: 2014-8-14 14:58



这个真不错,只是没看明白的是:电路图中引出四根线分别是电源+和电源—、以及GND和AD10.可是实物图中确实红线、白线一面,另一面是三根黑线应该是GND、AD10和电源—了。看那个白线好像接在了AD10的地方了。不懂求解。


作者: wbh86    时间: 2014-8-14 15:13
zwdxbb 发表于 2014-8-5 11:03
发现LZ盗用我发的APM 2.8图片

确实是盗用泡师你的图片,实在找不到比你的图片更清晰更好的了,借来讨论下技术的东西,没其他意思!莫见怪啊!


作者: wbh86    时间: 2014-8-14 15:33
本帖最后由 wbh86 于 2014-8-14 15:36 编辑

3


作者: wbh86    时间: 2014-8-14 15:40
北方孤狼 发表于 2014-8-14 14:58
这个真不错,只是没看明白的是:电路图中引出四根线分别是电源+和电源—、以及GND和AD10.可是实物图中 ...

白线没有接在AD10的地方,视觉误差,被你一说我都还担心了赶快拆开传感器看,白线是和两根黑色的GND接在一起的,黑色的三根线分别是两根GND,一根AD10,你看下帖子里面的APM引脚定义就可以了,黑线你也可以只需要两根,不需要三根,我再照张照片给你看看吧,图中R1已经用红色的热缩管套起来了, (, 下载次数: 47)

作者: 929231yz    时间: 2014-8-14 17:16
顶一个!大飞机90a的电流明显不够用!

作者: 北方孤狼    时间: 2014-8-15 06:49
wbh86 发表于 2014-8-14 15:40
白线没有接在AD10的地方,视觉误差,被你一说我都还担心了赶快拆开传感器看,白线是和两根黑色的GND接在 ...

这回明白了,多谢LZ的回复,辛苦了!


作者: oooabc    时间: 2014-8-20 17:07
有空也去试着做个看看,买成品太贵了

作者: 屁屁撞月球    时间: 2014-8-20 17:12
好东西,赞一个!

作者: 北方孤狼    时间: 2014-8-24 10:03
wbh86 发表于 2014-8-14 15:40
白线没有接在AD10的地方,视觉误差,被你一说我都还担心了赶快拆开传感器看,白线是和两根黑色的GND接在 ...

LZ还得问个问题,我按照你的方法试做了一个,但是显示38V左右啊,不知道怎么回事,我的是3S电,APM是电调供电,JP1是插上过线冒的,不知道和这个有没有关系?


作者: pigwyl    时间: 2014-8-24 10:58
神技术,收藏一下了

作者: sanmaodeai    时间: 2014-8-24 11:24



可能原因是上电瞬间电压不稳,导致mega32对uboot进行一次写操作,改变了uboot首字节数值,因此无法启动,应该是硬件设计问题。

大概猜测,需要实际测试miniosd的电压输出才行,用示波器


作者: rain51m    时间: 2014-8-24 12:49
benniewang 发表于 2014-7-7 01:33
电流用霍尔的多好,非接触。

可以用这个淘宝大概15到20。


作者: easycoco    时间: 2014-8-30 23:06
这个必须收藏一个

作者: load0324    时间: 2014-9-6 09:58
为什么我做出来,测量电压时电压一直上升

作者: Myth    时间: 2014-9-6 19:55
好贴再次顶起!只要保证接飞控的分压电阻电压小于4v就行吧。。

作者: senosy    时间: 2014-9-6 20:27
非常好,学习

作者: YY99    时间: 2014-9-6 21:38
学习,学习。这个要顶。

作者: john-max    时间: 2014-9-6 22:10
lz你用的是废旧的原件,还有烂掉的电压计的接头,两手空空的人怎么做好?
请问楼主apm5v供电用2个x宝几块钱的模块并联行吗?主要是想提高可靠性

作者: wuyudong    时间: 2014-9-27 22:29
load0324 发表于 2014-9-6 09:58
为什么我做出来,测量电压时电压一直上升

我的也是一直上升,但是把那个万用表测量的电压一填之后就好了,确实很准,我用的4.7UF的电容,感觉这个电容的参数要求不是那么严,大点都没问题


作者: load0324    时间: 2014-9-27 23:22
wuyudong 发表于 2014-9-27 22:29
我的也是一直上升,但是把那个万用表测量的电压一填之后就好了,确实很准,我用的4.7UF的电容,感觉这个 ...

怎么操作,教我一下

作者: 宇浩轩杰    时间: 2014-9-28 00:56
太强了

作者: wuyudong    时间: 2014-9-28 09:14
load0324 发表于 2014-9-27 23:22
怎么操作,教我一下

(, 下载次数: 46)

看图


作者: load0324    时间: 2014-9-28 17:34
wuyudong 发表于 2014-9-28 09:14
看图

我怕插上apm电压太高把apm烧了

作者: 破人破車    时间: 2014-9-28 20:22
APM上不是有个A1口吗,那个不是接电压传感器的么。能不能用哪个口啊?


作者: wuyudong    时间: 2014-9-28 20:41
load0324 发表于 2014-9-28 17:34
我怕插上apm电压太高把apm烧了

你用万用表量一下插在AMP上的信号口和电池负极之间的电压,在5V以下就没有问题,那个电压数据只是按比例计算出来的,不是真实电压,你没学过初中物理的串联电路的分压原理么?


作者: load0324    时间: 2014-9-28 20:49
wuyudong 发表于 2014-9-28 20:41
你用万用表量一下插在AMP上的信号口和电池负极之间的电压,在5V以下就没有问题,那个电压数据只是按比例 ...

这个我懂啊,但是测电压时,万用表数字一直上升,所以我就不敢插上apm用。。。

作者: wuyudong    时间: 2014-9-28 21:13
load0324 发表于 2014-9-28 20:49
这个我懂啊,但是测电压时,万用表数字一直上升,所以我就不敢插上apm用。。。

那就是你的做法有问题了,或者那个元件坏了,按照楼主这个做法那个电压应该是12.6V*3K/(3K+10K)=3.78V


作者: load0324    时间: 2014-9-29 06:26
wuyudong 发表于 2014-9-28 21:13
那就是你的做法有问题了,或者那个元件坏了,按照楼主这个做法那个电压应该是12.6V*3K/(3K+10K)=3.78V

...

不会吧?

作者: wbh86    时间: 2014-9-29 08:50
可以用的,设置下端口就可以
来自安卓客户端
作者: autobox    时间: 2014-9-30 19:54
wbh86 发表于 2014-7-6 21:40
需要的是实时电压采样,电容值大了的话采样电压更新较慢,100nf足够了
来自安卓客户端

我觉得用1uF好点,电压变化不会很快,所以大一点影响也不大。


作者: 51hangmong    时间: 2014-9-30 20:21
技术含量的,需要慢慢消化。学习

作者: 384709397    时间: 2014-10-1 10:11
感觉没楼主说的呢么好吧


作者: 风木雨林    时间: 2014-10-1 11:05
牛人

作者: superman89    时间: 2014-11-16 19:41
技术虽然简单,这个耐心我做不到。。。。。

作者: ollie    时间: 2014-11-29 12:32
看起来挺方便的。

作者: wienne    时间: 2014-12-31 23:23



请教楼主一些问题

R1电阻9.74K,R2电阻2.93(3个1K串联,没整3K的)。
二极管规格相同,电容是玩具车上拆下来的10V 100uf的,测试结果如下。

第一块4S电池,电池的保存电压为15.63V,经过‘电压计电路’后测量到的是3.5V。
每隔约2-3秒降低0.01V,大概几分钟后降至3V后,每隔几秒再涨个0.01V,没看一直能涨到多少。

第二块4S电池,电池的保存电压为15.39V,经过‘电压计电路’后测量到的是3.5V。
每隔约2-3秒降低0.01V,大概两三分钟后降至3.33V,每隔几秒再涨个0.01V。
约五六分钟才涨到3.35V,比上一块慢很多,只涨了0.02V。

我的环境,接收器是由飞控供电,线是接在1通道。






作者: 跳入死亡湖    时间: 2015-1-5 19:59
技术贴,顶,用一个电压参数就够了,电流意义不大。

作者: p飞翔的梦想q    时间: 2015-2-6 18:41
技术贴顶起来

作者: sorrowboy    时间: 2015-2-10 11:14
收藏了,支持楼主diy

作者: oldcowboy    时间: 2015-3-9 06:13
只监测电压,可以实现低电压声光报警吗?


作者: 带你装逼带你飞    时间: 2015-8-15 23:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: dawanpi    时间: 2015-8-15 23:52
国内这些奸商啊,原版是dcdc芯片降压的,结果成了7805

作者: siddawn    时间: 2015-8-16 08:46



差评!哈哈,这不是初中物理吧,有了电容和二极管的电路图怎么也得高中物理了


作者: Gilbert77    时间: 2015-8-16 08:47
厉害哦


作者: zhude111    时间: 2015-8-16 21:00



老牛B了

作者: ship123    时间: 2015-8-17 15:03
好专业的感觉,楼主好厉害呀

作者: unclefly    时间: 2015-11-10 13:05
造福我们这些穷diao丝啊


作者: 平淡人生a    时间: 2015-11-10 21:52
厉害

作者: zhululin心空    时间: 2015-11-28 16:12
我正没有,马上做一个,谢谢楼主,以后看显示屏就可以,不用bb电压报警器,电流计可以不需要,电压还是需要知道的,免得电池用坏.

作者: zhululin心空    时间: 2015-11-28 21:54
已经做了一个,电压测量很准,就是看显示屏不能时时更新,停下来上锁再解锁才能更新一次电压?如何设置mini apm飞控才能时时更新电压显示?


作者: 傻得可怜    时间: 2015-12-1 21:41
zhululin心空 发表于 2015-11-28 21:54
已经做了一个,电压测量很准,就是看显示屏不能时时更新,停下来上锁再解锁才能更新一次电压?如何设置mini apm ...

电压显示的效果和买的一样


作者: SJ750511    时间: 2022-12-18 04:44
马克





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