CAN总线在机电一体化中的应用
0、引言
在传统的液压控制系统中,对系统的控制主要采用机械手段。而采用传统的机械方法控制液压系统,使得整个系统的体积增大,同时增加系统复杂度和维护难度。随着计算机技术、现场总线技术及人工智能等技术的发展,使越来越复杂的液压控制系统有良好的发展前景。基于以上特点,该试验台采用CAN总线技术实现实时控制,用于液压软管脉冲压力试验,对被试件施加脉冲压力以测试软管的寿命。
1、CAN接口电路的设计
CAN总线节点接口电路如图1所示。P89LPC932是单片封装的高性能、低功耗的带片内8KFlash的微控制器,其指令执行时间只需2到4个时钟周期,6倍于标准80C51器件。P 89LPC932内部主要集成了字节方式的I2C总线、SPI接口、UART通信接口、实时时钟、EEPR OM、A/D转换器、ISP/IAP在线编程和远程编程方式等一系列有特色的功能部件;其可用I /O口数为24~26。该微控制器在低电压(3 V)下工作,可以很好的工作在以电池供电的便携式系统中。其集成了许多系统级的功能,适合于许多要求高集成度、低成本的场合;可以大大减少元件的数目和电路板面积,满足多方面的性能要求。
SJA1000是独立的CAN通信控制器,它支持CAN2.0A,CAN2.0B,与PCA82C200 CAN控制器兼容,并可替代PCA82C200;而且新增了一种工作模式(PeliCAN),使得SJA1000支持具有很多新特性的CAN2.0B协议。SJA1000集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,该控制器具有多主结构、总线访问优先权、硬件滤波等特点。
PC82C250为CAN总线收发器,是CAN控制器和物理总线间的接口,提供对总线的驱动发送能力、对CAN控制器的差动发送能力和对CAN控制器的差动接收能力。它有很强的抗瞬间干扰和保护总线的能力;有3种不同的工作方式即高速、斜率控制和待机。总线上的某节点掉电不会影响总线,在40m内实现高速应用可达1Mbps,最多可挂110个节点。
2、试验台系统设计
2.1 系统总体原理框图
由于要对较多参数进行检测和控制,为了降低整个系统的复杂度,对该试验台进行模块化处理,可以提高系统的可靠性、可维护性以及系统易于扩展。每个模块自成一个闭环子系统,模块与主机之间由CAN总线连接。各模块的数据通过CAN总线传送到主机。主机负责监控各个从机,向从机发布指令,并接收处理从机传来的检测数据,显示数据信息和压力波形。CAN接口电路负责各节点间的串行通信。系统总体原理框图如图2所示。
2.2 主系统压力控制
主系统压力控制如图3所示。此子系统的工作过程是:主油泵(单向定量液压泵)通 过高速开关阀和三位四通电液换向阀向增压器左腔注入液压油,微控制器通过压力传感器对增压器左腔的压力进行实时检测,当增压器左腔的压力达到预定值时,微控制器关掉高速开关阀并换向电液换向阀,按给定的时间保持增压器左腔中的压力;之后再换向电液换向阀, 把增压器左腔中的液压油回流到主系统油池中。这样就对被试件施加了一个周期的脉冲压力。通过微控制器控制高速开关阀和电液换向阀就可以对被试件施加一定频率的脉冲压力。同时微控制器根据主机的命令是否将检测到的压力值通过CAN总线传送到主机上显示出压力波形。
相关文章
- 2023-12-14基于SolidWorks的换热器三维造型系统的开发
- 2024-03-05新型钢卷尺检定装置的研究
- 2024-10-10Jeffcott转子油膜稳定的定性分析
- 2022-12-26基于STM32的BMP图片解码系统
- 2023-05-10氟化镁整流罩的高速抛光
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。