搜索
bottom↓
回复: 10

求51制作电压表方向识别方法

[复制链接]

出0入0汤圆

发表于 2014-2-18 01:01:51 来自手机 | 显示全部楼层 |阅读模式
想用STC12内部AD制作一个电压表,但不知如何实现不区分方向测量,就是会显示正负电压那种,且可测0.7V以下电压。求教。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入4汤圆

发表于 2014-2-18 01:33:17 | 显示全部楼层
最简单的用三极管设计搭一个切换电路,然后引出个端口,当正向输入或悬空时,端口输出高电平,反之输出低电平,然后用单片机检测这个信号,判断正负值
输入电路可以由二极管全桥电路构成。
希望能帮到您!

出0入0汤圆

发表于 2014-2-18 01:35:45 | 显示全部楼层
STC12的ADC应该不能直接测。换片好点的ADC吧。

出0入0汤圆

发表于 2014-2-18 07:59:57 | 显示全部楼层
运放可以做波形的整体上移,软件把某一电压值识别为0,具体实现就不清楚了,我拆虚拟示波器看出了这点。

出0入8汤圆

发表于 2014-2-18 09:05:02 | 显示全部楼层
可以利用一个差分放大器,一个输入端固定为参考电压,另一端利用电阻分压,达到你的输入范围,

出0入0汤圆

发表于 2014-2-18 09:30:15 | 显示全部楼层
定出你的测量范围,比如-10V-----+10V,AD范围0----+5V,首先用电阻衰减到-2.5----+2.5V,然后用运方进行调理到0---+5V,这样子就好了,简单的比例换算。

出0入0汤圆

发表于 2014-2-18 09:39:14 | 显示全部楼层
这种单片机没用过,不知道有几个AD口,如果有两个就测电阻两端电压,然后程序里判断

出0入0汤圆

发表于 2014-2-18 09:49:56 | 显示全部楼层
STC 20mV以下就测不到了

出0入0汤圆

发表于 2014-2-18 09:56:39 | 显示全部楼层
期待原理图出现

出0入0汤圆

 楼主| 发表于 2014-2-18 12:38:40 | 显示全部楼层
AllEle 发表于 2014-2-18 09:39
这种单片机没用过,不知道有几个AD口,如果有两个就测电阻两端电压,然后程序里判断 ...

这个我会,可是单片机AD是单向的,我就是不会双向测量转换单向测量。

出0入0汤圆

发表于 2014-2-18 13:07:35 | 显示全部楼层
wgui 发表于 2014-2-18 12:38
这个我会,可是单片机AD是单向的,我就是不会双向测量转换单向测量。

假设两个AD口测出的值是A和B
只有以下3种情况
A=B:没电流,即没电压
A>B:正
A<B:负
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 12:37

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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