本实用新型专利技术涉及一种基于ARM的AGV接口板,其主要技术特点是:包括ARM控制模块、陀螺仪、加速度计、单片机和MECHATROLINK2总线控制模块,ARM控制模块与陀螺仪、加速度计相连接,ARM控制模块与单片机相连接,该单片机与安装在车轴上的一组绝对值编码器相连接,ARM控制模块与MECHATROLINK2总线控制模块相连接,该MECHATROLINK2总线控制模块通过MECHATROLINK2总线与驱动AGV运动的一组伺服电机相连接。本实用新型专利技术设计合理,ARM控制模块通过MECHATROLINK2总线与一组驱动AGV运动的伺服电机相连接,有效地防止了外界干扰,能够实时、快速、准确地控制和获取伺服电机的工作状态,实现对AGV运动的自动控制功能,保证了控制的实时性和稳定性,可广泛用于AGV领域。(*该技术在2022年保护过期,可自由使用*)
【技术实现步骤摘要】
本技术属于AGV
,尤其是一种基于ARM的AGV接ロ板。
技术介绍
AGV是ー种以电池为动力、装有非接触导向装置和独立寻址系统的无人驾驶自动化搬运车辆,其在计算机的监控下,按指令自主驾驶,自动沿着规定的导引路径行使,到达指定地点,完成一系列作业任务。AGV本体控制系统一般包括外设、接ロ板、上位机控制单元三个部分。上位机控制単元(如PC104主控板)用于控制小车的行为和动作;外设指电机以及传感器,如编码器、陀螺仪、加速度计等;接ロ板是AGV外设和上位机控制单元中间的桥梁。AGV接ロ板实现两大任务,ー是保证实时、正确地发送和接收电机数据完成灵活的高精度的运动控制;一是保证快速、完整地采集和转换传感器数据,如编码器、陀螺仪、カロ速度计等,并将转换后的数据发送到上位机控制单元进行计算,再由上位机控制单元根据计算结果进行相应的控制返回控制指令给电机,从而通过对电机的控制达到控制小车行为和动作之目的。AGV控制系统对接ロ板的速度和精度要求很高一方面是对电机接ロ的要求,要求接ロ板能够实时、正确地接受和发送用于控制电机的位置数据,速度数据,输进输出状态等信息,完成灵活的,高精度的运动控制;另一方面是对传感器接ロ的要求,要求数据采集模块能够高效和快速地采集数据、转换数据、计算数据、反馈結果。鉴于目前国内AGV开发尚处于初级阶段,相关厂家在AGV接ロ板对高精度电机的开发应用、高性能总线的开发应用方面都远远未能达到实际应用的要求,本技术正是基于填补国内这ー空白的技术背景下而研发的。
技术实现思路
本技术的目的在于克服现有技术的不足,提供一种实时性高、稳定性强的基于ARM的AGV接ロ板。本技术解决其技术问题是采取以下技术方案实现的一种基于ARM的AGV接ロ板,包括ARM控制模块、陀螺仪、加速度计、单片机和MECHATR0LINK2总线控制模块,ARM控制模块与陀螺仪、加速度计相连接,ARM控制模块与单片机相连接,该单片机与安装在车轴上的一组绝对值编码器相连接,ARM控制模块与MECHATR0LINK2总线控制模块相连接,该总线控制模块通过MECHATR0LINK2总线与驱动AGV运动的ー组伺服电机相连接。而且,所述的ARM控制模块是以ARM处理器为核心的控制电路。而且,所述的ARM控制模块还设有以太网接ロ,通过该以太网接ロ与上位机控制单元相连接。而且,所述的ARM控制模块与MECHATR0LINK2总线控制模块通过MemoryController接ロ相连接。而且,所述ARM控制模块与陀螺仪、加速度计通过SPI接ロ相连接。而且,所述的ARM控制模块与单片机通过UART相连接;所述的单片机与绝对值编码器通过SSI接ロ相连接。本技术的优点和积极效果是I、数据传输速率高。MECHATR0LINK2总线传输速率(IOMbps)相比CAN总线传输速率(最高位IMbps)高出10倍。2.MECHATR0LINK2总线实现了实时、正确地接受和发送用于控制的位置数据,速度数据,输进输出状态等信息,完成灵活的,高精度的运动控制,特别适用于需要各轴间的协 调同步和插补控制的应用。3、MECHATR0LINK2总线还可连接丰富的组件,其中包括伺服电机。伺服电机可使控制速度,位置精度非常准确,伺服电机转子转速受输入信号控制,井能快速反应,在自动控制系统中,用作执行元件,且具有机电时间常数小、线性度高、始动电压等特性。4、ARM主频高,网络延迟低,整个系统性能满足实时要求。附图说明图I是本技术的电路框图;图2是本技术的应用系统连接示意图。具体实施方式以下结合附图对本技术实施例做进ー步详述一种基于ARM的AGV接ロ板,如图I所示,包括ARM控制模块、陀螺仪、加速度计、单片机和MECHATR0LINK2总线控制模块。ARM控制模块通过SPI接ロ分别与陀螺仪、加速度计相连接用于采集陀螺仪偏差信号(角速率)和加速度计的加速度信号。ARM控制模块通过UART与单片机相连接,该单片机的SSI接ロ与安装在车轴的ー组绝对值编码器相连接用于采集绝对编码值并将该绝对编码值传送给ARM控制模块。ARM控制模块通过Memory Controller接ロ与MECHATR0LINK2总线控制模块相连接,该总线控制模块通过MECHATR0LINK2总线与驱动AGV运动的ー组伺服电机相连接,ARM控制模块通过MECHATR0LINK2总线控制模块采集各个伺服电机的状态。ARM控制模块通过以太网与上位机控制单元进行实时数据交互,在I毫秒控制周期内,根据上位机控制命令进行伺服电机命令的下发和伺服电机状态以及传感器状态的上传,从而实现对AGV的自动控制功能。本AGV接ロ板的应用实例如图2所示,该AGV接ロ板通过MECHATR0LINK2总线采集各种伺服电机的工作状态,通过单片机采集安装在车轴上的绝对值编码器的编码值,通过陀螺仪、加速度计采集陀螺仪偏差信号(角速率)和加速度计的加速度信号,由ARM控制模块上传至上位机控制单元进行分析处理后,得到下一周期命令,然后通过MECHATR0LINK2总线控制伺服电机的工作,实现对AGV的自动控制功能。需要强调的是,本技术所述的实施例是说明性的,而不是限定性的,因此本技术并不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本技术的技术方案得出的其他实施方式,同样属于本技术保护的范围。权利要求1.一种基于ARM的AGV接口板,其特征在于包括ARM控制模块、陀螺仪、加速度计、单片机和MECHATR0LINK2总线控制模块,ARM控制模块与陀螺仪、加速度计相连接,ARM控制模块与单片机相连接,该单片机与安装在车轴上的一组绝对值编码器相连接,ARM控制模块与MECHATR0LINK2总线控制模块相连接,该总线控制模块通过MECHATR0LINK2总线与驱动AGV运动的一组伺服电机相连接。2.根据权利要求I所述的基于ARM的AGV接口板,其特征在于所述的ARM控制模块是以ARM处理器为核心的控制电路。3.根据权利要求I或2所述的基于ARM的AGV接口板,其特征在于所述的ARM控制模块还设有以太网接口,通过该以太网接口与上位机控制单元相连接。4.根据权利要求I或2所述的基于ARM的AGV接口板,其特征在于所述的ARM控制模块与MECHATR0LINK2总线控制模块通过Memory Controller接口相连接。5.根据权利要求I或2所述的基于ARM的AGV接口板,其特征在于所述ARM控制模块与陀螺仪、加速度计通过SPI接口相连接。6.根据权利要求I或2所述的基于ARM的AGV接口板,其特征在于所述的ARM控制模块与单片机通过UART相连接;所述的单片机与绝对值编码器通过SSI接口相连接。专利摘要本技术涉及一种基于ARM的AGV接口板,其主要技术特点是包括ARM控制模块、陀螺仪、加速度计、单片机和MECHATROLINK2总线控制模块,ARM控制模块与陀螺仪、加速度计相连接,ARM控制模块与单片机相连接,该单片机与安装在车轴上的一组绝对值编码器相连接,ARM控制模块与MECHATROLINK2总线控制模块相连接,该MECHATROLINK2总线控制模块通过MECHATROLINK2总本文档来自技高网...
【技术保护点】
一种基于ARM的AGV接口板,其特征在于:包括ARM控制模块、陀螺仪、加速度计、单片机和MECHATROLINK2总线控制模块,ARM控制模块与陀螺仪、加速度计相连接,ARM控制模块与单片机相连接,该单片机与安装在车轴上的一组绝对值编码器相连接,ARM控制模块与MECHATROLINK2总线控制模块相连接,该总线控制模块通过MECHATROLINK2总线与驱动AGV运动的一组伺服电机相连接。
【技术特征摘要】
【专利技术属性】
技术研发人员:赵哲,
申请(专利权)人:无锡普智联科高新技术有限公司,
类型:实用新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。