历史上的今天
返回首页

历史上的今天

今天是:2024年10月29日(星期二)

正在发生

2020年10月29日 | 基于嵌入式的自动化配送系统

2020-10-29 来源:elecfans

  自动化管理操作系统已经是现代企业必不可少的一部分,视频图像传输监控系统已经广泛的应用于交通、医院、银行、家居和视频会议等重要场合。早期的模拟视频监控系统不能联网,只能与管理中心进行点对点(Point—to-Point)通信,随着图像与视频处理技术、网络技术和自动控制技术的发展,视频图像系统已经过渡到了数字化的网络传输。它以数字视频的压缩、传输、存储和播放(回放)为核心,采用先进的数字图像压缩编/解码技术和传输技术,将智能图像处理与识别技术用于图像显示、调整、跟踪,根据现场环境对物体进行跟踪识别,对图像进行分析和处理。


  1 自动化配送系统构成

  本系统基于USB摄像头的图像采集子系统,ARM处理器子系统和无线网络数据传输子系统组成了视频服务器系统。通过三星S3C2410开发板上的GPRS模块实现了与管理中心的数据交互传输。通过USB摄像头接收图像数据,实施对货架位置的定位识别,然后将识别信息通过GPRS模块设备发送到配送管理中心。管理中心向配送车发送控制命令,将配送车上的货物放置到指定的货架位置,或从指定的货架位置上取出货物,装载到该配送车。如图1所示。

  

 

  2 视频服务器系统的硬件实现

  上图中的网络视频服务器主要是由USB摄像头、网络视频服务器等组成。其工作流程如图2所示。

  

 

  2.1 ARM嵌入式微处理器

  嵌入式微处理器是硬件部分的核心,采用三星的ARM微处理器S3C424lO。该微处理器内置了16/32位ARM9TDMI内核,可以执行32位的ARM指令或16位的Thumb指令,操作频率最高达203 MHz,提供了8 K字节的Cache,以及2个全双工UART(通用异步收发)通道,具有低成本和高性能的特点。


  2.2 无线通信系统

  随着GPRS技术在无线通信领域的发展,在ARM系统中运用GPRS modem实现Internet接入也已开始得到应用。GPRS可以发挥永远在线、快速登录、按流量计费等特点。本文采用了在嵌入式实时操作系统ARM CPU利用AT指令进行拨号,反馈应答后,就在本系统中的GPRS modem和Internet之间建立起来一条数据传输通道即GPRS网络,从而实现了配送车和监控管理中心的数据交互,实现了远程无人值守时的自动化配送。


  2.3 视频采集压缩模块设计

  视频采集压缩模块由视频数据采集和视频数据压缩两部分组成。视频数据采集芯片负责采集USB摄像头发送来的模拟视频数据并进行模数转换,进行MPEG4格式的压缩,然后通过数据总线将数据存储到缓冲存储器中,由S3C2410进行处理。该压缩芯片采用VW2010,这是一种常用的实时视音频压缩/解压缩芯片,兼容MPEG-l、2、4,H.263标准,具有很高的实用性和性价比,可以以每秒25帧或30帧的采样速度对视频信号进行实时、动态的捕获和压缩。

  3 自动化配送系统的软件结构及实现

  3.1 软件结构

  视频服务器上运行嵌入式Linux操作系统和应用程序。服务器端软件开发采用C/S模式.视频服务器端软件的主要功能是对摄像机摄取的图像进行采集、压缩、存储、传送等操作,当操作系统启动后,启动实时时钟,系统加载串口、USB等驱动模块,等待视频图像采集的完成,然后不断重复采集图片,发送图片的操作。


  3.2 客户端软件

  客户端指的是管理中心,可以接收来自视频监控服务器传送的数据。其功能主要包括通过GPRS网络接收图像、数据分析、文件存储。当客户端(管理中心)接收到数据后,首先根据协议数据规范对截获的数据进行分析,剥离出协议头,分析下层数据,一层层进行直至得到最终图像数据,并对其中的信息和流量进行统计,再对这两个部分信息进行存储或传给相应的显示模块。在自动化配送系统中就是监控中心通过图像来判断配送车的位置,物体的大小来调整机械臂,装配货物。


  4 结束语

  基于ARM嵌入式系统的自动化配送系统具有抗干扰能力强,适合远距离传输该系统。基于实时操作系统Linux,具有体积小、功耗低、可靠性强、易于安装、而且实时性强,使管理人员实现了远距离对配送车的实时操作,采用无线网络GPRS技术实现视频信号的传输,在网络的任意位置都可实现对整个自动化配送系统的指挥、调度。


推荐阅读

史海拾趣

ERP Power公司的发展小趣事

在这个故事中,我们将关注ERP Power在国际市场的拓展情况。通过与国际知名企业的合作和交流,ERP Power系统成功打入国际市场并获得了广泛认可。这一过程中,ERP Power不仅提升了自身的技术实力和服务水平还积累了丰富的国际化经验。

Capax Technologies Inc公司的发展小趣事

Capax Technologies Inc的崛起始于一次技术突破。公司研发团队成功开发出一种新型半导体材料,显著提高了电子设备的性能和能效。这一创新成果迅速在行业内引起关注,Capax Technologies Inc因此获得了大量订单和投资。随着技术的不断迭代和优化,Capax Technologies Inc逐渐在电子行业中崭露头角,成为一家备受瞩目的创新型企业。

骏晔科技(DreamLNK)公司的发展小趣事

随着蓝牙技术的普及和市场的快速发展,骏晔科技敏锐地捕捉到了这一趋势。公司投入大量研发资源,成功推出了高性能的CC2340蓝牙模块。这款模块以其出色的性能和稳定性,赢得了市场的广泛认可。同时,骏晔科技还针对IoT远距离通信技术,推出了ChirpLAN™网关套件,进一步巩固了其在蓝牙市场的地位。

Anders DX公司的发展小趣事

骏晔科技在无线通讯模块领域一直寻求创新。2019年,公司与硬之城达成战略合作,推出了高性能的FSK双向收发模块。这款模块采用了最新的FSK调制技术,极大地提高了数据传输的稳定性和效率。通过这一创新,骏晔科技在物联网设备通讯领域取得了显著的市场份额增长。

全鹏(CHAMPION)公司的发展小趣事

全鹏公司一直重视研发和创新。为了不断满足市场需求,公司投入大量资源用于新技术和新产品的研发。通过引进高素质、高学历的研发人员,建立先进的研发实验室和测试中心,全鹏公司在产品研发方面取得了显著成果。这些新技术和新产品的推出不仅提升了全鹏公司的市场竞争力,也为客户带来了更好的使用体验。

CONEXANT公司的发展小趣事

在语音通信领域,Conexant以其卓越的声卡技术赢得了市场的广泛认可。特别是在网络语音电话方面,Conexant声卡凭借其出色的性能和稳定性,成为了众多商务本和工作站的首选。惠普、联想等知名品牌的产品线中,都能看到Conexant声卡的身影。这一成功不仅源于Conexant对技术的持续投入和创新,也得益于其对市场需求的敏锐洞察和精准把握。

问答坊 | AI 解惑

用CH36x通过Boot-ROM扩展BIOS的方案

用CH36x通过Boot-ROM扩展BIOS的方案…

查看全部问答>

C51按键程序设计

按键程序设计,可以处理加速键、一键多功能等情况 后面有P1口行列式键盘程序实例 设计按键程序的思路 1、一般都不在键盘程序中延时,而是通过隔一段时间调用(比如10毫秒)来扫描按键,以尽量释放CPU资源; 2、所有键盘程序基本上都是一个模 ...…

查看全部问答>

工业MP3焊接历程1-焊接遇到一个小问题

我在焊接的时候发现u2的30和31脚是在一根线上,是不是焊接时候焊接连线了呢?经过问soso,soso又问了古道热肠,原来是一根线上的。但是呢在原图纸中并不是在一根线上,是图纸错还是别的原因呢?图纸我已近标出,现附上。还有视频$(\'swf_ITY\').inn ...…

查看全部问答>

在Linux下些驱动程序,求助!

小弟现在C语言写的还可以吧,IBM-PC8086汇编语言也学习了,当年也学习得很认真,也还算可以。准备转向Linux下驱动程序开发上去 现在工具:s3c2410arm开发板 三星的 书籍:嵌入式LInux应用开发完全是手册(韦东山 编著)      &n ...…

查看全部问答>

windows CE下如果想实现收短信的功能,应该用什么API啊?

我用的是EVC,如何读取SIM卡中的短信呢?工作方式是定时扫描还是有短信到来会触发什么事件呢?哪位有经验指点一二…

查看全部问答>

问一个EVC开发环境的问题

我有两个机器,都是XP的。 两个机器装EVC+SP4都可以,使用EVC默认模拟器都可以运行。 后来为了运行中文程序,下载了eeworld上sunrain_hjb上传的CHSEmulator_SDK.msi。 (这里感谢一下sunrain_hjb) 两个机器安装以后,一个可以正常使用这个中文 ...…

查看全部问答>

CSpinButtonCtrl使用问题

设置spin的范围为 0-1000,显示为0.0-100 处理方法如下: 在OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)         strValue.Format(L\"%3.1f\",   (double)nPos/10.0);    ...…

查看全部问答>

2008,新年快乐!

                                 希望新的一年,我们能够取得更大的进步,交到更多的朋友!…

查看全部问答>

【设计工具】 XILINX ISE 设计视频 与Modelsim 6.5仿真

$(\'swf_S7W\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encodeURI(\'http://player.youku.com/player.php/sid/XMjc5NzM0NTY4/v.sw ...…

查看全部问答>

【Altera SoC体验之旅】+菜鸟的感悟

         最近今天看了看ALTREA内存卡里的用乎手册,对SOC有个模糊的认识。在这里说一些本人的感悟,如有错误的地方还望各位大神指出。          个人感觉未来电子系统控制的主要问 ...…

查看全部问答>