本系统采用了双DSP共同工作的方式,主要由六个模块组成。
1)摄像头模块:由摄像头OV7620及驱动电路组成,负责手势图像采集。
2) DSP1:核心是TMS320F2812,负责对图像采集及预处理,与上位机网络通信和用户按键信息的输入。
3)上位机:显示实时采集的图像,图像处理结果和调试参数等。
4)双端口RAM模块:实现两个DSP之间的高效数据通信。
5) DSP2:负责提取手势图像特征和向红外遥控模块发送指令。它从双端口RAM获取图像数据,从图像中提取有用的特征,并将判断结果转换成相应的遥控指令。
6)红外遥控模块:负责学习电视机配套遥控器的红外遥控指令,将其放入指定的存储空间中。在DSP2给出发射指令时,查询存储空间,获取对应的红外指令并发射。
2系统硬件设计
2. 1双DSP处理器及内存空间设计
本设计使用双TMS320F2812的DSP进行图像采集、图像处理并且实现红外遥控和网络通信等功能。这样可以满足并行图像处理能力和快速响应的速度要求,同时两个DSP扩展了512 K×16位的RAM空间,以满足图像处理的空间要求。
为了实现双DSP之间的通信,系统采用Cypress公司的一款64 K×16位的双端口RAM芯片CY7C028搭建一个数据通道。DSP1把采集到的图像通过时间控制有规律写入数据通道中,DSP2从数据通道中提取图像数据存放到自己的RAM中,然后进行相关的图像处理。在设计工作状态时,使用双端口中断判优方式,数据传递采用握手的通信模式。当DSP1向双端口RAM中写完数据之后,通过中断握手的方式,通知DSP2读取数据。DSP2要求数据时,也会以同样的方式通知DSP1,从而实现双DSP高速有规律地数据传递。双端口RAM与两个DSP之间的硬件连接如图2所示。
大功率电感厂家 |
大电流电感工厂
工程师在电路设计中的八大误区 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费
有趣好玩的六功能太阳能套件有趣好玩的六功能太阳能套件现在我们来介绍一款非常有趣好玩的六功能太阳能套件,只要用21个部件就能依次拼装出6款完全不同造型的太阳能玩具。如气垫船、风车、小狗、汽车、
解读LED显示屏各类色度处理技术 LED显示屏技术从二十世纪80年代初的单色显示屏,到80年代末的双基色显示屏,再到90年代中期的三基色(全彩色)显示屏,直到今天我们在平板显示领域广泛讨论的多基色(大于三基色)处理技术。LED显示屏