基于嵌入式系统的远距离电力测量摘要本文给出一个通过因特网来实现.doc

基于嵌入式系统的远距离电力测量摘要本文给出一个通过因特网来实现.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于嵌入式系统的远距离电力测量摘要本文给出一个通过因特网来实现

基于嵌入式系统的远距离电力测量 摘要:本文给出一个通过因特网来实现远距离测量的设计方案,并且对其发展趋势做出了分析。这一设计方案主要包括通讯平台和外部信号采样模块。使用的通讯平台是基于嵌入式微处理器ARM和嵌入式操作系统UClinux来实现的。采用这种方案,对通讯平台的硬件进行了讨论,并且对uClinux的框架进行了分析。用来采集参数信号信号采样器的设计连接在通讯平台上。双端口的RAM电路作为数据缓存被引入。测试结果显示了该设计的高效性和可靠性。 1 导言 远距离测量方法是一个企业的控制系统中的重要部分,并且它提供了一种很好的解决远距离监视和控制的方法。过去人们结合电路设计和软件发展对此做了很多的研究。具有例如高数据发送速率和低成本高性能的特性,因特网作为一个数据传输媒介被引入到动态变化的工业领域。通过嵌入式系统可以实现与以太网的相连,它包括嵌入式微处理器和移植的操作系统。 电子参数的测量被广泛的应用在很多的工业控制领域;它主要集中在电子参数的测量和监控能力传输线的性能上。设计方案上具有MAX197和双端口RAM,能够成功完成AC信号的采用工作。电力参数测量模块通过标准接口可以够接入通讯平台。它的良好应用就是在远距离测量上。 2 通讯平台的设计 通讯平台的设计包括嵌入式微处理器S3C4510B外部接口电路和嵌入式操作系统uClinux端口。 2.1 硬件设计 通讯平台的主要功能是提供因特网的接入。很多成功的实例表明嵌入式系统的在以太网中良好性能表现。三星公司的S3C4510B的使用,并且在通讯平台中起到核心作用。其它基本外部模块像bootEEPROM,DRAM模块,SDRAM,控制串口,通讯串口,以太网接口,配置开关和状态LEDs/LCD同样包涵在平台上。以太网接口具有完整的IEEE802.3物理层接口,可以和以太网集线器/路由器相连。通讯平台的框架图如图1 图1 通讯平台的结构图 如图1所示,以太网的接口在S3C4510B内部主要包涵以太网控制器MAC,以太网PHY收发器和RJ45连接器。以太网控制器能够以10/100Mbps速率工作在全双工/半双工模式下。在操作期间,以太网控制器通过配置PHY器件初始化其功能,从IIC EEPROM获得MAC H/W地址,并且初始化MAC,BDMA控制器。PHY器件的配置是根据MII状态管理的功能来实现的,它由MAC控制特殊功能提供。MAC控制器具有MAC H/W地址,它们对于MAC来说是独一无二的地址。BDMA控制器被用来作为数据到存储器的传输和数据到MAC的发送功能。 LXT970作为快速以太网PHY收发器执行所有编码器和为数据的输入或输出做出编码工作。它提供了一个独立的接口,方便接入MAC到内部的微处理器。这7个接口由LXT970提供,用来同TS6121连接。TS6121是脉冲变换器,具有高绝缘电压并且对LAN符合连接安全要求。图2给出了以太网应用电路 图2 以太网接口电路 2.2 uClinux部分 uClinux操作系统以高效的方式管理的通讯内部平台模块。在CP/IP协议上的良好的性能表现,使得uClinux在网络上广泛应用。它具有很多特性如开源,稳定,强大的网络功能和良好的文件系统。最新版本的uClinux能够从官方网站免费上下载。所有的提及的特性使得uClinux低成本,解决了嵌入式系统的应用。 uClinux从Linux派生而来,它被的特殊设计主要应用在没有MMU的微处理器上。完整的uClinux包括BOOT LOADER,uClinux内核和文件系统。它通过建立的boot loader能够执行uClinux内核,文件系统和外部器件的驱动。uClinux的结构平台如图3 图3 uclinux的体系结构 如果uClinux基于TCP/IP协议,它可以应用在网络中。如图4所示,网络数据通过程序发送到网络器件上,它的执行过程有四个层次。数据传输形成了上到下的队列,其唯一的通道为数据的传输结果增强了网络传输的可靠性。 图4 uClinux的网络层次 网络器件的驱动和器件特性必须根据硬件通讯平台的加入到操作系统中来。网络器件驱动在以太网控制器内部的S3C4510B;器件驱动特性能够在内核中找到,并且能够在配置是实现参数设置,使得其容易被加载到编译内核中。驱动器件应该通过标准规范来开发。接口功能 的4个功能开启,释放,写,设置。因此C代码应该加入到器件驱动的内核代码文件中;“config_in”文件和“makefile”文件同样应该在编译内核中修改。器件驱动通过配置内核来提供高效的方式管理外部器件。用户程序模块在平台上组织所以的器件,并且定义基本的网络通讯队列。子程序同时包括传递时的意外错误。 3.AC信号采用模块 AC信号采样模块被用来收集AC信号,包括三相电压,三

您可能关注的文档

文档评论(0)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档