飞思卡尔智能车一:山外鹰眼摄像头使用原理

  最近在做飞思卡尔,研究摄像头,研究了大半周,终于弄懂了摄像头使用原理。最近摄像头相关算法也有点收获,以后再写。

 

  首先,鹰眼是一款二值化摄像头,只有黑白两色。在调试上位机的时候可以直接发送img二值化01数据,也可以解压后发送灰度数据,但这里的灰度数据只有0和255,没有中间的过度,也相当于二值。

  开始以为单片机向摄像头发送信号,促使摄像头把数据传回来,但事实不是这样的。

  其实,鹰眼很主动。将他接电接地后,他会向单片机主动的发送数据和信号,其中重要的,有PCLK和场中断信号。

  场中断是一帧图像的开始,是一个脉冲,他由摄像头发送到单片机后会激发单片机中断,允许dma采集,之后dma才会在PCLK下降沿采集数据(PCLK也是摄像头向单片机发送的)。PCLK就相当于时钟,单片机相应引脚接收到他后,会在他的下降沿DMA采集数据,然后不断采集,采集,直到采集结束,发送中断信号,在其中断中把接受状态变为结束,清除dma标志位,数据就这么采集完成了,然后如果场中断又来了的话,就继续采集,如此往复,就得到了一帧一帧的图像。

 

场中断信号

 

 PCLK

 

其实PCLK分组,一组十个,之后很长一段时间低电平。猜测每组时钟之间的可能是消隐区。

 

求赞!给我来十个赞过过瘾!

第一次写博客的小萌新,抑制不住激动的心情,最后放一张图表达一下

 

 

 更新

遇到的问题:

  用的原版程序,连接上位机显示寄存器配置完成,但是就是接收不到数据

 

Get ID success,SENSOR ID is 0x21
Config Register Number is 50
OV7725 Register Config Success!

  我们首先用示波器测试了摄像头的场中断、PCLK(上面的图)没有问题,程序用的他们给的,没有问题,于是问题处在核心板或自己设计的电路板上。

  之后把摄像头拿下来,把pta27、29设定为普通io口输出,发现输出的高电平只有1.2v。初步判定核心板io异常。

  我把核心板拿了下来,手动插线连接摄像头,发现连接成功,上位机反馈正常,所以核心板没问题。

  分析:问题出在自己设计的板子上,这两个io口下拉电阻,很可能是因为下拉电阻出问题了

  综上,场中断和pclk口下拉电阻出问题,导致接收不到场中断信号和时钟,致使上位机寄存器配置成功而收不到数据。

  被困扰了数晚的问题终于解决

 

 

 

 

 

 

  

转载于:https://www.cnblogs.com/alcibiade/p/10631948.html

  • 14
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第七届全国大学生“飞思卡尔”杯智能汽车竞赛 电磁组直立行车参考设计方案 (版本2.0) 平衡控制速度控制方向控制 竞赛秘书处 2012-3-11 目 录 目 录....................................................................................................................................2 图表索引....................................................................................................................................3 一、前言....................................................................................................................................7 二、原理篇................................................................................................................................9 2.1直立行走任务分解..............................................................................................................9 2.2车模直立控制....................................................................................................................11 2.3 车模角度和角速度测量...................................................................................................19 2.3车模速度控制....................................................................................................................26 2.4车模方向控制....................................................................................................................33 2.6车模直立行走控制算法总图............................................................................................36 三、电路设计篇......................................................................................................................37 3.1整体电路框图....................................................................................................................37 3.2 DSC介绍与单片机最小系统............................................................................................39 3.3倾角传感器电路................................................................................................................42 3.4电机驱动电路....................................................................................................................44 3.5速度传感器电路................................................................................................................45 3.6电磁线检测电路................................................................................................................46 3.7 角度计算电路...................................................................................................................50 3.8 车模控制电路全图...........................................................................................................55 四、机械设计篇......................................................................................................................57 4.1车模简化改装....................................................................................................................57 4.2传感器安装........................................................................................................................59 4.3注意事项............................................................................................................................63 五、软件开发篇......................................................................................................................64 5.1软件功能与框架................................................................................................................65 5.2 DSC的硬件资源配置........................................................................................................68 5.3主要算法及其实现............................................................................................................69 六、车模调试篇......................................................................................................................82 6.1 调试参数...........................................................................................................................82 6.2调试条件............................................................................................................................85 6.3 桌面静态参数调试...........................................................................................................91 6.4 现场动态参数调试.........................................................................................................101 6.5 方案改进与车模整体水平提高.....................................................................................101 七、结束语............................................................................................................................102 附录:................................................................................................

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值