0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于控制局域网总线技术实现船用张紧器驱动监控系统的设计

电子设计 来源:微计算机信息 作者:张俊亮,林立,王晓 2020-12-22 10:13 次阅读

铺管船用张紧器是海底油气管道铺设的关键配套设备,由夹紧系统、驱动系统、监控系统组成,我国从上世纪 90年代开始铺管船用张紧器的研究, 1998年完成胜利油田滩海铺管船用张紧器项目,2007年开始深水铺管张紧器的研究。张紧器驱动系统由上下两套履带驱动系统组成,在滩海铺管船用张紧器中,采用上下两履带各用两个液压马达驱动的方式来输送管线,但深水铺管的张紧力远远大于滩海铺管所需的张紧力,若采用液压马达驱动,则进出油管直径较大,由泵站到马达的管路设计、布置难度大。相对而言,电机安装方便、控制方式简单,所以采用四个交流伺服电机代替液压马达驱动张紧器。张紧器在工作过程中上下履带同步运动,并确保管线的张力在一定范围内,这就要求监控系统对交流伺服电机的控制信号具有实时性强、同步性好的特点,同时,铺管船总控制室与张紧器距离约 150m,要求监控系统在信号传输过程中有良好的抗干扰能力。本文通过分析 CAN总线特点,将 CAN总线技术应用于张紧器驱动监控系统中。 CAN总线技术为张紧器驱动监控系统提供了一个实时可靠的信息交互网络,解决了传统 I/O模块多,干扰严重、系统软件复杂、硬件兼容性差等问题,提高了信号传输实时性和可靠性, 便于安装、调试和维护。

1 CAN总线的特点及应用

CAN作为一种串行总线, 特别适用于含有一群智能设备的系统或子系统中,总线上任一个节点均可在任一时刻主动向网络上的其他节点发送数据,而从不分主从,通信灵活,总线上的节点可分为不同的优先级,可以满足不同的实时要求。采用非破坏性总线仲裁,当两节点同时向总线发送信息时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响地继续发送数据。具有实时性强、可靠性高、通信速率快、结构简单、互操作性好、总线协议具有完善的错误处理机制、灵活性高和价格低廉等特点,在工业测控和工业自动化等领域有很大的应用前景。

在欧美等国,CAN总线已被广泛地应用于汽车、火车、轮船、机器人、智能楼宇、机械制造数控机床、各种机械设备、交通管理、传感器、自动化仪表等领域。

在国内,CAN总线技术被大量地应用于工农业监控、电厂测控、火灾报警、变电站控制、煤炭综合监控等。 2张紧器驱动监控系统

电机驱动上、下履带运动,在摩擦力的作用下拖动管线运动,正常铺管速度为 30m/min,但在铺管过程中,受风浪影响,当船上升时,管线将承受很大拉力,当拉力超过昀大许用拉力值 Fmax时,造成管线破坏或使铺管船定位锚走锚造成事故;当船下降时,管线承受拉力减小,若拉力值小于昀小拉力值 Fmin时,管线将承受很大弯曲应力,该应力将超过管线材料的屈服极限,从而引起管线产生塑性变形。这就要求管线在铺设过程中受张紧力 F范围为: Fmin驱动监控系统对电机的监控为实时过程,通过采集张紧力、电机转速等信息,实时控制电机的运行,且四个交流伺服电机具有良好的同步性。监控系统结构如图 1所示

基于控制局域网总线技术实现船用张紧器驱动监控系统的设计

单片机与 CAN总线连接方式有两种:片外连接和片内集成。传统的方式是将 CPU与 CAN总线控制器和总线收发器相连后再接入总线网络,这样使 CPU外围电路复杂化,整个系统受外部影响较大。因此本系统选用其中以 Silicon Laboratories公司的 C8051F040型单片机,它在一块芯片上集成了 64KB Flash、4352B RAM、CAN控制器 2.0、2个串行接口、 5个 16位定时器、 12位 A/D转换器、8位 A/D转换器及 12位 D/A转换器等。为进一步提高系统的抗干扰能力,在 CAN控制器引脚 CANTX、CANRX和收发器 PCA82C250之间并不是直接相连,而是通过由高速光耦 6N137构成隔离电路后再与 PCA82C250相连[9],这样可以很好的实现总线上各节点的电气隔离。

为保护 PCA82C250免受过电流冲击,在其 CANH和 CANL引脚各自通过一个 5?的限流电阻与 CAN总线相连,在 CANH和 CANL与地之间各联一个瞬态电压抑制二极管。为防止总线上的高频干扰和电磁辐射,CANH和 CANL与地之间各自接一个 30pF滤波电容。硬件接口电路如图 2所示。此外,操作员通过触摸屏幕设置参数,通过 LCD显示器监视系统各个参数。电机控制单元采用:单片机—变频器—交流伺服电机的控制方式,信号通过 CAN总线对变频器进行控制进而控制电机的运行状况。

CAN通信软件设计张紧器驱动监控系统整个监控过程为实时采集电机转速信息、张紧力F的大小,若F》Fmax则电机加速送管;若F

开始

由主控流程图可以看出,软件设计的关键在于采集速度、张紧力的值和发送控制信号,所以,基于CAN的通信至关重要。 CAN通信系统的软件设计包括系统初始化、发送程序、接收程序。在完成对所有报文对象初始化后,程序进入发送/接收阶段。CAN报文的发送是个自动过程,由CAN控制器自动完成。用户只需要根据接收到的远程帧的识别符,将对应的数据转移到发送缓冲寄存器,然后将此报文对象的编码命令请求寄存器启动发送即可。发送程序结构如图4所示。

CAN报文的接收也是由CAN控制器自动完成,当接收到发送完标志位后,程序从接收缓冲器中读取接收的数据。为提高系统运行效率,接收过程采用中断的方式实现。接收程序结构如图4所示。

4 结论

深水铺管张紧器工作条件恶劣,外部环境易对监控系统信号造成干扰,本文将CAN总线技术运用于船用张紧器驱动监控系统中,重点介绍系统设计方案、CAN与单片机硬件接口设计、软件设计等内容。解决了传统电机控制方式中实时性差、响应时间长、多电机控制同步性差、信号传输抗干扰能力差的缺点,保证了张紧器对管线实现恒张力控制。 文章创新点:将控制局域网(CAN)总线应用海洋铺管张紧器这种工作条件恶劣、但对系统稳定性要求高的场合,组成具有总线式网络拓扑结构的分布式监控系统,克服了传统控制方式中实时性差、多电机工作同步性差、信号传输抗干扰能力差的缺点,为张紧器可靠工作提供了保证。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6037

    文章

    44557

    浏览量

    635160
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2748

    浏览量

    463683
  • 监控系统
    +关注

    关注

    21

    文章

    3914

    浏览量

    174665
收藏 人收藏

    评论

    相关推荐

    控制器局域网CAN总线技术规范

    控制器局域网CAN总线技术规范
    发表于 08-20 22:05

    控制器局域网总线技术(Controller Area Network-BUS)

    装置,不仅使布线及维护的复杂度大幅降低,并可一并降低线材及布线成本,因此成为首选的车系统传输接口。   CAN-BUS即CAN总线技术,全称为“
    发表于 12-20 14:51

    嵌人式系统的无线局域网接入怎么实现

    设备驱动的深入理解和分析,成功地移植在Atmel 9261 ARM处理上。实现了嵌人式系统的无线局域网接入。利用该平台,可以进一步设计完善
    发表于 03-06 06:27

    无线局域网(WLAN)是什么?

      无线局域网(WLAN)是什么?   无线局域网(WLAN)是一种基于无线电波技术局域网,它使用了无线接入点(AP)作为中心节点,连接多个终端设备,例如笔记本电脑、智能手机等,
    发表于 05-17 17:11

    如何利用蓝牙和无线局域网共同控制监控系统?

    怎么实现利用蓝牙和无线局域网共同控制监控系统怎么实现?
    发表于 10-16 06:29

    CAN总线驱动监控系统中的应用

    铺管是海底油气管道铺设的关键配套设备,交流伺服电机驱动
    发表于 12-23 16:28 17次下载

    控制器局域网CAN

    控制器局域网CAN CAN 介绍控制器局域网 CAN 是由ISO 定义的串行通讯总线它最初出现在80 年代末的汽车工业里它的基本设计规范要
    发表于 03-22 15:27 24次下载

    ExpertControl的CANbus(控制器局域网)专用

    ExpertControl的CANbus(控制器局域网)专用工具包 CANbus (Controller Area Network) 即控制器局域网,是国际上应用最广泛的开放式现场
    发表于 04-15 14:22 1089次阅读
    ExpertControl的CANbus(<b class='flag-5'>控制器</b><b class='flag-5'>局域网</b>)专用

    CAN总线驱动监控系统中的应用

    CAN总线驱动监控系统中的应用 铺管
    发表于 03-13 09:51 650次阅读
    CAN<b class='flag-5'>总线</b>在<b class='flag-5'>张</b><b class='flag-5'>紧</b><b class='flag-5'>器</b><b class='flag-5'>驱动</b><b class='flag-5'>监控</b><b class='flag-5'>系统</b>中的应用

    局域网的类型/局域网互连设备

    局域网的类型/局域网互连设备 局域网的类型 一个局域网是什么类型的局域网要看采用什么样的分类方
    发表于 04-06 17:04 1892次阅读

    控制器局域网CAN总线技术规范

    控制器局域网CAN总线技术规范
    发表于 01-24 16:54 12次下载

    控制器局域网CAN总线技术规范

    控制器局域网CAN总线技术规范
    发表于 02-07 18:09 18次下载

    现场总线局域网在智能配自动化系统中的应用

    现场总线局域网在智能配自动化系统中的应用
    发表于 02-07 18:09 10次下载

    虚拟局域网有哪几种实现技术

    本文开始对虚拟局域网的定义进行了详细介绍,其次阐述了虚拟局域网的几种实现技术,最后介绍了虚拟机局域网三种
    发表于 02-10 11:36 1.1w次阅读
    虚拟<b class='flag-5'>局域网</b>有哪几种<b class='flag-5'>实现</b><b class='flag-5'>技术</b>

    如何使用LabVIEW进行局域网动态加密远程监控系统的设计

    提出了一种基于LabVIEW,利用TCP协议,现有局域网和USB摄像头实现远程监控的方法。该方法通过LabVIEW2012及其基础软件包、VDM、VAS实现
    发表于 08-13 17:40 20次下载
    如何使用LabVIEW进行<b class='flag-5'>局域网</b>动态加密远程<b class='flag-5'>监控</b><b class='flag-5'>系统</b>的设计