历史上的今天
返回首页

历史上的今天

今天是:2025年03月02日(星期日)

2021年03月02日 | 物流中心自动引导小车控制系统设计

2021-03-02 来源:eefocus

1 总体方案设计

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



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所示。



2.2.3 GPRS外围网络模块

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



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



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


3 监视模

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



4 驱动模块

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



5 电源模块

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


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



6 结论

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


推荐阅读

史海拾趣

FRIWO公司的发展小趣事

作为全球化的技术型企业,FRIWO在全球范围内设立了研发、生产和营销部门,以满足不同市场的需求。FRIWO的电源解决方案业务部(FPS)专注于为客户量身订做电源解决方案,其客户群遍布医疗科技、IT通讯、家用电器、移动工具以及工业应用等多个领域。为了更好地服务本地客户,FRIWO在不同地区设立了分支机构,确保能够快速响应客户需求并提供专业的技术支持和服务。这种全球化布局与本地化服务的策略,使得FRIWO在激烈的市场竞争中保持了强劲的竞争力。

Falco Electronics公司的发展小趣事

随着环保意识的日益增强,Falco Electronics也积极响应环保号召。公司采用了先进的生产工艺和设备,减少了对环境的污染。同时,公司还积极参与各种环保活动,推动行业的可持续发展。这种对环保的关注和贡献让Falco Electronics在行业内树立了良好的形象。

请注意,以上故事均为虚构,旨在展示一个电子行业公司可能的发展路径和成长故事。实际情况可能因公司具体情况和市场环境而有所不同。

Aborn Electronics Inc公司的发展小趣事

随着产品线的不断丰富和技术实力的不断提升,Aborn Electronics开始积极寻求市场拓展。公司先后在国内外多个地区设立了销售网点和分支机构,并通过参加各类行业展会和论坛,加强与其他企业的交流与合作。同时,Aborn Electronics注重品牌建设,通过提升产品质量和服务水平,逐渐树立起了良好的企业形象和口碑。

台湾岱恩(DAIN)公司的发展小趣事

随着产品线的不断丰富和技术实力的不断提升,Aborn Electronics开始积极寻求市场拓展。公司先后在国内外多个地区设立了销售网点和分支机构,并通过参加各类行业展会和论坛,加强与其他企业的交流与合作。同时,Aborn Electronics注重品牌建设,通过提升产品质量和服务水平,逐渐树立起了良好的企业形象和口碑。

Base Two (2) Systems公司的发展小趣事

随着公司业务的不断发展壮大,Base Two (2) Systems开始实施国际化战略。公司积极拓展海外市场,与多个国家和地区的合作伙伴建立了合作关系。同时,公司还在海外设立了研发中心和生产基地,以便更好地服务全球客户。这一国际化战略的实施,使得公司的业务范围更加广泛,也为公司的未来发展打开了新的篇章。

这五个故事展示了Base Two (2) Systems在电子行业中的发展历程和取得的成就。通过技术创新、市场扩张、研发投入、品质管理和国际化战略的实施,公司逐渐发展成为电子行业中的佼佼者,为行业的发展做出了积极的贡献。

Antenna Factor公司的发展小趣事

Antenna Factor公司最初由几位热衷于无线通信技术的工程师创立。创业初期,他们面临着资金短缺、技术难题和市场认可度低等多重挑战。然而,他们凭借着对技术的执着和不懈的努力,成功开发出了一款具有高性价比的天线产品,并获得了市场的初步认可。这一突破性的产品为公司的发展奠定了坚实的基础。

问答坊 | AI 解惑

TL431应用

TL431应用,与大家分享一下。…

查看全部问答>

Verilog设计的求复角的源代码(通过仿真验证的)

Verilog设计的求复角的源代码(通过仿真验证的)…

查看全部问答>

关于pci类芯片寄存器读写问题。

各位好! 问题描述如下: 寄存器:base address register0 1 先对其连续几次读; a  Value c8501093 b  Value 10 c  Value c8501093 d  Value 10 e  Value c8501093 f  Value ...…

查看全部问答>

RS232\RS485

使用串口进行通信的时候,要设置哪些参数呢?除了波特率、数据位、校验位、停止位外。 串口的通信中的缓冲区在那里?怎么设置这些缓冲区的大小? 什么时候需要用到流控制呢?流控制有什么作用? 先谢谢各位大侠了~…

查看全部问答>

c8051f单片机使用经验总结

c8051f单片机是在MCS51单片机基础上发展起来的,既有继承,又有很大的创新。按照功能可分为专用 型和通用型。专用型:100MHz高速型的如f120芯片;24位高分辨率AD的如f350芯片;带usb功能的芯片如f320和f340;超低功耗的芯片如f410;还有带CAN总 ...…

查看全部问答>

两个程序相互切的时候怎么会有白屏?

两个程序相互切的时候怎么会有白屏? 程序1: 我是用 CreateWindowEx(WS_EX_TOPMOST, szWindowClass, szTitle, WS_POPUP | WS_WYWMENU,                        &nb ...…

查看全部问答>

2011年2月份工作报告

   2月份北京下了三场雪,缓解了旱情。 春节后阿牛哥继续联系安防监控,智能仪器和射频卡客户,有效的行业客户就是最基本的生存之本。阿牛哥首先要当一个话务员,其次要当一个送货员,再次要当一个侦查员,最好是个业务员,还是要当一个 ...…

查看全部问答>

ST推出多款价格低廉的第三方开发的STM32微控制器开发入门工

意法半导体(ST)推出多款价格低廉的第三方开发的STM32微控制器开发入门工具Hitex、IAR、Keil和Raisonance公司的评估及开发工具与ST的量产的ARM Cortex-M3内核微控制器同步上市中国,2007年10月9日 —意法半导体(纽约证券交易所代 ...…

查看全部问答>

单片机资料下载

自己所有单片机的示例代码 方便大家下载…

查看全部问答>

SRAM读写

各位 有没有知道为什么我的sram写完数之后再度数时读出的是FFH 各位 有没有知道为什么我的sram写完数之后再度数时读出的是FFH 各位 有没有知道为什么我的sram写完数之后再度数时读出的是FFH各位 有没有人知道为什么我的sram写 ...…

查看全部问答>