登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

求教RC冲放电做AD

作者:xqj 栏目:单片机
求教RC冲放电做AD
本人想用PIC16C54做RC冲放电做AD,请都应该怎么实现,向各位高手请教了

2楼: >>参与讨论
JerryBJ
去买一本张明峰同志写的书,里边有很详细的说明。
 
3楼: >>参与讨论
hotpower
现在带AD的太多了,还用PIC16C54???
 
4楼: >>参与讨论
feiyafei
用Σ-Δ效果还行
   我用充放电刚做完一个18位ADC成功案例,用Σ-Δ效果还行,不过用的是ATINY2313(AVR)芯片,用到了片上比较器,片外用了一片TLC272的运放把0-10MV的小信号放大到了0.2-3V,当时压力很大,要是用ADC IC成本很高没法做,RC充放电又没搞过,然后在AVR论坛里面发贴没人理我,说真的论坛里给我的感觉总是很冷漠。有时我都不怎么想来了。
   最后我把硬件测试好了,把仿真器,示波器,频谱仪全部放在电脑桌上一点一点的把它写好了。现在我就是用RC做24位以上的ADC都没问题了。
   其实很简单,你再去看看“数字电子技术”书中ADC转换原理,把它理解透了,再用软件来完成就行了。
   如有什么问题再联系我angba@126.com
  

* - 本贴最后修改时间:2006-8-6 23:05:50 修改者:feiyafei

5楼: >>参与讨论
kongaaa
同2楼的
简单点测一路的话,2个io口,如图

6楼: >>参与讨论
kongaaa
继续
io1输出高,io2设为输入态;等电平稳定之后,改变io1为输入,io2输出低,计算io1变为低的时间(其实就是利用io口有个门限电压)。以前拿这个做过热敏电阻检测,在100度以下精度还可以。我没试过别的,不过原理差不多吧?
以上仅供参考。。

7楼: >>参与讨论
xqj
帮我看看这个冲放电做AD的程序这样可以吗?
采用PORT5,0作为放电口   PORT6,0作为标准电阻冲电

SampleFunc1:
        mov     a,@00000001b
        iow     PORT6
        mov     a,@0010b
        iow     PORT5       
adloop1:        
        bc     PORT5,fang
        jbc     PORT6,_10k
        jmp     adloop1
        call       delay        
        mov     a,@0x01
        mov        ad_Cnt,a
        mov     a,@0xfc
        mov        ad_Cnt1,a
        clr        sad_Val
        clr        sad_Val1
        mov     a,@0011B
        iow     PORT5
        mov     a,@00000000b
        iow     PORT6
        bs      PORT6,_10K
adloop2:
        jbc     PORT5,fang
        jmp     adloop3     
        inc        sad_Val
        jbc     STATUS,Z        
        inc        sad_Val1
        inc         ad_Cnt
        jbs     STATUS,Z
        jmp        adloop2
        inc        ad_Cnt1
        jbs     STATUS,Z
        jmp         adloop2
adloop3:
        mov     a,@00000001b
        iow     PORT6
        mov     a,@0010b
        iow     PORT5               
        bc      PORT5,fang        
        ret

8楼: >>参与讨论
二氧化碳
Σ-Δ是直接测外部的电压信号吗?
feiyafei大哥,你用Σ-Δ做到那么高的分辨率,真是厉害.
现在的ADC的成本的确是很点高啊!

9楼: >>参与讨论
yewuyi
哎……
24位的也出来了……



太牛了,真牛……


不是一般的牛,是“母牛追公牛”……

参与讨论
昵称:
讨论内容:
 
 
相关帖子
小弟有个问题苦苦纠缠.请大虾指点:
寻PIC电阻式湿度传感器MCU
关于ICD1的问题,xieyuanbin大虾哥进来帮忙哈~
来帮忙啊~新手求助了!
大侠帮帮忙:请问PICC8.05支持16F877A吗
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号