用一个单片机,用什么方法不用AD,可以测量0-5V的模拟信号的大小,精度不能低于12位。

[复制链接]
9593|48
 楼主| cpu51 发表于 2015-1-29 11:05 | 显示全部楼层 |阅读模式
用一个单片机,用什么方法不用AD,可以测量0-5V的模拟信号的大小,精度不能低于12位。如果用16位的定时器,硬件怎么做呢?
ichenqiang 发表于 2015-1-29 11:17 来自手机 | 显示全部楼层
把电压信号转换成频率信号,然后计数
ichenqiang 发表于 2015-1-29 11:17 来自手机 | 显示全部楼层
把电压信号转换成频率信号,然后计数
wangliwyh 发表于 2015-1-29 15:40 | 显示全部楼层
用比较器做
gaobq 发表于 2015-1-29 16:01 | 显示全部楼层
采用PWM输出+比较器的方法
1.单片机16位定时器输出PWM,加运放跟踪滤波,输入比较器;2.拟采样电压入比较器;3.调整PWM占空比,比较器翻转时,记录PWM值;4.查表或计算得知采样电压值。
省心的方法是从小到大,调整PWM值。要求速度的话,从中间插值,逐次逼近。试玩了,告诉我效果。

评论

这个精度就不是那么好了  发表于 2015-2-6 09:43
gxs64 发表于 2015-1-29 16:54 | 显示全部楼层
估计只能1 to 4v,其他效果很差。
shell.albert 发表于 2015-1-29 17:36 | 显示全部楼层
用AD的确是方便,楼主这是要挑战呀。
记得以前看过一个老外的电路就是压频转换的。
mmuuss586 发表于 2015-1-29 17:58 | 显示全部楼层

TI的51有带24位AD,好像可以5V输入;
戈卫东 发表于 2015-1-29 19:45 | 显示全部楼层
要把模拟信号变成数字,又不用AD。。。。。。。。。。。。。。。。。。。。。。。。。。。。你在想啥呢。。。。。。
ZhangStudy 发表于 2015-1-29 20:58 | 显示全部楼层
给电容充电,然后用计数器计算放电时间。就是把电压测量转换为时间测量。

评论

要想精度高,充电时间要长,速度就慢了。还是很古老的技术,如7105,7106就是充放电技术的。可以做3位半。  发表于 2015-1-29 22:09

评分

参与人数 2威望 +4 收起 理由
573838882 + 1 赞一个!
LittleSnowBall + 3 这个最靠谱

查看全部评分

LittleSnowBall 发表于 2015-1-29 21:35 | 显示全部楼层
gaobq 发表于 2015-1-29 16:01
采用PWM输出+比较器的方法
1.单片机16位定时器输出PWM,加运放跟踪滤波,输入比较器;2.拟采样电压入比较器 ...

能有那么多钱,还不如买个带AD的。。。。。
949155525 发表于 2015-1-29 22:06 来自手机 | 显示全部楼层
使用电压频率芯片,很便宜。
949155525 发表于 2015-1-29 22:07 来自手机 | 显示全部楼层
或者或者电容充放电
949155525 发表于 2015-1-29 22:08 来自手机 | 显示全部楼层
ocon 发表于 2015-1-30 02:53 | 显示全部楼层
单片机测模拟量就叫AD,不管你用何种方式。
如果不想用内部的AD模块和外部AD芯片,可以用双积分方式对校正电容充放电来实现AD(需要用到运放和比较器),能达到很高的精度,而且选择合适的积分时间能让周期性的干扰信号自动抵消(比如工频干扰),普通万用表和数字表头大部分是这种AD原理,比用电阻网络逐次逼近式AD要慢。
gx_huang 发表于 2015-1-30 08:48 | 显示全部楼层
LZ的意思是,不采用ADC芯片,也不采用带ADC的MCU,外部自己搭简易的电路,实现ADC功能。要做到12bit以上,只有模拟7106之类的原理,可以用模拟比较器,但是高低限需要校准一下。输入信号也得稍微压缩一下,不要接近地电平和电源电压。我们在PID温控仪表上,大量采用类似技术,效果很好的。
huangqi412 发表于 2015-1-30 09:41 | 显示全部楼层
电容充放电速度不快。
good21 发表于 2015-1-30 09:58 | 显示全部楼层
用外部搭电路的方法,成本、性能方面恐怕比内置AD的单片机更差。最近看到5V单片机STM8S003的价格只要1.2RMB,比较适合LZ。
gmgmgm 发表于 2015-1-30 10:27 | 显示全部楼层
嗯,电容充放电要考虑气温坏境偏差,还要考电容本身参数误差,批量生产一致性较差,方法肯定有的,做出来成本未必比带AD的单片机成本低
m564522634 发表于 2015-1-30 10:34 | 显示全部楼层
找一个AD的单片机不难吧,为什么要一定这么做呢?技术上还是成本上都的风险了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:承接工业远程控制系统及设计研发,DCS控制系统,无线采集控制系统,单片机设计,工业设备维修,仪器仪表、控制系统维护、检修。

99

主题

461

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部