stm32F1 + CPLD+SDRAM 的500w像素图像采集方案,图像传感器用OV5640

发布时间:2015-11-4 23:35    发布者:整鼓猩
关键词: 高清摄像头 , stm32 , OV5640 , 图像采集方案 , JPEG
    最近本人在研究OV5640高清摄像头的驱动和拍照。这款摄像头模块带有自动对焦,500w物理像素,JPEG压缩引擎,可谓五脏区全。但是我使用的stm32F103单片机,带宽和内存都远远不够满足5640的采集要求。
于是我想到了用CPLD+SDRAM来做个FIFO图像采集器。经过一段时间的工作,终于给我弄出来了,我给它取名为:
PixelBase成像模块
PB实物图1.jpg           PB实物图2.jpg
它是目前国内首款使用EPM240 + SDRAM的方式来采集图像的拍摄模块。其独创的“先缓存整张图片,再分段慢慢读取”图像 FIFO 方案,使得中低端单片机如 stm32 等可以绕开高清拍摄所要求的高速带宽和大内存,而只需像驱动低速设备一样控制 PB,并花费 1~2KB 内存,就能够轻松地实现静态高清拍摄。
它有如下特点:
▲ 高性能 CPLD 芯片 EPM240,8MB 大容量高速 SDRAM,补光LED
▲ 集成高精度自动对焦马达,近景远景都对焦自如(15cm~无限远)
▲ 5 Mega(2592x1944)物理像素的分辨率
▲ 各种控制器:自动曝光、自动增益、自动白平衡等,从容适应环境变化
DSP 图像压缩引擎,直出 JPEG 数据,能直接写入SD卡,用电脑浏览

另外搭配上用stm32f103rbt6做控制中枢的驱动板,就组成
PixelBase拍摄套件
whole-front.jpg       whole-back.jpg
它是以 stm32f103rbt6 为核心,配套 PB 成像模块而量身定做的一款小系统开发板,旨在给大家提供关于 PB 模块的驱动参考,包括原理图和代码例程,使得各位可以方便地把 PB 成像模块移植到自己的项目上。
特点有:
▲ 驱动 PB 成像模块, 包括初始化、拍照和读图片 (读图速率1.25MByte/s)
▲ 支持照片单拍和连拍
▲ 插入SD/TF 卡(二选一,支持任何容量),挂载 FatFs 文件系统,自适应 FAT12/16/32 格式保存图片数据,图片写入速率720~800KByte/s
USB 转 232 芯片 CH340,实现电脑 USB 直接和F103 串口通信
▲ 预留出 F103 自身 USB-Device 引脚实现 USB 读卡器功能,连接电脑或者安卓手机的 USB-OTG 接口(需要 mini 转 microUSB 转换线) ,图片就能即拍即看
▲ 引出 12 个空闲 IO 脚,标准 20 针 JTAG 插座
等等

各位有兴趣的话可见以下链接:
个人小铺https://shop125553301.taobao.com/
网盘资料http://pan.baidu.com/s/1pJ7W70n

整个套件到手后只需插上SD/TF卡,用配送的数据线接上USB电源,就能马上拍出超清大图!从此高清拍摄不再是树莓派独享!
各位网友也可以参考PB套件的拍摄方案,把PB拍摄模块移植到自己的项目上去,做出诸如网络摄像头、数码相机、图像识别等各类新奇玩意。
以下是用该模块拍摄的外景图,所有图片均是JPEG原图,没经任何后期加工
sample1.JPG sample3.JPG sample5.JPG

附上PB拍摄套件使用指南 PB拍摄套件使用指南 V1.0.pdf (1.23 MB)



本文地址:https://www.eechina.com/thread-155533-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表