基于ARM和CAN总线的在线分布式感应电机监控系统.docVIP

基于ARM和CAN总线的在线分布式感应电机监控系统.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和CAN总线的在线分布式感应电机监控系统 摘要 本文中提出了一种基于嵌入式ARM(Advanced RISC Machines)和CAN(Controller Area Network)的在线分布式感应电机监控系统的技术。文中介绍了本系统中的硬件部分ARM微处理器S3C23410X 和CAN总线控制器MCP2510,还对软件部分进行了简单的描述。跟结构复杂的传统低集成度的电机测试系统相比,该系统结构的外部扩展单元更少,在低能耗高可靠性下能实时的传输数据。 关键字:ARM;CAN总线;分布式;监控系统 一、介绍 作为一种重要的电子设备,感应电机广泛的应用遍布商品制造业以及农业。但是很多不可预料的因素都会造成感应电机的损坏,诸如机械过热,机械应力,机械故障,电力因素等等。所以实时监控电机很重要,如此就能保证其有效地连续安全运转,不造成额外的损失。 随着计算机技术、通信技术以及集成电路技术的迅猛发展,很多检测和控制电机的先进方法出现。 有很多研究人员在已经做出了一些针对感应电机监控的集成保护系统。一些研究人员通过分析电机的电流变化来监视电力扰动,另一方面,从实验结果得知电机轴承的故障会导致电机电流的不可预期的宽波段变化,研究还发现由于轴承故障的精确特性,可以作为诊断电机故障的精确指示器。 通过使用嵌入式ARM和CAN总线技术,本文提出基于ARM和CAN总线的感应电机监控系统。其简单的构造,低廉的价格,灵活的扩展性等原因,使得该系统能够广泛地应用在不同的环境和场合。 二、在线分布式感应电机监控系统的硬件构造 分布式控制系统是在网络中通过执行多协议来协调多个过程的系统,如此以至于所有部件一起合作执行唯一或小型相关任务。最近几年,分布式控制系统越来越多地应用在重要安全监控系统中,比如在普通工厂中的低级应用,军队核生产系统中的高级应用等等。 嵌入式系统是用于控制、检测以及协助操作机械设备、厂矿的器件。它是以应用为中心,以计算机为基础,软硬件可剪裁,使用于系统对功能、可靠性、成本、功耗严格要求的专用计算机系统。 CAN总线是一种可支持分布式实时控制的可靠串行通信总线。它的协议标准已经被国际标准化组织制定为国际标准,是最有前景的现场总线之一。 在线分布式感应电机监控系统可以用来监控一组同时工作电机的运转,比如同一工厂的电机。在这个系统中最多可以通过CAN总线挂载110个节点。挂载在每个CAN节点上的硬件子系统检测该子系统下的感应电机,将检测到的该电机的情况通过CAN总线发送到中央处理系统,当然,中央处理系统也是这个分布式网络上的一个节点。 在这个监控系统中,嵌入式ARM处理器S3C2410X负责监控全网的每个节点。现场每个节点上电机的参数可以通过CAN总线获得。经过前端信号处理电路的滤波和放大,这些参数可以直接传输到S3C2410X的信号A/D转换电路。 S3C2410X与CAN收发器之间的数据交换是通过CAN总线来完成的。 S3C2410X分析、处理以及存储从传感器检测来的电机数据,以完成在线现场监控。 在线分布式电机监控系统的现场节点硬件体系包括ARM微控制器,CAN控制器,信号获取管理电路,A/D转换电路,系统检测保护电路,时钟电路,电源模块。其硬件结构图如Fig.1.所示。 A.ARM微控制器和CAN总线控制器的特征 在本系统中,ARM微处理器S3C2410X被作为数据获取和数据处理的核心。在S3C2410X的用户手册中提到,S3C2410X微处理器是专为手持设备以及以低成本、低功耗、高性能为应用背景而设计的微处理器。 S3C2410X是16/32位RISC微处理器;CPU采用ARM公司的ARM920T RISC处理器。ARM920T实施MMU,AMBA总线和哈佛结构,16KB指令Cache,16KB数据Cache,每个存储结构8字节长。S3C2410X的10位CMOS模数转换器(ADC)拥有8通道的循环输入。模数转换器的时钟频率为2.5MHz,可以以最快500KSPS的速度将模拟输入转化为10位二进制数码。A/D转换器通过片上采样保持函数得以实现,并且支持电源中断模式。 MCP2510是以简化CAN总线应用为目的的独立CAN控制器。支持CAN1.2,主动和被动CAN2.0B等版本的协议,能够发送和接收标准和扩展报文,还同时具备验收滤波器及报文管理功能。该器件含有三个发送缓冲器和两个接收缓冲器,以减少微控制器(MCU)的管理负担。MCU的通讯是通过行业标准串行外设接口(SPI)来实现的,其数据传输速率高达5Mb/s。 在本系统中S3C2410X通过SPI接口与MCP2510相连接。 B.CAN总线数据获取 本系统通过6路模拟输入口将电机定子的三相电流电压信号输入S3C2410X。定子的相电压相电流信号通过传感器电路采集,

文档评论(0)

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

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

1亿VIP精品文档

相关文档