ImageVerifierCode 换一换
格式:PDF , 页数:4 ,大小:2.80MB ,
资源ID:2250000      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/2250000.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Mega2560的轮胎吊区域定位的设计与实现_隋美娥.pdf)为本站会员(哎呦****中)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

基于Mega2560的轮胎吊区域定位的设计与实现_隋美娥.pdf

1、wwwele169com|83自动化技术0 引言轮胎式龙门起重机,简称轮胎吊,作为港口集装箱堆场装卸的主要设备之一,其工作效率直接关乎海侧的桥吊和集卡的协同作业,影响船舶进出港的效率。以青岛前湾集装箱码头有限公司二期堆场为例,如图 1 所示。由于地理位置限制,部分堆场区域较小,而轮胎吊体积大、成本高,通常堆场配置的轮胎吊数量小于堆场分区数1。多轮胎吊在箱区间调度,经常会出现轮胎吊转动轮胎90 度实现转场的需求。轮胎吊转场缓慢,每次转场都要花费 810min,为了节能减排,在实际调度中,为使轮胎吊移动距离和转场次数较少,调度员通常会就近安排轮胎吊进行作业。而目前,轮胎吊只有在工作时根据 PLC

2、传回的信号才知道所在的场区,如果轮胎吊停机,调度室无法得知其位置,对现场实时调度造成很大困扰。为进一步提高生产效率,降低生产成本,方便轮胎吊的实时调度管理,使管理者可以在电子地图上远程监视集装箱堆场内所有轮胎吊的工作状态和位置,成为亟待解决的问题。图 1 青岛前湾集装箱码头有限公司二期堆场图本文为解决上述问题,利用 Arduino Mega2560 单片机结合定位模块,设计实现了轮胎吊实时位置监测显示,并进行了实际硬件测试。1 系统整体设计测控系统单元安装在每一个轮胎吊的驾驶室上,监控系统运行于原来的箱控室内,监控系统以无线通讯的方式与每一个运动的测控单元保持数据双向传输。堆场箱区与轮胎吊定位

3、示意图如图 2 所示。在箱控室内的操作人员可以通过监控系统远程读取目标轮胎吊的位置信息,同时,可实时发送控制命令或作业任务至轮胎吊驾驶室。当无新的作业任务下达时,监控系统实时读取轮胎吊的位置和状态信息,并将整个工作区的轮胎吊位置显示在电子地图上。当有新的作业任务时,操作人员可以利用监控系统的人机交互功能,向系统下达装载任务。监控系统可以根据作业目标箱区的位置和各轮胎吊的实时位置和状态,根据设定的目标要求计算出最佳的调度方案2。集装箱堆放区4集装箱堆放区2集装箱堆放区x道路 道路 道路集装箱堆放区1集装箱堆放区间距L间距L集装箱堆放区3卫星3卫星4移动体卫星1卫星2图 2 堆场箱区与轮胎吊定位示

4、意图测控系统的主要任务为通过 LCD 显示屏和上位机软件进行轮胎吊位置信号的实时显示。这里,要完成控制系统任基于 Mega2560 的轮胎吊区域定位的设计与实现隋美娥(青岛港湾职业技术学院 信息与电气工程学院,山东青岛,266404)基金项目:本文系2019年青岛港湾职业技术学院资助项目“基于GPS的港口集装箱轮胎吊运行调度与优化研究”的阶段性研究成果。(项目批准号:QDGW2019Z03)。摘要:本文以港口堆场中,轮胎式龙门起重机因停机时无法得知其实时场区位置,对现场实时调度造成困扰为出发点,利用Arduino Mega2560单片机和中科微电子ATGM336H定位模块,设计实现了轮胎吊实时

5、位置监视系统,使调度员可以在电子地图上远程监视集装箱堆场内所有轮胎吊的工作状态和位置,方便轮胎吊的实时调度管理,为进一步提高生产效率,降低生产成本,提供有力支持。关键词:轮胎吊;定位检测;Mega2560;ATGM336H单片机LCD显示上位机显示软件定位模块天线图 3 系统整体设计框图DOI:10.16589/11-3571/tn.2023.01.02084|电子制作 2023 年 1 月自动化技术务,主要分定位检测,控制处理,显示监视等功能,其系统整体框图如图 3 所示。通过 GPS 天线收集卫星信号,GPS模块获得卫星数据并进行解析,从而得到经度、维度、时间等重要信息,通过上位机接口与高

6、德地图进行连接,从而获得可视化的地理信息3。2 系统功能实现 2.1 硬件模块选择(1)定位模块:轮胎吊的位置和状态关乎调度的有效性和科学性,因此,轮胎吊的定位研究是本项目的主要内容之一。室外的运动物体的定位方式大多是基于 GPS 或北斗系统,GPS 差分的定位方式精准,但需要建立专用的基站,价格贵成本高。另外,单 GPS 模块的价格根据定位精度不同也有很大的差别,为最大程度的降低成本,本项目拟采用中科微电子 ATGM336H 的射频基带一体化导航芯片,体积小,功耗低,定位模块标称定位精度为 2.5mCEP,意思有50%的概率能定在半径为2.5m的圆内,可以满足现场需求。且此模块支持 BDS(

7、北斗卫星导航系统)+GPS(美国全球定位系统)双模联合定位。多模联合定位与单 GPS 定位相比,可有效改善恶劣环境,如小区、高架等的卫星遮挡问题,使得定位更准确,定位率更高4。(2)控制模块:控制处理采用 Arduino 系列的 Mega2560单片机,其具有 54 路数字输入输出端口,可实现串口通信,增加了两个管脚 SDA 和 SCL 支持 I2C 接口,方便与 GPS 进行通信及后续的显示电路连接。(3)显示模块:显示单元主要完成经纬度的显示,这里,为使控制系统接线简单,这里,采用带 I2C 总线的 LCD1602液晶屏,不需要占用太多接口,后续随着项目复杂度提高,显示的信息增多,可以再将

8、其替换为 TFT144 128128 液晶显示屏。2.2 硬件电路主要模块接线本项目硬件电路主要用到的模块为,单片机 Mega2560,定位模块 ATGM336H,带 I2C 总线的 LCD1602 液晶屏,项目所需要用到的管脚和他们之间的连接,如表1所示,这里,Mega2560 的 RXD(IO0)与定位模块的 TXD 连接,而定位模块的 RXD 在实物连接时可以不接,但在 Proteus 时需连接到 Mega2560 的 TXD(IO1)端口。带 I2C 总线的 LCD1602液晶显示屏,利用芯片PF8574和LCD1602组成,集成之后,只需4根线(VCC,GND,SDA,SCL)就可以

9、完成显示,其中,SCL 为时钟控制线,SDA 为数据线,分别接到 Mega2560 的SCL(IO21),SDA(IO20),其硬件接线图如图 4 所示。表1 模块管脚线路连接MEGA2560定位模块带I2C总线LCD1602+5VVCC+5VVCCGNDGNDGNDGNDRXD(IO0)TXDSCL(IO21)SCLSDA(IO20)SDARXDTXDIO0IO1Arduino Mega 2560PG5/OC0B1PE0/RXD0/PCINT8/PDI2PE1/TXD0/PDO3PE2/XCK0/AIN04PE3/OC3A/AIN15PE4/OC3B/INT46PE5/OC3C/INT57P

10、E6/T3/INT68PE7/ICP3/CLKO/INT79PH0/RXD212PH1/TXD213PH2/XCK214PH3/OC4A15PH4/OC4B16PH5/OC4C17PH6/OC2B18PB0/SS/PCINT019PB1/SCK/PCINT120PB2/MOSI/PCINT221PB3/MISO/PCINT322PB4/OC2A/PCINT423PB5/OC1A/PCINT524PB6/OC1B/PCINT625PB7/OC0A/OC1C/PCINT726PH7/T427PG3/TOSC228PG4/TOSC129RESET30XTAL233XTAL134PL0/ICP435P

11、L1/ICP536PL2/T537PL3/OC5A38PL4/OC5B39PL5/OC5C40PL641PL742PD0/SCL/INT043PD1/SDA/INT144PD2/RXD1/INT245PD3/TXD1/INT346PD4/ICP147PD5/XCK148PD6/T149PD7/T050PG0/WR51PG1/RD52PC0/A853PC1/A954PC2/A1055PC3/A1156PC4/A1257PC5/A1358PC6/A1459PC7/A1560PJ0/RXD3/PCINT963PJ1/TXD3/PCINT1064PJ2/XCK3/PCINT1165PJ3/PCINT1

12、266PJ4/PCINT1367PJ5/PCINT1468PJ6/PCINT1569PG2/ALE70PA7/AD771PA6/AD672PA5/AD573PA4/AD474PA3/AD375PA2/AD276PA1/AD177PA0/AD078PJ779PK7/ADC15/PCINT2382PK6/ADC14/PCINT2283PK5/ADC13/PCINT2184PK4/ADC12/PCINT2085PK3/ADC11/PCINT1986PK2/ADC10/PCINT1887PK1/ADC9/PCINT1788PK0/ADC8/PCINT1689PF7/ADC7/TDI90PF6/ADC6

13、/TDO91PF5/ADC5/TMS92PF4/ADC4/TCK93PF3/ADC394PF2/ADC295PF1/ADC196PF0/ADC097AREF98AVCC100RESETIO22IO23IO24IO25IO26IO27IO29IO28IO53IO52IO51IO50IO10IO11IO12IO13IO37IO36IO35IO34IO33IO32IO31IO30IO21IO20IO19IO18IO38IO0IO1IO5IO2IO3AREFAD0AD1AD2AD3AD4AD6AD5AD7IO41IO40IO39IO4IO17IO16IO6IO7IO8IO9IO15IO14AD8AD9

14、AD10AD11AD12AD13AD14AD15IO49IO48IO47IO46IO45IO44IO43IO42+5V+5VLED&ResetIO13RESETAD0AD1AD2AD3AD4AD5IO54IO55IO56IO57IO58IO59AD6AD7AD8AD9AD10AD11IO60IO61IO62IO63IO64IO65AD12AD13AD14AD15IO14IO15IO66IO67IO68IO69TXD3RXD3IO16IO17IO18IO19IO20IO21TXD2RXD2TXD1RXD1SDASCLSSMOSIMISOSCKIO53IO51IO50IO52120.129270,

15、N36.009138,E10TXRXGPSVGPSXmodem,Ymodem,ZmodemVT52,VT100,ANSIRXDRTSTXDCTSSERIAL0Xmodem,Ymodem,ZmodemVT52,VT100,ANSIRXDRTSTXDCTSSERIAL1IO0IO1IO0IO1IO18IO19D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3LCD1LM016LSCL14SDA15INT13A01A12A23P04P15P26P37P49P510P611P712U2PCF8574IO21IO20+5VGPS模块带IIC总线的LCD16

16、02图 4 基于 Mega2560 的 GPS 定位系统硬件接线图wwwele169com|85自动化技术 2.3 软件功能实现软件的设计内容包括串口通讯模块,GPS 数据的提取算法,GPS 数据的保存,GPS 位置的显示。其中,GPS 信号的定位检测以及如何在 LCD 上显示相应的经纬度信息,其软件的控制程序流程图,如图 5 所示。输入输出口,LCD初始化GPS初始化完成?网络连接成功?是否获取GPS数据?解析GPS数据是否是是否否是开始输出解析后的数据LCD显示等待接收到信息 图 5 GPS 信号读取显示程序流程图2.3.1 GPS 信号读取及解析本设计选用 GPRMC 格式的数据作为定位数据,主要包括定位状态判断,经纬度数据的提取,数据的记录及实时显示。为方便说明将 GPRMC 格式简介如下:$GPRMC,(1)标准定位时间(UTC time)格式:时时分分秒秒.秒秒秒(hhmmss.sss)。(2)定位状态,A=数据可用,V=数据不可用。(3)纬 度,格 式:度 度 分 分.分 分 分 分(ddmm.mmmm)。(4)纬度区分,北半球(N)或南半球(S)。(5)经度,格式:度度

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2