高级组题乒乓球吹风定位系统_第1页
高级组题乒乓球吹风定位系统_第2页
高级组题乒乓球吹风定位系统_第3页
高级组题乒乓球吹风定位系统_第4页
高级组题乒乓球吹风定位系统_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、方案论证与比 控制器部 显示部分 键盘部分 电机部分 调压部 反馈部 二、系统的具体设计及实 系统总框 硬件设计 键盘实现 软件设计 主程序流 测试、结果及分 参考文 设计乒乓球吹风设计一个乒乓球吹风。在高为1m,半径略大于4cm的透明圆筒里放一乒乓球在圆筒的最底端安装一吹风设备往圆筒中吹风,通过调节风速风量使乒乓一、设计要

吹风设 1cm5mm比赛现场乒乓球由主办方提供,为标准4cm规格。圆筒(可用透明塑料 乒乓球吹风可以用一个闭环控制系统来实现。闭环系统在工业上应用十分广泛。闭环控制系统由控制器、受控对象和反馈通路组成。在此乒乓球吹风里面,采用stc89c52单片机控制,L298N进行调节吹风机,超声波测距反馈。同开环控制系统相比,闭环控制具有一系列优点。在反馈控制系统中,不管出于什么原因(外部扰动或系统内部变化,只要被控制量偏离规定值,就会产生相应的控制作用去消除偏差。因此,它具有抑制干扰的能力,对元件特性变化不敏感,并能改善系统的响应特性。但反馈回路的引入增加了系统的复杂性,而且增益选择不当时会引起系统的不稳定。为提高控制精度,在扰动变量可以测量时,也常同时采用按扰动的控制(即前馈控制)作为反馈控制的补充而构成复合控制系统。闭环系统是基于反馈原理建立起来的自动控制系统。所谓反馈原理,就是根据系统输出变化的信息来进行控制,即通过比较系统行为(输出与期望行为之间的偏差,并消除偏差以获得预期的系统性能。在反馈控制系统中,既存在由输入到输出的信号前向通路,也包含从输出端到输入端的信号反馈通路,两者组成一个闭合的回路。因此,反馈控制系统又称为闭环控制系统。反馈控制是自动控制的主要形式。自动控制系统多数是反馈控制系统。在工程上常把在运行中使输出量和期望值保持一致的反馈控制系统称为自动调节系统,而把用来精确地跟随或复现某种过程的反馈控制系统称为伺服系统或随动系统。关键环系反馈PMW波形输超声波测距L298N、stc89c52单片机Summary:tabletennisblowingpositioningsystemisaclosed-controlsystems.Closed-loopsysteminawiderangeofindustrialapplications.Closed-loopcontrolsystemconsistingofacontroller,themanagedobjectandfeedbackpathways.Inthistabletennisblowingpositioningsysteminside,takethestc89c52chip,theL298Nchipmodulationhairdryer,ultrasonicfeedback.Comparedwiththeopen-loopcontrolsystems,closed-loopcontrolprovidesanumberofadvantages.Inthefeedbackcontrolsystem,nomatterwhatthereason(externaldisturbancesorSysteminternals),aslongastheamountofdeviationfromtherequirementsundercontrol,thevaluewillcausethecontroltoeliminatebias.Therefore,ithastheability,interferenceonthecomponentpropertiesnotsensitive,andcanimprovesystemresponse.Butthefeedbackloopofintroducingsystemcomplexity,andgainchoosenotatthattimecouldleadtosysteminstability.Toenhanceprecision,thedisturbancevariablescanbemeasured,areoftenadoptedbydisturbancecontrol(thatis,feed-forwardcontrol)asthefeedbackcontrolofcomplimentaryandconstituteacompositecontrolsystem.Closed-loopsystemisbasedonthefeedbackoftheautomaticcontrolsystem.Theso-calledfeedback,isbasedonthesystemoutputchangesinformationcontrol,thatis,bycomparingthesystembehavior(output)andexpectedbehaviorsofdeviation,andeliminatebiasinordertoobtaintheexpectedperformanceofthesystem.Inthefeedbackcontrolsystems,bothfrominputtooutputsignalforwardpath,alsocontainstheoutputtotheinputsignalpathways,bothcomposedoffeedbackaclosedcircuit.Therefore,feedbackcontrolsystemalsoknownasaclosed-loopcontrolsystems.Feedbackisthemainformofautomaticcontrol.Automaticcontrolsystemmostlyfeedbackcontrolsystems.Inengineeringoftenrunningtooutputandexpectconsistentfeedbackcontrolsystemknownastheautomaticadjustmentofthesystemandusedtopreciselyfolloworreproducingsomeprocessoffeedbackcontrolsystemcalledservosystemorservosystem.:single-loopsystem,feedbackcontrol,PMWwaveformoutput,ultrasonic,L298Nchip,chip,stc89c52论证与比乒乓吹风,为了要有较为精准的控制定位,我们决定采用单闭环调节系统来实现。部件1能不够强大,中断源和定时器较少,且没有可调占空比波形输出。片机功能强、高速度是其主要的优点,内部集成了较多的中断源和定时器资源及EEPROM的优点,多种模式的波形输出,很好地满足了本系统设计的要求。缺点:价格较AT89c52单片机高。2方案一使用LCD16023方案一I/O口直接连接的独立式键盘,I/O口对应,编程容易控方案二利用PA4*48IO16个按键,可使操作45

方案二利用L298N进 6 通过超声波穿测距模块DYP-ME007进距。该模块测量信号可以以数字方案二:直流稳压电源的具体设计及实超声波测距模DYP-ME007DS1302本乒乓球以STC89C52单片机为系统配合 在本系统中,针对用户调整各项参数时的需要,我们采用了4*4键盘,只占用8个IO口(P1口)就实现了16个按键,使操作界面更加人性化,操作过程更加简单、2-3-2采用L298N实现 调压功能,L298N引脚如图,输入两个电压,一个使工作电压,另一个为输出基准电压。通过软件编程调节占空比的不同来实现电压大小的调节与单片机连接的实现:超声波测距模块DYP-ME007的测量是数字量,通过编程能读出测量值,这样的特点使反馈功能易于实现,直接通过软件程序便能与设定值比较,进而调整L298N输出电压,提供准确的风力。四个引脚如下:与单片机连接的实现: 外部中断Y三软件设3.1主程序流程l298n输L298n芯N 完整的系统源代//晶振 = = =//dian//P1#include #defineucharunsignedchar//定义一下方便使用#defineuint unsignedint#defineulongunsignedsbitTrig =P1^0;//产生脉冲引脚sbit P3^2sbitwaiduan1 =P3^3;//1sbitdian=P3^4;//接L298N的输出口sbitled=P3^5;//接发光二极管uintdistance[4]; ucharge,shi,ba eL,i;//自定义寄存器ucharKey_Value; ucharCONT_1; uintdistance_data,a,b; //用于测距程序数据uintc[3]={0x3f,0x6d,0x3f};//初始设定显示值uintd[3]={0,5,0};//初始设定值inte; uintth,tl,celiang,sheding,p;//高电平时间,低电平时间,测量值,设定值,比例度bitsucceed_flag; voidconversion(uinttemp_data);//测量数字转换voiddelay_20us();//20usvoiddelay_10us(uinti);//i10usvoiddelay_1us(uintt);//t1usvoidceju();//测量距离voidjianpan();//键盘输入保存设定值ucharkeyscan(void);//键盘扫描voidmain(void) //主程序{ //P3^3 //打开定时器0中断 { dian dian=1;}}void{

//1succeed_flag=0;//清测量成功标志 < //关闭定时器1 { //8 //168 eL;//816 //58}if(b==a)CONT_1=0;if(b!=a)CONT_1++;{}} interrupt //0{eH=TH1; eL=TL1; }//0中断,timer0(interrupt //01{TH0=0xff0{case0x00:P0=ge;P2=0xff;flag++;break;case0x01:P0=shi;P2=0xfe;flag++;break;case0x02:P0=bai;P2=0xfd;flag++;break;case0x03:P0=c[2];P2=0xfb;flag++;break;case0x04:P0=c[1];P2=0xfa;flag++;break;case}}INT1_()interrupt2//外部中断1,用于键盘扫描,设定值{}{ucharge_data,shi_data,bai_data;bai_data=temp_data/100; shi_data=temp_data/10; ge_data=SEG7[ge_data];bai=bai_data;shi=shi_data; =ge_data;}voiddelay_20us() ucharbt;}voiddelay_10us(uinti){ucharx,j;}{

ucharucharKeyscan(void){uchari,j,temp,Buffer[4]={0xef,0xdf,0xbf,0x7f};for(j=0;j<4;j++){P1=/*

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论