小白测评微博求助,ADC实验为什么测不出十几mv的电压

stm8s 制作锂电池充电器读取不到小电流电压 - STM8 - 意法半导体STM32/STM8技术社区
后使用快捷导航没有帐号?
查看: 882|回复: 29
stm8s 制作锂电池充电器读取不到小电流电压
在线时间11 小时
主题帖子好友
初级会员, 积分 72, 距离下一级还需 128 积分
初级会员, 积分 72, 距离下一级还需 128 积分
本人是这方面的小白,现在想自己用STM8玩一个锂电池充电器。用了三路ADC都对,另一路ADC读取锂电池充电电流,在恒流充的时候想稳定在400毫安左右,用了精密电阻0.1欧姆,用的是5V电压供电。
(stm8s adc的精度应该是5/9V左右吧?那0.4*0.1=0.04V不是几十毫伏应该可以读到吧)
但是这一路电压就是读不到,是需要设置哪个寄存器吗。还是我的逻辑哪里有错。现将部分程序贴出来,求大神指点,谢谢。
file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\\QQ\WinTemp\RichOle\EE0P}8%$5U1855O](3P1J_Q.png
file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\\QQ\WinTemp\RichOle\EE0P}8%$5U1855O](3P1J_Q.png
(11.42 KB, 下载次数: 4)
15:38 上传
(18.48 KB, 下载次数: 3)
15:38 上传
(17.41 KB, 下载次数: 1)
15:38 上传
在线时间11 小时
主题帖子好友
初级会员, 积分 72, 距离下一级还需 128 积分
初级会员, 积分 72, 距离下一级还需 128 积分
0.4V的电压,理论上是可以读出来的。
感觉会不会是硬件上有问题?
应该不是,应该是软件上的问题。奇怪的是其他三个通道都正常,就这个不行。刚开始学这个,所以也不是很懂,求大神指点
在线时间11 小时
主题帖子好友
初级会员, 积分 72, 距离下一级还需 128 积分
初级会员, 积分 72, 距离下一级还需 128 积分
不改变硬件无法做到,ST里STM32L1系列有带运放的单片机,不然就是M4芯片,AVR有带运放的单片机,再不然外围 ...
但是现在至少该通道至少有较小的值,可是一直都是0,这是为什么呢?
在线时间11 小时
主题帖子好友
初级会员, 积分 72, 距离下一级还需 128 积分
初级会员, 积分 72, 距离下一级还需 128 积分
这才40mV,测啥呀,先放大100倍再测。
还有,电池可能充满了,剩下的只有浮充电流了,微安级,根本测不到。 ...
不过,我基本是用别人的硬件来做的,别人是可以实现的为什么我的不行呢?
在线时间50 小时
主题帖子好友
高级会员, 积分 995, 距离下一级还需 5 积分
高级会员, 积分 995, 距离下一级还需 5 积分
先用表测一下电压
在线时间131 小时
ST金币2730
主题帖子好友
金牌会员, 积分 2720, 距离下一级还需 2280 积分
金牌会员, 积分 2720, 距离下一级还需 2280 积分
0.4V的电压,理论上是可以读出来的。
感觉会不会是硬件上有问题?
在线时间11 小时
主题帖子好友
初级会员, 积分 72, 距离下一级还需 128 积分
初级会员, 积分 72, 距离下一级还需 128 积分
先用表测一下电压
万用表测感觉是对的,电流也是在几百毫安左右
在线时间42 小时
主题帖子好友
高级会员, 积分 789, 距离下一级还需 211 积分
高级会员, 积分 789, 距离下一级还需 211 积分
在线时间139 小时
主题帖子好友
金牌会员, 积分 1987, 距离下一级还需 3013 积分
金牌会员, 积分 1987, 距离下一级还需 3013 积分
需注意IO腳與取樣電路的阻抗匹配問題。
在线时间43 小时
主题帖子好友
中级会员, 积分 351, 距离下一级还需 149 积分
中级会员, 积分 351, 距离下一级还需 149 积分
本帖最后由 无业游民 于
09:13 编辑
这才40mV,测啥呀,先放大100倍再测。
还有,电池可能充满了,剩下的只有浮充电流了,微安级,根本测不到。
在线时间189 小时
ST金币1909
主题帖子好友
金牌会员, 积分 3594, 距离下一级还需 1406 积分
金牌会员, 积分 3594, 距离下一级还需 1406 积分
采用单次触发扫描的方式,比你用的轮换方式简便多了,估计应该是你设置的采样方式不对。
在线时间11 小时
主题帖子好友
初级会员, 积分 72, 距离下一级还需 128 积分
初级会员, 积分 72, 距离下一级还需 128 积分
需注意IO腳與取樣電路的阻抗匹配問題。
指的是取样电阻嘛,用的是 R100精度1%
站长推荐 /2
Tel: 3-8064
备案号: 苏ICP备号-2
|||意法半导体STM32/STM8技术社区
Powered by技术小站:
厂商活动:
地点:苏州
时间:9月27日 14:00 - 17:00
地点:北京
时间:10月14日 13:00 - 17:30
地点:北京
时间:10月16日 14:00 - 17:00
地点:深圳
时间:11月8日 13:00 - 17:30
零基础快速成为Android项目开发工程师
ARM裸机开发实战(第1期加强版)
张飞硬件设计与开发视频教程
从0到1自己动手写嵌入式操作系统
张飞电子视频全套共十部
移入鼠标可放大二维码
揭秘STM32多路电压测量电路 —电路图天天读(62)
来源:网站整理 作者:Dick日 10:12
[导读] 是德曾率先推出 3GPP LTE 设计自动化、信号生成和信号分析等工具,最近又推出了协议测试和网络信令分析解决方案。数据采集技术是信息科学的重要分支之一,也是从一个或多个信号获取对象信息的过程。
  是德曾率先推出 3GPP LTE 设计自动化、信号生成和信号分析等工具,最近又推出了协议测试和网络信令分析解决方案。数据采集技术是信息科学的重要分支之一,数据采集也是从一个或多个信号获取对象信息的过程。数据采集是工业控制等系统中的重要环节,通常采用一些功能相对独立的单片机系统来实现,作为测控系统不可缺少的部分,数据采集的性能特点直接影响到整个系统。电压的测量最为普遍性,研究设计并提高电压测量精度的方法及仪器具有十分重要的意义。在电压测量设计中,单片机作为控制器,是整个设计的核心。除此之外,设计中还必须有模数转换器(ADC)。ADC用于直接采集模拟电压并将模拟信号转换成数字信号,它直接影响着数据采集的精度和速度。
  ADC控制电路模块
  STM32的数字/模拟转换模块(DAC)是12位数字输入,电压输出的数字/模拟转换器。本设计中使用DAC来控制ADC匹配电路的增益。在打开DAC模块电源和配置好DAC所需GPIO的基础上,往DAC通道的数据DAC_DHRx寄存器写入数据,如果没有选中硬件触发,存入寄存器 DAC_DHRx的数据会在一个APB1时钟周期后自动传至寄存器DAC_DORx.一旦数据从DAC_DHRx寄存器装入DAC_DORx寄存器,在经过一定时间之后,输出即有效,这段时间的长短依电源电压和模拟输出负载的不同会有所变化。
  为了扩大测量范围和测量精度,本设计在STM32的ADC前加入匹配电路。在ADC控制电路中,输入信号先经过射极电压跟随电路,然后经过分压电路,使输入信号满足AD603的输入要求。然后再经过射极电压跟随电路,输入ADC输入端。AD603的控制输入使用STM32的DAC,可以满足增益的要求。匹配电路以AD603为核心。AD603为单通道、低噪声、增益变化范围线性连续可调的可控增益放大器。带宽90MHz时,其增益变化范围为-10dB~+30dB;带宽为9M时范围为10~50dB.将 VOUT与FDBK短路,即为宽频带模式(90MHz宽频带),AD603的增益设置为-11.07dB~+31.07dB.AD603的5、7脚相连,单片AD603的可调范围为-10dB~30dB.AD603的增益与控制电压成线性关系,其增益控制端输入电压范围为&500mv,增益调节范围为 40dB,当步进5dB时,控制端电压需增大:
  ADC匹配电路的电路图如图2所示。
  SD卡驱动电路
  本设计中使用的SD卡为MicroSD,也称TF卡。MicroSD卡是一种极细小的快闪存储器卡,主要应用于移动电话,但因它的体积微小和储存容量的不断提升,现在已经使用于GPS设备、便携式音乐播放器、数码相机和一些快闪存储器盘中。MicroSD卡与SD卡一样,有SPI和SDIO两种操作时总线。SPI总线相对于SDIO总线接口简单,但速度较慢。我们使用SDIO模式。MicroSD卡在SDIO模式时有4条数据线。其实,MicroSD在SDIO模式时有1线模式和4线模式,也就是分别使用1根或4根数据线。当然,4线模式的速度要快于1线模式,但操作却较复杂。本设计中使用的是SDIO的4线模式。MicroSD卡的硬件连接图如图3所示。
  触摸屏电路
  本设计在测量的通道和显示设置上,除了使用按键设置,还使用触摸屏进行设置。触摸屏使用芯片TSC2046控制,其硬件连接图如图4所示。
  在图4中,TSC2046可以采集触摸屏的点坐标,从而确定触摸的位置,进行人机交互。STM32单片机通过SPI总线与TSC2046通信,可以得到触摸信息。本设计使用触摸屏进行测量通道数的设置和测量速度的设置。
电子发烧友网技术编辑点评分析:
  STM32在速度、功耗方面性能都更加优越,并且STM32价格较低,在成本上也有优势。适合于控制电子设备的设计。使用12位ADC,能够满足一定的测量精度,对于较高的测量要求,则需要使用更高精确度的ADC。但是使用高精度 ADC和DSP芯片,将很大的增加开发成本。本设计方案完成了多路电压测量的各项功能,但是还需要在使用中检测其稳定可靠性,以使设计更加完善。
大家如有问题,欢迎在评论处讨论。
&&电子发烧友网整理,转载请注明出处! 
关注电子发烧友微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
声明:电子发烧友网转载作品均尽可能注明出处,该作品所有人的一切权利均不因本站而转移。
作者如不同意转载,既请通知本站予以删除或改正。转载的作品可能在标题或内容上或许有所改动。
LTE测试相关文章
LTE测试相关下载
STM32相关文章
STM32相关下载
控制电路相关文章
控制电路相关下载
论坛精华干货
供应链服务
商务及广告合作
Jeffery Guo
关注我们的微信
供应链服务 PCB/IC/PCBA
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-21ic官方微信-->
后使用快捷导航没有帐号?
请完成以下验证码
查看: 2529|回复: 32
adc如何测0.002v电压?
&&未结帖(10)
主题帖子积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
主题帖子积分
专家等级:结帖率:60%
主题帖子积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
10位的adc,参考电压只能电源一样,3.3v,stm8,没有引出vref+端。
如何检测到0.002v?只用定性的检测到有这个电压存在就行,不用定量
是不是用运放、三极管还是其他方法?
主题帖子积分
初级技术员, 积分 15674, 距离下一级还需 -15574 积分
初级技术员, 积分 15674, 距离下一级还需 -15574 积分
主题帖子积分
专家等级:结帖率:96%
主题帖子积分
初级技术员, 积分 15674, 距离下一级还需 -15574 积分
初级技术员, 积分 15674, 距离下一级还需 -15574 积分
这么低的电压很难测准,纹波电压都比这个高呢,前面要好好处理
醒来才发现,一切都是一场梦
主题帖子积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
主题帖子积分
专家等级:结帖率:60%
主题帖子积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
不用测准,只要检测到存在、不为GND就行,测一百次,有几次测得到就行
主题帖子积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
主题帖子积分
专家等级:结帖率:60%
主题帖子积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
我想做个触摸按键,测得皮肤电压0.002v
主题帖子积分
初级技术员, 积分 11467, 距离下一级还需 -11367 积分
初级技术员, 积分 11467, 距离下一级还需 -11367 积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:0.10
主题帖子积分
初级技术员, 积分 11467, 距离下一级还需 -11367 积分
初级技术员, 积分 11467, 距离下一级还需 -11367 积分
你确定触摸按键是测皮肤电压的?
主题帖子积分
中级工程师, 积分 4419, 距离下一级还需 581 积分
中级工程师, 积分 4419, 距离下一级还需 581 积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:3.00
主题帖子积分
中级工程师, 积分 4419, 距离下一级还需 581 积分
中级工程师, 积分 4419, 距离下一级还需 581 积分
前些时候刚做过一个能分辨0.00002V的电路,并不怎么难,适当放大一下再进ADC就行了。
主题帖子积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
主题帖子积分
专家等级:结帖率:60%
主题帖子积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
cool_coder 发表于
前些时候刚做过一个能分辨0.00002V的电路,并不怎么难,适当放大一下再进ADC就行了。 ...
怎么放大啊,我是小白
主题帖子积分
主题帖子积分
专家等级:结帖率:83%打赏:0.00受赏:2.50
主题帖子积分
sky657 发表于
我想做个触摸按键,测得皮肤电压0.002v
看起来很高端的样子
可以看看能不能申请一个专利
现在的方案貌似都是测电容的
代码发BBS不好看?你需要它
主题帖子积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
主题帖子积分
专家等级:结帖率:60%
主题帖子积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
助理工程师, 积分 1229, 距离下一级还需 771 积分
悬空的时候,一般低于1000
触摸的时候,有很多1020
本帖子中包含更多资源
才可以下载或查看,没有帐号?
主题帖子积分
助理工程师, 积分 1207, 距离下一级还需 793 积分
助理工程师, 积分 1207, 距离下一级还需 793 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
助理工程师, 积分 1207, 距离下一级还需 793 积分
助理工程师, 积分 1207, 距离下一级还需 793 积分
测0.00002v的电压其实还是有一定的技术含量的,仅仅靠16bitADC还达不到要求的
主题帖子积分
资深技术员, 积分 489, 距离下一级还需 11 积分
资深技术员, 积分 489, 距离下一级还需 11 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
资深技术员, 积分 489, 距离下一级还需 11 积分
资深技术员, 积分 489, 距离下一级还需 11 积分
可能需要一个AD620,
3.5元一片。对你来说可能成本太高了。
主题帖子积分
高级技术员, 积分 606, 距离下一级还需 394 积分
高级技术员, 积分 606, 距离下一级还需 394 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
高级技术员, 积分 606, 距离下一级还需 394 积分
高级技术员, 积分 606, 距离下一级还需 394 积分
1、换一个AD 内部参考电压源的MCU;
2、直接用专用的触摸IC检测触摸按键功能;
3、如果需求触摸IC,欢迎咨询
主题帖子积分
技术总监, 积分 40134, 距离下一级还需 9866 积分
技术总监, 积分 40134, 距离下一级还需 9866 积分
主题帖子积分
专家等级:结帖率:3%
主题帖子积分
技术总监, 积分 40134, 距离下一级还需 9866 积分
技术总监, 积分 40134, 距离下一级还需 9866 积分
主题帖子积分
助理工程师, 积分 1189, 距离下一级还需 811 积分
助理工程师, 积分 1189, 距离下一级还需 811 积分
主题帖子积分
专家等级:结帖率:33%
主题帖子积分
助理工程师, 积分 1189, 距离下一级还需 811 积分
助理工程师, 积分 1189, 距离下一级还需 811 积分
放大再测应该可以
主题帖子积分
资深工程师, 积分 11657, 距离下一级还需 8343 积分
资深工程师, 积分 11657, 距离下一级还需 8343 积分
主题帖子积分
专家等级:结帖率:37%打赏:0.00受赏:1.02
主题帖子积分
资深工程师, 积分 11657, 距离下一级还需 8343 积分
资深工程师, 积分 11657, 距离下一级还需 8343 积分
最简单的方案就是用触摸按键IC来实现。
2mV的信号,如果加入运放放大,需要用Vos在1mV以内的运放,这种运放价格要在1.5元以上,应该比触摸按键芯片贵了
欢迎各路高手进群()指导、交流运放电路的设计应用
主题帖子积分
资深工程师, 积分 11657, 距离下一级还需 8343 积分
资深工程师, 积分 11657, 距离下一级还需 8343 积分
主题帖子积分
专家等级:结帖率:37%打赏:0.00受赏:1.02
主题帖子积分
资深工程师, 积分 11657, 距离下一级还需 8343 积分
资深工程师, 积分 11657, 距离下一级还需 8343 积分
11楼能买到3.5元一片的AD620,议价能力可真了不得,正版AD620一般价格都在十几元哈
欢迎各路高手进群()指导、交流运放电路的设计应用
主题帖子积分
资深工程师, 积分 19355, 距离下一级还需 645 积分
资深工程师, 积分 19355, 距离下一级还需 645 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
资深工程师, 积分 19355, 距离下一级还需 645 积分
资深工程师, 积分 19355, 距离下一级还需 645 积分
放大,抬高0点。
主题帖子积分
中级工程师, 积分 4146, 距离下一级还需 854 积分
中级工程师, 积分 4146, 距离下一级还需 854 积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:16.00
主题帖子积分
中级工程师, 积分 4146, 距离下一级还需 854 积分
中级工程师, 积分 4146, 距离下一级还需 854 积分
放大就好了
主题帖子积分
中级技术员, 积分 210, 距离下一级还需 90 积分
中级技术员, 积分 210, 距离下一级还需 90 积分
主题帖子积分
专家等级:结帖率:90%
主题帖子积分
中级技术员, 积分 210, 距离下一级还需 90 积分
中级技术员, 积分 210, 距离下一级还需 90 积分
这么小,得现放大。
主题帖子积分
主题帖子积分
专家等级:结帖率:46%打赏:135.80受赏:158.50
主题帖子积分
ls 都被骗了.触摸按键可不是这么玩的....死路一条
买那个带触摸按键功能的 arm 搞定吧
←← +→→←←
技术领袖奖章
人才类勋章
坚毅之洋流
发帖类勋章
时间类勋章
核心会员奖章
等级类勋章
精英会员奖章
等级类勋章
奔腾之江水
发帖类勋章
时间类勋章
突出贡献奖章
等级类勋章
沉静之湖泊
发帖类勋章
时间类勋章
技术奇才奖章
人才类勋章
无冕之王奖章
等级类勋章
技术导师奖章
人才类勋章
技术高手奖章
人才类勋章
时间类勋章
涓涓之细流
发帖类勋章
希望之星奖章
等级类勋章
时间类勋章
技术新星奖章
人才类勋章
时间类勋章
荣誉元老奖章
等级类勋章
欢快之小溪
发帖类勋章
社区建设奖章
等级类勋章
湍急之河流
发帖类勋章
热门推荐 /2

我要回帖

更多关于 小白测评 bilibili 的文章

 

随机推荐