基于SPCA563B芯片的图像识别系统设计
单片机SPCA563B是凌阳科技公司推出的一颗用于图像识别领域的IC,不仅具有一般单片机的控制功能,而且具有图像识别与处理能力。本图像识别系统就是以它为核心进行数据处理与控制。该系统已实现的功能有:物体颜色和形状识别、字符识别以及手势识别等。利用这些识别的结果,可以开发游戏、趣味教学、智能玩具、文字输入以及智能识别等应用系统。
本文通过介绍整个系统以及在这个系统上实现的简单的手势识别,使大家更好地了解此系统在图像识别和文字识别方面的强大功能和易用性。
1 系统硬件架构
如图l所示.图像识别硬件系统主要由SPCA563B单片机、USB控制器、图像传感器、存储器控制器和语音输出控制器等组成。
1.1 SPCA563B单片机
SPCA563B单片机的硬件特征如下:提供320×240的8位CMOS图像传感器接口;具有自动白平衡和获得参数控制功能;具有图像颜色校正和图像Gamma校正功能;具有7种颜色过滤功能;具有良好的减小噪声的滤波器;能够在一张图片中检测到21个目标物体的大小和位置,并将其结果存放于嵌入在CPU内部的RAM中;16位μnSP CPU内核,内嵌1K×16位的RAM和32K×16位的ROM;具有可选择的外部RAM和ROM接口;具有USBl.1的接口;3.3V电压供电;128/64脚LQFP封装(其中128脚有可选择的并行接口,48脚则没有)。此系统采用48脚的LQFP封装,其硬件电路如图2所示。
1.2 USB控制器
SPCA563B内嵌USBl.1的控制器,利用USB接口可以与PC进行通信,结合PC端软件来实现ISP及在线调试程序,此外可以利用USB来为系统供电。其电路如图3所示。
1.3 图像传感器
本系统采用SPCA3010A CMOS图像传感器,图像输出为QVGA(320×240)大小的RGB格式。SPCA563B通过I2S接口来控制SPCA3010A CMOS图像传感器。此CMOS图像传感器支持stand by省电模式,其电路如图4所示。
1.4 存储器控制器
外扩SPR4096A Flash存储器,主要用来存储系统需要的语音数据。SPR4096A FJash具有如下特征:512K×8位的存储空间;内嵌4K×8位的SRAM;外部CPU可以通过串行接口或8位并行接口来访问Flash/SRAM;I/O接口的电压范围为2.25~3.6 V,并支持stancl by的省电模式。在数据存储量比较小的情况下,用SPR40396A可以大大降低系统的成本。电路如图5所示。
1.5 语音输出控
语音输出控制器的主要作用是将SPCA563B的两路音频输出通过SPY0030放大,由扬声器播放。其硬件电路如图6所示。
相关文章
- 2024-05-24利用ADuC834构成二次仪表系统
- 2023-11-01利用小型后坐冲击模拟试验装置进行重锤加速度的测量与分析
- 2023-04-20激光三角测量中图像传感器参量自适应控制
- 2024-09-30基于特征点位置及速度的空间非合作目标质心位置测量方法
- 2023-06-02基于模板匹配和神经网络的车牌字符识别方法
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。