智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4888|回复: 7
打印 上一主题 下一主题

[采集类] 摄像头 ov7620 采集问题

[复制链接]

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
249
威望
207
贡献
34
兑换币
8
注册时间
2009-3-31
在线时间
4 小时
跳转到指定楼层
1#
发表于 2009-5-31 18:14:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2贡献
刚整来个hq7620 一直整不出数据来 总是时序出现问题 ,先说下我的采集思路,7620是每秒30帧 也就是60场,每帧480*640。换句话可以看做 每秒采集60副图形,每幅图形有240行 640列。鉴于7620采集速度快,我对摄像头的 行同步信号进行了4分频 对像素同步信号进行了8分频,应该是60行 80列,但采集数据总是有问题

//*********** 中断程序********************



#pragma CODE_SEG __NEAR_SEG NON_BANKED
#pragma TRAP_PROC
void interrupt 10  ect2_int(void){         //象素同步
   TFLG1_C2F = 1;                        // 清中断标志位
  
  test[cs++]=PORTA;
  if(cs>=500)
  cs=0;
       PORTB_BIT7=~PORTB_BIT7;   

}   
/*
#pragma TRAP_PROC
void interrupt 12 ect4_int(void){        // 场中断
  TFLG1_C4F = 1;                        // 清中断标志位

   test[cs++]=0xFF;
     PORTB_BIT0=~PORTB_BIT0;
     if(cs>=500)
     cs=0;   
   
}
   */
   
/*
void interrupt 8 ect0_int(void){            //行中断
   TFLG1_C0F = 1;                        // 清行中断标志位
    test[cs++]=0x00;
     PORTB_BIT0=~PORTB_BIT0;
     if(cs>=500)
     cs=0;                  
}   
       */


采集总是有问题,屏蔽了行中断和场中断后,采集的数据大概是这样的 隔28个数据后会有10个左右的16,这是连续对像素中断采集。
当加上行中断后,大概隔160个左右数据执行一次行中断程序,其余数据和光有像素中断一样。不知道这是什么问题。

0

主题

54

帖子

0

精华

高级会员

Rank: 4

积分
523
QQ
威望
315
贡献
106
兑换币
52
注册时间
2008-1-22
在线时间
51 小时
2#
发表于 2009-6-1 08:50:50 | 只看该作者
还是你的中断没处理好吧
你采集到的是消隐区的信号
回复

使用道具 举报

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
249
威望
207
贡献
34
兑换币
8
注册时间
2009-3-31
在线时间
4 小时
3#
 楼主| 发表于 2009-6-2 16:21:55 | 只看该作者
但我光采集象素信号,而且还分频了,难道在一行里边也有消隐信号吗
回复

使用道具 举报

0

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
277
威望
213
贡献
30
兑换币
4
注册时间
2009-3-1
在线时间
17 小时
4#
发表于 2009-6-22 18:36:10 | 只看该作者
你得保证一行采点的时间小于两个行同步脉冲的时间。也就是说  点数n*每个像素中断采集时间<行持续时间
回复

使用道具 举报

2

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
421
威望
315
贡献
82
兑换币
0
注册时间
2010-4-19
在线时间
12 小时
5#
发表于 2010-4-23 14:53:57 | 只看该作者
回复

使用道具 举报

0

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
威望
185
贡献
26
兑换币
0
注册时间
2009-9-21
在线时间
4 小时
6#
发表于 2010-5-2 11:39:31 | 只看该作者
行同步信号的频率可以更改吗?像素同步信号没见过,只听说过行同步和场同步。我们的也是有问题,调了很长时间了,纠结!
回复

使用道具 举报

0

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
219
威望
185
贡献
26
兑换币
0
注册时间
2009-9-21
在线时间
4 小时
7#
发表于 2010-5-2 11:52:23 | 只看该作者
还有,视频信号如果是PAL制式的话是一秒25帧,NTSC制式的是30帧,你的摄像头是后者?
回复

使用道具 举报

21

主题

892

帖子

0

精华

常驻嘉宾

爱板者

Rank: 8Rank: 8

积分
3857

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
1833
贡献
1048
兑换币
736
注册时间
2012-12-4
在线时间
488 小时
8#
发表于 2013-1-6 17:22:48 | 只看该作者
看看
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 07:23 , Processed in 0.106933 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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