低功耗便携智能乒乓球发球机设计

来源 :装备维修技术 | 被引量 : 0次 | 上传用户:yangtt00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:设计了一款以超低功耗MSP430芯片为主控制器,通过蓝牙模块实现手机APP控制发球机的整套系统。训练者通过APP软件,直接发送命令给发球机的控制系统,按照设定不必靠近发球机就能改变发球速度与旋转模式。结果表明,手机APP发出命令,系统各部分均能正常工作。
  关键词:MSP430单片机;蓝牙模块;乒乓球发球机
  传统的乒乓球教练员训练方法存在许多弊端,使用乒乓球发球机可以很好地解决这些问题。本文设计了一套低功耗智能发球机,能够发出不同初速度与旋转方向的球,并可根据自己的训练水平进行调整。在训练时不必靠近发球机就通过语音识别改变发球速度与旋转模式,运用蓝牙通信,在智能手机APP实现对发球机的控制。
  一、系统构成
  乒乓球发球机系统由主控电路模块、语音识别模块、蓝牙模块和电机驱动模块等构成。主控电路模块以MSP430为核心处理器,控制算法执行、产生PWM信号、调节电机转速等工作。语音识别模块使用LD3320芯片,采用关键词列表技术,声音由外部咪头采集模数转换后通过内部语音识别算法对语音信号进行识别,给出发球指令。而后用HC-06蓝牙模块与手机进行通信,配对后利用蓝牙串行端口协议将蓝牙的通信转换为虚拟串口,完成通信[1]。为了同时控制多路电机,须使用电机驱动芯片L9110S,实现对电机的驱动。
  二、乒乓球飞行过程分析
  本文采用摩擦轮式乒乓球发球机,发球方式为2个相互对转的摩擦轮,通过摩擦将乒乓球发射出去。发球机上半部为储球机,由1根螺旋前进的推杆将乒乓球送入发射机构。该发球机有左右2个出球口,可以同时发射2个旋转方向、初速度不同的球。乒乓球的初速度是由2个对转轮所提供的初速度经过速度合成后得到的[2]。
  根据不同发球模式设定参数值,包括:上旋、下旋、球速变化、出球速率等。上旋模式时,设定下转轮匀速运动,上转轮加速运动;下旋模式时,设定上转轮匀速运动,下转轮加速运动;球速变化模式时,设定上、下转轮转速同时变化;出球速率模式时,设定储球机构中螺旋杆的转速变化。
  三、 乒乓球发球机软件设计
  1. 总体设计
  系统上电后进行初始化操作:包括单片机I/O口初始化,LD3320芯片初始化,串口初始化。而后,系统进入等待中断状态,接收与蓝牙模块通信的中断,当手机向蓝牙发消息,收到消息后通过串口向单片机发送,单片机进入中断,通过中断函数判断执行不同的操作;同时语音识别模块产生中断,当采集到外部语音信号后,中断引脚会送出一个低电平,单片机的中断引脚接收到该中断后立即进入中断函数,通过单片机判断识别是否成功,成功后取识别结果,转入相应的用户处理函数[3]。
  2.PWM波
  单片机输出量为数字量,电机电压为模拟量。想实现对电机的连续控制,需要利用单片机产生数字信号转换为模拟信号,用不同占空比的方波實现对电压的调节。因此,选用MSP430自身定时器的PWM波。先将PWM信号的周期值设定在定时器寄存器中,工作在增计数模式。当计数值大于寄存器值时,I/O端口输出值翻转,产生0、1跳变的PWM波。若要改变PWM信号的占空比,通过改变寄存器中的值就可以完成。当语音识别模块识别到命令后,在函数中实现对PWM占空比的设定,达到软件控制电机转速的目的。
  3. 语音识别和蓝牙模块
  系统供电后,对LD3320芯片进行初始化操作,初始化正常,就进入等待识别状态。当采集到外部语音信号后,开始自动识别,同时送出中断,判断是否识别成功,识别成功后,继续读取识别结果操作。若识别不成功,可能是杂音干扰,程序退出中断,继续等待下一次识别。MSP430与蓝牙模块通过串口连接,采用异步串口通信,双方按照预定时钟速率通信,没有公共时间线。MSP430会将相邻数据间加入一些数位进行分割,用户需要设置串口初始化与串口配置。
  4. 手机APP设计
  手机APP主要功能为与蓝牙模块进行信息交互,语音模块采集到信号并成功识别后,转入相应的用户处理函数,蓝牙模块接收到手机传来的命令后,发出信号让单片机进入中断,实现对发球机的控制[4]。综合所述,实现了通过语音命令和手机APP对发球机的控制。
  四、 系统测试
  测试所用到的设备Vivo X9和乒乓球发球机。整个装置配置好后系统供电,先发一级口令“你好”,系统能够正常识别,成功后等待下一步命令。一级口令的设置是为了防止误识别、误触发,提高系统工作的稳定性;继续发“开机”,电机开始转动,发球机正常工作,将乒乓球发射出去。再通过手机APP发出开始、上旋、下旋、停止等命令,系统各部分正常工作,识别并做出相应的动作,完成整个系统的工作。随着发出语音命令距离的增大,识别率呈下降趋势。这个识别率与麦克的距离相关,距离越大,识别率越低。
  五、结论
  以MSP430G2为核心所设计的控制器功耗低、定时、唤醒速度快,可连蓝牙实现手机控制通信,此乒乓球训练助手软件方便快捷,能较好地实现人机交互、达到锻炼身体的目的。
  参考文献:
  [1] 李新明.自动乒乓球发球机设计及其控制系统的探究[J].电子测试,2014(S1)
  [2] 金鑫,田犇.基于LD3320的语音控制系统设计实现[J].电脑与信息技术,2011,19(6)
  [3] 杨平,王威.MSP430系列超低功耗单片机及应用[J].国外电子测量技术,2008,27(12)
  [4] 王臻.运用PWM技术对直流电机转速的控制[J].工业仪表与自动化装置,2013(6)
其他文献
谐振接地电网由于操作不当,会使局部电网临时形成中性点不接地的方式运行。在中性点不接地电网中,频繁发生由电磁式电压互感器引起的铁磁谐振过电压,严重影响系统的安全运行
【正】行政领导问责制,就是对行政领导的失责行为及其后果进行责任认定和责任追究的制度,其基本功能在于防止领导干部的权力异化、提升领导干部的执政能力、激发领导干部的工
电力是国家的主要能源之一,为国家经济发展做出巨大的贡献。小到各种家用电器,大到国家建设、国情管控、国家基建的发展等,这一系列都需要电力作为承载媒介。从目前已有的大
摘要:在城市轨道交通发展过程中,地铁的稳定、安全运行有着非常重要的影响,本文主要对地铁车辆电气牵引系统的电气控制进行了探讨,首先对电气牵引系统结构特征进行了分析,然后详细介绍了电气控制的三种基本类型——牵引控制、电制动抗旨以及交流控制,希望能为大家提供有益 参考。  关键词:地铁;车辆电气牵引系统;电气控制   地铁车辆电气牵引系统主要由电力设备与控制电路等组成,经由设备与电路之间的连接作用,能够
摘要:科技的快速发展,为机械制造业的迅猛发展提供了有效的助力,更多先进设计理念融入机械制造行业中,使机械制造质量与效率大幅度提升。市场需求、行业发展对机械性能提出了更高的要求,使机械制造的设计环节要达到合理化要求,从而使机械产品的性能不断提升。在机械设计工作中,要保障设计理念、设计内容与实际工艺需求相符合,从而使机械产品满足市场需求,推动机械制造业的稳定发展。  关键词:机械制造加工工艺;机械设计
国家标准GB/T 18742-2017《冷热水用聚丙烯管道系统》针对无规共聚聚丙烯(PP-R)管道产品引入了熔融温度项目,以适合我国国情。PP-R的熔融温度与其分子量和结晶情况直接相关,
摘要:近年来国家经济水平迅速提高,随之而来的负面影响也凸显出来,尤其是环境污染、资源匮乏、生态平衡破坏等方面。在习近平总书记提出的绿色发展新理念影响下,国民开始意识到环境保护已经成为现阶段发展的重之重。采用新技术、优化环保设备成为环境保护的必不可少的一步,也是我写这篇文章的意义所在。发展经济和保护环境似乎看起来像是一个永远都不可调和的矛盾体,对于我国这一阶段的形势来说,工业的发展相对来说已经比较成
摘要:随着社会的不断进步和发展,店里需求成为我国当前市场发展的重要基础,因此变电站实现自动化对于电力系统的提升是非常必要的。变电站自动化分布式通信控制系统的研发设计就是其中一个很大的进步。这对于变电站的持续工作以及工作效率的提升都是有很大益处的。本文中我们就将针对变电站自动化分布式通信控制系统的设计进行深入探讨分析,希望可以更好的保证变电站的服务质量和效率。  关键词:变电站;自动化分布式;通信控
为促进百草枯中毒临床诊治研究,提高各级医院综合救治水平,由《中国工业医学杂志》山东特约编辑部和山东大学齐鲁医院主办的2011年齐鲁“百草枯中毒”临床病例专题研讨会定于11月4-6日在山东省(具体地点另行通知)召开,会议拟邀请国内知名专家到会作精彩专题报告,参会交流论文将推荐至中文核心期刊、中国科技论文统计源期刊《中国工业医学杂志》优先发表,参会人员可获I类继续教育学分4分。欢迎从事急诊、急救、重症
注重从基层培养选拔干部,是我们党的优良传统和加强干部队伍建设的成功经验,是新时期建设高素质党政干部队伍、贯彻落实科学发展观的必然要求,也是形成正确用人导向、激励广大干