智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2847|回复: 3
打印 上一主题 下一主题

[采集类] ATD是采集多少点

[复制链接]

0

主题

34

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
威望
257
贡献
102
兑换币
0
注册时间
2009-2-22
在线时间
27 小时
跳转到指定楼层
1#
发表于 2009-5-23 20:33:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
我想采集48点,单片机要超频到多少,  ATD时钟分频因子选多少,也就是怎么设定,可采集多少点。哪位高手指导一下,谢谢!

0

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
389
威望
276
贡献
71
兑换币
34
注册时间
2009-2-11
在线时间
21 小时
2#
发表于 2009-5-24 19:08:25 | 只看该作者
那要看你的摄像头的分辨率!总的 计算公式为1S/2A帧=N S/场。
再看你能采M行?N/M=KS/行(由你的摄像头决定)
一行中减去4.7US即为有效时间
再看你AD的转换速率,如为I则能采的 点数为(K-4.7)/I
回复

使用道具 举报

0

主题

34

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
威望
257
贡献
102
兑换币
0
注册时间
2009-2-22
在线时间
27 小时
3#
 楼主| 发表于 2009-5-24 21:28:55 | 只看该作者
2# xiaopang1989
我的摄像头是380线的,我想采集40行,每行48点,那怎样AD初始化呢,这是我的写的初始化,BusClock=40M,
void AD_Init(void)
{  
   ATD0CTL1=0x00 ; //7:1-外部触发,65:00-8位精度,4:放电,3210:ch
   ATD0CTL2=0x42;   //禁止外部触发, 中断允许   
                           
  ATD0CTL3=0xC4;   //右对齐无符号,每次转换8个序列, No FIFO, Freeze模式下继续转   
  ATD0CTL4=0x00;   //765:采样时间为4个AD时钟周期,ATDClock=[BusClock*0.5]/[PRS+1]
   ATD0CTL5=0X20;            
ATD0DIEN=0x00;   //禁止数字输入
}
回复

使用道具 举报

6

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
963
威望
435
贡献
438
兑换币
0
注册时间
2010-1-11
在线时间
45 小时
4#
发表于 2010-5-11 13:26:17 | 只看该作者
不是很懂!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-21 02:34 , Processed in 0.337144 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表