基于FPGA的激光笔辅助教学系统设计与实现
为了实现激光笔与大屏幕的互动,基于常用的OV9650摄像头模块和315MHz无线收发模块,采用了一种FPGA架构实现激光笔与大屏幕互动的设计方案。OV9650摄像头模块的采集信号由FPGA进行缓存和处理,由它计算出激光点的坐标,之后计算机接收激光点的坐标及激光笔发出的无线控制信号,通过授课主机端的软件实现激光笔与大屏幕的互动。目前该系统已应用于上海交通大学部分智能教室中,效果明显。
基于WinCE的嵌入式视频数据采集系统设计
以嵌入式微处理器S3C2440为系统硬件平台核心,以WinCE操作系统为软件平台,构建了一种微型化的嵌入式视频数据采集系统。选择CMOS图像传感器OV9650为图像采集单元,设计了摄像头接口电路。采用1片输出电压为1.8V及1片输出电压可调节的AS1117完成摄像头供电电路设计。系统Boatloader开发采用Nboot+Eboot的方案,Nboot完成初始化Flash等硬件.并将Eboot搬到SDRAM运行。而Eboot完成内存地址的映射以及其余设备的初始化、加载NK.bin内核文件。OV9650流接口驱动程序的设计部分,主要论述CIS—IOControl()、Cam_Init()等流接口函数的编写。在EVC开发环境中,基于MFC编程完成了系统应用软件开发,主要用Creatfile()函数打开驱动程序,调用DeviceIoControl()函数来实现视频数据的采集与停止等功能。实验表明:OV9650驱动程序工作良好,采集到的视频数据清晰连续。
-
共1页/2条