基于ARM内核远程视频监测系统的设计.docVIP

基于ARM内核远程视频监测系统的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM内核远程视频监测系统的设计.doc

基于ARM内核远程视频监测系统的设计 摘要:在这项研究中,我们分析了基于arm核远程视频监控系统的设计。远程视频监控系统的一个重要方面是,存储在监控系统的图像信息怎样通过GSM/ GPRS网络传输到远程PC。ARM核心单元的应用是整个远程视频监控系统设计的一个部分。基于ARM架构和ARM芯片的ARM核心单元被设计出来。它包括硬件和软件设计。实践表明这项设计具有高可靠性和高稳定性。 关键词:ARM,嵌入式系统,JTAG,远程视频监测系统 简介 远程监控系统是计算机技术,计算机硬件和软件系统相结合的产物,可以实现远程监控ID的系统称为远程监控系统。实现远程视频监控的一个重要方面就是ARM核心单元的设计。此设计是基于ARM架构和ARM芯片。它符合下列规范: 系统工作电压5V,工作电流小于200mA 有通用串行接口,接口的数量大于3个 有RJ45网络接口 有一个SD卡接口 有USB接口终端 能够运行UC / OS-II操作系统 ARM微处理器的选择 微处理器是实现监控终端功能的核心部分。它负责控制和协调每个模块。因此,微处理器的选择是至关重要的。在这个设计中,监控点的传输系统是分散的,并且工作环境恶劣,所以它有严格的要求,并且要限制设备尺寸和功耗。它甚至可能没有可靠的电力。它需要使用太阳能。因此,我们选择一个功能强劲,体积小、低功耗、高可靠性的嵌入式微处理器。ARM7TDMI是低成本产品的最佳选择。它是一个32位,RISC指令的嵌入式处理器,目前被广泛使用。考虑到系统的性能,功耗、成本、发展困难、技术支持以及其他因素,ARM7TDMI适用于我们的研究项目。本设计是开发一套基于嵌入式网络通信技术的远程视频监控系统。在嵌入式处理器的选择过程需要考虑下列因素:运行速度、强大的接口、低功耗、调试方便。 根据实际开发平台的需要,选择NXP公司的产品,LPC2378芯片。 系统的硬件设计 系统的硬件设计部分是基于LPC2378。它包括电源电路设计、时钟电路设计,选择复位电路,串行接口的扩展,通过JTAG电路设计。 整体系统设计:系统的总体设计框图如图1所示。系统的CPU选用NXP公司的LPC2378芯片。这是一个基于ARM7TDMI-S CPU的微处理器,具有144个封装引脚。通过片上的PLL可以实现CPU最大工作频率60 mhz,而且功耗极低。GPIO可以使用76 - 112号引脚。它提供了多个串行接口,还有两个SPI接口。LPC2378是系统的核心控制器。 电源电路的设计:根据LPC2378供应特点的需要,在电源电路中添加了LM1117 - 3.3。LM1117是一系列的线性稳压器LDO芯片。它可以限制电流输出为800 mA。其次它有一个能量平衡能带。它可以确保输出电压误差在1%以内。 LM1117提供5V电源。调整过的3.3 v电源直接驱动开发板的数电模块。发光二极管灯工作,这表明连接到电路的3.3 v电源有效。所有有效的设备在供电引脚和地线之间都连接着0.1uF解耦电容。数字电源和模拟电压部分还设置滤波电容器用来吸收数字电源高频信号所带来的干扰。电源电路如图2所示。 时钟电路:LPC2378芯片的集成振荡器和外部晶体的工作频率范围是1到30 MHz。运行时外部振荡器的工作频率最高可达50 MHz。因此采用了12 MHz晶体管。它可以为系统提供几十MHz CPU工作频率。PLL设置的时间是100微秒。实时时钟使用一个标准的32.768 kHz时钟晶体。时钟电路如图3所示。 复位电路设计:复位信号用于启动或重新启动微处理器/单片机,命令它进入或返回一个可预测的循环程序并按顺序执行。一旦微处理器/单片机处于未知状态,例如,程序“耗尽”或进入一个无限循环,系统需要重置。系统复位电路如图4所示。接通+3.3v电源通过R200给电容C215充电,使电容器RST信号暂时处于低位。C215不断被充电,RST信号一定时间升高。因此,形成了一个负脉冲,使CPU复位。 通信串行接口电路:LPC 2378有两个异步串行控制器即UART 1。时钟信号可以由内部时钟信号或外部时钟信号生成器产生。由于LPC 2378是一个3.3v,因此与RS - 232标准定义的水平信号完全不同。因此,两者之间的通信必须经过信号电平的转换。系统信号转换使用SP 3223E / 3243E。它是一个3V工作电压 RS - 232转换器芯片。此外,ARM7微处理器的LPC 23 xx系列的的UART1有完整的调制解调器接口。因此,我们采用8路RS-232转换器芯片SP3223E / 3243E。 此外,通过结合复位电路和ISP功能,电路接口设计了自动程序下载功能。自动程序下载的过程如下。CPU复位由串行端口的DTR信号控制。在CPU复位期间,P2.10的级

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档