版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学校代码:11059学号:0805070014毕业设计<论文)BACHELORDISSERTATI ON论文题目:
番茄采摘机器人运动控制系统的设计与实现学位类别:年级专业<班级):
工学学08级自动化
士<1
)班作者姓名:导师姓名:完成时间:
2018年
5月
15日番茄采摘机器人运动控制系统的设计与实现中文摘要本文从机器人机械结构入手,对番茄采摘机器入的运动控制系统进行了研究。首先,参照国内外的采摘机器人的研究现状,分析了番茄采摘机器人机械结构并完成运动控制系统的机械结构设计。b5E2RGbCAP其次,对运动控制系统进行了分析和设计。运动控制系统的分析与设计部分立足于采摘机器人的工作环境,并结合采摘机器人自身运动方面的需求和其它机械部分的需求来设计。主要包括:电源模块、电机控制模块、电机驱动模块、显示模块等。 p1EanqFDPw第三,对采摘机器人的传感器部分进行了分析并对运动控制系统的避障部分进行了设计。采摘机器人的传感器选择依据的是番茄采摘机器人的工作环境以及目前市场上所具有的几种常见传感器的性能、价格和能完成的功能进行比较选择,最终设计出避障系统。DXDiTa9E3d最后,通过仿真验证了运动控制系统设计的准确性,实现了避障功能。关键词:机械结构;避障;传感器;运动控制TomatoHarvestingRobotMotionControlSystemDesignAndImplementationRTCrpUDGiTABSTRACTThispaperstartsfromthemechanicalstructureofrobottoanalyseanddesignthemotioncontrolsystemofTomatoPickingRobot.5PCzVD7HxAFirstly,withreferencetothenewresearchofthedomesticandforeignpickingrobot,itanalysesthetomatopickingrobotmechanicalstructureanddesignmechanicalstructureofthemotioncontrolsystem.jLBHrnAILgSecondly,analysisanddesignsthemotioncontrolsystem.Itisalsobasedonthepickingrobotworkingenvironment,andcombinedthedamandofpickingrobotselfmotionandthecoordinationofothermechanicaltodesign.Mainlyitcomprisesapowersupplymodule,motorcontrolmoduleanddisplaymoduleandsoonxHAQX74J0X.Thirdly,Thesensorofthepickingrobotisanalyzedanddesigningtheobstacleavoidanceofthemotioncontrolsystem,mainlyincluding:theselectionofsensor,obstacleavoidancemodule,alarmmoduledesigning.Pickingrobotsensorselectionisbasedonthetomatopickingrobotworkingenvironmentaswellasthecurrentmarket,whichhasseveralcommonsensorperformance,priceandcancompletethefunctionchosenforcomparison.Atlast,itdesignstheobstacleavoidancesystemLDAYtRyKfE.Finally,theaccuracyofthemotioncontrolsysteminthisdesignisverifiedcorrectlybysimulation.TheobstacleavoidancefunctioncanrealizinginthesimulationZzz6ZB2Ltk.I/46KEYWORD: mechanicalstructure。obstacleavoidance。sensors。motioncontroldvzfvkwMI1目 录中文摘要 Irqyn14ZNXIABSTRACTIEmxvxOtOco第一章前言 1SixE2yXPq51.1研究背景与意义16ewMyirQFL1.2果实采摘机器人研究现状1kavU42VRUs1.2.1果实采摘机器人国内外发展现状1y6v3ALoS891.2.2果实采摘机器人关键技术及其发展现状3M2ub6vSTnP1.3研究内容与结果40YujCfmUCw第二章机械结构的分析与设计 4eUts8ZQVRd2.1果实采摘机器人整体机械结构的分析4sQsAEJkW5T2.2运动控制系统机械结构的设计5GMsIasNXkA2.2.1运动控制系统的机械结构分析5TIrRGchYzg2.2.2运动控制系统机械结构的设计57EqZcWLZNX2.3运动控制系统车体载荷分析与执行器的选择6lzq7IGf02E2.3.1执行器选择依据6zvpgeqJ1hk2.3.2执行机构电机的介绍9NrpoJac3v1第三章运动控制系统硬件部分设计 错误!未定义书签。 1nowfTG4KI3.1总体方案设计思路10fjnFLDa5Zo3.1.1主控制器模块10tfnNhnE6e53.1.2电源模块11HbmVN777sL3.1.3电机控制模块11V7l4jRB8Hs3.1.4电机驱动模块1283lcPA59W93.1.5显示模块13mZkklkzaaP3.1.6报警模块13AVktR43bpw3.1.7传感器选择与避障系统设计14ORjBnOwcEd3.2运动控制系统硬件设计152MiJTy0dTT3.2.1主控器模块设计15gIiSpiue7A3.2.2电机控制模块电路设计17uEh0U1Yfmh3.2.3报警模块电路设计18IAg9qLsgBX3.2.4显示模块电路设计19WwghWvVhPE3.2.5超声波模块电路设计19asfpsfpi4k第四章运动控制系统软件设计21ooeyYZTjj14.1运动控制系统总程序流程图21BkeGuInkxI4.2超声波测距模块22PgdO0sRlMo4.3避障模块223cdXwckm154.4电机控制模块22h8c52WOngM4.5显示模块23v4bdyGious第五章系统仿真23J0bm4qMpJ9结束语25XVauA9grYP参考文献26bR9C6TJscw致谢27pN9LBDdtrdII/46附 件 27DJ8T7nHuGTIII/46第一章 前言1.1研究背景与意义随着电子技术和计算机技术的发展,智能机器人已在许多领域得到日益广泛的应用。在农业生产中,由于作业对象的复杂、多样,以及当前我国正面临人口老年化的趋势[1],使得新型农业机械——农业机器人的开发具有巨大经济效益和广阔的市场前景,符合社会发展的需求。番茄采摘机器人是基于人工采摘果实作业中耗时、费力等因素而应运而生的智能农业装备。运动控制系统作为采摘机器人控制系统中不可或缺的部分为机器人实现连续、稳定的采摘工作提供了必要的保证。QF81D7bvUA国际上,日本、美国等发达国家,已经从20世纪80年代开始研究采摘机器人,并取得很多成果。从1983年的第一台西红柿采摘机器人在美国诞生以来,采摘机器人的研究和发展已经经历了近30年[2],但我国在该领域中的研究还处于起步阶段,因此我们必须加快对采摘机器人的研究脚步以早日赶超国际水平,使其为我国农业的生产和发展做出重大。4B7a9QFw9h1.2果实采摘机器人研究现状1.2.1果实采摘机器人国内外发展现状采摘机器人是针对水果和蔬菜,可以通过编程来完成这些作物的采摘、转运、打包等相关作业任务的具有感知能力的自动化机械收获系统,是集机械、电子、信息、智能技术、计算机科学、农业和生物等学科于一体的交叉边缘性科学[3]。ix6iFA8xoX近30年来,采摘机器人的发展可谓是日新月异,日本和欧美等国家相继立项研究采摘苹果、柑桔、西红柿、西瓜和葡萄等智能机器人。和国内相比国外一直处于技术前沿。<1)经典的番茄采摘机器人是日本KondoN等人研制的番茄采摘机器人。其结构由机械手臂、末端执行机构、运动行走机构、视觉识别装置、控制模块、能源组块组成。图1.1、图1.2是其发明的7自由度采摘机器人的机械结构和实物图。采用具有冗余度的7自由度机械手是为了能够灵活避开障碍物。此款机器人的采摘准确率为70%,速度为15s/个果实[4]。<2)美国研究人员在美国航空航天局资助下研制成番茄采摘机器人能在草和叶子之间确1/46定西红柿的位置,挑选出已成熟的西红柿并进行采摘,其采摘准确度可达到85%~95%[5]。<3)日本一家机器人公司研制出草莓采摘机器人,如图 1.1 所示。其内置有能够感应色彩的摄像头,可以准确分辨出草莓和绿叶,利用事先设定的色彩值,再配合独特的机械结构,它就可以判断出草莓的成熟度,并将符合要求的草莓采摘下来,速度达到 10s/个[6]。<4)韩国的苹果收获机器人:韩国庆北大学的科研人员研制出苹果果采摘机器人,它具有 4个自由度,包括3个旋转关节和 1个移动关节。采用三指夹持器作为末端执行器,其手心装有压力传感器,可以起到避免苹果损伤的作用。它利用 CCD摄像机和光电传感器识别果实,从树冠外部识别苹果的识别率达85%,速度达5s/个。该机器人末端执行器下方安装有果实收集袋,缩短了从采摘到放置的时问,提高了采摘速度[7]。wt6qbkCyDE我国机器人技术虽然起步较晚,但在改革开放的推动下发展迅速。尤其在不少大专院校、研究所都在迸行采摘机器人和智能农业机械方面的研究,已有很多研究成果披露,比较有代表性的有:东北林业大学的陆怀民研制了林木球果采摘机器人[8];吉林工大学的周云山等人研究了蘑菇采摘机器人 [9];中国农业大学的张铁中等人针对我国常见的温室罩垄作栽培的草莓设计了 3种采摘机器人[10];南京农业大学的张瑞合、姬长英等人研制了番茄采摘机器人[11]。近期中国农业大学发明的黄瓜采摘机器人,如图1.2所示。经教育部认定,是国内第一台黄瓜采摘机器人,获得多项国家专利。其利用机器人的多传感器融合功能,对采摘对象进行信息获取、成熟度判别,并确定采摘对象的空间位置,实现机器人末端执行器的控制与操作的智能化系统,能够实现在非结构环境下的自主导航运动、区域视野快速搜索、局部视野内果实成熟度特征识别及果实空间定位、末端执行器控制与操作,最终实现黄瓜果实的采摘收获[12]。Kp5zH46zRk图1.1日本研制的草莓采摘机器人 图1.2中国农业大学研制的黄瓜采摘机器人2/46从国内外果实采摘机器人的研究现状来看,目前果实采摘机器人的研究正处于由实验阶段向实用推广阶段的过渡时期,我国在这方面的研究只处于起步阶段。要想让采摘机器人真正造福于人,必须进行更深入广泛的研究,改进目前采摘机器人存在的问题与不足,完善采摘机器人的新功能、新特点,确保机器人运行稳定、可靠。未来的采摘机器人将真正做到一机多用,不仅可以采摘多种果实还可以实现多种用途[13]。随着研究中遇到的问题和难题一一解决和攻破,果实采摘机器人将不断完善。相信在广大工程技术人员的不断探索和努力下,在不久的将来,采摘机器人技术会越来越成熟,采摘机器人会越来越多地应用于农业生产中并最终实现[14]。Yl4HdOAA611.2.2果实采摘机器人关键技术及其发展现状果实采摘机器人的关键技术应该包括以下几个方面:<1)要具有精确度高的视觉识别系统,能够区分出果实和植物的枝蔓,准确识别出成熟果实和非成熟果实,提高准确率和成功率。ch4PJx4BlI<2)具有灵活的机械臂和较为轻便柔软的机械末端,且能够在工作时避开枝蔓的阻挠。即自由度个数适中,同时能够保证采摘的效率。qd3YfhxCzo<3)具有较为稳定的运动控制系统,能够及时配合机械臂、机械末端的工作,确保采摘工作的顺利完成。<4)考虑到使用机器人采摘的果实的初衷是用机械代替人工从而提高工作效率。所以要求系统的实时性要好。果实采摘机器人在技术层面的发展,就视觉识别系统、机械臂、机械末端、运动控制系统方面都有了丰硕的成果。运动控制系统方面,技术已经相对来讲比较成熟,其技术关键之处是能够控制电机的起转停,并且具有适当的避障功能和报警功能。 E836L11DO5视觉识别方面,得益于数学模型及图像处理技术的发展,果实采摘机器人已经能够完成果实识别、果实成熟度识别以及精确快速处理等功能 [15]。比如,最初的日本研制的番茄采摘机器人采用传统视觉处理技术由彩色摄像头和图像处理卡组成的视觉系统来寻找和识别成熟果实 [16],而现在番茄采摘机器人,南京农业大学的张瑞合、姬长英等人在番茄采摘中运用双目立体视觉技术对红色番茄进行定位,将图像进行灰度变换,而后对图像的二维直方图进行腐蚀、膨胀以去除小团块,提取背景区边缘,然后用拟合曲线实现彩色图像的分割,将番茄从背景中分离出来[17]。对目标进行标定后,用面积匹配实现共轭图像中目标的配准。运用体视成像原理,从两幅二维图像中恢复目标的三维坐标。机械3/46臂机、械末端方面,由于自由度选择和传感器技术的进步、以及机械结构的不断改进。机器人已由一开始的无法准确判断和避开枝蔓 [18],发展到快速而准确的避开枝蔓采摘果实。 S42ehLvE3M1.3研究内容与结果研究内容:结合实际的果实采摘工作,研究番茄采摘机器人整体的机械结构;研究传感器应用及避障系统的功能要求;研究运动控制系统的功能需求和电机控制策略。501nNvZFis研究结果:(1>设计了运动控制系统机械结构;(2>设计了避障模块并选择出相应的传感器;(3>设计了运动控制系统的硬件模块和软件模块,硬件部分主要包括:主控制器模块、电源模块、电机控制模块、电机驱动模块、声光报警模块、超声波检测模块。jW1viftGw9第二章 机械结构的分析与设计根据番茄采摘机器人的运动控制系统的要求,设计出番茄采摘机器人运动控制系统结构并完成了车体载荷的估算和执行机构的选择。xS0DOYWHLP2.1果实采摘机器人整体机械结构的分析机器人整体的机械结构应具备以下能力:<1)要具备可靠性,稳定性,结构紧凑并且要有适当的工作范围。<2)要具备柔性和灵活性都比较好的机械手及末端执行器,即机械手具有一定的冗余度。LOZMkIqI0w通常果实采摘机器人的结构是由机械手臂、末端执行机构、运动行走机构、视觉识别装置、控制模块、能源组块组成。以日本KondoN等人研制的番茄采摘机器人为例,如图2.1、图2.2所示。其自由度为7,由下到上,第一个自由度为水平移动,第二个自由度是升降自由度,第三个为旋转自由度,后面三个为机械臂的轨迹规划自由度,最后一个是机械末端的自动调整自由度。ZKZUQsUJed4/46图2.1KondoN 等研制的番茄采摘机器人 图2.2 番茄采摘机器人机械结构示意图图2.3是番茄采摘机器人的整体结构示意图。图中采摘机器人为四轮式的采摘机器人,其由机械手臂、末端执行机构、运动行走机构、视觉识别装置、控制模块、电源模块组成。采用5个电机控制,使机器人能够多自由度工作。dGY2mcoKtT图2.3 四轮式果实采摘机器人整体结构示意图2.2运动控制系统机械结构的设计2.2.1运动控制系统的机械结构分析我们首先假想,番茄采摘机器人的环境是地面整体平坦,具有摩擦系数适中,地面结实。事实证明,一般的智能番茄生产大棚都是一个场地规划相对整齐干净的环境。此假设符合实际生产的背景环境。rCYbSWRLIA2.2.2运动控制系统机械结构的设计为此本设计的番茄采摘机器人采用的是四轮式底盘结构。前轮是控制车体5/46转向,后轮是控制车体前后运动。前后轮各用一个电机进行控制,前轮用步进电机控制方向;后轮采用的是直流电机控制车体的前进后退暂停。前者只需根据指令进行左右转向,而后者是承担整个车体的动力工具,对其选择尤为重要。图 2.4是俯视的布局图。图 2.5是其从后面角度看的机械结构示意图,FyXjoFlMWh图2.4 车体布局示意图图2.5 从车体后方角度观察2.3运动控制系统车体载荷分析与执行器的选择2.3.1执行器选择依据作为番茄采摘机器人中承担机器人的移动任务,车体载荷决定驱动电机的6/46选择。在运动控制系统设计中必须考虑车体载荷。 TuWrUpPObX<1)后轮的电机选择我们先假设车体重量是10千克,可以采摘的果实最大总重量是5千克。小车线速度为2m/s(一般以最高速度加上一定的余量来以此我们通过计算力矩、输出功率方面来选择执行器即驱动电机 >轮半径为0.075m。静态摩擦系数一般取0.2。减速比即为减速箱的齿轮比,通过查找减速箱datasheet查找一般的减速比和减速效率。我们选用14:1,其减速效率一般为80%。7qWAq9jPqE根据力矩方面进行选择1计算力矩MM=轴上的力矩/(减速比*减速箱效率><1)=静态摩擦力*轮半径/(减速比*减速箱效率>=静态摩擦系数×小车质量*g*轮半径/(减速比*减速箱效率>2计算电机转速nn=(线速度*60*减速比>/(2*pi*轴半径><2)3计算功率P02<3)P0Mn604根据最选择功率合适的电机,要求电机的输出功率满足Pmax≥P0,一般选择2P0≥Pmax≥1.5P0llVIWTNQFk进一步验证电机选择是否合适,验证方法:n0,MMHn<4)22从力矩的角度来为机器人选择驱动电机:M=15*9.8*0.075/(14*80>=0.2Nmn=(2*60*14>/(2*pi*0.075>=3600rpmP0=0.2*3600*2pi/60=73W因此,所选择的电机输出功率最好应在109.5~146W之间。通过查找电机的参数指标,,可以选择FAULHBER3863型号,当工作电压为24V时,其输出功7/46率为130W。且进入n0MHn,M符合条件。yhUQsDgRT122根据输出功率方面进行选择F VP<5)式中,F——工作机阻力,N。——工作机的线速度,m/s。——工作机的效率。一般取 0.94~0.96。其中F = N——主动轮与场地之间的摩擦在机器人行走时,主动轮是采用橡胶材料,与地面的静摩擦系数 约为0.1~0.2,在计算中选择02;——作用在主动轮上的支持力Gmg159.8147(N)<6)NG147(N),则FN0.214228.4(N)工作机的最大线速度取为 v 2ms由以上推断,可以得FV28.42<7)P60.4(W)0.94式中, 为电动机到主动轮的传动总效率而gr2c<8)滚动轴承效率:轮箱效率:齿轮效率则r0.995g0.97c0.988/462g r c 0.97 0.995 0.98 0.94。电动机的输出功率按下式计算:PP(KW)<9)0.7~0.8P60.4故P(KW)75(w)0.8因载荷平稳,电动机的额定功率Pm只需要略大于P即可。根据最选择功率合适的电机,要求电机的输出功率满足Pmax≥P0一般选择0≥Pmax≥1.5P0。,2PMdUZYnKS8I通过查找电机的参数指标,可以选择FAULHBER3863型号,当工作电压为24V时,其输出功率为130W。总结:由上述两种方法进行选择,可以看出FAULHABER公司生产的直流电机FAULHBER3863型号符合条件。09T7t6eTno<2)前轮的电机选择前轮的电机采用步进电机,可以使小车转向更加灵活,本设计中前后轮的电机功率及力矩应该相当。我们采用 35BY48HJ120减速步进电动机。e5TfZQIUB52.3.2执行机构电机的介绍<1)FAULHBER3863型号电机有如下特点:转动惯量小、启动电压低、空载电流小;最高转速达20200rpm,适当提高电压可获更高的速度并对电机寿命无影响;3名义电压从1.5~48VDC,功率最大226W,直径范围6~38mm,长度12~63mm;4最大输出扭矩1290mNm,配减速箱后,最大输出扭矩高达 20Nm;9/46表2.1为其性能参数。表2.1FAULHBER3863型号电机性能参数正常电压24V极限电阻0.62Ω最大输出220W85%6700rpm功率0.24A效率空载转速空载电流静止转矩1250mNm摩擦转矩8.0mNm速度常数287rpm反电动势3.49mv/rpm转矩常数33.3mNm/A电流常数0.030A/mNm常数n-M曲线斜5.4rpm/mNm转子电感130μH机械时间6ms率常数转子惯量110gcm最大转速8000rpm最大转矩110mNm<2)35BY48HJ120减速步进电动机特点,如表 2.2所示表2.235BY48HJ120减速步进电动机特点型号相步距扭电压电电阻转速驱动方式数角矩V流ΩrpmNmA35BY48HJ1202/47.51.5120.44564-2第三章 运动控制系统硬件部分设计本章讲述了番茄采摘机器人运动控制系统的硬件设计。3.1总体方案设计思路鉴于番茄采摘机器人的本职工作是顺利完成采摘工作,运动控制系统处于辅助的地位而并不需要像抢险救灾机器人等机器人精于路况处理的智能机器人那样处理复杂的实时环境问题。同时为了提高运动系统的稳定性能,避免设备的不必要的效率消耗以及降低投入成本和达到灵活的避险要求。有以下的设计思路。s1SovAcVQM3.1.1主控制器模块根据设计要求,控制器主要用于各种信号的处理、控制算法实现、底盘电动机的控制和声光报警等,控制器选择 ATMEL公司生产的 AT89C52单片机作为系统控制器。单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制,并且其功耗低、体积小、技术成熟和成本低等优点,使其在各个领域应用广泛。在本系统中控制量较多,单片机的优势得到很好的体现。GXRw1kFW5s10/463.1.2电源模块电源模块对于番茄采摘机器人的底盘控制系统来说极其重要,关系到整个底盘系统是否能够正常工作,因此在设计控制系统时应该选好合适的电源。机器人系统电机执行机构需要使用 24V电压供电,单片机系统、超声波传感器避障系统等必须在 5V电压下才能够正常工作。在设计中,我用一个直流电源<24V,10A)为机器人系统供电,其中,控制电路需要的 5V电压也是由 24V电源提供的。UTREx49Xj9为了提供稳定的 5V直流电源,需要将 24V电源稳定5V。目前,提供稳压直流电压的方法主要有两种:集成线性稳压电路,开关型直流稳压电路。比较而言,开关型直流稳压电路更能降低电源转换芯片的功耗,提高电源的利用效率。在本电路设计中,我选择开关型稳压电源 LM2576-5作为电压转换模块:根据分析可以知道机器人底盘控制系统正常工作时,需要电源提供不同大小的稳压电压。电动机在24V电压情况下能够正常工作。8PQN3NDYyP优势:开关稳压电源的功耗极低,其平均工作效率可达 70%~90%。在相同电压降的条件下,开关电源调节器件与线性稳压器件相比具有少得多的“热损失”。因此,开关稳压电源可大大减少散热片体积和 PCB板的面积,甚至在大多数情况下不需要加装散热片,从而减少了对 MCU工作环境的有害影响。mLPVzx7ZNw3.1.3电机控制模块脉宽调制<PWM)原理:小功率直流电机由定子和转子组成,对小功率直流电机调速系统,使用单片机是极为方便的。其方法是通过改变电机电枢电压接通时间与通电周期的比值<即占空比)来控制电机速度。这种方法称为脉冲宽度调制,简称PWM。小功率直流电动机的转速控制方法是将电动机电源接通一段时间,然后切断电源,再次接通电源,改变电动机通断时间的比列,即可达到调速的目的。这种调速方法称为脉宽调速。设脉冲宽度为t,脉冲周期为T,电机的平均转速为Vd Vmax D;式中,D t称为占空比,占空比越大,转速越高,反之就越T低。对于特定的电机,其最大 Vmax是确定的,因此控制平均转速就要控制占空比。AHP35hB02d用单片机实现脉冲宽度调制是很容易的,只要改变电机定子绕组电压的11/46通、断电时间,即可达到调节电机转速的目的。 NDOcB141gT3.1.4电机驱动模块<1)前轮电机的驱动模块由于步进电机是一种将电脉冲信号转换成直线或角位移的执行元件,它不能直接接到交直流电源上。设计中所控制的步进电机是四相单极式 35BY48HJ120减速步进电机。由于机步进电动机不能直接接到工频交流或直流电源上工作,而必须使用专用的步进电动机驱动器。ULN2003A是一个单片高电压、高电流的达林顿晶体管阵列集成电路。它是由 7对NPN达林顿管组成的,它的高电压输出特性和阴极箝位二极管可以转换感应负载。单个达林顿对的集电极电流500mA。达林顿管并联可以承受更大的电流。ULN2003A的极限参数如表3.1所示。1zOk7Ly2vA表3.1ULN2003A的极限参数工程符号数值单位最大输入电压Vi(max>30V集电极-发射极电压Vo(max>50V最大基极输入电流IB(MAX>25mA输出电流Io500mA贮存温度Ts-65~150℃结温Tj175℃引线耐焊接温度TD300℃<2)后轮电机的驱动模块所示为一个典型的直流电机控制电路。电路得名于“H桥驱动电路”是因为它的形状酷似字母H。4个三极管组成H的4条垂直腿,而电机就是H中的横杠<注:图3.1—图3.3都是示意图)。如图3.1所示,H桥式电机驱动电路包括4个三极管和一个电机。要使电机运转,必须导通对角线上的一对三极管。根据不同三极管对的导通情况,电流可能会从左至右或从右至左流过电机,从而控制电机的转向。要使电机运转,必须使对角线上的一对三极管导通。如所示,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿过电机,然后再经Q4回到电源负极。按图中电流箭头所示,该流向的电流将驱动电机顺时针转动。当三极管Q1和Q4导通时,电流将从左至右流过电机,从而驱动电机按特定方向转动<电机周围的箭头指示为顺时针方向)。 图3.2H桥电路驱动电机顺时针转动,图3.3所示为另一对三极管Q2和Q3导通的情况,电流将从右至左流过电机。当三极管Q2和Q3导通时,电流将从右至左流过电机,从而驱动电机沿另一方向转动 <电机周围的箭头表示为逆时针方向)。 fuNsDv23Kh12/46图3.1H桥驱动电路 图3.2驱动电机顺时针转动 图3.3驱动电机逆时针转动3.1.5显示模块本设计的显示模块目标是能够显示出电机的正反转停等信息。采用的是带中文字库的128X64LCD屏幕。128X64LCD是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字.也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。tqMB9ew4YX128X64LCD基本特性:<1)低电源电压<VDD:+3.0--+5.5V);<2)显示分辨率:128×64点;<3)内置汉字字库,提供8192个16×16点阵汉字(简繁体可选>;<4)内置128个16×8点阵字符;<5)2MHZ时钟频率;<6)显示方式:STN、半透、正显;<7)驱动方式:1/32DUTY,1/5BIAS;<8)视角方向:6点;<9)背光方式:侧部高亮白色LED,功耗仅为普通LED的1/5—1/10<10)通讯方式:串行、并口可选;<11)内置DC-DC转换电路,无需外加负压;<12)无需片选信号,简化软件设计。HmMJFY05dE3.1.6报警模块采用单片机产生不同的信号来控制闪光 LED灯和蜂鸣器完成声光报警提示,其主要应用于番茄采摘机器人在遇到障碍物时的自动警报功能。 ViLRaIt6sk13/463.1.7传感器选择与避障系统设计采摘机器人中传感器主要应用于果实的识别、系统的导航、以及避障。果实识别与采摘采用视觉传感器、位置传感器、力传感器,系统导航采用电磁传感器,运动系统避障采用超声波传感器。9eK0GsX7H1本设计中的传感器主要是应用于运动控制系统的避障设计,避障系统所要达到的要求是准确判断车体前后方有无障碍物。若有则执行避障任务,即急停、报警提示。识别障碍的首要问题是传感器的选择,下面对几种传感器的优缺点进行说明如表3.1所示。naK8ccr8VI<1)常见传感器的比较传感器种类多,应用广泛,以下是几种常用传感器的比较。如表 3.2所示表3.2传感器性能比较传感器类型优点缺点红外传感器价格合理,使用方便测量范围小,对空气温度变化敏超声波价格合理,可以测死物,夜间不感。视觉受影响。测量范围有限,对天气环境变化易于多目标测量和分类,分辨率敏感。好。不能直接测量距离,算法复杂,不受温度、天气影响。处理速度慢。<2)避障系统传感器的选择方案一:红外传感器广泛应用于门控系统,其优点是价格合理使用方便。其利用红外原理制成的,这也就决定其在对物体探测过程中对温度依赖过大,对温度相同的物体不能做出准确的判断。B6JgIVV9ao方案二:视觉传感器在物体识别系统中使用得非常广泛,比如本机器人视觉识别系统中的图像获取。视觉传感器优点是尺寸小,价格合理,在一定的宽度和视觉域内可以测量定多个目标,并且可以利用测量的图像根据外形和大小对目标进行分类。缺点是算法复杂,处理速度慢。P2IpeFpap5方案三:探测障碍的最简单的方法是使用超声波传感器,它是利用向目标发射超声波脉冲,计算其往返时间来判定距离的。该方法被广泛应用于移动机器人的研究上。其优点是价格便宜,易于使用,且在 10m以内能给出精确的测量。3YIxKpScDM14/46相比较而言本系统选择方案三即用超声波传感器作为避障部分的传感器。图3.4为超声波避障模块框图。 gUHFg9mdSs图3.4超声波避障模块框图超声波避障模块<3)超声波障碍检测原理超声波是一种在弹性介质中的机械振荡,其频率超过20KHz,分横向振荡和纵向振荡两种,超声波可以在气体、液体及固体中传播,其传播速度不同。躲测电声量光避距机警障驱碍离动示疗及家电中获得广泛应用。uQHOMTQe79子物子子子模模模TOF<timeofflight)。首先测出超模块块块声波从发射到遇到障碍物返回所经历的时间,再乘以超声波的速度就得到二倍块的声源与障碍物之间的距离。IMGWiDkflP总结:最后可以归纳运动控制系统的总框图如图3.5所示番茄采摘机械系统部分电运电机驱动模块动系统声光报警模块控运动系统障碍物检测模制显示模块器图3.5运动控制系统的总框图 WHF4OmOgAw3.2运动控制系统硬件设计3.2.1主控器模块设计本设计的主控制器是 AT89C52单片机。它是一个低电压,高性能 CMOS8位单片机,片内含 8kbytes的可反复擦写的 Flash只读程序存储器和 256bytes的随机存取数据存储器 <RAM),器件采用 ATMEL公司的高密度、非易失性存储技术生产,兼容标准 MCS-51指令系统,片内置通用 8位中央处理器和Flash存储单元,在内部功能及管脚排布上与通用的 8xc52相同,其主要用于会聚调整时的功能控制。功能包括对会聚主 IC内部寄存器、数据 RAM及外部接15/46口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号 IR的接收解码及与主板CPU通信等。功能强大的微型计算机的AT89C52可为许多嵌入式控制应用系统提供高性价比的解决方案。aDFdk6hhPd主要管脚有:XTAL1<19脚)和XTAL2<18脚)为振荡器输入输出端口,外接12MHz晶振。RST/Vpd<9脚)为复位输入端口,外接电阻电容组成的复位电路。ozElQQLi4T最小系统电路如图 3.6所示,其由时钟电路和复位电路组成。时钟电路。MCS-51单片机芯片内部设有一个反向放大器构成的振荡器,XTAL1和XTAL2分别为振荡电路的输入和输出端,时钟可以由内部或外部产生。时钟电路内部时钟的晶振频率可以在 1.2MHz到12MHz之间选择,C1、C2电容值取5-30pF,电容的大小可以起频率微调作用,外部时钟电路的XTAL1接地,XTAL2接外部振荡器,一般频率低于12MHz的方波信号。CvDtmAfjiA复位电路。通过某种方式,使单片机内的寄存器的值变为初始状态的操作称为复位。在时钟电路工作后,在 RESET端持续给出2个机器周期的高电平就可以完成复位操作。 QrDCRkJkxh图3.6最小系统电路原理图16/463.2.2电机控制模块电路设计本设计中电机的控制方式是 PWM波控制方式。控制两个电机:前轮控制车体转向的步进电机;后轮控制电机前进后退的直流电机。图3.7是前轮步进电机的电路图,图3.8为直流电机用H桥驱动的电路图。4nCKn3dlMX(1)前轮控制电机转向的步进电机的电路设计前轮电机用ULN2003A作为电机驱动器,用于完成电机的正反转。图3.7前轮步进电机的电路图<2)后轮控制车体的前进后退的电机的电路设计17/46图3.8直流电机用H桥驱动的电路图3.2.3报警模块电路设计本模块硬件分为两个部分:光报警如图 3.9所示,声报警如图 3.10所示。LED灯与电阻组成光报警;蜂鸣器与驱动电路组成的声报警。声报警部分的驱动是由8050构成的放大电路。报警模块是依据避障部分提供的信号而动作的。当机器人正常运行时,报警模块不产生动作;当检测系统检测到障碍物时,报警模块动作,LED等闪光,同时蜂鸣器发出报警,起到提示作用。 ijCSTNGm0E图3.9LED灯光报警 图3.10声报警18/463.2.4显示模块电路设计显示模块如图3.11所示,是将番茄采摘机器人的运动状态用直观的方法显示出来。图3.11显示模块3.2.5超声波模块电路设计本设计采用T/R-40-12小型超声波传感器作为探测前方障碍物体的检测元件,其中心频率为40Hz,由80C52发出的40KHz脉冲信号驱动超声波传感器发送器发出40KHz的脉冲超声波,如机器人运动时前方遇到有障碍物时,此超声波信号被障碍物反射回来,由接收器接收,经LM318两级放大,再经带有锁相环的音频解码芯片LM567解码,当LM567的输入信号大于25mV时,输出端由高电平变为低电平,送80C52单片机处理。vfB1pxanfk<1)超声波发射电路超声波换能器两端的震荡脉冲是由单片机 I/O口产生的 40kHz方波提供的。为了增加超声波的探测距离,就需要增加超声波换能器的功率。为此设计中采用了CD4069六非门反相器来增强超声波的发射功率,由于非门实质上是放大倍数很大的反相放大器,如果给非门加上合适的负反馈电阻,就能够使它从饱和区进入线性放大区。单片机I/O产生的40KHz方波信号一路经以及反向器反相后送到超声波换能器的一个电极,另一路经两级反相器反向后送入超声波换能器。用这种推挽形式将方波信号加到超声波换能器两端可以提高的另一个电极。JbA9VhEou1超声波的发射强度。输出端采用两个反向器并联用以提高驱动能力。其电19/46路原理图如图3.12所示。上拉电阻R23,R24一方面可以提高反相器的高电平驱动能力,另一方面可以增强超声波换能器的阻尼效果,缩短其自由震荡的时间。Q10的作用是提高单片机 I/O口的输出电压,目的也是提高超声波发射的功率。X7Ahr18pJI图3.12 超声波发射驱动电路<2)超声波接收电路集成芯片 CX20186A是一款红外线检波接收的专用芯片,常用电视机遥控器。考虑到红外遥控常用的载波频率 38KHz与本设计中超声波频率 40KHz较为接近,所以利用它来制作超声波检测接收电路。实验证明 CX20186A接收超声波具有很高的灵敏度和较强的抗干扰能力。如图 3.13所示为CX20186A内部结构及电路连接图。 b3zqXLCqXo图3.13CX20186A内部结构及电路连接图使用CX20186A集成电路对接收探头受到的信号进行放大、滤波。其总放大增益80db。以下是CX20186A的引脚注释∶pZyytu5rc51脚:超声信号输入端,该脚的输入阻抗约为 40kΩ。20/462脚:该脚与地之间连接 RC串联网络,它们是负反馈串联网络的一个组成部分,改变它们的数值能改变前置放大器的增益和频率特性。增大电阻R1或减小C1,将使负反馈量增大,放大倍数下降,反之则放大倍数增大。但C1的改变会影响到频率特性,一般在实际使用中不必改动,典型参数R1=4.7Ω,C1=1μF。DVyGZezsrM脚:该脚与地之间连接检波电容,电容量大为平均值检波,瞬间相应灵敏度低;若容量小,则为峰值检波,瞬间相应灵敏度高,但检波输出的脉冲宽度变动大,易造成误动作,经实验测试取 3.3μF为宜。RQxPvY3tFs5脚:该脚与电源间接入一个电阻,用以设置带通滤波器的中心频率 F0,阻值越大,中心频率越低。取 F例如, R=200kΩ时, 0≈42kHz,若取R=220kΩ,则中心频率F0≈38kHz。5MxX1IxuU96脚:该脚与地之间接一个积分电容,标准值为 330pF,如果该电容取得太大,会使探测距离变短。脚:遥控命令输出端,它是集电极开路输出方式,因此该引脚必须接上一个上拉电阻到电源端,没有接受信号是该端输出为高电平,有信号时则产生下降。脚:电源正极,4.5~5V。第四章 运动控制系统软件设计番茄采摘机器人运动控制系统的软件主要由等五大部分组成,每一部分都针对相应的硬件路。4.1运动控制系统总程序流程图首先小车进行上电初始化程序,屏幕显示小车初始状态,后小车开始前进,前进过程中单片机通过超声波模块不断检测距前方障碍物。当检测距离小于程序设定的避障安全距离时判定前方有障碍物,此时小车停止前进,与此同时声光报警器动作,发光 LED不断闪烁与此同时单片机控制电机驱动模块驱动电机完成避障操作完,避障动作完成后小车继续前进并检测前方障碍物。图4.1为系统总程序流程图。jIw5xs0v9P21/46图4.1运动控制系统总程序流程图开始4.2超声波测距模块初始化图4.2开始信息显示主程序对系统进行初始化之后,超声波测距程序设置定时器T0为16位定时器,开中断允许位发射超声波脉冲EA,清零显示端口P0和P2。之后调用超声波发射子程序小车前进送出一个超声波脉冲,为了避免信号直接耦合干扰需要延时 0.1ms在开外部中断接收返回的超声波信号 <这也就是超声波测距会有一个最小可测距离的原接受超声波脉冲因)。由于系统采用的是12M晶振,计数器每计一个数就是一微秒,当主程序检测到接收成功标志位后,将计数器T0中的数按公式d=(c*t>/2=172*T0/10000N是否有采摘任务计算。在室温下测试声速为计算距离344m/s,超声波每发射,接收一次所走距离为被测距离L的2倍,L便是被测物体和超声波传感器之间的距离, L式中t为计数器T0中的计数值。测出距离后结果将以十比进较制避障并BCD处理码方式送入累加器 A与安全Y距离进行比较,若判定前方有障碍物则执行避障操作,等待上述过程结束,然小车停止前进后再发射超声波脉冲重复测量过程。 xEve2buwnw4.3避障模块 调用采摘程序避障模块程序流程图如图4.3所示。避障系统的程序思路是:发现障碍物后,番茄采摘机器人停止动作,等待排除障碍再运动。KAvmyVYxCd入口N图4.3避障系统程序流程图停止前进4.4电机控制模块声光报警本设计用了两个电机:前轮控制车体转向的步进电机;后轮控制车体前进的直流电机。本运动系统对速度的精度无特殊要求,控制直流电机方法相对简等候单。对于步进电机,由于相对复杂所以以下做详细介绍。 Ywuu4FszRT四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式,如图 4.4所示。单四拍与双四拍的步距角相等,但单四拍的转动力矩是否有障碍物Y22/46小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。cstDApWA6A单四拍 双四拍 八拍图4.4 电源通电时序与波形图步进电机的驱动电路依据控制信号工作,控制信号由单片机产生,具体如下:如果按给定方向的正序换相通电,步进电机正转;如果按反序通电换相,步进电机反转。下面为八拍模式下以单片机的 P0口的低四位为控制端口的正序和反序的控制码。 qotL69pBkh正序:0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09;反序:0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01。4.5显示模块显示模块的关键之处是了解显示的指令。本设计使用的是128X64LCD。编写程序时只要按照时序严格编写就可以实现车体运动状态的显示功能。EksTCSTCzX第五章 系统仿真本设计是最后借助于仿真,完成的。简要步骤如下:在使用时先在 KeiluVision环境下编辑程序,然后保存程序、建立新工程、设置工程,接着编译程序并生成HEX文件,最后在Proteus上调试和执行。仿真结果验证本设计的方法正确,结果正确。Sgs28CnDOE仿真采用按键代替番茄采摘机器人采摘结构提供的信号,用于控制后轮电机的转动,并将电机的状态信息显示出去。前轮电机的转动,也是通过按键来模拟采摘机构提供的信号来完成。 5.1所示,显示的是后轮电机处于停止状态,23/46显示屏显示为“停止”。此时 LED点亮,蜂鸣器发出警报,车体停止运动。如图5.2所示,显示的是后轮电机处在正转的状态,在显示屏中显示为“前进”。此时无采摘任务,且前方无障碍物番茄采摘,机器人处于前进状态。6craEmRE2k图5.1 仿真效果图<后轮电机停止状态)24/46图5.2 仿真效果图<后轮电机正转状态)结束语本文介绍了番茄采摘机器人运动控制系统的设计与实现,阐述了番茄采摘机器人运动控制系 统的整体机械结构与运动控制 系统的组成,并对 基于AT89C52的控制策略进行了研究,设计了避障系统,并最终借助于 Proteus完成了实验的验证。本设计简单,软件编程易实现,实时性好且成本低,通过实验,成功实现了避障、显示、报警等功能。k8qia6lFh1一番风雨路三千,通过近一个学期的努力,终于在曲折中的完成了番茄采摘运动控制设计与实现这一毕业设计。毕业设计是本科学习阶段一次非常难得的理论与实际相结合的机会,通过这次比较完整的系统设计,感受到实践结合理论的重要性。在整个完成过程中,不仅提高了我查阅文献资料、设计手册、CAD制图、Proteus仿真等知识,并且使我的抗压能力、思维分析能力都有了很大提高,这必将成为我今后生活中不可多得的经验。y3qrGQOGwI同时在设计过程我也遇到了很多不懂的地方,比如如何选择电机的整体控制策略、避障系统的选择依据等问题。好在得到了王老师的耐心解惑,给我的25/46毕业设计指明了方向。MZpzcAiHKo参考文献[1]Ill-WooPark,Jung-YupKim,JunghoLee,Jun-HoOh.MechanicaldesignofhumanoidrobotplatformKHR-3[C].IEEE-RASInternationalConferenceonHumanoidRobot,2005:321–326.0VoHIjMIZ5EdanY,RogozinD,FlashT,eta1.Roboticmelonharvesting[J].RoboticsandAutomation,2000,16(6>:831-835.dRoQe3gJeM徐玮,沈建良.单片机快速入门[M].北京:北京航空航天大学出版社,2008.纪超,冯青春,袁挺,谭豫之,李伟.温室黄瓜采摘机器人系统研制及性能分析[D].中国农业大学工学院,2018.rNnYJNKKts[5]秦浩,马旭,卓晴.基于电磁场检测的寻线智能车设计 [M].北京:清华大学出版社,2009.宋健,张宾,于曙风.电磁感应传感器在喷雾机器人导航中的应用[J].农业工程学报,2005,27(6>:87-93.FJn6fxdLH9陈中伟,肖华,吴功平.高压巡线机器人电磁传感器导航方法[J].武汉大学学报,2006,14(5>:32-37.TFmfLhHMWP严诚,马宏亮.果实采摘机器人运动学研究[M].西安:西安交通大学出版社,2008.[9]曲文乾,胡晓乐.三维信息采集系统中的检校分析[J].首都师范大学学报,2008,12(8>:11-19.7Blnh0bNbw[10]李小炜,姬长英.多用途采摘机器人末端执行器的研究[M].南京:南京农业大学出版社,2018.lxlvNKFOpd张铁中,林宝龙,高锐.水果采摘机器人视觉系统的目标提取[J].农业机械学报,2004,41(12>:244-248.ztkEju9PET廖勤武,王朝立,梅迎春.基于超声的非完整移动机器人避障控制[J].上海理工大学学报,2009,31(4>:402-405.NpjMPeCQTA[13]罗维平.基于 DSP的移动机器人自动避障控制系统研究 [J].伺服控制,2008,31(8>:31-33.1ljUlY6R8h鲍官军,荀一,戚利勇,杨庆华,高峰.机器视觉在黄瓜采摘机器人中的应用研究[J].浙江工业大学学报,2018,38(1>:114-118.fhi3RIASmX26/46赵广涛,程荫杭.基于超声波传感器的测距系统设计[J].微计算机信息,2006,1(7>:129-131.scibnr4TBE张国勋,孙海.单片机原理及应用<第二版)[M].北京:中国电力出版社,2007.PubuduN.etal.AMethodforStereo-Visionbasedtrackingforroboticapplications[C].Proceedingsofthe47thIEEECDC,2008.G8hjTbyUQk楼然苗,李光飞.单片机课程设计指导[M].北京:北京航空航天大学出版社,2007.致谢时间总会在不经意间溜走,随着本论文的完成,我的大学生活也将结束。首先得感谢我的论文指导老师王俊老师,本文的工作是在王老师的悉心指导下完成的。从论文的选题、研究和论文的撰写都得到了导师细心的关怀和指点,导师渊博的知识,丰富的经验、活跃的学术思想、严谨的治学态度和求实的工作作风,都给我留下了深刻的印象,将永远激励着我刻苦钻研,积极向上。在毕业论文阶段完成的过程中,导师倾注了大量的心血,在学习和生活上都给了我谆谆教诲和无微不至的关怀,令我终生难忘。在此,谨向我的导师表示衷心的感谢和崇高的敬意!U4gspV1V41同时感谢在大学四年所有教授过我课程的老师,是他们的辛勤劳作,才有了我的不断进步。2018年05月于合肥学院附件:程序(部分程序清单>#include<AT89X52.h>#include<stdio.h>#include<math.h>#defineucunsignedchar#defineuiunsignedint#defineLCDPAGE0xB8 //设置页指令。#defineLCDLINE0x40 //设置列指令。sbitE=P3^5。sbitRW=P3^4。sbitRS=P3^6。27/46sbitL=P3^1。 //左半平面sbitR=P3^0。 //右半平面sbitSPEAK=P0^6。sbitLED=P0^5。sbitBusy=P2^7。// //忙判断位sbitMA=P1^6。sbitMB=P1^7。ucscan_key1,scan_key2。ucscan_key3,scan_key4。ucstep1。step2。staticstep_index。uicount1,count2。 //定时ucbutter。 //按键/*uccodeZZ[]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}。uccodeFZ[]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01}。*/staticspeed。 //速度参数//。本文件为 16×16点阵中文字库文件 ,字的横向 8点构成一字节 ,左边点在字节的高位,字符点阵四角按左上角→右上角→左下角→右下角取字uccodeHE[]={。合0x40,0x40,0x20,0x50,0x48,0x44,0x42,0x41,0x42,0x44,0x68,0x50,0x30,0x60,0x20,0x00,0x00,0x00,0x00,0x7E,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x7E,0x00,0x00,0x00,0x00,}。uccodeFEI[]={。肥0x00,0x00,0xFE,0x12,0x12,0xFE,0x00,0xFE,0x42,0x42,0x7E,0x42,0x42,0xFE,0x00,0x00,0x40,0x30,0x0F,0x21,0x41,0x3F,0x00,0x3F,0x40,0x40,0x40,0x40,0x40,0x40,0x70,0x00,}。uccodeXUE[]={。学28/460x40,0x30,0x10,0x12,0x5C,0x54,0x50,0x51,0x5E,0xD4,0x50,0x18,0x57,0x32,0x10,0x00,0x00,0x02,0x02,0x02,0x02,0x02,0x42,0x82,0x7F,0x02,0x02,0x02,0x02,0x02,0x02,0x00,}。ucYUAN[]={。院0xFE,0x02,0x32,0x4A,0x86,0x0C,0x24,0x24,0x25,0x26,0x24,0x24,0x24,0x0C,0x04,0x00,0xFF,0x00,0x02,0x04,0x83,0x41,0x31,0x0F,0x01,0x01,0x7F,0x81,0x81,0x81,0xF1,0x00,}。uccodeZI[]={。自0x00,0x00,0x00,0xF8,0x48,0x48,0x4C,0x4B,0x4A,0x48,0x48,0x48,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0xFF,0x00,0x00,0x00,}。ucDONG[]={。动0x20,0x24,0x24,0xE4,0x24,0x24,0x24,0x20,0x10,0x10,0xFF,0x10,0x10,0xF0,0x00,0x00,0x08,0x1C,0x0B,0x08,0x0C,0x05,0x4E,0x24,0x10,0x0C,0x03,0x20,0x40,0x3F,0x00,0x00,}。uccodeHUA[]={//化0x80,0x40,0x20,0xF8,0x07,0x02,0x00,0x00,0xFF,0xC0,0x60,0x30,0x1C,0x08,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x04,0x02,0x01,0x3F,0x40,0x40,0x40,0x40,0x78,0x00,0x00,}。uccodeX[]={//姓0x10,0x90,0x7F,0x12,0x10,0xF0,0x40,0x3C,0x10,0x10,0xFF,0x10,0x10,0x10,0x10,0x00,0x40,0x21,0x1A,0x04,0x0B,0x30,0x40,0x42,0x42,0x42,0x7F,0x42,0x42,0x42,0x40,0x00,}。uccodeM[]=29/46{//名0x00,0x40,0x20,0x10,0x08,0x27,0x44,0x84,0x44,0x24,0x14,0x0C,0x04,0x00,0x00,0x00,0x04,0x04,0x04,0x02,0x7E,0x23,0x23,0x22,0x22,0x22,0x22,0x22,0x7E,0x00,0x00,0x00,}。uccodeF[]={//冯0x00,0x02,0x0C,0xC0,0x38,0x02,0x82,0xFA,0x82,0x82,0x82,0xF2,0x8E,0x80,0x00,0x00,0x02,0x02,0xFF,0x00,0x04,0x04,0x04,0x05,0x04,0x04,0x44,0x84,0x40,0x3F,0x00,0x00,}。uccodeLi[]={//立0x00,0x10,0x10,0x90,0x10,0x10,0x11,0x16,0x10,0x10,0xF0,0x50,0x10,0x10,0x00,0x00,0x40,0x40,0x40,0x40,0x43,0x4E,0x40,0x60,0x58,0x47,0x40,0x40,0x40,0x60,0x40,0x00,}。uccodeZ[]={//志0x00,0x08,0x48,0x48,0x48,0x48,0x48,0x7F,0x48,0x48,0x48,0x48,0x48,0x48,0x08,0x00,0x20,0x1C,0x00,0x00,0x3E,0x40,0x40,0x41,0x4E,0x44,0x40,0x70,0x22,0x1C,0x08,0x00,}。uccodeZHUANG[]={//状0x08,0x30,0x00,0xFF,0x20,0x20,0x20,0x20,0xFF,0x20,0xE1,0x26,0x2C,0x20,0x20,0x00,0x04,0x02,0x01,0xFF,0x40,0x20,0x18,0x07,0x00,0x00,0x03,0x0C,0x30,0x60,0x20,0x00,}。uccodeTAI[]={//态0x00,0x04,0x04,0x04,0x84,0x44,0x34,0x4F,0x94,0x24,0x44,0x84,0x84,0x04,0x00,0x00,0x00,0x60,0x39,0x01,0x00,0x3C,0x40,0x42,0x4C,0x40,0x40,0x70,0x04,0x09,0x31,0x00,}。/*uccodeZHENG[]={正30/460x00,0x00,0x00,0x00,0xC8,0x08,0x08,0xF8,0x84,0x84,0x44,0x44,0x00,0x00,0x00,0x00,0x10,0x10,0x10,0x10,0x1F,0x10,0x10,0x0F,0x08,0x08,0x08,0x08,0x08,0x08,0x00,0x00,}。uccodeCHANG[]= //常{0x20,0x18,0x08,0x09,0xEE,0xAA,0xA8,0xAF,0xA8,0xA8,0xEC,0x0B,0x2A,0x18,0x08,0x00,0x00,0x00,0x3E,0x02,0x02,0x02,0x02,0xFF,0x02,0x02,0x12,0x22,0x1E,0x00,0x00,0x00,}。*/uccodeYUN[]= //运{0x40,0x41,0xCE,0x04,0x00,0x20,0x22,0xA2,0x62,0x22,0xA2,0x22,0x22,0x22,0x20,0x00,0x40,0x20,0x1F,0x20,0x28,0x4C,0x4A,0x49,0x48,0x4C,0x44,0x45,0x5E,0x4C,0x40,0x00,}。uccodeXIN[]= //行{0x10,0x08,0x84,0xC6,0x73,0x22,0x40,0x44,0x44,0x44,0xC4,0x44,0x44,0x44,0x40,0x00,0x02,0x01,0x00,0xFF,0x00,0x00,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,}。uccodeQIAN[]={//前0x08,0x08,0xE8,0xA8,0xA9,0xAE,0xEA,0x08,0x08,0xC8,0x0C,0x0B,0xEA,0x08,0x08,0x00,0x00,0x00,0x7F,0x04,0x24,0x44,0x3F,0x00,0x00,0x1F,0x40,0x80,0x7F,0x00,0x00,0x00,}。uccodeJIN[]={//进0x80,0x82,0x9C,0x88,0x00,0x88,0x88,0xFF,0x88,0x88,0x88,0xFF,0x88,0x88,0x80,0x00,0x00,0x40,0x20,0x1F,0x20,0x50,0x4C,0x43,0x40,0x40,0x40,0x5F,0x40,0x40,0x40,0x00,}。uccodeHOU[]={后0x00,0x00,0x00,0xFE,0x12,0x12,0x12,0x12,31/460x12,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x40,0x30,0x0E,0x01,0x00,0x7F,0x11,0x11,0x11,0x11,0x11,0x11,0x7F,0x00,0x00,0x00,}。uccodeTUI[]={退0x40,0x41,0xC6,0x00,0x00,0xFE,0x4A,0x4A,0xCA,0x4A,0x4A,0x7E,0x80,0x00,0x00,0x00,0x40,0x20,0x1F,0x20,0x40,0x5F,0x48,0x44,0x40,0x41,0x42,0x4D,0x58,0x40,0x40,0x00,}。uccodeTING[]={停0x80,0x40,0x20,0xF8,0x07,0x02,0x04,0x74,0x54,0x55,0x56,0x54,0x74,0x04,0x04,0x00,0x00,0x00,0x00,0xFF,0x00,0x03,0x01,0x05,0x45,0x85,0x7D,0x05,0x05,0x05,0x03,0x00,}。uccodeZHI[]={止0x00,0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0xFF,0x40,0x40,0x40,0x40,0x40,0x00,0x00,0x40,0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x40,0x40,0x40,0x00,}。uccodeZZ[]={//左0x00,0x00,0x00,0x20,0x20,0xA0,0x60,0x1F,0x10,0x90,0x90,0x90,0x00,0x00,0x00,0x00,0x00,0x10,0x08,0x24,0x22,0x21,0x21,0x21,0x1F,0x10,0x10,0x10,0x10,0x10,0x00,0x00,}。uccodeYZ[]={//右0x00,0x20,0x20,0x20,0x20,0xA0,0x60,0x1E,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00,0x10,0x10,0x08,0x04,0x02,0x3F,0x12,0x12,0x12,0x11,0x19,0x07,0x00,0x00,0x00,0x00,}。uccodeZHUAN[]={//转32/460x00,0x90,0x70,0x98,0xEE,0x88,0x08,0xA0,0xA0,0xFE,0x50,0x50,0x50,0x40,0x40,0x00,0x04,0x05,0x05,0x04,0x3F,0x02,0x00,0x00,0x16,0x25,0x52,0x0E,0x00,0x00,0x00,0x00,}。uccodeBAI[]={//空白0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}。uccodeMAOHAO[]={//冒号0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}。/**/uccodeYOU[]={0x00,0x08,0x08,0x88,0x48,0xF8,0x4C,0x4B,0x28,0x24,0xE4,0x04,0x04,0x04,0x00,0x00,0x04,0x02,0x01,0x00,0x00,0x7F,0x05,0x05,0x25,0x40,0x3F,0x00,0x00,0x00,0x00,0x00,}。uccodeZHANG[]={0x00,0xFC,0x02,0xBA,0xC6,0x20,0xA4,0xAC,0xD5,0x52,0x5E,0xD2,0x10,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x08,0x08,0x0B,0x0A,0x7E,0x05,0x05,0x04,0x04,0x04,0x00,0x0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 感染科实习生出科理论考试题及答案
- 人工挖孔灌注桩施工安全措施培训
- 2026年中医耳鼻喉科扁桃体灼烙术术后护理培训试卷及答案
- 带式劈半锯安全操作规程培训
- 主运输巷铺轨道、砌水沟安全技术要求培训
- 工程拖链安全操作规程培训
- 基坑工程文明施工管理措施培训
- 2025-2026学年四川成都成华区高二上学期段考(一)物理试卷及答案
- (2026年)医院疑难危重病例讨论制度
- (2026年)病案管理制度
- 2027年中考英语【阅读理解】满分答题技巧
- 贵州省粮食储备集团有限公司招聘考试真题
- 部编版新教材道德与法治五年级上册第2课《探索中国革命道路》教学设计
- 四年级上数学学困生转化计划
- 2026国企中层干部竞岗笔试真题题库及标准答案(竞聘专用完整版)
- 苏轼自题金山画像 课件
- 2026小学教资教育科学研究方法课件
- (2026年)纪念红军长征胜利90周年主题班会-爱我中华 长征启新程课件
- 中医基础理论全套课件415P-课件
- 2026年农村房屋买卖合同模板
- 八年级生物下册生物的遗传教学教案苏科版(2025-2026学年)
评论
0/150
提交评论