基于ARM7的畜牧养殖智能消毒机器人控制系统

发布者:花海鱼最新更新时间:2010-12-18 来源: 电子技术关键字:嵌入式系统  ARM7  消毒机器人  畜牧养殖消毒 手机看文章 扫描二维码
随时随地手机看文章

  1 总体方案设计

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

整体结构

  1.1 智能控制模块

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

  1.2 网络模块

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

  1.3 监视模块

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

  1.4 驱动模块

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

  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 USB WIFI模块。GPRS模块采用的是BENQ M22A模块。各通讯模块外围电路主要有:电源部分、工作指示及数据连接扩展口组成。

  2.2.1 TTL电平

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

  2.2.2 MAX232转换电平

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

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

实现电脑和处理器及GPRS模块之间的通信电路

  2.2.3 GPRS外围网络模块

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

GPRS供电控制模块

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

GPRS外围网络模块

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

GPRS模块

  3 监视模块

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

监视模块

  4 驱动模块

  驱动模块采用的驱动芯片为L298N,该芯片功率大,电源可直接采用12V。单个芯片可以控制两个直流电机,本文采用两片L298N以实现智能消毒机器人的各方位移动。电路如图7所示。

驱动模块

  5 电源模块

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

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

电源模块

  6 结论

  利用本控制系统,可以实现机器人的远程控制及工作环境实时监控。结合消毒机械装置可以实现在特殊工作环境下的智能远程控制消毒工作。在畜牧养殖等一些环境较差的场所可以代替人工作实现更多的功能,为养殖工作带来便利。

关键字:嵌入式系统  ARM7  消毒机器人  畜牧养殖消毒 引用地址:基于ARM7的畜牧养殖智能消毒机器人控制系统

上一篇:基于PROTEUS技术的ARM显示系统设计与仿真
下一篇:基于S3C2440的能量色散X射线荧光光谱仪

推荐阅读最新更新时间:2024-03-16 12:31

低电压/低功耗的可编程片上系统为嵌入式系统提供了灵活的电源管理
    为什么要关心电源管理?       由于多种因素,电源管理正变得非常重要。对于移动手持嵌入式系统来说,总是存在着在增加电池寿命的同时要提供更多功能的压力。当电池本身无法提高却需要达到此要求时,提供更低功耗更好性能的芯片的压力就落在了芯片供应商的身上。同时为了满足缩短设计周期加速上市的要求,就需要提供更低功耗的灵活的可编程的器件。而且,绿色运动要求减少电池废品,这个要求对于嵌入式系统来说就转化为要进行更少的电池更换。同样,全球的政府法规(例如:能源之星)也要求减小电器设备中的待机电流。下一代嵌入式系统将需要在工作和睡眠模式下都具有极端低的功耗,而且为满足上市时间要求所必需的灵活性和可编程性也同时需要得到提高。     除
[电源管理]
低电压/低功耗的可编程片上系统为<font color='red'>嵌入式系统</font>提供了灵活的电源管理
嵌入式系统中小功率开关电源的设计
随着计算机技术、 半导体 技术以及 电子 应用技术的发展,嵌入式系统以其体积小、可靠性高、功耗低、软硬件集成度高等特点广泛应用于工业控制、过程控制、仪器仪表、航天航空、汽车船舶、网络通信、军事装备、消费产品等众多领域。在这些系统中 电源 的结构和性能起着关键性的作用,特别是需要使用220V交流电供电的多路电源的系统,其电源设计的合理性和可靠性尤为重要。过去常用的变压器 降压 、整流滤波后稳压的线性电源,在嵌入式系统要求体积小,利用率高的情况下,显得不足。寻求体积小、效率高、成本低、可靠性好的 开关电源 成为一种迫切的需要。本文根据实际应用中的体会,以小功率单片开关电源 集成电路 FSD200为核心,设计并实现了一款适合嵌入式系统需
[电源管理]
<font color='red'>嵌入式系统</font>中小功率开关电源的设计
如何设计低功耗嵌入式系统
嵌入式系统的应用随着各种智能控制系统、智能玩具、工业控制、掌上设备(Portable)等的需求而不断扩大和流行。特别是近几年来,随着手机、PDA、MP3等掌上系统的流行,使得系统功耗成为产品的设计瓶颈,也成为产品设计的关键技术之一。当然,功耗的问题本身是一个系统的问题,要想有效地降低整体功耗,不但需要在硬件上要充分考虑,而且在软件的设计上更需要认真对待。一个真正高效的低功耗系统,软硬件的相互配合和优化才是极为关键的。 一般来讲,低功耗嵌入式系统的设计包括如下的几个关键的步骤: 1. 方案的确定:方案是设计的关键,是项目成功的基本条件。方案选择错了就等于一个人走错了路,要么达不到要求,要么事倍功半,有时虽然满足了设计的要求,但却在时间
[单片机]
基于EP7312的新型嵌入式系统的实现
1 前言 随着以计算机和软件为核心的数字化技术的迅速发展,多媒体技术与Internet 的应用迅速普及。计算机﹑通讯﹑消费电子一体化的趋势日趋明显。作为新型智能3C合一的嵌入式系统与技术进入智能化﹑网络化的发展阶段。 所谓嵌入式系统,即将应用程序和操作系统和计算机硬件集成在一起的系统。简而言之即软硬件一体化。这种系统具有小巧灵活﹑性价比高﹑自动化高﹑实时性强﹑专业性强等特点。嵌入式系统适合应用于人类工作与生活的各个领域,最为典型的应用有机顶盒﹑数字应用﹑WebTV﹑ATM/POS机﹑多媒体手机﹑袖珍电脑﹑车载导航器﹑航空电子等等。嵌入式技术已经深入人类生活和工作的方方面面,在娱乐,军事方面也有强大的应用潜力。 全球有四大操作系统
[工业控制]
嵌入式系统关键技术分析与开发应用
摘要:基于嵌入式系统的概念,阐述嵌入式系统的关键技术、嵌入式开发以及广泛的应用。首先,分析嵌入式系统的技术特点,分别从嵌入式处理器和嵌入式操作系统两方面介绍,着重说明它不同于其它操作系统的一些处理方法和过程;在此基础上阐述嵌入式软件的开发过程,并结合作者嵌入式软件开发的实践,着重阐述嵌入式软件的一些开发技巧。接着,介绍目前嵌入式系统一些流行的应用,以及南京东大移动互联技术有限公司自行研制的基于蓝牙技术的嵌入式产品。最后,给出作者的体会,展望嵌入式系统的前景。 关键词:嵌入式系统 嵌入式处理器 微内核 内存管理单元 蓝牙系统 引 言   在当前数字信息技术和网络技术高速发展的后PC(Post-PC)时代,嵌入式系统已经广泛地
[嵌入式]
ARM7与FPGA相结合的应用
  工业控制中往往需要完成多通道故障检测及多通道命令控制(这种多任务设置非常普遍),单独的CPU芯片由于其外部控制接口数量有限而难以直接完成多路检控任务,故利用ARM芯片与FPGA相结合来扩展检控通道是一个非常好的选择。这里介绍用Atmel公司ARM7处理器(AT91FR40162)和ALTERA公司的低成本FPGA芯片(cyclone2)结合使用完成多通道检控任务的一种实现方法。   各部分功能简介   图1为此系统的结构连接框图。如图所示,ARM芯片与FPGA芯片之间通过数据总线、地址总线及读写控制线相连,而与终端PC则通过串口通信;FPGA与目标设备通过命令控制总线和故障检测总线相连。         图1 系统结构框
[单片机]
<font color='red'>ARM7</font>与FPGA相结合的应用
如何使用ARM7-LPC2148微控制器中的PWM控制LED的亮度
众所周知,微控制器从模拟传感器获取模拟输入,并使用ADC(模数转换器)来处理这些信号。但是,如果微控制器想要产生模拟信号来控制伺服电机、直流电机等模拟操作设备怎么办?微控制器不会产生像 1V、5V 这样的输出电压,而是使用一种称为 PWM 的技术来操作模拟设备。PWM的一个例子是我们笔记本电脑的冷却风扇(直流电机)需要根据温度进行速度控制,这也是通过在主板中使用脉宽调制(PWM)技术来实现的。 在本教程中,我们将使用 ARM7-LPC2148 微控制器中的 PWM 控制 LED 的亮度。 PWM(脉冲宽度调制) PWM 是一种使用数字值控制模拟设备的好方法,例如控制电机的速度、LED 的亮度等。虽然 PWM 不提供纯模拟输
[单片机]
如何使用ARM7-LPC2148微控制器中的PWM控制LED的亮度
基于ARM7智能拆焊、回流焊台控制系统的设计
0 引言 随着电子工业的发展,电子产品越来越多,电路板上元器件的密度越来越大,并且多为贴片式元件。传统的手工焊接,比较适合直插式元件,对于贴片式焊接效果就差强人意,并且效率很低。同样,传统的的拆芯片方式,一般都用热风枪吹,这样也能够达到目的,但周围的小芯片容易被吹移位。基于以上的原因,有必要改变传统的手工焊接方式和用热风枪拆芯片的方式,采用计算机控制红外线加热的自动焊接。 近几年国内逐渐开始使用拆焊台和回流焊,但普遍存在以下问题:(1)控制芯片采用简单的单片机,以“裸奔”为主没嵌操作系统,从而导致系统过于简单或分配不合理。(2)传感器一般都采用热电偶,但不加补偿电路,而且很少在程序中采用算法,这样加热器件往往存在惯性和滞后
[单片机]
基于<font color='red'>ARM7</font>智能拆焊、回流焊台控制系统的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved