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

首先,鹰眼是一款二值化摄像头,只有黑白两色。在调试上位机的时候可以直接发送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口下拉电阻出问题,导致接收不到场中断信号和时钟,致使上位机寄存器配置成功而收不到数据。

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

鹰眼系统原理_飞思卡尔智能车一:山外鹰眼摄像头使用原理相关推荐

  1. ai电磁组属于什么组_飞思卡尔智能车电磁组分区算法介绍

    写在之前的话: 1.目前我是一名在校学生,这也是我第一次写博客,不周之处,请多谅解: 2.此算法并非原创,借鉴自山东德州学院第八届白杨队(PS:个人看法,对于一些人把别人的开源东西改头换面一下就说是自 ...

  2. 智能车改舵机中值步骤_飞思卡尔智能车摄像头组新手指南(10)--控制算法进阶篇之舵机3...

    曲率 彭岸辉 从理论上讲,相对于偏差量,曲率是智能车更好的一个控制变量.但由于路径检测单元的局限性,很难计算出非常精确的曲率. 注意:计算曲率的方法如果要提高精度,最好是能够将采到的畸形图像做一下校正 ...

  3. 飞思卡尔智能车—无线充电电源(节能组)

    飞思卡尔智能车-无线充电电源(节能组) 详细参赛要求请以智能车官方为准,此文章仅分享本人参赛经验,开源硬件电路设计,供大家学习! 无线充电部分设计思路: 无线充电接收线圈,超级电容充电,启动电压5V, ...

  4. 第五届“飞思卡尔”智能车竞赛分赛区赛后总结

    两天紧张的比赛结束了,第五届"飞思卡尔"智能车竞赛安徽省分赛区的全部比赛也到此结束了.在黄山,我体验了黄山风景的美丽,也体会了各院校在"飞思卡尔"项目上的强大. ...

  5. 红外寻迹小车基于K128单片机的红外对管飞思卡尔智能车(5个对管)程序部分

    红外寻迹小车基于K128单片机的红外对管飞思卡尔智能车(5个对管)软件部分包括: 出库 直行模块 大,小弯道 环岛 s弯 停车 #include "headfile.h" #inc ...

  6. 飞思卡尔智能车摄像头上位机…

    原文地址:飞思卡尔智能车摄像头上位机采集程序 作者:玲声依旧美 基于飞思卡尔XS128单片机 摄像头采集测试程序     OV7620采集程序说明:摄像头数据口接PA0-PA7:行中断接PT0,场中断 ...

  7. 最小二乘法在飞思卡尔智能车路径搜索中的应用

    1.什么是最小二乘法 最小二乘法就是要使得观测点和估计点的距离的平方达到最小,我们可以使用一些已知的离散的点,拟合出一条与这些离散点最为接近的曲线,从而可以分析出这些离散点的走向趋势. 如图所示是一个 ...

  8. 飞思卡尔智能车之摄像头使用篇

    飞思卡尔智能车之摄像头使用    今天来给大家说说摄像头的使用,很显然摄像头对摄像头组的重要性是不言而喻的,因为摄像头是小车提取赛道信息最关键的传感器了,所以只有把摄像头使用好才能让你的小车快速稳定的 ...

  9. 飞思卡尔智能车—电磁循迹(节能组)

    飞思卡尔智能车-电磁循迹(节能组) 详细参赛要求请以智能车官方为准,此文章仅分享本人参赛经验,开源硬件电路设计,供大家学习! 电磁循迹部分设计思路: 电感采集电磁信号,放大,整流,滤波,AD采集 电磁 ...

  10. 回忆属于我的第五届“飞思卡尔”智能车竞赛

    飞思卡尔,一个原本陌生,而现在常常挂在嘴边的名字-- 09年高考的结束,注定了我只能来到芜湖职业技术学院这个专科,当时的心情很失落,其实无论拿哪次模拟考的成绩,我都是可以上个二本的,郁闷了-- 因为自 ...

最新文章

  1. “httpd未被被识别的服务”的解决办法
  2. java apt anno_Android Studio中使用apt
  3. python 函数前有一个下划线_【Python】怎么写好一个 Python 函数?
  4. hashmap转红黑树的阈值为8_面试必考的 HashMap,这篇总结到位了
  5. GLSurfaceView基础学习笔记
  6. spss与python和sql区别_Python/Excel/SPSS/SQL数据处理方法比较之2 - 数据查看
  7. xv6 - simple modern os for education purpose.
  8. 巧用ASP.NET预编译Web应用程序规避调用延迟,徐汇区网站设计
  9. 程序员,都是内卷之王!
  10. 生活养生--转载微博
  11. 【水果蔬菜识别】基于matlab GUI形态学水果蔬菜识别【含Matlab源码 919期】
  12. C语言图书管理系统 文件数据库
  13. 数据分析 告诉你《飞驰人生》为什么这么燃?
  14. springboot异步调用demo
  15. Linux上silk微信语音转换成mp3格式
  16. 结构化思维的训练方式
  17. 计算机桌面 文字大小,怎样调整电脑字体大小_怎样调整字体大小
  18. 2021年中国日用玻璃生产现状及竞争格局分析,行业朝“五化”方向发展「图」
  19. antdv tabs闪动
  20. effective morden c++ 2

热门文章

  1. 不同手指戴戒指时的清热解毒的清是什么意思?_百度知道
  2. CRAY超级计算机发展,Cray推出专为企业设计的Shasta超级计算机
  3. Windows PE的作用
  4. TP礼物钻石投票评选男神女神萌娃商家投票系统源码简介下载
  5. CDH6.3.2安装部署
  6. java myeclipse的好处,关于MyEclipse_MyEclipse用途_MyEclipse优势
  7. matlab 画温度分布,matlab画温度分布图
  8. 团队管理,领导的“无为”就是最大“有为”
  9. 施一公:如何做一名优秀的博士生
  10. Activiti工作流的流转任务和结束任务