欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于CAN总线的分布式潜水电机监控系统.docx

    • 资源ID:73311251       资源大小:18.43KB        全文页数:6页
    • 资源格式: DOCX        下载积分:10.8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10.8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于CAN总线的分布式潜水电机监控系统.docx

    基于CAN总线的分布式潜水电机监控系统ronggang导语:介绍了基于CAN总线的分布式潜水电机监控系统,分析了系统的构成及实现方法,简述了控制节点、CAN/RS232接口的通信流程。摘要:介绍了基于CAN总线的分布式潜水电机监控系统,分析了系统的构成及实现方法,简述了控制节点、CAN/RS232接口的通信流程。关键词:CAN总线潜水电机分布式系统RS232总线潜水电机是潜水电泵的重要组成局部,广泛应用于农田灌溉,矿山排水,湖区水利,及其他工农业给排水领域。潜水电机工作环境复杂,加上某些潜水电机的制造工艺特殊等众多方面原因,使其较一般的电机更容易发生故障,如过载,过热,渗水,漏水,短路缺相等。目前国内已有多家公司开发出针对个体潜水电机的智能电子保护装置,固然可以到达保护电机的目的,但无法实现集中管理,有明显的局限性。本系统是基于CAN现场总线技术,实现了分散监控和集中管理功能。下面从系统的硬件构造、监控计算机软件的设计、系统的通信流程等几个方面来阐述本系统的性能、构造及实现方法。2.系统的硬件设计2.1系统的整体构造如图1所示,本电机监控系统是由位于监控中心的监控计算机、CAN/RS232转换卡,和位于潜水电机工作现场的控制节点构成。分布在现场的控制节点可以独立对电机实现监控保护功能,监控中心可以通过CAN网和各个节点之间通信,实现集中管理功能。进而形成了分散监控和集中管理于一体的分布式监控构造。2.2控制节点构造图2为控制节点构造图,硬件设计上采用了模块化构造,由微控制器、通信模块、传感器组、数据收集模块、强电控制模块、显示模块组成。根据详细情况可以只选用其中的一局部模块。例如:可以去掉显示模块和现场设置模块,利用监控计算机实现显示和参数设置的功能。在单机运行时,可以不用通信模块。下面简述各个组成局部的构造与功能。传感器组:用来检测电机的运行情况,由铂电阻温度传感器、电流互感器、电极式液位传感器组成。分别用来检测电机三相定子的温度、三相主电流、和电机腔内的水位,进而可以有效的监测潜水电机的过流、过温、缺相、短路、渗漏等异常现象。铂电阻和电极式液位传感器的抗干扰性才能强,合适在恶劣环境下工作。数据收集模块:以12位精度的A/D和多路模拟开关为核心,将传感器收集到的模拟信号转变为数字信号送入微控制器。强电控制模块:定子温度、液位、电流中的任一项值超出正常范围时,都会触发相应的异常处理电路。显示模块:采用的是基于I2C总线的显示技术,显示当前电机定子的三相温度和三相电流值。在设置形式下显示待设置参数的数值。现场设置模块:采用的是基于8255的键盘和基于X25045的E2PROM,实现现场设定工作参数的功能。X25045存储了报警电流、停机电流、报警温度、停机温度、站地址等信息。这些参数都可以通过键盘设置。除了站地址外,其它的参数可以以通过监控计算机设置。另外X25045还用作看门狗,当系统出现故障时,在超时周期后复位系统。利用X25045低VCC检测电路,可以保护系统,使之免受低电压状况的影响。2.3CAN/RS232接口卡构造图3为CAN/RS232接口卡构造图,实现监控主机和CAN网络之间的通信。它将控制节点发送上来的数据转换成RS232协议格式送向主机,并将主机发送下来的数据转换成CAN协议格式送向控制节点。3.监控计算机系统软件的设计计算机系统软件完成对整个系统的管理功能、和局部监控功能。采用的是基于VC+的MFC窗口编程和基于API的RS232串口通信协议,提供了直观、易懂的图形界面。实现的功能有:1、显示各个节点工作情况;2、可以播送设置所有节点的工作参数,可以以设置某个详细节点;3、当电机出现异常时可以给出错误参考,方便维修;4、对于工作经过中新参加或者退出的泵站,系统可以自动检测;5、可以把当天的工作情况记录到一个以日期命名的文件中,方便管理。4.系统的通信流程4.1CAN总线概述CAN现场总线是一种开放式实时系统,有3层网络构造物理层、数据链路层和应用层。CAN总线是以报文为单位进展信息传送的,可采用多主机方式,网络上的任意节点都可以主动发送信息。废除了传统的地址编码,采用通信数据块进展编码。强大的总线仲裁功能保证了数据传输的可靠性,防止了总线冲突。CAN总线具有良好的可靠性、实时性、抗干扰才能。在5Kbps的通信速率下,理论上的通信间隔可以到达10000米。由于这些优点,CAN已经广泛的应用在测控系统中。4.2简述控制节点的通信流程本系统的CAN总线通信硬件接口电路主要由单片机89C52和CAN控制器SJA1000、6N137高速光隔、CAN收发器82C250组成参见图3。89C52完成CAN协议的应用层功能,SJA1000完成物理层和数据链路层的功能。82C250提供了对总线差动发送和承受数据的功能,有效地进步了总线的抗干扰才能,实现了保护总线、降低射频干扰等功能。6N137隔离控制电路和收发器电路,进一步进步了系统的抗干扰才能。通信介质为带屏蔽的双绞线,在两个网络终端须加120的电阻作为线路匹配。本系统中,CAN总线通信的软件局部由C51语言编写,应用CAN2.0A协议,主要由初始化、发送数据、承受数据三个局部组成。其中初始化局部是实现通信的关键,其步骤主要有:进入复位形式>初始化验受代码存放器ACR、屏蔽代码存放器AMR、总线定时存放器BTR、输出控制存放器OCR>去除复位形式>初始化控制存放器、命令存放器。其中ACR、AMR、BTR、OCR只能在复位形式下访问。发送数据和承受数据局部根据详细情况编写。控制节点的通信流程如图4所示。从图4可以看出系统采用了每个节点定时主动向监控计算机主动发送数据的方法。这是利用了CAN总线可以采用多主机方式通信的特点。由于实时监控功能是由各个控制节点完成,而监控计算机主要起到管理功能,所以采用了定时上传数据的方法,而没有实时上传所有传感器收集到的数据,进而减轻了总线负担。这也是分布式控制方法相对于集中控制方法的一个优点。4.3简述CAN/232通信流程图5为CAN/RS232转换卡的扼要通信流程,应用以上通信流程快速准确的实现了CAN总线协议和RS232协议的转换。本系统经过现场调试,在20k的传输速率下,1500米的传输间隔中可以保证数据的可靠性。很好的实现了对潜水电机的监控及管理功能。实验证明CAN总线具有优越的性能,且技术成熟,其应用前景广阔。0

    注意事项

    本文(基于CAN总线的分布式潜水电机监控系统.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开