- 15条回答
-
新星之火12138
01-25 01:15
把电压信号转换成频率信号,然后计数
-
DavidChiang
01-19 19:56
把电压信号转换成频率信号,然后计数
-
yuxiaoying
01-16 21:58
采用PWM输出+比较器的方法
1.单片机16位定时器输出PWM,加运放跟踪滤波,输入比较器;2.拟采样电压入比较器;3.调整PWM占空比,比较器翻转时,记录PWM值;4.查表或计算得知采样电压值。
省心的方法是从小到大,调整PWM值。要求速度的话,从中间插值,逐次逼近。试玩了,告诉我效果。
-
7762642422d
01-22 08:57
估计只能1 to 4v,其他效果很差。
-
caoguiqun
01-22 18:16
用AD的确是方便,楼主这是要挑战呀。
记得以前看过一个老外的电路就是压频转换的。
-
hjhdf
01-25 11:14
TI的51有带24位AD,好像可以5V输入;
-
www034
01-19 00:32
给电容充电,然后用计数器计算放电时间。就是把电压测量转换为时间测量。
-
liangye19961006
01-16 23:58
使用电压频率芯片,很便宜。
-
哈哈哈欠
01-21 20:18
或者或者电容充放电
-
panbyron
01-24 09:31
单片机测模拟量就叫AD,不管你用何种方式。
如果不想用内部的AD模块和外部AD芯片,可以用双积分方式对校正电容充放电来实现AD(需要用到运放和比较器),能达到很高的精度,而且选择合适的积分时间能让周期性的干扰信号自动抵消(比如工频干扰),普通万用表和数字表头大部分是这种AD原理,比用电阻网络逐次逼近式AD要慢。
-
AnnSlut
01-19 19:58
LZ的意思是,不采用ADC芯片,也不采用带ADC的MCU,外部自己搭简易的电路,实现ADC功能。要做到12bit以上,只有模拟7106之类的原理,可以用模拟比较器,但是高低限需要校准一下。输入信号也得稍微压缩一下,不要接近地电平和电源电压。我们在PID温控仪表上,大量采用类似技术,效果很好的。
-
60user88
01-17 23:44
电容充放电速度不快。
-
cmh17
01-24 21:16
用外部搭电路的方法,成本、性能方面恐怕比内置AD的单片机更差。最近看到5V单片机STM8S003的价格只要1.2RMB,比较适合LZ。
-
nvsydywer
01-16 17:10
嗯,电容充放电要考虑气温坏境偏差,还要考电容本身参数误差,批量生产一致性较差,方法肯定有的,做出来成本未必比带AD的单片机成本低
-
yh3091876423
01-24 09:47
找一个AD的单片机不难吧,为什么要一定这么做呢?技术上还是成本上都的风险了