乒乓球运动员.docVIP

  • 3
  • 0
  • 约2.43千字
  • 约 6页
  • 2017-06-17 发布于河南
  • 举报
乒乓球运动员

乒乓球游戏机 作者: 指导老师: 摘 要: 该乒乓球游戏机以FPGA为平台,FPGA通过两条I/O信号输出两组脉宽调制波,经过低通滤波器提取脉宽调制的均值电压,再经放大器放大电压倍数,输入到双通道示波器中。示波器工作在X/Y模式,示波器屏幕上的光点代表乒乓球,乒乓球在X/Y电压的控制下在屏幕上移动。基于FPGA平台通过程序来控制示波器上乒乓球的移动轨迹,实现按钮对乒乓球的控制,改变乒乓球的移动轨迹、速率,实现成败机制等游戏规则。 关键字: FPGA 乒乓球游戏机 开发板 滤波放大 一、方案论证与选择 (一)、题目任务要求及相关指标分析 1、任务 要求用FPGA平台构造一个乒乓球游戏机。系统结构如图所示,FPGA通过两条I/O信号输出两组脉宽调制波,经过低通滤波器提取脉宽调制的均值电压,输入到双通道示波器中。示波器工作在X/Y模式。示波器屏幕上的光点代表乒乓球。乒乓球在X/Y电压的控制下在屏幕上移动。 2、基本要求: 1)、构造两组无源低通滤波器,使得FPGA可以用脉宽调制方式控制球的位置; 2)、用给定的运放(LM324)制作一放大器,使光点运动范围在示波器的X轴,Y轴方向上可调; 3)、乒乓球可按抛物线自动在屏幕上左右弹射,球的落点为屏幕两侧边的中间。 3、扩展要求: 1)、使用两个按钮分别作为左侧击球钮和右侧击球钮。当乒乓球靠近屏幕左边时按下左侧击球钮,可将球击回右侧。右侧击球钮亦然; 2)、建立成败机制,即球抵达边沿而未按下击球钮,记为击球失败,用LED灯光表示; 3)、建立记分机制,在七段数码管上显示双方得分; 4)、特殊功能,在不调整放大器的情况下,连按两下击球钮能击出高抛球,轨迹抛物线曲率变大; 5)、在人眼能分辨的前提下,球的运动速率可以调节。 (二)、方案的比较与选择 1、总体方案概述 乒乓球游戏机硬件部分主要包括基于FPGA平台的开发板,电源,低通滤波器,放大器,双通示波器,软件部分包括……。游戏机的总体设计思路基本为,按照题目的要求依次实现各个模块功能,以达到预期效果。对于方案的选择我们需要做的就是对硬件、软件的各个部分充分了解,清楚不同设计方案的基本要求和特点,之后根据需要以及各部分之间的衔接问题,同时考虑我们已有的知识和能力,确定最终的方案。 2、主要模块的介绍及方案的比较 模块一:FPGA FPGA(Field Programmable Gate Array 现场可编程门阵列)是在PAL、GAL、PLD等器件的基础上进一步发展的产物,是专用集成电路(ASIC)中集成度最高的一种。FPGA 可以用VHDL或verilog来编程,灵活性强,由于能够进行编程、除错、再编程和重复操作,因此可以充分地进行设计开发和验证。当电路有少量改动时,更能显示出FPGA 的优势,其现场编程能力可以延长产品在市场上的寿命,而这种能力可以用来进行系统升级或除错。 在本题中,FPGA模块发挥了功能核心作用,信号的生成和控制,按钮对球的控制,成败机制,计分机制,球的轨迹的曲率变化,球的运动速率的变化,都需要通过基于FPGA的开发板及相应的编程来实现。 模块二:滤波器 滤波器是对输入信号的频率具有选择性的一个二端口网络,它允许某些频率的信号通过,而其他频率信号的幅值要受到衰减或抑制。这些网络可以是RLC元件或RC元件构成的无源滤波器,也可以是RC元件和有源器件构成的有源滤波器。有源滤波器集成运放和R、C组成,具有不用电感、体积小、重量轻等优点。集成运放的开环电压增益和输入阻抗均很高,输出电阻小,构成有源滤波电路后还具有一定的电压放大和缓冲作用。放大器是能把输入的电压或功率放大的装置,由电子管或晶体管、电源变压器和其他电器元件组成。放大器的放大作用是输入信号控制能源来实现的,放大所需功耗由能源提供。对于线性放大器,输出就是输入信号的复现和增强。对于非线性放大器,输出则与输入信号成一定函数关系。 数字示波器是数据采集,A/D转换,软件编程等一系列的技术制造出来的高性能示波器。现代数字存储示波器首先对模拟信号进行高速采样获得相应的数字数据并存储。用数字信号处理技术对采样得到的数字信号进行相关处理与运算,从而获得所需的各种信号参数(包括可能需要使用万用表测试的一些元器件电气参数)。根据得到的信号参数绘制信号波形并可对被测信号进行实时的、瞬态的分析,以方便用户了解信号质量,快速准确地进行故障的诊断数字示波器一般支持多级菜单,能提供给用户多种选择,多种分析功能。 二:模拟示波器,采用的是模拟电路(示波管其基础是电子枪)电子枪向屏幕发射电子,发射的电子经聚焦形成电子束,并打到屏幕上,屏幕的内表面涂有荧光物质,这样电子束打中的点就会发出光来。 3、方案的确定 通过以上各个模块方案的分析,根据本题要求,可以确定每个模块的最佳方案,

文档评论(0)

1亿VIP精品文档

相关文档