0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用嵌入式系统实现AGV控制系统的设计

电子设计 来源:郭婷 作者:电子设计 2019-08-09 08:06 次阅读

电子技术的发展带动机电产品智能化、人性化的方向发展。文章设计了物流中心自动引导小车控制系统。本系统采用嵌入式系统ARM7为远程自动引导小车(AGV)的控制核心,结合GPRS和WIFI无线网络,实现AGV远程控制和工作环境实时监控。安装相应的感应结构,可以实现货物的搬运工作,实现物流中心中货物搬运工作智能化。

1 总体方案设计

物流中心自动引导小车(AGV)控制系统由AGV智能控制模块、监视模块、及无线网络通讯模块等三大部分组成。工作过程是通过接入互联网的手机或者微机客户端通过无线网络向远程的AGV发送控制指令代码,期间传输信号由发送端使用加密狗加密。当信号经互联网发送到接收终端时,AGV网络模块把接受的指令传送到处理器,处理器指示驱动模块驱动AGV执行动作。运动的同时监视模块把采集到的图像通过无线互联网传输到客户机端,其整体结构如图1所示。

采用嵌入式系统实现AGV控制系统的设计

1.1 智能控制模块

这部分是AGV的核心部分。采用的是嵌入式系统设计,可以准确高效地运行及处理数据。控制器通过网络组件WIFI或者GPRS与外部网络进行数据通讯,用户可以使用家用宽带网络或者手机短信的方式实现模块的远程控制。同时在本地控制还可以应用红外无线键盘、数字液晶屏来提供本地人机交流界面。

1.2 网络模块

AGV无线网络通讯模块是AGV通讯信号传输的重要组成部分,由WIFI或者GPRS模块来实现通讯。通讯中介是家用无线路由或者移动网络GPRS。

1.3 监视模块

AGV监视模块通过单片机驱动舵机实现全方位的监视。视频信号通过摄像头来采集,信号转换后将视频的PAL信号传输至处理器,经无线网络传输实时传到客户端。摄像头的控制与智能控制模块连接,摄像头的运动受控制模块的控制。

1.4 驱动模块

AGV驱动模块是通过可编码的直流电机来驱动的。当处理器接收到客户端传来的指令,处理器对驱动模块信号处理。从而实现AGV的全方位移动。

2 系统硬件设计

本文采用的是PHILIPS单片32位ARM微控制器LPC2138,作为控制器的处理器,负责和WIFI、GPRS无线通讯模块、监视模块、数据存储、键盘、红外、显示屏等模块进行数据通讯和对无线网络客户端发送的信号进行采集和处理。

2.1 控制核心模块

ARM外围电路包括电源键盘显示屏、SD卡、SDRAM以及与各个辅助模块进行连接的扩展接口等。ARM处理器内嵌512k FLASH、32k的可读写RAM。电路中SDRAM芯片选用hy57v25641,存储容量为16M。用其做系统运行所需内存,为操作系统信号的采集和数据的处理提供了可靠的运行空间。扩展的接口有串口、USB接口。串口为下载程序和与GPRS馍块通讯用,USB接口用于与WIFI连接从而接入无线互联网络。LCD显示屏主要与键盘配合完成本地人机交互界面,LCD液晶240×320像素,65k色,驱动芯片是ili9325。键盘采用的是PS2接口方便使用电脑键盘,与LCD合力完成本地人机信息交换。串口通过MAX232与上位机进行通信,辅助单片机的下载通过ISP下载,支持在线调试。

2.2 外围网络模块

WIFI和GPRS模块用于实现处理器与客户端的通信连接。WIFI模块采用的是wf8000-u USBWIFI模块。GPRS模块采用的是BENQ M22A模块。各通讯模块外围电路主要由电源部分、工作指示及数据连接扩展口组成。

2.2.1 TTL电平

GPRS模块与处理器的连接通过串口通讯,模块与处理器间的电平均为TIL电平,所以无需进行电平转换就可直接进行连接。

2.2.2 MAX232转换电平

由于编程及调试控制器电脑与处理器间的电平定义不同,采用MAX232进行电平的转换,其外围电路主要有电源供电部分。

MAX232电平转换模块用来把电脑端的RS232信号处理得到TTL电平实现电脑和处理器及GPRS模块之间的通信,电路如图2所示。

采用嵌入式系统实现AGV控制系统的设计

2.2.3 GPRS外围网络模块

GPRS模块第15管脚必须持续3s的低电平才能实现模块的启动。本文采用的是软件模拟低电平GPRS模块启动。关机电路同样是管脚持续低电平3s,电路如图3所示。

采用嵌入式系统实现AGV控制系统的设计

GPRS模块第35脚是一个工作状态指示灯接口,状态表示分别为:亮1s灭1s为启动搜索信号;亮1s灭2s为信号正常;持续点亮为有数据输入或者输出。其工作原理图如图4(a)所示。图4(b)为GPRS模块SIM卡连接示意图。

采用嵌入式系统实现AGV控制系统的设计

GPRS模块串口工作方式的电平为TTL电平,所以GPRS模块和控制核心处理器的连接可以是直接连接。但考虑到模块的调试及程序的烧录,所以在GPRS模块与处理器连接处使用转接开关。以此完成电脑到处理器的通信、GPRS模块到电脑的通信。GPRS模块、处理器、电脑的通信电路连接示意图如图5所示。

采用嵌入式系统实现AGV控制系统的设计

3 监视模块

监视模块采用的是普通高清视频摄像头,分辨率达1024×768。视频采用PAL模式传输经处理器处理,通过无线互联网把图像传输到客户端,其电路图如图6(a)所示。摄像头的各方位由单片机驱动舵机来实现舵机驱动电路如图6(b)所示。

采用嵌入式系统实现AGV控制系统的设计

4 驱动模块

驱动模块采用的驱动芯片为L298N该芯片功率大,电源可直接采用12V。单个芯片可以控制两个直流电机,本文采用两片L298N 以实现自动引导小车(AGV)的各方位移动。电路如图7所示。

采用嵌入式系统实现AGV控制系统的设计

5 电源模块

电源部分采用的是12V直流锂电池,功率为10W。对各个模块部分进行分别供电。稳压管采用的是7805。由于GPRS对电源要求特别高,所以单独采用一个LM2941S对其供电。

wf8000 WIFI模块是华为公司生产的一种专门用于嵌入式系统的无线网络模块,其符合802.11b标准,芯片采用prism3.0。原理图如图8所示。

采用嵌入式系统实现AGV控制系统的设计

6 结论

利用本控制系统,可以实现AGV的远程控制及工作环境实时监控。结合运输机械装置可以实现在特殊工作环境下的智能远程控制搬运工作。在物流中心等一些环境较差的场所可以代替人工作实现更多的功能,为货物搬运工作带来便利。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5057

    文章

    18964

    浏览量

    301839
  • 控制系统
    +关注

    关注

    41

    文章

    6506

    浏览量

    110375
  • 互联网
    +关注

    关注

    54

    文章

    11070

    浏览量

    102592
收藏 人收藏

    评论

    相关推荐

    怎么实现基于Winodws CE的嵌入式网络监控系统的设计?

    本文介绍的布光监控系统采用数字化分布嵌入式控制系统实现布光任务。在布光系统
    发表于 05-27 07:03

    如何去实现嵌入式网络智能控制系统的设计?

    嵌入式网络智能控制系统的结构是怎样构成的?如何去实现嵌入式网络智能控制系统的设计?
    发表于 06-01 06:45

    介绍自动导引车(AGV)简易车载控制系统实现过程

    目的   本文介绍自动导引车(AGV)简易车载控制系统实现过程,分为硬件搭建和软件设计两部分,并在其中穿插 AGV 控制的基础知识讲解。要
    发表于 07-28 08:28

    自动导引车(AGV)车载控制系统实现过程

    目的   本文介绍自动导引车(AGV)车载控制系统实现过程,分为硬件搭建和软件设计两部分,并在其中穿插 AGV 控制的基础知识讲解。 1.
    发表于 09-07 08:16

    基于ARM9的嵌入式控制系统设计与实现

    提出了以工业级ARM9 芯片为核心的嵌入式控制系统设计实现方案。分析一般工业控制器需求,给出了控制系统总体方案,详细设计了A/D、D/A、C
    发表于 08-13 14:12 19次下载

    嵌入式网络智能控制系统的研究

    嵌入式设备与Internet 结合将代表着嵌入式技术的真正未来。文中嵌入式网络智能控制系统嵌入式操作
    发表于 08-14 09:26 23次下载

    DSP嵌入式系统人机接口设计

    DSP嵌入式系统人机接口设计  1 引言   人机接口是嵌入式控制系统的重要组成部分,用于人机之间实时交换控制系统并返回
    发表于 12-24 16:34 943次阅读
    DSP<b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>人机接口设计

    基于嵌入式操作系统控制系统平台设计

    基于嵌入式操作系统控制系统平台设计  1 引言   近年来,嵌入式系统在工业控制领域的应用
    发表于 12-25 17:47 991次阅读
    基于<b class='flag-5'>嵌入式</b>操作<b class='flag-5'>系统</b>的<b class='flag-5'>控制系统</b>平台设计

    嵌入式Linux智能家居控制系统设计

    随着嵌入式技术、网络及信息技术的发展,针对人们对智能家居的追求,提出了一种基于ARM9的嵌入式智能家居控制系统的解决方案。介绍了嵌入式Linux系统
    发表于 03-07 15:25 1103次下载
    <b class='flag-5'>嵌入式</b>Linux智能家居<b class='flag-5'>控制系统</b>设计

    基于ARM和Linux的嵌入式网络控制系统的设计

    嵌入式网络控制系统进行了原理和优势介绍。并针对当前现场总线控制技术的不足,设计了基于ARMLinux平台的嵌入式网络控制系统。笔者
    发表于 10-25 16:50 72次下载
    基于ARM和Linux的<b class='flag-5'>嵌入式</b>网络<b class='flag-5'>控制系统</b>的设计

    嵌入式车载终端控制系统的通信方案

    嵌入式车载终端控制系统的通信方案
    发表于 11-10 17:58 58次下载
    <b class='flag-5'>嵌入式</b>车载终端<b class='flag-5'>控制系统</b>的通信方案

    嵌入式Linux在AGV控制系统中的应用研究

    主要是关于嵌入式系统AGV中的应用
    发表于 04-24 09:13 4次下载

    基于FreeRTOS的嵌入式云台控制系统设计

    基于FreeRTOS的嵌入式云台控制系统设计(嵌入式开发要学单片机吗)-基于FreeRTOS的嵌入式云台控制系统设计            
    发表于 07-30 11:57 19次下载
    基于FreeRTOS的<b class='flag-5'>嵌入式</b>云台<b class='flag-5'>控制系统</b>设计

    嵌入式控制系统概述

    嵌入式控制系统概述一、简介1、概述(1)IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置
    发表于 10-19 18:26 4次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>控制系统</b>概述

    基于ARM嵌入式牙椅控制系统的设计与实现

    电子发烧友网站提供《基于ARM嵌入式牙椅控制系统的设计与实现.pdf》资料免费下载
    发表于 10-27 10:31 0次下载
    基于ARM<b class='flag-5'>嵌入式</b>牙椅<b class='flag-5'>控制系统</b>的设计与<b class='flag-5'>实现</b>