自动化管理操作系统已经是现代企业必不可少的一部分,视频图像传输监控系统已经广泛的应用于交通、医院、银行、家居和视频会议等重要场合。早期的模拟视频监控系统不能联网,只能与管理中心进行点对点(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技术实现视频信号的传输,在网络的任意位置都可实现对整个自动化配送系统的指挥、调度。
关键字:嵌入式 自动化配送
编辑:神话 引用地址:基于嵌入式的自动化配送系统
推荐阅读最新更新时间:2023-10-12 20:48
基于嵌入式的车辆偏离预警系统研究
研究表明,大约15%的道路交通事故是由车辆驶离公路造成的,车道偏离预警系统能够有效减少道路交通事故的发生。目前车道偏离预警系统采用的方法大致分为3种:1)基于车辆将到达车道边界时间(Time to Lane Crossing,TLC)的预警算法;2)基于预测轨迹曲线偏离量不同的预警算法;3)基于平面图像道路标线夹角的预警算法。这几种算法能够实现车道预警,但车辆出现偏离一般是由于驾驶员注意力分散或处于疲惫状态时对车辆的控制疏忽所致,上述所做的各种假设与实际行驶过程均有偏差,如没有考虑车辆的横向偏转角及驾驶员转动方向盘转角在某个行驶过程中对车道偏离的影响。鉴于此,提出基于车辆横向距离与横向分速度进行车辆偏离预警的方法。作为车道
[嵌入式]
研华Core i 超低功耗宽温3.5寸主板,用于高铁受电弓视频监控
简介 我国高铁事业的快速进步,预计到2020年中国铁路营业里程将达到12万公里。其中200公里及以上时速的高速铁路建设里程超过1.8万公里,占世界1半以上,而近两年我国将迎来高铁建设高峰期。中国高铁中信息化/智能化设备的应用促进了高铁通信的逐步完善,这其中视频监控系统起到了很大的作用。 高铁由电力驱动,而受电弓是高铁的电力主要输送方式,受电弓是否能正常给高铁供电,直接影响高铁的正常运行。而受电弓在高铁机车外部,难以监控,加上受各种外边环境的影响或干扰,如被垃圾袋缠绕,或接触不良等,都会导致输电不良,通过视频监控,则可以很好的解决受电弓的监控问题,以及时发现故障,及时处理。 应用需求与挑战 中国一铁路设备商是中国轨道
[嵌入式]
实时嵌入式系统软件调试问题分析
本文将讨论常见的调试问题以及预防和检查这些故障问题的一些方法。
从历史角度上来看,嵌入式应用代码的调试流程可以分为两类。第一类调试流程是回答 “我的代码现在执行到哪里?” 的问题。当开发商依靠打印语句或者LED的闪烁来指示应用程序执行到某个节点的调试方法时,往往就属于这种情形。如果开发工具支持这种调试方法,可以沿着应用应当程序应当执行的路径插入断点。第二类调试流程是帮助回答“我看到的这一数值是从哪里来的?”这一问题。在这种情况下,人们往往依靠寄存器显示窗口观察变量信息、处理器内存的内容。人们还可以尝试单步执行,并且观察所有这些数据窗口以了解某个寄存器状态何时出现错误,内存位置何时得到错误的数据,抑或指针何时出现了
[嵌入式]
王绍斌:成都嵌入式软件发展战略
2011中国汽车电子国际论坛暨汽车半导体应用峰会于7月20-21日在成都新东方千禧大酒店隆重开幕。
此次峰会上,云集国内车载信息服务应用联盟及在汽车电子研发领域处于领先地位的中国汽车技术研究中心、中国汽车工程学会、清华大学、同济大学等行业权威机构;欧美、日本的众多业界权威也赴蓉出席此次盛会。同时,上汽、长安汽车、富士通、英飞凌、飞思卡尔等整车与芯片厂商,国内外知名车载系统提供商也受邀携其最新技术方案出席大会,共商汽车电子及半导体应用的发展前景。
主持人:大家好!我们现在论坛就开始了。我们在汽车电子这方面有一个团队在长期从事汽车上车控类的OS和OC相关的标准,还有车身网络的研发,也参与了国家的很多重大的专项,
[汽车电子]
嵌入式Linux的safe mode设计与实现
目前的各种嵌入式产品已经丰富多彩,它们正改变着我们的生活方式。随着嵌入式产品功能的增加,如何让用户对已购买的产品的升级能安全地、顺利地完成,避免升级过程中出现的意外掉电所引起的产品故障,这样的问题要求嵌入产品设计开发者在设计时就将产品的 safe mode 安全模式考虑进去。这里我们将以一个嵌入式Linux 网络播放器为例,来说明 safe mode 安全模式的设计与实现。通过本文,我们可以了解到针对一个实际的嵌入式系统,设计中需要注意的技术要点和实现细节。
为什么需要 safe mode(安全模式)
当用户购买一个产品后,在后续的服务中,可能还会发生一些费用,让产品开发商增加成本,如免费电话咨询,产品的维修
[嵌入式]
基于ARM的嵌入式BootLoader设计与启动过程
1 引言
近年来,ARM在嵌入式设备中的应用越来越广泛。S3C44B0X就是Samsung公司生产的基于ARM7架构的微处理器。uCLinux是专门为无MMU处理器设计的嵌入式操作系统,支持ARM、Motorola等处理器。采用ARM+uCLinux作为嵌入式开发平台,吸取了两者优点,是一种比较流行的开发方式。在ARM程序设计中,启动代码是至关重要的,它不仅初始化硬件系统本身,而且最终引导进入操作系统,所以启动代码的设计直接影响整个开发的正常进行。本文结合S3C44B0X的特点详细给出了Bootloader设计和启动过程。
2 BootLoader代码
Bootloader代码是芯片复位后进入操作系统之前执行
[单片机]
STM32MP135嵌入式核心板如何助力充电桩发展
随着电动车的普及和人们环保意识的增强,充电桩作为电动车充电设备的重要一环,充电桩行业正迅速发展,消费市场的大量应用也造就市场的需求量不断增长。因此,产品的功能、可靠性、安全性等要求也变得尤为重要,而采用传统单片机产品并不能满足充电桩的智能控制等需求,本文将详细介绍基于米尔STM32MP135核心板的充电桩应用方案。 图1:充电方案图 采用STM32MP135系列微处理器进行电动汽车的智能嵌入式充电桩设计,并通过“指挥”8位和16位微控制器实现复杂功能的智能控制。在智能充电桩的应用里,具备高性价比、低功耗、高可靠性的STM32MP135优势有以下几个方面: 01. 跑Linux系统,实时处理数据和任务 充电桩通常由一
[单片机]