CAN总线在塔机状态监控系统中的应用
2012-07-07邵国平于浩洋
黑龙江工程学院学报 2012年1期
邵国平,于浩洋
(黑龙江工程学院 电子工程系,黑龙江 哈尔滨150050)
塔机是一种广泛应用于建筑领域的大型起重设备,由于各种主客观原因极易发生重大事故,从而导致设备损坏甚至人身伤亡,给社会造成重大损失。本文开发一个能够对塔机进行实时监控的系统,控制其在安全限度内工作,增加对塔机的过载保护。在生产现场中起吊幅度、起吊高度、转角和起重量等实时数据构成了塔机工作状态。在Linux嵌入式系统中基于CAN数据总线网络采集塔机工作状态,保证在不同工况参数下所能起吊的最大额定起重量、变幅、转角和起吊高度不会超出相应不同工况条件下的极限值,完成CAN总线驱动程序包和有好的图形化GUI人机界面。系统功能包括CAN总线通信模块、图形界面模块和数据非易失存储等模块。塔机监控系统能够对塔机主要工作参数进行综合自动显示与记录、自动保护,对正常工作、满载、超载、变幅超限等工作状态给出相应提示,以保证起重机械的正常工作。
1 系统总体结构
CAN模块结构如图1所示。系统中CAN节点是一个集中数据处理的重要控制节点,主要有两个功能:一是作为主处理器与CAN总线的接口,完成基于MCP2510的CAN总线控制器接口的数据转换,对智能节点传送过来的数据信息进行缓存。二是负责协调S3C2440处理器与CAN数据采集节点的通信,以确保各节点的监控数据能够快速、准确地传给S3C2440处理器。CAN数据采集节点以MSP430F149为微控制器,外围模块带有CAN总线接口模块和能够分别进行角度采集、高度采集、压力采集、长度采集等模块。……
登录APP查看全文
