一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: 无锡风
收起左侧

M8 数控电源 测试版

  [复制链接]
发表于 2009-5-24 13:49 | 显示全部楼层
用winavr编译
发表于 2009-5-24 15:13 | 显示全部楼层
这个线性度的问题FAT老兄贡献巨大,回去就改,20V0.01A测LED,这个好像要求太高了,我的模拟电源也做不到,20V0.01A已经足以让LED挂掉了我觉得5V0.01测LED保证不挂就可以了。
 楼主| 发表于 2009-5-24 16:21 | 显示全部楼层

请 fat 详细说明一下电阻的测试和比值的计算

原帖由 fujiachun 于 2009-5-24 15:13 发表 https://www.yleee.com.cn/images/common/back.gif
这个线性度的问题FAT老兄贡献巨大
原帖由 fat 于 2009-5-23 10:34 发表 https://www.yleee.com.cn/images/common/back.gif
因此我认为,硬件校准而没有在程序里修正这个分压比,是导致M8测量电压不准、线性不好的原因。解决的办法:
1、测量自己用的电阻的准确值,并填到程序中,重新编译,这是原作者用的办法(作者在hardware_settings.h里定义了这个值,用意也在此)。我实际试验,也许是我的表精度问题,第一次我将电阻测量值算出比值填入,结果M8的测量值与万用表的测量值仍存在差别,我的办法是再将两个测量值求个比值,拿电阻计算的比值再乘上这个电压比值填入,这回两个测量结果就完全一致了,从0V到24V每0.5V一个点测量,所有都符合,证明M8的AD线性没有问题。


1、“测量自己用的电阻的准确值”:
        是“在线”、使用电阻档测试,还是焊开电阻一端、再分别测试两个电阻值?
        “在线”因为有“外围电路”的影响,会不会“测不准”?
2、“......再将两个测量值求个比值,拿电阻计算的比值再乘上这个电压比值.......”:
        我怎么样,总感到“绕口”?
        能否说得再把“两个测量值求个比值”里的“两个测量值求个比值”,说得明白一点点——希望仅仅是我一个人的理解困难问题。
发表于 2009-5-24 16:27 | 显示全部楼层
我的初步的想法是先通过测量电压把这个分压比调节到“标准的状态”
 楼主| 发表于 2009-5-24 16:57 | 显示全部楼层

疑惑?

原帖由 fujiachun 于 2009-5-24 16:27 发表 https://www.yleee.com.cn/images/common/back.gif
我的初步的想法是先通过测量电压把这个分压比调节到“标准的状态”


刚刚重新看了看原程序的相关部分:
        // the divider R7/R8 [(R8+R7)/R8], you can calibrate here the voltmeter:
        #define U_DIVIDER 11.25

        在这里,“比值”R7/R8 [(R8+R7)/R8=11.25;这个比值会影响“线性”,没错。

        那么,如果我们采用R8上面加微调电位器的“硬件调整”办法,
        使微调以后的“调整比值”、同样达到“R7/R8 [(R8+R7)/R8=11.25”
——不是“就可以”了吗——在上面的计算公式里,并没有规定取样电阻R7/R8的绝对值啊!
——为什么,fat就会说:这样子、仅仅是“一点校正”了呐?
        我脑子进水了?
发表于 2009-5-24 19:57 | 显示全部楼层
原帖由 g54188 于 2009-5-24 11:36 发表 https://www.yleee.com.cn/images/common/back.gif
请问FAT老师我的M8的AREF这里实际测试是2.66V ,程序这里是不是也应该改为2.66V呢?因为自已不会程序,照葫芦画瓢
#define U_MAX 300
#define I_MAX 300

// internal adc ref voltage (should be 2.56V, can va ...


兄弟千万别叫老师,俺也是菜鸟,在这里向大家学习的。
这里的定义是参考电压,使用的是M8的内部参考电压源,应该就是用2.56V吧。
发表于 2009-5-24 20:01 | 显示全部楼层
原帖由 fujiachun 于 2009-5-24 15:13 发表 https://www.yleee.com.cn/images/common/back.gif
这个线性度的问题FAT老兄贡献巨大,回去就改,20V0.01A测LED,这个好像要求太高了,我的模拟电源也做不到,20V0.01A已经足以让LED挂掉了我觉得5V0.01测LED保证不挂就可以了。


傅老师过奖了,如果只要求5V/0.01A不挂掉,之前的改法已经可实现,如果说20V0.01A测LED模拟电源也做不到,那就不必追求了。
发表于 2009-5-24 20:12 | 显示全部楼层
原帖由 无锡风 于 2009-5-24 16:21 发表 https://www.yleee.com.cn/images/common/back.gif



11、“测量自己用的电阻的准确值”:
        是“在线”、使用电阻档测试,还是焊开电阻一端、再分别测试两个电阻值?

        “在线”因为有“外围电路”的影响,会不会“测不准”?
2、“......再将两个测量值求个比值,拿电阻计算的比值再乘上这个电压比值.......”:
        我怎么样,总感到“绕口”?
        能否说得再把“两个测量值求个比值”里的“两个测量值求个比值”,说得明白一点点——希望仅仅是我一个人的理解困难问题。


1、我觉得应该是单独测,在路测的话因为有其它元件分流作用,不准确。
2、可能是我表达不清楚,是这样的,我将我用的R7和R8分别用万用表测量“准确值”,R7=10.02K,R8=1.01K,那么按作者的说明,(R8+R7)/R8=10.92,我将此值填入后重新编译写片,再测试,发现电源的测试值是10V时,万用表测量值是10.23V,这里还是有一个小误差,我想这是由于我的万用表误差造成的,那么我再将实际值/电源显示值得到一系数1.023,乘上上面求得的10.92,得到11.17,用此值填入程序,这个就是“准确”的分压比了。
发表于 2009-5-24 20:18 | 显示全部楼层
原帖由 无锡风 于 2009-5-24 16:57 发表 https://www.yleee.com.cn/images/common/back.gif


刚刚重新看了看原程序的相关部分:
        // the divider R7/R8 [(R8+R7)/R8], you can calibrate here the voltmeter:
        #define U_DIVIDER 11.25
        在这里,“比值”R7/R8 [(R8+R7)/R8=11.25 ...


老冯您请看327楼,可能是我的描述不清楚“当然,通过硬件校准也可以,不过不是选某一电压将电源的显示值校到跟标准表测的电压一样,而是要将分压比调到跟软件中的预设值相同(前提是需要知道程序里用的是分压比值是多少)。换句话说,硬件校准需要校准的是电阻值,而不是在某一电压下调准电压显示值。” 我个人以为,调整电阻使比值达到11.25可能相对于根据电阻值修改分压比更困难些而已,需要精度比较高的表(我就没有,我的表测出来的值填进去还要再算一次误差系数,汗)。
发表于 2009-5-24 20:22 | 显示全部楼层
原帖由 fat 于 2009-5-24 20:12 发表 https://www.yleee.com.cn/images/common/back.gif


2、可能是我表达不清楚,是这样的,我将我用的R7和R8分别用万用表测量“准确值”,R7=10.02K,R8=1.01K,那么按作者的说明,(R8+R7)/R8= ...

这个和使用可调电阻版本对某一电压进行校准的方法,好像是一样的啊

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-4-30 16:01 , Processed in 0.049368 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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