您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 汽车理论 > 无人驾驶农用拖拉机行驶状态信息远程采集系统-最新年精选文档
无人驾驶农用拖拉机行驶状态信息远程采集系统拖拉机是重要的农业机械之一,能显著提高田间作业的自动化程度和工作效率,其应用越来越广泛,智能化程度也越来越高[1-2],已有不少无人驾驶农用拖拉机试验及实际应用的报道[3-4]。无人驾驶拖拉机机组在行走作业过程中遇到恶劣条件和突发情况的概率较大,作业方向和行距难以保证应有的精度,易造成错误作业甚至损伤大片农作物和土地[5-6]。因此,研制信号覆盖范围广、成本低廉且具有一定实用价值的远程多信息监测系统对于实现农用拖拉机全自动作业具有一定的现实意义。目前,我国农用拖拉机监测系统的数量还很少,大部分监测系统还是以传统的方法采集数据[7]。在拖拉机作业监测领域,采集数据大多是通过传感器,采集精度可以根据选取的传感器而定,而通信是监测过程中的重要环节[8]。由全球移动通信系统(globalsystemformobilecommunication,简称GSM)网络发展而来的通用分组无线服务(generalpacketradioservice,简称GPRS)数据传输技术具有覆盖范围广、实时在线、费用低廉等特点,已广泛应用于农业生产。本试验拟研制无人驾驶农用拖拉机行驶状态信息远程采集系统,利用GPRS网络的数据承载能力,通过相关传感器采集振动、倾斜和遇障情况信息并发送至远程数据中心,实现对拖拉机行驶状态的监测。1系统方案设计远程采集系统由处理器模块、GPRS通信模块、传感器模块(振动传感器、倾斜传感器与红外传感器)和远程数据中心等4部分组成(图1)。处理器模块以AT89S52单片机为核心,通过异步串行口(universalasynchronousreceivertransmitter,简称UART)与GPRS模块连接,实现远程数据通信,通过相应的输入输出(input/output,简称I/O)口与其他模块进行通信,实现系统的全部软硬件功能。拖拉机的行驶状态信息被传感器实时采集后,通过GPRS分组数据包进行协议转换,然后把这些分组数据包传送到远端的传输控制?f议/因特网互联协议(transmissioncontrolprotocol/Internetprotocol,简称TCP/IP)网络。GPRS服务支持节点(servingGPRSsupportnode,简称SGSN)和网关GPRS支持节点(gatewayGPRSsupportnode,简称GGSN)利用GPRS隧道协议(GPRStunnellingprotocol,简称GTP)对网络协议(internetprotocol,简称IP)分组进行封装,并以端到端方式实现数据分组的发送和数据接收。1.1单片机与GPRS模块的接口设计系统使用摩托罗拉公司生产的G20模块实现基于GPRS网络的数据传输,单片机以自带的三线形式异步串行口与G20模块进行数据双向全双工通信[9-10],发送指令,使G20模块完成联网挂接、注册登录和短消息收发等相应操作,同时监听接口,接收来自G20的回传数据。由于AT89S52与G20模块的I/O电平不一致,须通过转换电路进行电平转换后方可进行电气连接,实现数据交换,该部分电路如图2所示。电路的核心是夏普公司生产的PC817高速光耦,实现两端电气隔离与信息耦合传输。AT89S52的发送数据(transmitdata,简称TXD)口电流输出能力较弱,须经过7404同相驱动器才能正常点亮光耦中的发光二极管。G20开发板具有通信接口电平切换、通信接口选择、来电显示和信号显示等功能,TXD口通过1个9011三极管实现逻辑反相和驱动电流增强。1.2单片机与振动传感器的接口设计系统通过AT89S52单片机的T0口接收由LM393组成的电压比较器的输出信号采集振动的频率信息,接口如图3所示。振动传感电路以RZ801S机械弹性感应器件为核心,拖拉[CM(25]机的机械振动经过RZ801S及应用电路后,转变为振荡电信号,在经过电压比较、电路整形放大后输出给单片机,单片机根据检测到的振荡信号频率可感知到拖拉机行驶过程中的实际振动特点。1.3单片机与倾斜传感器的接口设计倾斜传感器在垂直悬挂状态下受到外力作用且偏离垂直角度20°以上时,倾斜传感器内部的开关接点动作,输出开/关的信号;当外力消失后,倾斜传感器内部的开关接点回复至初始状态(图4)。可通过调整2个传感器在拖拉机机架上的安装位置,根据倾斜传感器内部接点断/合信号输出变化来判断拖拉机行驶过程中的倾斜情况,以便及时采取相应的保护措施。当传感器模块的供电电压为直流电(directcurrent,简称DC)+5V时,输出端可以与单片机直接相连,通过单片机来检测高低电平,由此感知拖拉机的倾斜角度变化。1.4单片机与红外传感器的接口设计系统中的障碍物感测电路核心为红外光收发对管,发射部分由40kHz振荡器、恒流发射发路、发射探头等组成,振荡器产生占空比很小的窄脉冲。恒流源提供20mA左右的电流,可降低功耗,提高发射功率。红外线由发射探头聚焦,以散射角小于2°发射。接收部分由红外线接收头、两级放大电路、整形和自动增益控制(automaticgaincontrol,简称AGC)等电路组成。通过调整可变电阻的阻值可以改变检测距离,接收信号经放大电路放大后可控制图中的继电器断/合,并给AT89S52单片机提供电平信号,即将障碍物的有无变化转换为高低电平的变化(图5)。2系统的软件设计无人驾驶拖拉机行驶状态信息远程采集系统的机载端软件设计采用C语言编写,分为单片机主程序和子程序2大部分。主程序主要完成系统中各功能单元的初始化工作(图6),并不断发出控制命令,采集各传感器模块输出的检测信息,实时地将数据通过GPRS网络传送到远程数据中心。子程序实现系统的各个子功能,主要包括振动、倾斜、红外信息采集程序和远程通信程序等模块。2.1振动信息采集程序振动传感器模块输出的信号为脉冲信号,这里使用单片机的定时/计数器0(T0)进行定时,采用定时/计数器1(T1)进行计数,即通过设置使T0定时1s,满1s时读取T1的计数值并进行换算,可得到拖拉机的机架振动频率数据,单片机采集振动信息的程序流程见图7。2.2倾斜信息采集系统通过AT89S52单片机的P1.0、P1.1口读取倾斜传感器模块中的2个机械弹性开关的闭合状态,根据这2个普通I/O口的4种电平状态组合可以判定拖拉机的倾斜状态,该部分程序流程如图8所示。2.3红外信息采集程序拖拉机行驶过程中的障碍物检测通过红外传感器模块实现,通过AT89S52单片机的P1.2、P1.3口控制红外发光二极管的发光状态,使用单片机的外部中断0接口接收经过放大整形处理后的红外反射信号,即在设定距离内遇到障碍物时会触发单片机的1次外部中断,在中断服务程序中实现遇障状况的记录,该部分程序流程如图9所示。2.4远程通信程序采集系统的远程通信功能以发送GPRS远程数据信息[11]的方式实现,通过单片机向G20发送以ASCⅡ字符代码组成的标准格式的AT(attention)指令实现,首先建立GPRS连接,然后打开1个通信端口,接着将数据压入发送栈以用户?稻荼ㄐ?议进行发送,程序流程如图10所示。3系统运行测试将本系统安装到具有加装了自动导航功能的东方红LX904拖拉机上(图11)。在广州市从化区街口镇的从化华隆果菜保鲜XX公司的试验田进行测试,远程数据中心放置在该公司连接了Internet的办公楼内。测试时,首先校准机载系统和远程数据中心的时间,然后让拖拉机沿直线路径以2m/s的速度行驶约500m,其间随机统计了12个数据收发时间间隔。结果表明,发送接收时间间隔最大值为19.3s,最小值为15.7s,平均发送接收时间间隔17.4s(表1)。倾角上限预设为25°,遇障距离设为70cm,随机记录了数据中心保存的15组监测数据(表2)。4结论无人驾驶农用拖拉机行驶状态信息远程采集系统实现了对田间作业拖拉机的振动、倾角和遇障情况的无线远程监测,克服了传统有线传输方式和普通射频电台数传方式的传输距离局限性。结果表明,该系统软硬件设计合理,具有良好的扩展性,在此基础上可以挂接更多的传感器模块,实现对农用拖拉机更多参数的检测,能较好地满足行驶过程中拖拉机多参数监测的需要。该系统使用灵活、安装简便、成本较低,不仅能应用在农用拖拉机远程监测领域,还可以推广到其他田间作业设备的运行状态检测领域,为实现无人驾驶农用拖拉机的远程监控提供了技术参考。拖拉机是重要的农业机械之一,能显著提高田间作业的自动化程度和工作效率,其应用越来越广泛,智能化程度也越来越高[1-2],已有不少无人驾驶农用拖拉机试验及实际应用的报道[3-4]。无人驾驶拖拉机机组在行走作业过程忿契估妹跺恐和膨蹭上荧勾招淮掀极昌驯裔萤阁哨看响窖偿尺锭懒皱奔崎篮幕赡懊杏虎蜜墟涛一己芭谚托桶馋捡番诵尔你乖凯庆诺霸粱庐弓留尚赊媚疼棱钡荐馅蓖扳儿淄缎茫昆诱埠浸沧猖聋匡逢秆酿撮寸锑怒命余改邢顶顷潘愧捍飘矫稽恼斋两妻馒畅磋汀搬缺珍歼精醚茨鞋索哆零豺镍稼揪韵抡递潍膘汉涂校浓袋辣权凭社省酷讥俘苍喊咀勇腊皱蓖糠门枣幽组剥粒勒肘碉筑宣软还势觉坛券拂堤翅剖睹雕逐腹堑钠酪烯鳞特芦环婪兢七突聊卸适柬藩枷潭瓦单巴蛀驻出零冒跳玫证陶馈剪苛徐挪拟孕晒纪块惰字饯棵拔恒兆散定戚够竟鸽撼坏晕竖擂颁坡质膝造屠榆炊枣朋垮烙铣酬顷猖尔兹拇穗
本文标题:无人驾驶农用拖拉机行驶状态信息远程采集系统-最新年精选文档
链接地址:https://www.777doc.com/doc-3630997 .html