多功能智能网球捡球机的设计

多功能智能网球捡球机的设计
多功能智能网球捡球机的设计

目录

摘要 (2)

Abstract (3)

引言 (5)

1 多功能智能捡球机概论 (6)

1.1 多功能智能捡球机外形简介 (5)

1.1.1 捡球机底盘 (5)

1.1.3 锁存机构 (6)

1.2 智能捡球机的材料简介 (6)

1.2.1 底盘材料 (7)

1.2.2 车轮材料 (7)

1.2.3 捡球机构材料 (7)

1.2.4 固定材料 (7)

1.2.5 其他材料 (7)

2 多功能网球捡球机工作原理 (7)

2.1 多功能网球捡球机设计原理 (7)

2.1.1 捡球机底盘 (7)

2.1.2 捡球机构 (8)

2.1.3 球桶的设计 (9)

2.2 控制中心的设计 (10)

2.2.1 捡球机的控制中央处理器AVR系列中ATmega16 (10)

2.2.5 红外线传感器模块 (11)

3 数据理论计算 (12)

3.1 电机功率的计算 (12)

3.1.1 驱动电动机输出功率 (12)

4 实验结果 (12)

参考文献 (13)

附录 (12)

致谢 (21)

摘要

目前市面上已经存在的各种网球发球机,忽视了把球捡回来的问题,很多训练网球的场所还是原始的采用人工捡球的方法,这样做不仅仅浪费了大量的时间,也消耗了人的体力。因此研究网球捡球设备同样具有重要意义。人们希望制造一款简单的网球捡球机,能够在网球训练时轻松捡起,有效提高网球运动乐趣。根据目前国内外市面上主要网球捡球机的原理与特点,同时针对现有捡球机的不足之处设计了一款新型的多功能智能网球捡球机。多功能智能网球捡球机由驱动装置、捡球装置和中央处理器组成,以蓄电池供电,并用高性能的单片机作为控制核心对遥控装置、寻球机构、捡球装置进行高效集中的控制。多功能智能网球捡球机能够通过遥控器甚至智能手机遥控完成网球捡取、人推动捡球机运动完成网球捡取、技术成熟时可以通过无人操作智能识别全自动网球捡取,可以方便捡拾网球场上散落的网球,并可以通过遥控捡球机捡球给运动过疲劳的人们一点娱乐。它体积小,自动化程度高,能实现人工手推、遥控和未来的智能自主捡球,节省人力资源。

关键词:网球捡球机; 控制系统; 捡球; 遥控捡球;多功能捡球机。

Abstract

There are already a variety of existing tennis ball machine , to some extent neglected to retrieve the ball and then issue a problem , a lot of tennis training places or artificial picking methods do not just spend a lot of time , also consume a person's strength. Therefore research Tennis picking device equally important . People want to manufacture a simple tennis picking machines , tennis training can be easy when it picked up , effectively improve tennis fun. According to the current domestic market principles and main characteristics of tennis picking machines , while for the deficiencies of existing picking machines designed a new type of multi-function smart tennis picking machines . Multifunctional smart tennis picking machines by the drive unit , consisting of a central processing unit and picking to battery -powered and high-performance microcontroller as the core of the remote control device , look for the ball institutions , picking device for efficient centralized control . Multifunctional smart tennis picking machines through remote control and even remote smartphones completed tennis seizure , people picking machine movement to promote the completion of tennis seizure , when the technology is mature intelligent recognition by unmanned automatic seizure of tennis , you can easily pick up scattered tennis on the tennis court , and picking through the remote machine picking people to exercise too tired little entertainment. Its small size , high degree of automation can be achieved manually push , remote and future intelligent picking , saving human resources.

Keywords: Mobile ball machine; control system; ball; remote control

引言

就目前来说,网球运动在我国开展的还不够广泛。网球初学者在刚学习网球时需要人来配合练习,没有合适的陪练人员使他们更加缺乏合适的练习机会。在这种情况下,如果网球场能够配有网球发球机和捡球机,将解决初学者不能独自练习和捡球疲劳的问题。为了方便捡球,目前市场上出现了一些一类手推式网球捡球车。此类捡球车为纯机械式,需要有人操作。人把捡球车推到需要捡起的球前,然后捡球车把球拨入车中。

但是,这种半自动的网球捡球工具仍有许多不足之处。它体积大且质量重,相对于智能化捡球机比较笨拙。既浪费了大量的空间,又影响训练人员打球,因为在它捡球的过程中运动员影响打球。还完全需要人工操作,相对于智能化捡球机浪费了不必要的时间与体力。而且,它只适用于地上球较多的情况,但是地上球也会影响运动员打球。地上球少时则没有必要用上述捡球车。因此,它的适用环境较局限,未实现捡球过程的自动化、智能化。

为了克服以上半自动网球捡球机的不足之处,作者研制了能够实现网球捡球过程的智能化、高效化的多功能智能网球捡球机。多功能智能网球捡球机由遥控系统、运动系统,捡球系统和中央处理器组成,他能够实现遥控捡球、高效率人推动捡球机捡球、未来实现全自动无人寻球和捡球。

1 多功能智能捡球机概论

1.1 多功能智能捡球机外形简介

智能捡球机主体由小车底盘、控制中心、捡球机构、锁存机构等四大部分组成并相互协调工作。从而达到快速智能捡球的目的。

1.1.1 捡球机底盘

小车底盘是由直径350mm×2的圆形硬质塑料材料做成。两块以间隔60mm的距离叠放在一起,中间通过上底盘支架和螺柱固定,在下底盘上有安装四个直流减速电机驱动轮。在两块底盘之间有两个上底盘支架支持上底盘支架形成的V形通道的收纳口。收纳口形成通道的底部与储球管相连,储球管是大小略大于网球直径两头90度弯曲的一个空心管,90度的弯管和直径略大于网球的作用是便于网球在进入储球管时运动不受限制。其中一个上底盘支架的中间有一个红外检测传感器,用于检测是否有球进来。上底盘上有储球管安装座和U型曹,用于安装储球筒和拨球杆的运动。

1.1.2 捡球机构

捡球机构由马达驱动一根硬质塑料拨杆。拨杆与电机输出主轴连接在一起,电机转动带动拨杆旋转,拨杆推动网球运动,拨杆和球在储球筒的弧形几何外形下产生竖直向上的一个分力,使网球竖直向上运动。

图1.1.2 (捡球机构图)

图 1.1.2 (捡球机构实物图)

1.1.3 锁存机构

锁存器是由安装在直径略大于网球直径的塑料储球管左右两端上的一个只能够让球单向运动的机构。锁存器的作用是拨球杆把球拨进储球管中让网球只能竖直向上运动而不会依靠重力竖直向下运动的一个机构,他能有效地把网球储存在进球管中而不让网球因为重力掉下去。锁存器的原理是一个可以旋转60度的L形的机构,他可以通过L形状的L直角处的轴转动,轴的中间有扭簧用来复原旋转后L形的锁存器。

图 1.1.3 (锁存器)

1.2 智能捡球机的材料简介

1.2.1 底盘材料

底座材料选择为硬质塑料板。对于网球而言,其质量不大,网球质量为180-200g,直径为65mm。并且网球场比较平坦。捡球机在运动时的运动速度为0.5-0.7m/s。在这种低速的运动下,捡球机运行平稳,捡球机受到的力并不大。对材料的力学性能要求并不高。普通的硬质塑料的许用力学参数远远超过实际使用时的力学要求。硬质塑料的强度、硬度、塑性、韧性等力学性能都能满足使用条件。在满足使用要求的条件下,硬质塑料具有易加工、易成型、易获取、密度小、价格便宜的众多优点。

1.2.2 车轮材料

车轮是捡球机与地面接触的重要部分。承担着所有地面与捡球机的力,材料对其影响极大。但因为捡球本身的质量轻,运动速率小,受力小。所以选择硬质塑料。其直径为60mm。外边为后约2mm的橡胶轮,选用橡胶为了增加运动时与地面的摩擦因数并且可以缓冲在地面不平时的冲击。从而达到高效稳定的工作效率。

1.2.3 捡球机构材料

捡球机构为一根直径为5mm的塑料曲杆。曲率半径为70mm。两端略小于中间,利用的是塑料有极好的韧性,在受力较大时不会折断。质量较小,减小了输出力矩,节省了电能。

1.2.4 固定材料

固定材料:硬质角铝、、螺钉、螺杆、螺柱等各类紧固件。

1.2.5 其他材料

万用板、各类线接头、各类电子元器件(单片机、电阻、二极管、发光二极管、电动机、数码管)

2 多功能网球捡球机工作原理

多功能网球捡球机是将散落于球场的各个地方的网球收集捡起。根据其工作目的,可将工作原理分为三部分:1 移动部分,2 捡球部分,3 控制部分。

1)移动部分:因为网球散落于球场各个地方,捡球机需要运动到各个地方,才能进行捡起散落的网球。

2)捡球部分:当捡球机运动到网球所在地时。则需要通过捡球机构将网球捡入存球筒中,将网球集中捡起,重复利用。

3)控制部分:控制部分由AVR高性能单片机ATmega16作为主控芯片、L298N电机驱动模块、NRF24L01无线模块、红外传感器模块、电压检测模块、降压模块、数码管显示以及高性能的继电器组成。

2.1 多功能网球捡球机设计原理

2.1.1 捡球机底盘

捡球机底盘作为该部分保证机器人在场地内自由运动的主要框架结构,保证结构

强度,在框架的两侧分别安装由直流电动机驱动的运动轮,运动轮分别通过角铝和螺钉固定,四台减速电机同时驱动,可以通过左右两边的轮胎旋转方向相反实现转弯,能够在网球场地中灵活的自由运动。每台电动机驱动一个轮子,保证了足够的动力和运动速度。从而实现高速稳定的工作效率。小车底盘充分考虑了捡球机的美观、体积大小、收纳口的收球效果和美观、四个电机的安装空间、以及蓄电池和控制电路的安装空间等综合因素而设计的。

图2.1.1 (下底盘)

2.1.2 捡球机构

捡球机构的拨杆外圆直径位10mm,内孔直径位6mm,长75mm,曲率半径为70mm的塑料曲杆。曲杆两头略小。内孔与大扭矩的直流减速捡球电机主轴连接,并通过销钉固定,防止其产生相对运动。当捡球机运动到网球所在地时,捡球机通过网球的正上端,网球则通过捡球机的的收纳口进入储球管。安装在上底盘支架上的红外检测传感器检测到网球的进入时发送个信号给控制中心处理后捡球电机开始转动。捡球电机带动拨杆圆周运动,拨杆则推动网球在储球管中完成由水平运动转换到竖直运动。网球通过安装在储球管上的锁存器后被限制向下运动,最后这个网球就存储在储球管的中,安装在捡球电机正上端的另一个红外检测传感器检测到拨杆后发送一个信号给控制中心处理后停止捡球电机的转动,这时拨杆就停留在水平向上大概40度左右的方向上,这就完成一个网球的捡起。当捡第二个网球时,同理第二个网球进入储球筒管中把第一个网球顶起后被锁存器锁死,这时储球管中就储存了两个球。当第三个球储存在储球管中,这时再进来一个网球,那么储球管中的最顶上的第一个网球在储球管就溢了出来进入球桶中,在后面的网球捡起来都进入球筒中。在捡球的过程中每捡一个球,中央处理器都会发送数据给数码管显示球的个数,当球捡满后,报警喇叭就会报警。

图 2.1.2 (捡球机构剖面示意图)

2.1.3 球桶的设计

球桶是直径为356mm,壁厚为1.5mm的圆柱型塑料桶,塑料球桶的上方有凹陷下去用于安装提手的凹槽,提手则可以旋转放入凹槽,提手也可以旋转竖直起来方便人们提动捡球机。塑料球桶后方也有一个T字形的凹槽,凹槽内安装有可伸缩T形推杆,推杆可以绕凹槽底部的一个轴旋转,旋转后与塑料球桶上表面形成大概100度的角度后固定,固定后推杆就可以拉伸,拉伸后人们就可以通过手推动捡球机完成高效率的捡球。塑料球桶储满球后可以通过球桶上方的一个酷似心形的一个圆口倒出来。

图 2.1.3 (球桶)

2.2 控制中心的设计

本设计采用了2片AVR单片机(芯片采用的是ATmega16)作为处理器,由AVR 芯片控制整个小车的运行,然后由单片机与nRF24L01无线模块构成主从式的控制系统,双机采用无线串行通信。遥控部分采用杭州茂葳科技有限公司生产的FSK无线模块(nRF24L01),从而提高了控制的可靠性;该小车与遥控器采用了协议式的通信,根据它们之间所制定的协议,进行数据传输,从而提高了控制的有效性。控制部分采用的是高性能、低功耗的8位AVR微处理器ATmega16。驱动小车部分采用了L298N单块集成电路,四通道驱动设计,用来接收DTL或者TTL逻辑电平,驱动感性负载和开关电源晶体管。

2.2.1 捡球机的控制中央处理器AVR系列中ATmega16

ATmega16是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega16 的数据吞吐率高达1 MIPS/MHz,从而可以减缓系统在功耗和处理速度之间的矛盾。

ATmega16 AVR 内核具有丰富的指令集和32 个通用工作寄存器。所有的寄存器都直接与运算逻单元(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的CISC 微控制器最高至10 倍的数据吞吐率。

2.2.2基于nRF24L01无线模块的无线传输

nRF24L01是一款由NORDIC公司所生产的无线通信芯片,无线通信速度能够达到2M(bps)。它采用了FSK调制,其内部集成了自己的Enhanced Short Burst协议,能够实现1对6或者点对点的无线通信。该公司还提供了通信模块的GERBER文件,可以直接进行生产加工,可以很容易实现无线通信的功能,非常适合用来为MCU系统构建无线通信功能

2.2.3基于L298N芯片驱动电路

L298是SGS(通标标准技术服务有限公司)公司所生产的一种高电压、大电流电机驱动芯片。我们经常使用的是15脚Multiwatt封装的L298N,其内部包含有4通道逻辑驱动电路,能够顺利的驱动一个两相步进电机或者两个直流电机。

2.2.4捡球机电气简图

图 2.2.4 (捡球机控制系统示意图)

2.2.5 红外线传感器

红外线传感器抗干扰能力强,可以避免阳光和电灯等光线中红外线的干扰,且具有可见光的反射特性,经常作为避障传感器使用。红外线传感器具有内置的光滤波器,除了光敏二极管发出的红外线外,其它光线都不允许通过,这就保证了探测的准确性。该捡球机器人采用距离可调节的NPN 型光电开关红外传感器。

图2.2.5 (红外传感器)

2.3、硬件调试存在的问题以及解决方案

1.当程序通过烧录器写入单片机时,单片机没有按照预定设计工作,后经过老师提醒,用示波器检测晶的震荡电路是否正确。开始检测时,晶振没有产生锯齿波形,后来给震荡电路换了一个电容,才产生了锯齿波形。

2.检测无线传输模块传输数据时,编写了一个简单程序,但是无线模块不能正常工作,后用万能表检测出无线传输模块引脚电平,发现一个引脚不对,没有接地,从而连接了一个跳线。

2.4、硬件调试的心得与体会

经过一段时间的调试,捡球机能够实现基本上的任务要求。但是,在这期间也遇到了一些问题,就是无线模块不太稳定,就是遥控部分,由于未知原因的影响,容易受到干扰,使遥控不太灵敏。由于这个原因,怎么解决小车飞车成为了一个主要问题。

整个系统的硬件调试和软件调试是不能分开的,大多数的硬件错误是在软件调试中被发现和纠正的。但通常是先排除过于明显的硬件故障以后,再和软件结合起来调试以进一步排除故障。可见硬件是软件的基础,如果硬件调试不通过,软件设计则更是无从做起。软件的调试要在硬件配合中进行,往往问题可能不是硬件上的。

3 数据理论计算

3.1 电机功率的计算

3.1.1 驱动电动机输出功率

P=P w/η

式中:P w-工作机所需有效功率。

P w=FV/ηw

其中,F 为生产阻力,最小估算为15N,ηw 为工作机驱动总效率,估算为2/5,设计v 为0.5m/s,由此算得P w>=15×0.5/0.4=19 瓦,η-电动机至工作机之间传动装置的总效率, 估算为2/3,由此可得P>=19×3/2=28.5W。综合考虑最后得出前轮驱动电机输出总功率为P=30W。

3.1.2 捡球机构电动机输出功率

P=P w/η

P w=T×n/(9550×ηw)

捡球阻力距T 估算为1N*m,n 为转速,由此可算得P w=7W。综合考虑得出捡球机构电动机输出功率:P=10W。

4 实验结果

通过在网球场实地操作,网球场面积为长36.60 m,宽l8.30 m,捡球机器人的运行速度为0.5 m/s,旋转半径为50 cm,一次装球量为加个。球场内球数少于20个时,一次运行时间约为 5 min。如果个别网球比较分散,还可以通过手动遥控的方式遥控机器人进行捡球.通过网球捡球机从可以将繁琐无聊的捡球工作变的有趣。

参考文献

[1] 孙恒陈作模葛文杰.机械原理(第七版).北京:高等教育出版社,2006

[2] 濮良贵陈国定吴立言机械设计(第九版).北京:高等教育出版社,2013

[3] 赵卫军任金泉陈钢.机械设计基础课程设计.北京:科学出版社,2010

[4] 安琦王建文.机械设计课程设计.上海:华东理工大学出

版社,2012[5] 李群芳,张士军等.单片微型计算机与接口技术[M].第三版. 电子工业出版社,2008

[5] 周元康林昌华张海兵.机械设计课程设计.重庆:重庆大学出版社,2001

[6] 梁启成. 谈谈单片机入门学习[J]. 教育教学论坛, 2012, 第3期: 74-76

[7] 陈群挺.基于A VR单片机的直流无刷电机控制系统的设计[J].科技致富向导,2011年2期

[8] 郭天祥.新概念51单片机C语言教程[M].电子工业出版社,2009

[9] A VR单片机开发从入门到精通[M].中国电力出版社,2006

[10] 樊昌信. 通信原理教程[M].电子工业出版社,2008

[11] 郭天祥. A VR单片机C语言教程[M].电子工业出版社,2009

[12] 金明日. 浅谈单片机抗干扰技术[J]. 科技创新与应用,2012,第10期:38

[13] 晋会杰,杨娜. 单片机硬件抗干扰方法研究[J]. 电子世界,2012, 第5期:98-99

[14] 李长林等. A VR单片机应用设计[M]. 电子工业出版社,2005

[15] 栾兵. 浅谈单片机硬件设计需要注意的问题[J]. 中国科技纵,2012,第2期

附录

附录A1 无线发射电路图

附录A2 无线接受电路图

附录A3 捡球机三维图

附录A4 捡球机实物图

附录B1遥控部分程序清单

#include

#include

#define uchar unsigned char

#define uint unsigned int

//spi标志

#define DDR_SPI DDRB

#define DD_MOSI 5

#define DD_MISO 6

#define DD_SCK 7

#define DD_SS 4

#define CE PB3

#define IRQ PB2

#define Hign_24L01_MISO PORTB|=(1 << PB6)

#define Low_24L01_MISO PORTB &= ~(1 << PB6)

#define Read_24L01_MISO PINB & (1 << PB6)

#define Hign_24L01_MOSI PORTB |= (1 << PB5)

#define Low_24L01_MOSI PORTB &= ~(1 << PB5)

#define Read_24L01_MOSI PINB & (1 << PB5)

#define Hign_24L01_SCK PORTB |= (1 << PB7)

#define Low_24L01_SCK PORTB &= ~(1 << PB7)

#define Read_24L01_SCK PINB & (1 << PB7)

#define Low_24L01_CSN PORTB &= ~(1 << PB4)

#define Hign_24L01_CSN PORTB |= (1 << PB4)

#define Hign_24L01_CE PORTB |= (1 << PB3)

#define Low_24L01_CE PORTB &= ~(1 << PB3)

#define Read_24L01_CE PINB & (1 << PB3)

//*********************************************NRF24L01******************* ******************

#define TX_ADR_WIDTH 5 // 发送地址长度,最大长度为5 5*8=40 bit #define RX_ADR_WIDTH 5 // 接收地址长度

#define TX_PLOAD_WIDTH 5 // 发送字节长度,

#define RX_PLOAD_WIDTH 5 // 接收字节长度

uchar TX_ADDRESS[TX_ADR_WIDTH]={0x34,0x43,0x10,0x10,0x01}; //发送地址

uchar RX_ADDRESS[RX_ADR_WIDTH]={0x34,0x43,0x10,0x10,0x01}; //接收地址

//***************************************NRF24L01寄存器指令*******************************************************

#define READ_REG 0x00 // 读寄存器指令

#define WRITE_REG 0x20 // 写寄存器指令

#define RD_RX_PLOAD 0x61 // 读取接收数据指令

#define WR_TX_PLOAD 0xA0 // 写待发数据指令

#define FLUSH_TX 0xE1 // 冲洗发送 FIFO指令

#define FLUSH_RX 0xE2 // 冲洗接收 FIFO指令

#define REUSE_TX_PL 0xE3 // 定义重复装载数据指令

#define NOP1 0xFF // 保留

//*************************************SPI(nRF24L01)寄存器地址****************************************************

#define CONFIG 0x00 // 配置收发状态,CRC校验模式以及收发状态响应方式

#define EN_AA 0x01 // 自动应答功能设置

#define EN_RXADDR 0x02 // 可用信道设置

#define SETUP_AW 0x03 // 收发地址宽度设置

#define SETUP_RETR 0x04 // 自动重发功能设置

#define RF_CH 0x05 // 工作频率设置

#define RF_SETUP 0x06 // 发射速率、功耗功能设置

delay_nms(2);

Hign_24L01_CE; //置高CE,激发数据发送

delay_nus(10);

Low_24L01_CE;

}

uchar CheckACK(void)

{ uchar sta1;

sta1=SPI_Read(STATUS); // 返回状态寄存器

if((sta1&0x20)||(sta1&0x10)) //发送完毕中断

{

SPI_RW_Reg((READ_REG+STATUS),0xff); // 清除TX_DS或MAX_RT中断标志 Low_24L01_CSN;

SPI_RW(FLUSH_TX);//用于清空FIFO !!关键!!不然会出现意想不到的后果!!!大家记住!!

Hign_24L01_CSN;

return(0);

}

else

return(1);

}

void init_NRF24L01(void)

{

spi_init();

Low_24L01_CE; // 空闲模式

Hign_24L01_CSN; // SPI 关闭

Low_24L01_SCK; // 关闭时钟

致谢

为期一个学期的毕业设计终于接近尾声了,在这短短的几个月里,不仅仅考察了大学四年自己所学要的东西,更重要的是把自己从老师从课本里所了解的东西应用到实践应用中,检验了自己的能力。虽然有过成功,有过失败,有过欢笑,有过泪水,但是过程其实才是最重要的。

通过本次毕业设计,我在蔡金平指导老师的精心指导和严格要求下,获得了丰富的理论知识,并在设计过程中,翻阅大量的科技文献,针对设计内容的要求,对所学过的专业知识又认真细致的进行巩固和练习,在硬件和软件的组合上认真听取了谢老师以及一些优秀同学的意见,在很大程度上使这次设计顺利通过老师的审核和评定.在另一方面极大地提高了实践能力,并对当前机械和电子领域的研究状况和发展方向有了一定的了解,机械设计这一领域这对我今后进一步学习机械方面的知识有极大的帮助。在此,我忠心感谢蔡金平老师的指导和支持,以及一些同学给出的宝贵意见,可以说没有了你们的支持,这次的毕业设计不可能这么顺利的完成。在未来的工作和学习中,我将以更好的成绩来回报各位领导和老师,回报老师和母校的辛勤栽培,做一名优秀的大学毕业生,奉献社会。

电子技术乒乓球比赛游戏机课程设计报告书

1绪论 1.1选题背景 1.1.1 课题目的及意义 本次课程设计的容是独立完成一个乒乓球比赛游戏机的设计,采用EWB电路仿真设计软件完成乒乓球比赛游戏机电路的设计及仿真调试,在微机上仿真实现乒乓球比赛游戏机的设计。通过这次课程设计让我们了解和熟悉了乒乓球游戏机的原理和Multisim仿真设计软件的操作,也让我们加深了解了对双向移位寄存器、双D触发器及、加法器及逻辑门电路的一些实际用途,并将理论与实践相结合。 1.1.2 课题的容和要求 独立完成一个乒乓球比赛游戏机的设计,采用EWB电路仿真设计软件完成乒乓球比赛游戏机电路的设计及仿真调试,在微机上仿真实现乒乓球比赛游戏机的设计。 课程设计具体容如下:乒乓球比赛是由甲乙双方参赛,加上裁判的三人游戏(也可以不用裁判),乒乓球比赛模拟机是用发光二极管(LED)模拟乒乓球运 乒乓球比赛模拟机框图 设计要求:

1、基本部分 (1) 至少用8个LED排成直线,以中点为界,两边各代表参赛双方的位置,其中一个点亮的LED(乒乓球)依次从左到右,或从由到左移动,“球”的移动速度能由时钟电路调节。 (2) 当球(被点亮的那只LED)移动到某方的最后一位时,参赛者应该果断按下自己的按扭使“球”转向,即表示启动球拍击中,若行动迟缓或超前,表示未击中或违规,则对方得一分。 (3) 设计自动记分电路,甲乙双方各用一位数码管显示得分,每记满9分为一局。 2、发挥部分(选做) (1) 甲乙双方各设一个发光二极管表示拥有发球权,每得5分自动交换发球权,拥有发球权的一方发球才能有效。 (2) 发球次数能由一位数码管显示。 (3) 一方得分,电路自动响铃3秒,此期间发球无效,等铃声停止后方可比赛。 课题任务要求 1、画出总体设计框图,以说明乒乓球比赛游戏机由哪些相对独立的功能模块组成,标出各个模块之间互相联系,时钟信号传输路径、方向和频率变化。并以文字对原理作辅助说明。 2、设计各个功能模块的电路图,加上原理说明。 3、选择合适的元器件,在EWB上连接验证、仿真、调试各个功能模块的电路。在连接验证时设计、选择合适的输入信号和输出方式,在充分电路正确性同时,输入信号和输出方式要便于电路的仿真、调试和故障排除。 4、在验证各个功能模块基础上,对整个电路的元器件和连接,进行合理布局,进行整个数字钟电路的连接验证、仿真、调试。 5、自行接线验证、仿真、调试,并能检查和发现问题,根据原理、现象和仿真结果分析问题所在,加以解决。学生要解决的问题包括元器件选择、连接和整体设计引起的问题。 1.2 方案选择 根据设计任务,对照图乒乓球比赛模拟及1.1,可以分为三个模块进行设计:

乒乓球拾取机器人

乒乓球拾取机器人 一、总体方案设计 由于要使用乒乓球拾取机器人的场所多为乒乓球赛场,而赛场一般比较宽敞,且地面平整,而且乒乓球形状规则,体重轻,为了设计小巧简便的乒乓球拾取机器人,首先要选择合适的机械臂的运动形式。 对于直角坐标型机器臂,这种机器臂臂部由三个相互正交的移动副组成。带动腕部分别沿X、Y、Z三个坐标轴的方向作直线移动。结构简单,运动位置精度高。但所占空间较大,工作范围相对较小。在乒乓球赛场妨碍了运动运的运动,且平时放置时占地面积大。 对于关节型的机器臂,由动力型旋转关节和前、下两臂组成。关节型机器人以臂部各相邻部件的相对角位移为运动坐标。动作灵活,所占空间小,工作范围大,能在狭窄空间内饶过各种障碍物。乒乓球机器人使用场地较好,使用关节型结构复杂,不够简便。 对于极坐标型机械臂,臂部由两个转动副和一个移动副组成。产生沿手臂轴X的直线移动,绕基座轴Y的转动和绕关节轴Z的摆动。其手臂可作绕Z轴的俯仰运动,能抓取地面上的物体。通过俯仰来实现上下移动,动作不够灵活,占地面积达,工作范围小。 对于圆柱坐标型机械臂,臂部由一个转动副和两个移动副组成。相对来说,所占空间较小,工作范围较大。 综上,选择圆柱坐标型机械臂是比较合适的。它所占空间较小,工作范围较大,动作比较灵活,且结构相对简单。腰部考电动机带动旋转,肩关节的上下移动是通过电动机转动啮合齿条来实现的,小臂的伸缩是通过气动来实现的。 其次要选择合理的行走机构由于赛场一般比较宽敞,且地面平整,所以选择轮式行走方式是比较合适的。 综上机器人的总体方案图如下 另外,乒乓球在比赛场分布散乱,需要乒乓球能够识别乒乓球的位置,然后

乒乓球比赛游戏机设计报告

乒乓球比赛游戏机 姓名:___***____ 学号:___201114040215__ 班级: ___11表二____

一、设计题目及要求: 题目:乒乓球比赛游戏机。 要求:(1)设计一个甲乙双方参赛,裁判参与的乒乓球比赛游戏机用8个发光二极管排成一条直线,以中点为界,两边各代表参赛双方的位置,其中点亮的发光二极管代表“乒乓球”的当前位置,点亮的发光二极管依次由左向右或由右向左移动。 (2)当球运动到某方的最后一位时,参赛者应立即按下自己一方的按钮表示击球,若击中,则“球”向相反方向运动,若未击中,对方得一分。 (3)设置自动计分电路,双方各用两位数码管来显示计分,每局10分,到达10分时,产生报警信号,铃响三秒。 二、设计思路及总体方案 两人乒乓球游戏机是由发光二极管代替球的运动,并按照一定的规则进行对垒比赛。甲乙双方击球用开关表示。 当甲乙按动开关时,球向前运动,当球运动到某方的最后一位时,参赛者应立即按下自己一方的按钮,即表示击球。若未击中则表示对方得分,利用计数器连接成十进制计数器记分每局十分。当二者任意一方得分为十分时发生警信号,并且自动停止球的运动,三秒的报警后,自动停止。 图1:乒乓球比赛游戏结构框图

三、元器件选型及依据: 四、电路的设计: (1)总体设计思路如下: 1.用两个74LS194四位双向移位寄存器来模拟乒乓球台,其中第一个74LS194的DL输出端QD接第二个的右移串行输入端SR,这样当乒乓球往右准备移出第一个寄存器的时候就会在时钟脉冲的作用下被移入第二个寄存器。同样道理,第二个74LS194的QA输出端接第一个的左移串行输入端。 2.用JK触发器7473、继电器及逻辑门电路构成驱动控制电路。 3.用十进制计数器74LS160D、逻辑门电路和集成的4管脚的数码管组成计分电路。 4.用十进制计数器74LS160D改装3进制计数器、逻辑门电路和蜂鸣器组成3秒报警电路。 (2)单元电路设计: 2.1、球台电路设计: 球台电路设计如下图所示:

机械毕业设计614多功能智能网球捡球机

本科毕业论文(设计)题目:多功能智能网球捡球机 学院:工学院 姓名: 学号: 20101173 专业:机械设计制造及其自动化 班级: 指导教师: 二 0 一四年五月 目录

摘要 (3) Abstract (4) 引言 (5) 1 多功能智能捡球机概论 (6) 1.1 多功能智能捡球机外形简介 (5) 1.1.1 捡球机底盘 (6) 1.1.3 锁存机构 (7) 1.2 智能捡球机的材料简介 (8) 1.2.1 底盘材料 (8) 1.2.2 车轮材料 (8) 1.2.3 捡球机构材料 (8) 1.2.4 固定材料 (8) 1.2.5 其他材料 (8) 2 多功能网球捡球机工作原理 (8) 2.1 多功能网球捡球机设计原理 (8) 2.1.1 捡球机底盘 (9) 2.1.2 捡球机构 (9) 2.1.3 球桶的设计 (10) 2.2 控制中心的设计 (11) 2.2.1 捡球机的控制中央处理器AVR系列中ATmega16 (11) 2.2.5 红外线传感器模块 (12) 3 数据理论计算 (13) 3.1 电机功率的计算 (13) 3.1.1 驱动电动机输出功率 (13) 4 实验结果 (14) 参考文献 (15) 附录 (14) 致谢 (21)

摘要 目前市面上已经存在的各种网球发球机,忽视了把球捡回来的问题,很多训练网球的场所还是原始的采用人工捡球的方法,这样做不仅仅浪费了大量的时间,也消耗了人的体力。因此研究网球捡球设备同样具有重要意义。人们希望制造一款简单的网球捡球机,能够在网球训练时轻松捡起,有效提高网球运动乐趣。根据目前国内外市面上主要网球捡球机的原理与特点,同时针对现有捡球机的不足之处设计了一款新型的多功能智能网球捡球机。多功能智能网球捡球机由驱动装置、捡球装置和中央处理器组成,以蓄电池供电,并用高性能的单片机作为控制核心对遥控装置、寻球机构、捡球装置进行高效集中的控制。多功能智能网球捡球机能够通过遥控器甚至智能手机遥控完成网球捡取、人推动捡球机运动完成网球捡取、技术成熟时可以通过无人操作智能识别全自动网球捡取,可以方便捡拾网球场上散落的网球,并可以通过遥控捡球机捡球给运动过疲劳的人们一点娱乐。它体积小,自动化程度高,能实现人工手推、遥控和未来的智能自主捡球,节省人力资源。 关键词:网球捡球机; 控制系统; 捡球; 遥控捡球;多功能捡球机。

自动捡球机器人的机械结构设计

摘要 该机器人主要应用在乒乓球比赛场和训练场上,它有自动捡乒乓球和自动送乒乓球的功能。虽然,现在市面上有很多智能的机器人已经应用到我们的日常生活当中,但是并没有专门应用在乒乓球场上的机器人。在乒乓球场上,在比赛或者训练的时候,地面上肯定会有很多出界和无效的乒乓球。现在,我们一般主要还是通过人工的方法来捡球和送球,这明显降低了工作的效率和提高了工作人员的劳动强度。因此,如果我们将智能机器人应用在乒乓球场上,实现捡球和送球的自动化,这将会大大提高我们的工作效率和降低了工作人员的劳动强度。所以将自动捡球机器人应用在乒乓球场上,这将会有很大的市场发展潜力。 在本设计论文中,主要是自动捡球机器人机械结构部分的设计。用UG NX 6.0软件构建出自动捡球机器人的立体模型,并对各部分的运动机构进行分析说明。最后,用AutoCAD2008软件绘制出相应零部件的工程图和机器人的装配图。本文详细讨论了机器人机械结构的设计。首先,为了更好地理解机械结构的设计思路,在开始的时候,就引入了总体的设计方案。然后,对各个主要的机构进行详细的设计和分析。最后,介绍了设计的总体效果。 关键词:机器人,机械结构,UG NX 6.0

Abstract This designed robot which can pick up table tennis and take back table tennis automatically is used in the completive and training field. Although it is a lot of intelligent robots on the market have been applied to our daily life, seldom of deliberate robots are used in the field of table tennis. In the table tennis field, when we are in the training or competition, there will be a lot of table tennis which are out of pool table and invalid table tennis in the ground certainly. Today, we often pick up and take back table tennis artificially, and it can reduces work efficiency and raise our labor intensity obviously. Therefore, if we can apply the intelligent robots to the table tennis field, which can pick up and take back table tennis automatically, that will greatly improve our work efficiency and reduce the work efficiency of the staff greatly. Therefore, in the table tennis field, the applications of robot which can pick up and take back table tennis automatically will have a great commercial potential. In this dissertation about the design concerning the robot, it mainly relate to the design of mechanical structure. And also, I construct the stereoscopic model of the robot which can pick up and take back table tennis automatically with the help of the UG NX 6.0 software, and make an analysis show of the kinematical mechanism. Finally, I draw the engineering drawing of the appropriate parts and assembly drawing with the help of the AutoCAD2008 software. This paper discusses mechanical structure of the robot minutely. first of all,I introduce the overall design ideas in order to make a better comprehension.. Afterwards, I analyze the designed mechanism in detail. At last, I introduce the gross impressions of the design. Key words:Robot, Mechanical structure, UG NX 6.0

本科毕业设计_机械原理课程设计-网球训练发球机

机械原理课程设计 说明书 设计题目网球训练发球机

目录 1. 设计题目 (3) 2. 机械系统的方案拟定 (3) 2.1 工作原理确定 (3) 2.2 执行构件及其运动设计 (4) 2.3 原动机的选择 (4) 2.4 执行构件的运动协调性设计 (4) 2.5 机构选型及组合 (5) 2.6 方案评价及优选 (5) 3. 相关机构的尺度综合 (7) 4. 机械系统的运动简图绘制及相关性能分析或说明 (10) 5. 课程设计体会及建议 (11) 6. 主要参考文献 (11) 7. 附录1 (12) 8. 附录2 (12)

1.设计题目 为了减轻网球教练员陪练的工作强度,需设计一台网球训练较好用的发球装置。该装置必须能将标准的网球一个一个地从标准网球场的一边抛射过球网,使它们落在由球场白线所确定的三块场地之一内,如图所示的A、B场地,且三块球场的每一块上落球的顺序和频率必须是随机的。该装置除装球外应无需要人照管而能自动工作,每次装球可持续抛射50个球,所发出球的速度是可变化的,并希望用一个电动机驱动自动完成。此外,为了满足室内外训练均可使用,该装置还应方便于携带或移动和安装使用。 A B 设计技术要求如下: 1)标准网球的直径在65.41~ 68.58mm的范围内,其质量在0.0567~0.0585kg的范围内,网球对硬地面(如水泥地面)的反弹率在0.53~0.58之间。 2)标准网球场地形状如图所示,其尺寸: 双打为23.77m(长)×10.97m(宽),单打为22.77m(长)×8.23m(宽),而在每个端线内应留有空余地不小于6.40 m;球网的长度(即两网柱中心的距离)为12.80 m,网柱顶端距地平面为1.07 m,而球网中心上沿距地平面为0.914 m。 3)要求网球发球装置的放置高度约为1.25m,位置上下可调,且必须保持稳定,不允许发生倾翻。 4)该装置设计在实现述基本功能和技术要求的前提下,应考虑尽可能地满足好的发球要求,即发出的球具有较大的攻击力,使球在速度、力量、旋转和落点方面是可以变化的。 5)若有可能的活,为了满足网球高水平训练的需要,还可以考虑对该装置作进一步的设计,即扩展能发出不同类型球的功能。如平击球(即速度快、力量大,平线飞行轨迹的过网球),切削球(即以右侧并略带下旋转,弧线飞行轨迹的过网球)和上旋球(即以上旋为主,侧旋为辅,弧形飞行轨迹的过网球),等等。 2.机械系统的方案拟定 2.1 工作原理确定

乒 乓 球 游 戏 机 设 计

Shaanxi University of Technology 通信工程专业课程设计Ⅱ 题目乒乓球游戏机设计 学生贾潇洒学号0713024056 所在院(系)陕西理工学院电信工程系 专业班级通信工程专业0 7 2 班 指导教师争兵 完成地点陕西理工学院电信工程系实验室 2010年 3 月 19 日

通信工程专业课程设计Ⅱ任务书 院(系) 电信工程系专业班级通信工程专业 072班学生贾潇洒 一、课程设计Ⅱ题目乒乓球游戏机设计 二、课程设计Ⅱ工作自 2010 年 3 月 1 日起至 2010 年 3 月 19 日止 三、课程设计Ⅱ进行地点: 电信工程系实验室 四、课程设计Ⅱ的容要求: [1]本课程设计的目的 本次课程设计为计算机类综合课程设计,通过计算机这个平台使我们将所学习的理论知识应用到实践中的一次尝试,同时也是对计算机辅助软件Max-pulsII的进一步熟悉。 [2]本课程设计的容 采用EDA技术---可采用VHDL或原理图输入法,设计一个乒乓球游戏电路,进行声光模拟,结果应有仿真波形、流程图、并下载在EDA开发板上,测试验证无误。 [3]本课程设计要实现的功能 用8个(或更多个)发光二极管排成一条直线代表乒乓球台,中间两个发光二极管兼做乒乓球网,两边各有两个开关控制双方的发球和接球,并能自动完成裁判、记分等功能。 [4]课程设计时间安排:3月1日-3月3日,熟悉容,方案论证; 3月4日-3月10日,编写程序、运行及仿真; 3月11日-3月12日,下载并验证其功能; 3月16 日,验收课程设计; 3月16日-3月19日,撰写、修改、提交课程设计报告。 指导教师系(教研室) 通信工程教研室接受任务开始执行日期 2010年3月1日学生签名

机械原理课程设计网球自动捡球机模板

机械原理课程设计网球自动捡球机 1 2020年4月19日

10360 机械原理课程设计 说明书 设计题目网球捡球机系 机械与电子工程系 别: 机械设计制造及自动化(二班)专业(班 级): 李祥() 作者(学 号): 指导教师:张春燕 完成日期: 6月10日 蚌埠学院教务处制 目录

1 设计题目 (3) 2 设计要求 (3) 3 相关产品专利与技术发展现状 (4) 4 网球捡球机的工艺动作及功能分解 5 运动方案及选择 5.1 (6) 5.2 (6) 5.3 5.4 优缺点的比较及最终方案 (7) 6 传动方案设计··························· 1 2020年4月19日

(8) 七机构组合﹑参数及运动协调设计 1 机构选用 (8) 2 机构组合 (9) 3 运动协调设计 (9) 4 设计计算 (9) 5 运动循环图 (13) 八设计图纸 (13) 久心得体会··························· 2 2020年4月19日

(13) 1 设计题目 网球是一项优美而激烈的运送,盛行于全世界,内称为世界第二大球类运动。可是网球爱好者,特别是运动员在进行网球训练是时候,要平频繁捡起散落在很大范围内的网球就成为一件耗时耗力的工作。具有高效全自动捡球功能的机器可广泛用于各种类型的网球练习场地,为人们进行网球训练提供便利和节省时间。因此这次设计题目为网球自动捡球机。 2 设计要求 为了方便捡球,当前市场上出现了一类手推式网球捡球车。此类捡球车为半自动式,需要有人操作。人把捡球车推到需要捡起的球前,然后捡球车把球拨入车中。此类捡球机相对纯粹的人工捡球在效率上有一定的提高。 可是,这种半自动的网球捡球工具仍有不足之处。它体积大且重,相对于智能化捡球机比较笨拙。既浪费空间,又影响训练人员打球,因为在它捡球的过程中运动员不方便打球。还需 3 2020年4月19日

机器人控制-捡拾乒乓球机器人实验

“机器人控制”课程总结报告 机器人控制 设计方案 ——捡拾乒乓球机器人 姓名:李铃年级:2011级 系别:信息工程学院计科(师) 学号:1111000048 同组人姓名:杨晨年级:2011级 系别:信息工程学院计科(师) 同组人学号:1111000054 2013年4月17日 第 1 页

一、功能描述 众所周知,乒乓球运动是一种世界流行的球类体育项目,同时它也是我们中国的国球,我们的乒乓球健将取得世界乒乓球比赛的大部分冠军,甚至多次包揽整个赛事的所有冠军。这项运动老少咸宜,又不需要十分复杂的运动场地和器械,因此受到大多数人的喜爱,越来越多的人也开始学习打乒乓球。 但是在打乒乓球的过程中总有一件事让打球的人很头疼,那就是捡球。现时的乒乓球直径40.00毫米,比一个鸡蛋还要小,其重量为2.6~2.8克,也比较轻,不太容易捡拾。每当要捡起一个乒乓球的时候,捡球的人就要弯一次腰,对于长期从事这项工作的人来说是一个很大的身体负担。 正因为如此,设计一种能够代替人捡拾平乒乓球的机器人就有了它的重要性。这种机器人能够又好又快的将散落在地面上的乒乓球捡起,并且把不同颜色的乒乓球分类,然后放入指定的位置进行回收,以便下一次的使用。 尽管这个机器人所实现的功能相对来说十分简单,但是它确实能帮助人类完成工作,减少人类的负担,这也是机器人的重要使命。

二、模块划分 应用RoSys机器人实现捡拾乒乓球机器人的功能,其模块划分状况如下图:

详细步骤如下:

三、程序流程图

四、设计的拓展 由于捡拾乒乓球机器人可实现基本的功能,因此可以对其进行扩展,下面分别从内部和外部进行拓展。 内部:在程序中加入光敏传感器模块,实现亮灯捡球;在程序中加入寻迹模块,实现记录球的轨迹。 外部:改变连杆机构的形状和大小,可用来捡拾其它运动器材,如羽毛球、网球、篮球等;加入LED显示模块,实现记录比赛分数;加入蜂鸣器模块,实现捡到球就发音,以记录数量。

基于FPGA的乒乓球游戏机设计.

摘要 在现代电子设计领域,微电子技术迅猛发展,无论是系统设计、电路设计,还是芯片设计,其设计的复杂度都在增加,传统的手工设计方法已经不能满足设计者的要求,急需新的设计工具来解决。EDA技术的迅速发展顺应了时代的发展,使得电子设计自动化技术有了新的、快的发展,其重要程度日益突出。本文设计了基于FPGA的,用Verilog HDL语言描述的乒乓球游戏机的设计。它由控制模块、数码管的片选信号模块、送数据模块和7段译码器模块组成,连接形成乒乓球游戏机的顶层电路。在QuartusⅡ软件上用Verilog HDL语言分别对每个模块进行描述,然后在软件上进行编译、仿真,最终实现乓乓球比赛的基本过程和规则,并能自动裁判和计分,达到设计的要求。 关键词:EDA ;FPGA ;Verilog HDL Abstract In the field of modern electronic design, the rapid development of microelectronic technology,whether the system design, circuit design and chip design, the design is more complex, the traditional manual design methods have been unable to meet the requirements of designers,in urgent need of new design tools to solve. The rapid development of EDA technology to the development of the times, the electronic design automation technology has been the development of new, fast, its importance is outstanding day by day. This paper is designed based on FPGA, the design of table tennis game is described with Verilog HDL language. It consists of control module, chip select signal module, digital tube to send data module and the 7 segment decoder modules, the top-level circuit connected to form a table tennis game. In the Quartus software by Verilog HDL language for each module are described, and then the compiler, simulation in software, realize the basic process and the rules of table tennis table tennis competition, and can automatically judge and score, to meet the design requirements. Keywords: EDA; FPGA; Verilog HDL

基于VHDL的乒乓球游戏机设计

1引言 EDA(Electronic Design Automation,电子设计自动化)技术是现代电子工程领域的一门新技术。它提供了基于计算机和信息技术的电路系统设计方法。EDA技术的发张和推广应用极大地推动了电子工业的发展。EDA技术就是以计算机为工具,在EDA软件平台上,对以硬件描述语言VHDL为系统逻辑描述手段完成的设计文件自动地完成逻辑编译,逻辑化简,逻辑分割,逻辑综合及优化,逻辑布局布线,逻辑仿真,直至对于特定目标芯片的适配编译,逻辑映射和编程下载等工作。设计者的工作仅限于利用软件的方式,即利用硬件描述语言来完成对系统硬件功能的描述,在EDA工具的帮助下就可以得到最后的设计结果[1]。近年来,集成电路制造技术的快速发展, 一方面促进了相应设计技术的发展, 另一方面也对设计技术提出了更高的要求。当前集成电路设计, 面临着功能强、性能好、规模大、成本低、设计周期短等一系列要求和挑战, 这些要求和挑战引起了集成电路设计方法的全面革新。当今, 以行为设计为主要标志的新一代数字系统设计理论已形成并得到发展。在集成电路的数字系统的系统级设计中, VHDL 硬件描述语言构造的描述模型优化设计, 有利于高效利用设计空间, 实现设计结构的精确分析, 使芯片资源得以充分利用。 1.1课题的背景、目的 20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。而休闲时间越来越少的人们越来越没太多的时间出去搞户外活动,于是众多电子游戏相应而出,成为大家的娱乐节目。因此设计了这个两人的乒乓球游戏。而电子信息类产品的开发明显地出现了两个特点:一是开发产品的复杂程度加深;二是开发产品的上市时限紧迫。而伴随着如上两个特点的产生,相应的出现了设计上的两个问题。其一,在电子系统日趋数字化、复杂化和大规模集成化的今天,电子厂商们越加迫切地追求电子产品的高功能、优品质、低成本、微功耗和微小封装尺寸,从而使得电子设计日趋复杂。那么如何去完成这些高复杂度的电子设计呢?其二,电子产品设计周期短和上市快是电子厂商们坚持不懈的追求,那么面对日趋复杂的设计,又如何能够缩短开发时间呢?解决以上两个问题的唯一途径是电子设计自动化(EDA),即用计算机帮助设计人员完成繁琐的设计工作。

机械原理课程设计网球自动捡球机分解

10360 机械原理课程设计 说明书 设计题目网球捡球机 系别:机械与电子工程系 专业(班级):机械设计制造及自动化(二班) 作者(学号):李祥(512010120005) 指导教师:张春燕 完成日期:2014年 6月10日 蚌埠学院教务处制

目录 1 设计题目 (3) 2 设计要求 (3) 3 相关产品专利与技术发展现状 (4) 4 网球捡球机的工艺动作及功能分解 5 运动方案及选择 5.1 (6) 5.2 (6) 5.3 5.4 优缺点的比较及最终方案 (7) 6 传动方案设计 (8) 七机构组合﹑参数及运动协调设计 1 机构选用 (8) 2 机构组合 (9) 3 运动协调设计 (9) 4 设计计算 (9) 5 运动循环图 (13) 八设计图纸 (13) 久心得体会 (13)

1 设计题目 网球是一项优美而激烈的运送,盛行于全世界,内称为世界第二大球类运动。但是网球爱好者,特别是运动员在进行网球训练是时候,要平频繁捡起散落在很大范围内的网球就成为一件耗时耗力的工作。具有高效全自动捡球功能的机器可广泛用于各种类型的网球练习场地,为人们进行网球训练提供便利和节省时间。因此这次设计题目为网球自动捡球机。 2 设计要求 为了方便捡球,目前市场上出现了一类手推式网球捡球车。此类捡球车为半自动式,需要有人操作。人把捡球车推到需要捡起的球前,然后捡球车把球拨入车中。此类捡球机相对纯粹的人工捡球在效率上有一定的提高。 但是,这种半自动的网球捡球工具仍有不足之处。它体积大且重,相对于智能化捡球机比较笨拙。既浪费空间,又影响训练人员打球,因为在它捡球的过程中运动员不方便打球。还需要人工操作,相对于智能化捡球机浪费了不必要的时间与体力。如若配置专门的捡球人员则浪费了人力资源。而且,它只适用于地上球较多的情况,但是地上球多会影响运动员打球。地上球少时则没有必要用上述捡球车。因此,它的适用环境较局限,未实现捡球过程的完全自动化、智能化。 为了克服以上半自动网球捡球机的不足之处,构思一种捡球机,使其具有很高的捡球效率和多重自动控制模式,无卡求现象,无盲点等。该网球捡球机可以使网球参与者拥有更多的练球时间和休息时间 3 相关产品专利与技术发展现状 经过图书馆和网络资源查询已知,获得的有关专利与产品如下表3-1所示。

机械原理课程设计-乒乓球发球机说明书

机械原理课程设计 说明书 机械工程学院机械设计制造及其自动化专业 11级机自9班 设计者: 指导教师: 2013年 07 月 19 日

一.设计题目 (3) 二.项目组成员及分工 (3) 三.设计方案与选择 (4) 1. 功能分析与分解 (4) 2. 设计方案与原理 (4) 送球装置的设计 (4) 3. 方案评价与选择 (6) 4. 总体方案 (7) 5.机构简图: (8) 6.运动循环图: (8) 四.选定机构的尺寸设计 (9) 1. 机构的运动简图 (9) 2. 机构的自由度计算 (10) 3. 机构的尺寸及数据设计 (10) (1)齿轮机构数据设计 (10) (2)送球机构的尺寸分析 (12) (3)摆头机构的尺寸分析 (13) A. 连杆的尺寸设计 (13) B. 凸轮的尺寸设计 (15) 五.选定机构的运动分析 (17) 1.送球装置的运动分析 (17) A.位移分析 (17) B.速度分析 (18) C.加速度分析 (19) D.平衡力矩分析 (20) 3. 发球机构的运动分析 (22) 速度分析 (22) 六.心得体会 (22) 七.参考资料 (23) 八.附录 (23)

一.设计题目 1.选题意义 乒乓球是一种世界流行的体育项目,深受人们的喜爱。但作为一种对抗性运动,当你只有一个人的时候,只能徒唤奈何了。乒乓球发球机便是为了应对这种情况产生的,它对人们技术的提高与自身的锻炼有很大的帮助。 2.设计要求 乒乓球直径d=40mm 发球时的速度v=10~30m/s 乒乓球发球机的摆角为±15° 乒乓球发球机发球频率f=30~50个/分钟 乒乓球发球机发出的球需带旋度 乒乓球在距乒乓球台300mm的高度释放 二.项目组成员及分工 小组成员:闫旭赵强郑笑竹 分工::机构设计、三维图制作、尺寸设计 :机构设计、三维图制作、说明书的编写、尺寸设计 :机构设计、尺寸设计及计算、运动分析、说明书、PPT 制作

数电课程设计报告 乒乓球游戏设计

电子线路综合设计 乒乓球比赛模拟及计分器设计 2014年6月

摘要 在信息社会高速发展的今天,数字电路芯片已经实现高度集成化,并逐步渗透到医学、计算机等各个领域,对人类的生活有着深远的影响。本设计采用基本门电路以及74LS系列芯片的搭建,以multisim 12.0软件为平台进行仿真,实现了对乒乓球游戏的模拟。主要解决的问题有: (1)模拟乒乓球的轨迹:用双向移位4位寄存器74194以及基本门电路实现;(2)球速的调节:利用555电路实现; (3)球被击中、犯规的判断; (4)计数器的使用:采用74LS90和74LS161的组合,给玩家计分; (5)关于比分的显示:通过CD4511译码芯片将计数器的输出状态显示到2位共阴极数码管上。 关键词:双向移位4位寄存器、555电路、译码电路、计数器系统

目录 1 设计任务 (1) 2 电路整体设计 (2) 2.1 译码显示电路设计 (4) 2.2 555定时器组成脉冲发生器 (5) 2.3模拟乒乓球电路的设计 (6) 3 电路整体性能的检测 (7) 3.1 译码显示电路的检测 (7) 3.2 脉冲发生器电路的检测················································································· 3.3模拟乒乓球电路的检测··················································································4实验结论····················································································································5课程设计心得体会以及建议····················································································6 Abstract ······················································································································7附录(包含元器件清单以及各元器件功能表) ······················································8参考文献····················································································································

乒乓球比赛游戏机设计

目录 1 引言 0 1.1设计背景 0 1.2VHDL简介 0 1.3Q UARTUSⅡ简介 (1) 2 乒乓球比赛游戏机的设计 (1) 2.1系统设计要求 (1) 2.2设计思路 (2) 3 乒乓球比赛游戏机的实现 (4) 3.1乒乓球比赛游戏机的顶层原理图 (4) 3.2系统各功能模块的实现 (5) 3.2.1 比赛控制模块 (5) 3.2.2 记分模块 (5) 3.2.3 数码管显示模块 (6) 4 各个模块的仿真以及系统仿真、分析 (7) 4.1比赛控制模块仿真波形 (7) 4.2记分模块仿真波形图 (8) 4.3管脚锁定 (9) 4.4系统的波形仿真 (9) 4.5显示结果的几种情况 (12) 5 总结 (13) 5.1设计制作过程中遇到的问题及解决方案 (13) 5.2本设计有以下几个可以改进的地方 (13) 参考文献................................................................................................................... 错误!未定义书签。附录 (13) 游戏控制模块的VHDL程序 (13) 记分模块的VHDL程序 (16) 动态扫描模块的VHDL程序 (17) 译码器模块的VHDL程序 (18)

1 引言 1.1 设计背景 1.2 VHDL简介 硬件描述语言已经有几十年的发展历史,并且在系统的仿真、验证和设计、综合等方面得到成功的应用。目前常用的硬件描述语言有VHDL、Verilog HDL、ABEL等[2][3][4]。VHDL则起源于20世纪70年代末和80年代初,美国国防部提出的VHSIC计划,目标是为下一代集成电路的生产、实践阶段性的工艺极限和完成10万门级以上的电路设计而建立一种新的描述方法[5]。VHDL的英文全称为Very-High-Speed Integrated Circuit Hardware Description Language,是IEEE 标准化的硬件描述语言,并且已经成为系统描述的国际公认标准,得到众多EDA 公司的支持。 VHDL具有很多的优点使它能够被大多数人认可,被广泛应用在逻辑电路的设计方面,并且成为了标准化的硬件描述语言,其优点如下: (1)功能强大和设计灵活。一个简洁的使用VHDL语言编写的程序就可以描述一个复杂的逻辑电路,因为VHDL拥有强大的语言结构[6]。VHDL多层次的设计描述功能可以有效地控制设计的实现,支持设计库和可重复使用的元件生成,还支持多种设计方式,如层次化设计、模块化设计和同步、异步和随机电路设计。 (2)与具体器件无关。用VHDL设计硬件电路时不用先确定设计要用到哪种器件,也不用特别熟悉器件的内部结构,这样可以使设计人员专注于进行系统设计。设计完成后,可以根据消耗的资源选择合适的器件,而不造成资源的浪费。 (3)很强的移植能力。VHDL由很多不同的工具支持,同一个设计的程序可以在包括综合工具、仿真工具、系统平台等工具中使用。 (4)强大的硬件描述能力。VHDL可以描述系统级电路和门级电路,而且描述方式多样,可以采用行为描述、寄存器传输描述或者结构描述,也可以用其混合描述方式。同时,VHDL可以准确地建立硬件电路模型,因为它支持惯性延迟和

机械原理课程设计网球自动捡球机

. . . . 10360 机械原理课程设计 说明书 设计题目网球捡球机 系别:机械与电子工程系 专业(班级):机械设计制造及自动化(二班) 作者(学号):祥(5) 指导教师:春燕 完成日期:2014年6月10日 学院教务处制 目录

1 设计题目 (3) 2 设计要求 (3) 3 相关产品专利与技术发展现状 (4) 4 网球捡球机的工艺动作及功能分解 5 运动方案及选择 5.1 (6) 5.2 (6) 5.3 5.4 优缺点的比较及最终方案 (7) 6 传动方案设计 (8) 七机构组合﹑参数及运动协调设计 1 机构选用 (8) 2 机构组合 (9) 3 运动协调设计 (9) 4 设计计算 (9) 5 运动循环图 (13) 八设计图纸 (13) 久心得体会 (13)

1 设计题目 网球是一项优美而激烈的运送,盛行于全世界,称为世界第二大球类运动。但是网球爱好者,特别是运动员在进行网球训练是时候,要平频繁捡起散落在很大围的网球就成为一件耗时耗力的工作。具有高效全自动捡球功能的机器可广泛用于各种类型的网球练习场地,为人们进行网球训练提供便利和节省时间。因此这次设计题目为网球自动捡球机。 2 设计要求 为了方便捡球,目前市场上出现了一类手推式网球捡球车。此类捡球车为半自动式,需要有人操作。人把捡球车推到需要捡起的球前,然后捡球车把球拨入车中。此类捡球机相对纯粹的人工捡球在效率上有一定的提高。 但是,这种半自动的网球捡球工具仍有不足之处。它体积大且重,相对于智能化捡球机比较笨拙。既浪费空间,又影响训练人员打球,因为在它捡球的过程中运动员不方便打球。还需要人工操作,相对于智能化捡球机浪费了不必要的时间与体力。如若配置专门的捡球人员则浪费了人力资源。而且,它只适用于地上球较多的情况,但是地上球多会影响运动员打球。地上球少时则没有必要用上述捡球车。因此,它的适用环境较局限,未实现捡球过程的完全自动化、智能化。 为了克服以上半自动网球捡球机的不足之处,构思一种捡球机,使其具有很高的捡球效率和多重自动控制模式,无卡求现象,无盲点等。该网球捡球机可以使网球参与者拥有更多的练球时间和休息时间 3 相关产品专利与技术发展现状 经过图书馆和网络资源查询已知,获得的有关专利与产品如下表3-1所示。 表3-1

网球自动捡球机设计Word

分类号————————————————————————密级 UDC 本科毕业设计 网球自动捡球机设计 完整设计图纸,源代码,程序代码,毕业论文,外文翻译,任务书,开题报告,答辩PPT,需要请联系QQ68661508 学生姓名学号 指导教师 院、系、中心工程学院机电工程系 专业年级机械设计制造及其自动化2011级 论文答辩日期 2015年 6月 4 日

中国海洋大学

网球自动捡球机设计 完成日期: 指导教师签字: 答辩小组成员签字:

摘要 随着网球运动的不断普及,越来越多的网球爱好者开始投身于网球锻炼中来,而在网球训练时,网球的使用量非常大,频繁捡起随机散落在很大范围内的网球是一件耗时耗力的工作,且不是每个人都能像专业网球运动员一样拥有属于自己的球童,因此高效的自动捡球机会为训练者们提供便利,节省时间。本课题研究目的在于设计一款网球自动捡球机,使其具有高效和不遗漏的特点,并尽可能解决卡球、伤球的问题。本次设计完成了捡球机机械系统运动方案设计,零部件的设计计算和分析,以及三维图和二维图纸的绘制,最终完成了网球自动捡球机的整体机构的设计。 关键词:捡球机构;驱动系统;控制系统

Abstract With the continuous popularization of tennis,a growing number of tennis enthusiasts begin to come into tennis exercise。And in the tennis training,the usage of tennis ball is very large,it’s a time-consuming and effort-consuming work to frequently pick up the tennis balls which are scattered in a wide range,but not everyone could have their own caddie just like the professional tennis players,so high-efficiency automatic tennis ball pick-up machine will provide convenience for the trainers,and save time。The main purpose of the topic is to design a kind of automatic tennis ball pick-up machine which has the characteristics of high efficiency and not missing,and solve the problem of ball stuck and damage。This topic deals with kinematic precept design,calculation and analysis of components and parts,and three-dimensional diagram and two-dimensional drawing,finally finish design of the automatic tennis ball pick-up machine。 Keys:Agency to pick up the ball;Driving system;Control system

相关文档
最新文档