CN202632108U - 基于arm的agv接口板 - Google Patents
基于arm的agv接口板 Download PDFInfo
- Publication number
- CN202632108U CN202632108U CN 201220322298 CN201220322298U CN202632108U CN 202632108 U CN202632108 U CN 202632108U CN 201220322298 CN201220322298 CN 201220322298 CN 201220322298 U CN201220322298 U CN 201220322298U CN 202632108 U CN202632108 U CN 202632108U
- Authority
- CN
- China
- Prior art keywords
- control module
- arm
- interface board
- avg
- bus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Navigation (AREA)
- Gyroscopes (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本实用新型涉及一种基于ARM的AGV接口板,其主要技术特点是:包括ARM控制模块、陀螺仪、加速度计、单片机和MECHATROLINK2总线控制模块,ARM控制模块与陀螺仪、加速度计相连接,ARM控制模块与单片机相连接,该单片机与安装在车轴上的一组绝对值编码器相连接,ARM控制模块与MECHATROLINK2总线控制模块相连接,该MECHATROLINK2总线控制模块通过MECHATROLINK2总线与驱动AGV运动的一组伺服电机相连接。本实用新型设计合理,ARM控制模块通过MECHATROLINK2总线与一组驱动AGV运动的伺服电机相连接,有效地防止了外界干扰,能够实时、快速、准确地控制和获取伺服电机的工作状态,实现对AGV运动的自动控制功能,保证了控制的实时性和稳定性,可广泛用于AGV领域。
Description
技术领域
本实用新型属于AGV技术领域,尤其是一种基于ARM的AGV接口板。
背景技术
AGV是一种以电池为动力、装有非接触导向装置和独立寻址***的无人驾驶自动化搬运车辆,其在计算机的监控下,按指令自主驾驶,自动沿着规定的导引路径行使,到达指定地点,完成一系列作业任务。
AGV本体控制***一般包括外设、接口板、上位机控制单元三个部分。上位机控制单元(如PC104主控板)用于控制小车的行为和动作;外设指电机以及传感器,如编码器、陀螺仪、加速度计等;接口板是AGV外设和上位机控制单元中间的桥梁。
AGV接口板实现两大任务,一是保证实时、正确地发送和接收电机数据:完成灵活的高精度的运动控制;一是保证快速、完整地采集和转换传感器数据,如编码器、陀螺仪、加速度计等,并将转换后的数据发送到上位机控制单元进行计算,再由上位机控制单元根据计算结果进行相应的控制:返回控制指令给电机,从而通过对电机的控制达到控制小车行为和动作之目的。
AGV控制***对接口板的速度和精度要求很高:一方面是对电机接口的要求,要求接口板能够实时、正确地接受和发送用于控制电机的位置数据,速度数据,输进输出状态等信息,完成灵活的,高精度的运动控制;另一方面是对传感器接口的要求,要求数据采集模块能够高效和快速地采集数据、转换数据、计算数据、反馈结果。
鉴于目前国内AGV开发尚处于初级阶段,相关厂家在AGV接口板对高精度电机的开发应用、高性能总线的开发应用方面都远远未能达到实际应用的要求,本实用新型正是基于填补国内这一空白的技术背景下而研发的。
实用新型内容
本实用新型的目的在于克服现有技术的不足,提供一种实时性高、稳定性强的基于ARM的AGV接口板。
本实用新型解决其技术问题是采取以下技术方案实现的:
一种基于ARM的AGV接口板,包括ARM控制模块、陀螺仪、加速度计、单片机和MECHATROLINK2总线控制模块,ARM控制模块与陀螺仪、加速度计相连接,ARM控制模块与单片机相连接,该单片机与安装在车轴上的一组绝对值编码器相连接,ARM控制模块与MECHATROLINK2总线控制模块相连接,该总线控制模块通过MECHATROLINK2总线与驱动AGV运动的一组伺服电机相连接。
而且,所述的ARM控制模块是以ARM处理器为核心的控制电路。
而且,所述的ARM控制模块还设有以太网接口,通过该以太网接口与上位机控制单元相连接。
而且,所述的ARM控制模块与MECHATROLINK2总线控制模块通过MemoryController接口相连接。
而且,所述ARM控制模块与陀螺仪、加速度计通过SPI接口相连接。
而且,所述的ARM控制模块与单片机通过UART相连接;所述的单片机与绝对值编码器通过SSI接口相连接。
本实用新型的优点和积极效果是:
1、数据传输速率高。MECHATROLINK2总线传输速率(10Mbps)相比CAN总线传输速率(最高位1Mbps)高出10倍。
2、MECHATROLINK2总线实现了实时、正确地接受和发送用于控制的位置数据,速度数据,输进输出状态等信息,完成灵活的,高精度的运动控制,特别适用于需要各轴间的协调同步和插补控制的应用。
3、MECHATROLINK2总线还可连接丰富的组件,其中包括伺服电机。伺服电机可使控制速度,位置精度非常准确,伺服电机转子转速受输入信号控制,并能快速反应,在自动控制***中,用作执行元件,且具有机电时间常数小、线性度高、始动电压等特性。
4、ARM主频高,网络延迟低,整个***性能满足实时要求。
附图说明
图1是本实用新型的电路框图;
图2是本实用新型的应用***连接示意图。
具体实施方式
以下结合附图对本实用新型实施例做进一步详述:
一种基于ARM的AGV接口板,如图1所示,包括ARM控制模块、陀螺仪、加速度计、单片机和MECHATROLINK2总线控制模块。ARM控制模块通过SPI接口分别与陀螺仪、加速度计相连接用于采集陀螺仪偏差信号(角速率)和加速度计的加速度信号。ARM控制模块通过UART与单片机相连接,该单片机的SSI接口与安装在车轴的一组绝对值编码器相连接用于采集绝对编码值并将该绝对编码值传送给ARM控制模块。ARM控制模块通过Memory Controller接口与MECHATROLINK2总线控制模块相连接,该总线控制模块通过MECHATROLINK2总线与驱动AGV运动的一组伺服电机相连接,ARM控制模块通过MECHATROLINK2总线控制模块采集各个伺服电机的状态。ARM控制模块通过以太网与上位机控制单元进行实时数据交互,在1毫秒控制周期内,根据上位机控制命令进行伺服电机命令的下发和伺服电机状态以及传感器状态的上传,从而实现对AGV的自动控制功能。
本AGV接口板的应用实例如图2所示,该AGV接口板通过MECHATROLINK2总线采集各种伺服电机的工作状态,通过单片机采集安装在车轴上的绝对值编码器的编码值,通过陀螺仪、加速度计采集陀螺仪偏差信号(角速率)和加速度计的加速度信号,由ARM控制模块上传至上位机控制单元进行分析处理后,得到下一周期命令,然后通过MECHATROLINK2总线控制伺服电机的工作,实现对AGV的自动控制功能。
需要强调的是,本实用新型所述的实施例是说明性的,而不是限定性的,因此本实用新型并不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本实用新型的技术方案得出的其他实施方式,同样属于本实用新型保护的范围。
Claims (6)
1.一种基于ARM的AGV接口板,其特征在于:包括ARM控制模块、陀螺仪、加速度计、单片机和MECHATROLINK2总线控制模块,ARM控制模块与陀螺仪、加速度计相连接,ARM控制模块与单片机相连接,该单片机与安装在车轴上的一组绝对值编码器相连接,ARM控制模块与MECHATROLINK2总线控制模块相连接,该总线控制模块通过MECHATROLINK2总线与驱动AGV运动的一组伺服电机相连接。
2.根据权利要求1所述的基于ARM的AGV接口板,其特征在于:所述的ARM控制模块是以ARM处理器为核心的控制电路。
3.根据权利要求1或2所述的基于ARM的AGV接口板,其特征在于:所述的ARM控制模块还设有以太网接口,通过该以太网接口与上位机控制单元相连接。
4.根据权利要求1或2所述的基于ARM的AGV接口板,其特征在于:所述的ARM控制模块与MECHATROLINK2总线控制模块通过Memory Controller接口相连接。
5.根据权利要求1或2所述的基于ARM的AGV接口板,其特征在于:所述ARM控制模块与陀螺仪、加速度计通过SPI接口相连接。
6.根据权利要求1或2所述的基于ARM的AGV接口板,其特征在于:所述的ARM控制模块与单片机通过UART相连接;所述的单片机与绝对值编码器通过SSI接口相连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201220322298 CN202632108U (zh) | 2012-07-05 | 2012-07-05 | 基于arm的agv接口板 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201220322298 CN202632108U (zh) | 2012-07-05 | 2012-07-05 | 基于arm的agv接口板 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN202632108U true CN202632108U (zh) | 2012-12-26 |
Family
ID=47385285
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201220322298 Expired - Fee Related CN202632108U (zh) | 2012-07-05 | 2012-07-05 | 基于arm的agv接口板 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN202632108U (zh) |
-
2012
- 2012-07-05 CN CN 201220322298 patent/CN202632108U/zh not_active Expired - Fee Related
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103984275B (zh) | 一种基于fpga的通用工业运动控制***及基于该运动控制***的控制方法 | |
CN103744376B (zh) | 一种伺服驱动器及使用该伺服驱动器的多轴控制*** | |
CN104339354A (zh) | 一种用于6自由度并联机器人的专用运动控制器硬件平台 | |
CN105892412B (zh) | 基于自定义总线的多轴运动控制***硬件架构 | |
CN105033996B (zh) | 基于手推示教式五轴水平关节机器人的控制*** | |
CN204308953U (zh) | 一种用于六自由度并联机器人的专用运动控制器硬件平台 | |
CN105364926A (zh) | 一种多轴机器人驱控一体化控制*** | |
CN202703067U (zh) | 数控雕刻机的运动控制*** | |
CN204856122U (zh) | 冲压机器人控制*** | |
CN105242587A (zh) | 一种双驱动混合型直流低压智能伺服驱动器电路 | |
CN202677196U (zh) | 一种基于fpga的agv接口板 | |
CN204832853U (zh) | 一种多接口运动控制器 | |
CN103488126A (zh) | 多轴运动控制***开发平台 | |
CN110579980A (zh) | 一种通用型伺服控制算法有效性验证装置 | |
CN105204441A (zh) | 手推示教式五轴抛光打磨机器人 | |
CN104135214A (zh) | 飞行仿真转台的嵌入式电机模块化伺服控制器 | |
CN206224181U (zh) | 一种基于fpga的多轴伺服驱动***位置反馈数据接口卡 | |
CN103853094A (zh) | 数控机床cnc控制*** | |
CN102722174B (zh) | 基于总线控制方式的agv控制*** | |
CN203825438U (zh) | 一种伺服驱动器及使用该伺服驱动器的多轴控制*** | |
CN105373109B (zh) | 一种Delta机器人驱控*** | |
CN202632108U (zh) | 基于arm的agv接口板 | |
CN102968117B (zh) | 基于fpga的agv接口板 | |
CN204515479U (zh) | 一种基于EtherCAT总线的8轴机器人控制*** | |
CN205983218U (zh) | 一种基于can总线驱动的avg控制***及车辆 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121226 Termination date: 20150705 |
|
EXPY | Termination of patent right or utility model |