完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
把电压信号转换成频率信号,然后计数
|
|
|
|
|
|
采用PWM输出+比较器的方法
1.单片机16位定时器输出PWM,加运放跟踪滤波,输入比较器;2.拟采样电压入比较器;3.调整PWM占空比,比较器翻转时,记录PWM值;4.查表或计算得知采样电压值。 省心的方法是从小到大,调整PWM值。要求速度的话,从中间插值,逐次逼近。试玩了,告诉我效果。 |
|
|
|
|
|
估计只能1 to 4v,其他效果很差。
|
|
|
|
|
|
|
|
|
|
|
|
TI的51有带24位AD,好像可以5V输入;
|
|
|
|
|
|
给电容充电,然后用计数器计算放电时间。就是把电压测量转换为时间测量。
|
|
|
|
|
|
使用电压频率芯片,很便宜。
|
|
|
|
|
|
或者或者电容充放电
|
|
|
|
|
|
单片机测模拟量就叫AD,不管你用何种方式。
如果不想用内部的AD模块和外部AD芯片,可以用双积分方式对校正电容充放电来实现AD(需要用到运放和比较器),能达到很高的精度,而且选择合适的积分时间能让周期性的干扰信号自动抵消(比如工频干扰),普通万用表和数字表头大部分是这种AD原理,比用电阻网络逐次逼近式AD要慢。 |
|
|
|
|
|
LZ的意思是,不采用ADC芯片,也不采用带ADC的MCU,外部自己搭简易的电路,实现ADC功能。要做到12bit以上,只有模拟7106之类的原理,可以用模拟比较器,但是高低限需要校准一下。输入信号也得稍微压缩一下,不要接近地电平和电源电压。我们在PID温控仪表上,大量采用类似技术,效果很好的。
|
|
|
|
|
|
电容充放电速度不快。
|
|
|
|
|
|
用外部搭电路的方法,成本、性能方面恐怕比内置AD的单片机更差。最近看到5V单片机STM8S003的价格只要1.2RMB,比较适合LZ。
|
|
|
|
|
|
嗯,电容充放电要考虑气温坏境偏差,还要考电容本身参数误差,批量生产一致性较差,方法肯定有的,做出来成本未必比带AD的单片机成本低
|
|
|
|
|
|
找一个AD的单片机不难吧,为什么要一定这么做呢?技术上还是成本上都的风险了
|
|
|
|
|
|
把电压信号转换成频率信号,然后计数
|
|
|
|
|
|
不用单片机的AD就用其它的AD方法,16bit,24bit都不是问题。 如果真的不想用集成电路的AD还可以选用一些古老一点的分立元件制作,很拉风! 总不能用人脑猜电压是吧?
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-12 08:09 , Processed in 1.117751 second(s), Total 103, Slave 86 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5950