打印

A/D怎样采样的变成数字信号的?

[复制链接]
3862|37
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
happy_10|  楼主 | 2010-11-20 16:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
宋倩2010| | 2010-11-20 16:25 | 只看该作者
帮你找下 A/D转换器模块意思,等会

使用特权

评论回复
板凳
宋倩2010| | 2010-11-20 16:43 | 只看该作者
模拟量转换到数字量打个比方,10位AD模块采样电压值,2的10次方就是1024个点,如果选用参考电压为5V,也就是说从0V到5V间分为1024个点,每个AD值就对应的(5/1024)V电压

使用特权

评论回复
地板
宋倩2010| | 2010-11-20 16:44 | 只看该作者
计多少个数,就按它的倍数计算就能得到模拟电压值

使用特权

评论回复
5
chenho| | 2010-11-20 17:06 | 只看该作者
楼主知不知道有种东西叫传感器

使用特权

评论回复
6
宋倩2010| | 2010-11-20 17:15 | 只看该作者
楼主意思就是通过传感器  A/D怎样采样的变成数字信号的,呵呵

使用特权

评论回复
7
happy_10|  楼主 | 2010-11-20 17:28 | 只看该作者
计多少个数是什么意思?

使用特权

评论回复
8
zhuhuis| | 2010-11-20 17:30 | 只看该作者
给了一个模拟量3V的电压 A/D转换器怎么样在电压比较器里 跟这个 模拟量比较?

使用特权

评论回复
9
宋倩2010| | 2010-11-20 17:43 | 只看该作者
用的是10位 5V点基准电压 那分辨率就是5/1024了 输入一个模拟量3V的电压   同过第一个CPU的脉冲 逐次逼近寄成器就输出一个1000000000的二进制数字  DAC就把这个转换成模拟量V1  =5/1024*512=2.5V满量程的一半

使用特权

评论回复
10
宋倩2010| | 2010-11-20 17:48 | 只看该作者
这个模拟量跟 输入的模拟量比较  大于就记下最高位的1 也给下个脉冲提供了1  就这样第个数1100000000  。。。。。。。。一直比下去直到小于出现 就听一下记住这个二进制数字

使用特权

评论回复
11
gongche| | 2010-11-20 17:56 | 只看该作者
假如你用的是10位A/D 5V点基准电压 那分辨率就是5/1024了

使用特权

评论回复
12
gongche| | 2010-11-20 17:56 | 只看该作者
现在输入一个模拟量3V的电压,那么你由A/D得到的数据就应该是3/5*1024=614.4,就是614或是615左右,这样A/D转换就结束了

使用特权

评论回复
13
happy_10|  楼主 | 2010-11-20 18:08 | 只看该作者
多谢楼上几位,615  要是用2进制表示出来就是 3V电压的数字量表示了  1001100111
是这个吧=615=3V的模拟电压量

使用特权

评论回复
14
宋倩2010| | 2010-11-20 18:21 | 只看该作者
完全正确

使用特权

评论回复
15
happy_10|  楼主 | 2010-11-20 18:31 | 只看该作者
对了,CCP的有个16的比较器,是不是这里的比较也跟A/D转换器了的比较差不多吗?

使用特权

评论回复
16
chenho| | 2010-11-20 18:50 | 只看该作者
我们所使用的ADC通常是单调的,即一个数值就会对应着某一个范围的电压。

使用特权

评论回复
17
chenho| | 2010-11-20 18:51 | 只看该作者
根据这个对应关系,根据数字就可以知道电压是多少

使用特权

评论回复
18
happy_10|  楼主 | 2010-11-20 18:53 | 只看该作者
CCP的工作流程是什么样的

使用特权

评论回复
19
happy_10|  楼主 | 2010-11-20 19:12 | 只看该作者
就是当CCP做为捕捉时 他捕捉的是什么呀

使用特权

评论回复
20
chenho| | 2010-11-20 21:18 | 只看该作者
不明白你什么意思?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

744

主题

7973

帖子

6

粉丝