智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2422|回复: 6
打印 上一主题 下一主题

各位大神,看看这摄像头采集的数据为甚这么诡异?

[复制链接]

9

主题

49

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1084
QQ
威望
595
贡献
203
兑换币
48
注册时间
2011-8-1
在线时间
143 小时
跳转到指定楼层
1#
发表于 2011-10-12 19:49:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 飞蓝 于 2011-10-12 19:55 编辑


大家看看,兄弟这图像这个为什么采集的黑线不连续啊,中间间隔了(1代表黑线)
用的摄像头:OV7620,每行120个点,采集40行
1:本来:以为是总线频率过低,但是超频后情况依然没变,只是采集的黑线宽度变宽

2:也怀疑是行中断里边代码不够优化,因为数据按照每行采集过来以后按行发送的
   所以在行中断中去掉发送,结束一场后停止采集,再把采集的场数据到窗口

但是这样好像数据无法动态显示啊 ,只能一场一场地观察

到底行中断中能否发数据,对速度影响多大啊,求解高手


  行中断代码如下:
   /**************************************************
** 函数名称: 中断处理函数
** 功能描述: 行中断处理函数
** 输    入: 无
** 输    出: 无
** 说明:  
***************************************************/
interrupt 8 void HREF_Count(void)
{
  TFLG1_C0F = 1;
  Line_Flag = 0;
  m++;              //行参数递加
  if ( m<12 || m>288 )
  {
    return;//判断是否从新的一行开始
  }
  if(m<=132)              Interval=12;           
  else if(m>132&&m<=200)  Interval=8;
  else if(m>200&&m<=248)  Interval=6;
  else                    Interval=4;        //不同区域采集精度不同
  if(m%Interval==0)
  {
    IOC_Contrl();                           //在当前行读取值
    SCI1_Transmit();          //发送数据
    Line_C++;
  }
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

9

主题

49

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1084
QQ
威望
595
贡献
203
兑换币
48
注册时间
2011-8-1
在线时间
143 小时
2#
 楼主| 发表于 2011-10-12 19:52:52 | 只看该作者
图片不给力,看这个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
3#
发表于 2011-10-13 10:08:17 | 只看该作者
直接在bdm下载程序后的界面看数组不就得了~
而且还可以设置更新速率,缺点是没法像这样直观,只能一行一行看~
回复 支持 反对

使用道具 举报

7

主题

125

帖子

0

精华

等待验证会员

积分
417

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

威望
23
贡献
18
兑换币
18
注册时间
2011-9-30
在线时间
188 小时
4#
发表于 2011-10-13 14:10:12 | 只看该作者
行中断中不要发送数据 一场图像结束了 整体传到串口查看
回复 支持 反对

使用道具 举报

9

主题

49

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1084
QQ
威望
595
贡献
203
兑换币
48
注册时间
2011-8-1
在线时间
143 小时
5#
 楼主| 发表于 2011-10-14 10:02:45 | 只看该作者
哦,好的,我都试试看效果怎样
回复 支持 反对

使用道具 举报

2

主题

103

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2972
威望
843
贡献
575
兑换币
38
注册时间
2012-2-19
在线时间
777 小时
6#
发表于 2012-3-30 20:50:28 | 只看该作者
记忆将军 发表于 2011-10-13 14:10
行中断中不要发送数据 一场图像结束了 整体传到串口查看

如果改程序,应该怎么改??????
回复 支持 反对

使用道具 举报

3

主题

102

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1627
QQ
威望
792
贡献
545
兑换币
49
注册时间
2010-12-16
在线时间
145 小时
7#
发表于 2012-4-1 10:47:51 | 只看该作者
我前段也这样,后来把信号线接口和摄像头升压模块分开就好了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-5 08:28 , Processed in 0.053018 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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