基于CAN总线的电梯曳引及制动性能检测系统:设计、实现与应用研究_第1页
基于CAN总线的电梯曳引及制动性能检测系统:设计、实现与应用研究_第2页
基于CAN总线的电梯曳引及制动性能检测系统:设计、实现与应用研究_第3页
基于CAN总线的电梯曳引及制动性能检测系统:设计、实现与应用研究_第4页
基于CAN总线的电梯曳引及制动性能检测系统:设计、实现与应用研究_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于CAN总线的电梯曳引及制动性能检测系统:设计、实现与应用研究一、引言1.1研究背景与意义在现代社会,电梯已然成为城市建筑中不可或缺的垂直运输工具,广泛应用于住宅、商业大厦、写字楼、医院等各类场所。随着城市化进程的加速和建筑高度的不断攀升,电梯的使用数量持续增长,其安全与性能直接关系到人们的生命财产安全以及生活质量。从安全角度来看,电梯的安全事故往往会造成严重的人员伤亡和财产损失,给社会带来极大的负面影响。例如,电梯的突然坠落、门系统故障导致人员被困或夹伤等事故时有发生,这些事故不仅给受害者及其家庭带来巨大的痛苦,也引发了公众对电梯安全的高度关注。据相关统计数据显示,每年因电梯故障导致的伤亡事故在特种设备事故中占据相当大的比例,这充分凸显了保障电梯安全运行的紧迫性和重要性。在性能方面,电梯的运行效率和稳定性对使用者的体验有着重要影响。运行效率低下的电梯,如速度过慢或频繁停靠,会在高峰时段造成人员拥堵,极大地浪费人们的时间,给居民和办公人员带来诸多不便。而不稳定的运行,如出现抖动、晃动或异常噪音等情况,不仅会降低使用者的舒适度,还可能暗示着电梯存在潜在的安全隐患。当前,传统的电梯曳引及制动性能检测方法存在诸多不足。在实际应用中,模拟仿真方法虽然可以在一定程度上对电梯的运行状态进行模拟分析,但由于其无法完全真实地反映电梯在实际运行中的各种复杂工况,导致测试结果与实际情况存在较大偏差。机械式测试方法则普遍存在测试成本高、测试时间长的问题,例如需要使用大量的专业设备和人力,且每次测试都需要耗费较长的时间来安装和调试设备。同时,这些传统方法的测试精度也较低,难以准确检测出电梯曳引及制动系统中一些细微的故障和性能变化,无法满足现代电梯对高精度检测的需求。此外,传统测试方法在实时性方面表现不佳,难以及时获取电梯运行过程中的动态数据,无法为电梯的安全运行提供及时有效的保障。基于CAN总线的电梯曳引及制动性能检测系统具有重要的研究意义和应用价值。CAN总线作为一种高速、实时性强的通讯协议,具有数据传输快速稳定、能够实现多种设备之间实时通讯的显著优点。将CAN总线技术应用于电梯曳引及制动性能检测系统中,可以有效提高测试效率和准确度。通过CAN总线,检测系统能够实时采集电梯运行过程中的各种数据,如曳引力、制动距离、制动力等关键性能指标,并将这些数据快速传输到中央处理器进行分析处理。这样一来,不仅可以大大缩短测试时间,提高检测效率,还能够实现对电梯运行状态的实时监测和故障预警,及时发现并解决潜在的安全隐患,从而显著提升电梯运行的安全性和可靠性。同时,该检测系统还能够为电梯的维护保养提供准确的数据支持,帮助维修人员更加精准地定位故障点,制定合理的维修方案,降低维修成本,延长电梯的使用寿命。1.2国内外研究现状在电梯检测技术方面,国外起步较早,技术相对成熟。欧美等发达国家在电梯检测领域投入了大量的研发资源,研发出了一系列先进的检测技术和设备。例如,美国的一些研究机构利用大数据分析和机器学习算法,对电梯运行数据进行深度挖掘,实现了对电梯故障的精准预测和预防性维护。他们通过收集电梯运行过程中的各种参数,如温度、振动、电流等,建立电梯运行状态的数学模型,实时监测电梯的健康状况,提前发现潜在的故障隐患,大大提高了电梯的安全性和可靠性。德国则在电梯检测设备的制造工艺和精度方面处于领先地位,其生产的高精度传感器和检测仪器,能够对电梯的各项性能指标进行精确测量,为电梯的维护和改进提供了有力的数据支持。在国内,随着电梯保有量的迅速增长,电梯检测技术也得到了广泛的关注和研究。近年来,我国在电梯检测技术方面取得了显著的进展,部分技术已经达到国际先进水平。许多科研机构和高校积极开展电梯检测技术的研究工作,研发出了多种具有自主知识产权的检测技术和设备。例如,一些研究团队利用物联网技术,实现了对电梯运行状态的远程实时监测和故障诊断。通过在电梯上安装传感器和通信模块,将电梯的运行数据实时传输到云端服务器,用户和管理人员可以通过手机APP或电脑客户端随时随地查看电梯的运行状态,一旦发现异常,系统会立即发出警报,通知维修人员进行处理。此外,我国还加强了对电梯检测技术标准的制定和完善,提高了电梯检测的规范性和科学性。CAN总线作为一种优秀的现场总线技术,在国外已经广泛应用于电梯控制系统中。国外的一些电梯制造商,如奥的斯、通力等,在其高端电梯产品中普遍采用CAN总线技术,实现了电梯各部件之间的高效通信和协同工作,提高了电梯的运行效率和可靠性。同时,国外在CAN总线的应用研究方面也取得了很多成果,不断优化CAN总线的通信协议和网络拓扑结构,以适应不同电梯系统的需求。在国内,CAN总线在电梯领域的应用也逐渐得到推广。越来越多的电梯企业开始认识到CAN总线技术的优势,并将其应用于电梯控制系统和检测系统中。一些企业通过对CAN总线技术的深入研究和创新应用,开发出了具有高性能、高可靠性的电梯产品和检测设备。例如,有的企业利用CAN总线实现了电梯群控系统的智能化管理,通过对多台电梯的运行数据进行实时采集和分析,优化电梯的调度策略,提高了电梯的运行效率和服务质量。此外,国内的一些科研机构也在积极开展CAN总线在电梯领域的应用研究,为CAN总线技术在电梯行业的进一步发展提供了理论支持和技术保障。1.3研究目标与内容本研究旨在开发一种基于CAN总线的电梯曳引及制动性能检测系统,实现对电梯曳引及制动性能的高效、准确检测,提高电梯运行的安全性和可靠性,以满足现代电梯行业对高精度检测技术的需求。具体研究内容如下:CAN总线技术应用研究:深入剖析CAN总线通讯协议,理解其数据传输原理,包括数据帧的格式、传输时序以及错误处理机制等。同时,研究不同的网络拓扑结构,如总线型、星型和环型等,分析它们在电梯检测系统中的适用性,结合电梯系统的实际需求,选择最适合的网络拓扑结构,确保CAN总线在电梯检测系统中能够稳定、高效地运行,实现数据的快速、准确传输。电梯曳引及制动性能测试指标研究:对曳引力、制动距离、制动力等关键性能指标展开深入研究。通过理论分析和实际测量,建立这些测试指标的理论模型。例如,基于力学原理和电梯运行的实际工况,建立曳引力与电梯负载、电机功率之间的数学模型;通过对制动过程的动力学分析,建立制动距离与制动力、电梯速度之间的关系模型。这些理论模型将为后续的检测系统设计提供重要的理论依据,确保检测系统能够准确地测量和评估电梯曳引及制动性能。电梯曳引及制动性能检测系统的设计、开发及测试:依据前期对CAN总线技术和测试指标的研究成果,设计并开发基于CAN总线的电梯曳引及制动性能检测系统。该系统包括硬件设计和软件设计两部分。硬件方面,选择合适的传感器,如力传感器、位移传感器等,用于采集电梯曳引及制动过程中的各种物理量;选用高性能的微控制器和CAN总线控制器,实现数据的采集、处理和传输。软件方面,开发相应的驱动程序和应用程序,实现对传感器数据的实时采集、处理、存储和显示,以及与上位机的通信。在系统开发完成后,对其性能和准确度进行全面测试,通过实际电梯测试,收集大量的测试数据,并对这些数据进行详细分析和处理,评估系统的性能表现,根据测试结果对系统进行优化和改进,确保系统能够满足实际应用的需求。1.4研究方法与创新点在研究过程中,将综合运用多种研究方法,确保研究的科学性和可靠性。通过文献调研,广泛收集国内外相关领域的学术论文、研究报告、专利文献等资料,深入了解电梯曳引及制动性能检测技术的研究现状和发展趋势,以及CAN总线技术在工业自动化领域的应用情况,为后续的研究提供坚实的理论基础。在理论分析方面,针对电梯曳引及制动系统的工作原理和力学特性展开深入研究,建立相关的数学模型和理论框架。例如,运用力学原理分析曳引力与电梯负载、电机功率之间的关系,通过动力学方程推导制动距离与制动力、电梯速度之间的数学表达式。这些理论分析成果将为检测系统的设计和性能评估提供重要的理论依据。实验研究也是本研究的重要方法之一。搭建基于CAN总线的电梯曳引及制动性能检测实验平台,选用合适的电梯样机和实验设备,对设计开发的检测系统进行实际测试。在实验过程中,严格控制实验条件,多次重复实验,确保实验数据的准确性和可靠性。通过对实验数据的分析和处理,评估检测系统的性能指标,如检测精度、响应时间、稳定性等,并与理论分析结果进行对比验证,进一步优化和改进检测系统。本研究的创新点主要体现在以下几个方面:一是首次将CAN总线技术应用于电梯曳引及制动性能检测系统中,充分发挥CAN总线高速、实时性强的通讯优势,实现对电梯运行数据的快速、准确采集和传输,提高检测效率和准确度。二是建立了一套完整的电梯曳引及制动性能测试指标理论模型,该模型综合考虑了电梯运行过程中的多种因素,如负载变化、速度波动、制动方式等,能够更准确地评估电梯的曳引及制动性能,为电梯的设计、制造和维护提供科学的依据。三是设计开发的基于CAN总线的电梯曳引及制动性能检测系统,不仅具备传统检测系统的基本功能,还实现了对电梯运行状态的实时监测和故障预警功能。通过对采集到的数据进行实时分析和处理,当检测到电梯运行出现异常时,系统能够及时发出警报,并提供详细的故障信息,帮助维修人员快速定位故障点,采取有效的维修措施,大大提高了电梯运行的安全性和可靠性。二、CAN总线技术及电梯性能检测理论基础2.1CAN总线技术概述CAN(ControllerAreaNetwork)总线,即控制器局域网络,是一种支持分布式控制的串行数据通信总线,在国际上被广泛应用。其起源可追溯到20世纪80年代初,当时德国博世公司(Bosch)为解决汽车上众多测试仪器与控制单元之间的数据传输问题,开始研发新的串行总线系统。1983年,UweKiencke着手开发这一系统,旨在增加新功能的同时减少线束。1986年2月,在底特律的SAE(汽车工程协会)大会上,该总线系统被正式命名为“汽车串行控制器局域网”,即CAN总线的雏形。1987年中期,英特尔交付了第一款CAN控制器芯片82526,这标志着CAN协议的首次硬件实现,随后飞利浦半导体推出82C200,进一步推动了CAN总线的发展。在后续的发展历程中,CAN总线不断走向标准化。20世纪90年代初,博世将CAN规范(2.0版)提交给国际标准化组织。1993年11月,ISO11898标准发布,该标准不仅规范了CAN协议,还对传输速率高达1Mbit/s的物理层进行了规范。1995年,ISO11898标准通过附录扩展,描述了使用29位CAN标识符的扩展帧格式。此后,CAN规范不断修订和完善,ISO11898-1描述了CAN数据链路层,ISO11898-2标准化了非容错CAN物理层,ISO11898-3规定了容错CAN物理层。2012年,博世发布了CANFD1.0,即具有灵活数据速率的CAN,它使用不同的帧格式,允许不同的数据长度,并可在仲裁决定后切换到更高的传输速率,且与CAN2.0网络兼容,使得新的CANFD设备能与现有CAN设备共存于同一网络。凭借诸多显著特点,CAN总线在众多领域得到广泛应用。在汽车领域,它最初就是为满足汽车内部电子控制单元(ECU)之间可靠通信的需求而开发的,如今已成为车辆内部网络通信的技术标准。通过CAN总线,车辆中的引擎管理、悬置装置、巡航控制、传输、点火、HVAC(供热通风与空气调节)、远距离信息技术和后照明等电子控制模块能够实现高效、稳定的数据交换,进而实现车辆的智能化、高效化控制。在工业自动化领域,CAN总线被用于连接机器人、物流设备、生产线等各种设备,实现设备之间的通信与控制。由于其具有高速、可靠、实时等特点,能够满足工业控制系统对通信速度和稳定性的严格要求。在航空领域,CAN总线用于控制飞行器的各种子系统,确保飞行器各系统之间的稳定通信和协同工作。在船舶领域,它实现了船舶各种设备的可靠通信,保障船舶的安全航行和设备的正常运行。在智能家居领域,CAN总线可连接照明设备、空调系统、安防系统等智能设备,实现设备的互联互通,为用户提供便捷、智能的家居体验。在智能医疗领域,CAN总线用于连接监护仪、呼吸机等医疗设备,实现设备间的快速通信,有助于提高医疗监测和治疗的准确性和及时性。CAN总线的特点和优势主要体现在以下几个方面:在多主控制方面,CAN总线网络中的节点不分主从,在总线空闲时,所有单元都可发送消息。当两个以上的单元同时开始发送消息时,通过独特的标识符(ID)决定优先级,标识符较小的单元可继续发送消息,而标识符较大的单元则立刻停止发送并转入接收模式。这种多主控制方式使得网络中的节点能够自主地进行数据传输,提高了系统的灵活性和可靠性,避免了单一主节点故障导致整个网络瘫痪的问题。CAN总线采用非破坏性总线仲裁技术,当多个节点同时向总线发送信息时,优先级较低的节点会主动退出发送,而最高优先级的节点可以继续传输数据,从而节省了总线冲突的时间,即使在网络负载很重的情况下,也不会导致网络瘫痪。这一特性保证了重要数据能够及时传输,提高了系统的实时性和稳定性,特别适用于对数据传输及时性要求较高的应用场景。在数据传输方式上,CAN总线可通过报文滤波实现点对点、一点对多点和全局广播等多种方式的数据传输,无需专门的调度。这种灵活的数据传输方式能够满足不同应用场景下的数据通信需求,提高了系统的适应性和可扩展性。例如,在电梯检测系统中,可以通过点对点传输实现检测设备与特定电梯部件之间的精确数据交互;通过一点对多点传输,将检测结果同时发送到多个监控终端;通过全局广播,向所有相关设备发送重要的控制指令或警报信息。CAN总线上的节点数主要取决于总线驱动电路,最多可达110个,这使得它能够满足大多数复杂系统对节点数量的需求。在电梯检测系统中,可能需要连接多个传感器、控制器和监测设备,CAN总线的这一特性能够轻松实现这些设备的连接,构建完整的检测网络。CAN总线采用短帧结构,传输时间短,受干扰概率低,具有良好的错误检测效果。其数据帧中的CRC(循环冗余校验)场用于错误检测,保证数据的完整性;同时,CAN协议还定义了位错误、填充错误、格式错误和确认错误等多种错误检测方法,能够及时发现数据传输过程中的错误,并采取相应的处理措施,如发送错误帧、重传数据等,确保数据的可靠传输。2.2CAN总线工作原理与关键技术CAN总线的通信模型参照ISO/OSI标准模型,主要定义了数据链路层和物理层。在数据链路层,CAN总线负责数据的成帧、传输、接收以及错误检测和处理等功能,确保数据的可靠传输。物理层则规定了CAN总线的电气特性、信号传输方式以及连接器的类型等,为数据链路层提供物理连接,实现数据的物理传输。CAN总线的数据链路层具有多种帧结构,包括数据帧、远程帧、差错帧和超载帧。数据帧用于传输数据,是最常用的帧类型。以标准数据帧为例,它由7个不同的位场组成,分别是帧起始(SOF)、仲裁场、控制场、数据场、CRC场、ACK场和帧结束(EOF)。帧起始由一个显性位组成,标志着数据帧的开始,它就像是一场比赛的发令枪响,宣告数据传输的开始。仲裁场包含标识符(ID)和远程传输请求位(RTR),标识符用于确定消息的优先级和标识数据的内容,其长度为11位,ID值越小,优先级越高。例如,在一个电梯检测系统中,与电梯安全相关的紧急制动数据帧的标识符ID可能设置得较小,以确保其在网络传输中具有较高的优先级,能够及时被处理。RTR位用于区分数据帧和远程帧,当RTR位为显性电平时,表示这是一个数据帧;当RTR位为隐性电平时,表示这是一个远程帧。控制场包含数据长度代码(DLC),用于指示数据场中数据字节的数量,其长度为4位,可表示的数据长度范围为0-8字节。数据场用于存放实际要传输的数据,数据长度由DLC指定,它是数据帧的核心内容,就像包裹中的物品,承载着实际需要传输的信息。CRC场用于错误检测,采用循环冗余校验算法,通过对数据帧中的其他位场进行计算生成CRC值,接收节点在接收到数据帧后,会重新计算CRC值并与接收到的CRC值进行比较,以判断数据在传输过程中是否发生错误,确保数据的完整性,它就像是给数据加上了一把锁,保证数据的安全传输。ACK场用于确认数据已成功接收,发送节点在发送数据帧后,会等待接收节点在ACK场中发送一个显性位来确认接收,如果发送节点在规定时间内未收到ACK确认,就会认为数据传输失败,可能会进行重传。帧结束由7个隐性位组成,标志着数据帧的结束,它是数据帧传输的终点,就像一场比赛的终点线,宣告数据传输的完成。当多个节点同时向CAN总线发送数据时,就会用到CAN总线的仲裁机制。CAN总线采用非破坏性仲裁技术,基于“线与”逻辑,显性电平(逻辑0)会覆盖隐性电平(逻辑1)。在仲裁过程中,各节点同时发送自己的标识符(ID)比特位到总线上,并同时监测总线状态。例如,假设有节点A、B、C三个节点同时发送数据,节点A的ID为0x12,节点B的ID为0x34,节点C的ID为0x56。仲裁从帧起始位开始,逐位比较各ID。首先比较第一位,假设节点A发送的是显性电平(逻辑0),节点B和C发送的是隐性电平(逻辑1),由于显性电平会覆盖隐性电平,所以节点A在这一位上获胜,继续发送下一位;而节点B和C监测到总线上的电平与自己发送的不一致,即失去仲裁,立即转为接收状态。然后节点A继续发送下一位,重复上述过程,直到所有节点的标识符都比较完毕。最终,标识符较小的节点(即发送显性电平最多的节点)赢得仲裁,获得总线的发送权,能够继续发送数据,而其他节点则等待下一次总线空闲时再进行竞争。这种仲裁机制确保了高优先级的数据能够优先传输,同时避免了总线冲突,提高了总线的利用率和数据传输的实时性。在物理层,CAN总线有多种电气特性和连接方式。常见的CAN总线采用双绞线作为传输介质,两根线分别为CAN_H和CAN_L。在高速CAN总线中,如ISO-11898定义的通信速率为125kbps-1Mbps的高速CAN通信标准,属于闭环总线,传输速率可达1Mbps,总线长度≤40米。在这种情况下,CAN_H和CAN_L的差分信号表示CAN信号,当CAN_H的电压为3.5V,CAN_L的电压为1.5V时,两者电压差为2V,规定为显性电平(逻辑0);当CAN_H和CAN_L的电压均为2.5V,两者电压差为0时,规定为隐性电平(逻辑1)。低速CAN总线,如ISO11519定义的通信速率为10-125kbps的低速CAN通信标准,属于开环总线,传输速率为40kbps时,总线长度可达1000米。在连接方式上,CAN总线通常采用总线型拓扑结构,所有节点通过CAN收发器连接到总线上。每个节点都有CAN收发器和CAN控制器,CAN收发器负责将CAN控制器的逻辑电平转换为总线上的差分电平进行发送,以及将总线上的差分电平转换为逻辑电平供CAN控制器接收;CAN控制器则负责数据的处理、帧的组装和解析等工作。总线型拓扑结构的优点是结构简单、成本低、易于扩展,就像一条高速公路,各个节点就像高速公路上的出入口,方便连接和使用。但它也存在一些缺点,比如当总线上某个节点出现故障时,可能会影响整个网络的通信,就像高速公路上某个路段出现事故,可能会导致交通堵塞。为了提高网络的可靠性,通常会在总线的两端连接终端电阻,一般为120Ω,它的作用是匹配总线的特性阻抗,减少信号反射,保证信号的正确传输,就像给高速公路的两端加上了缓冲带,使车辆行驶更加平稳。2.3电梯曳引及制动系统工作原理电梯曳引系统作为电梯的核心动力传输部分,其工作原理基于曳引轮与曳引钢丝绳之间的摩擦力来实现轿厢的升降运动。该系统主要由曳引机、曳引钢丝绳、导向轮、反绳轮以及轿厢和对重装置等组成。曳引机是电梯曳引系统的动力源,通常由电动机、制动器、减速箱(对于无齿轮曳引机则无减速箱)和曳引轮等部件构成。电动机作为动力输出单元,将电能转化为机械能,为电梯的运行提供动力。在常见的交流异步电动机驱动的电梯中,电动机通过旋转产生扭矩,带动曳引轮转动。制动器则是电梯安全运行的重要保障,它能够在电梯停止运行时,迅速制动曳引轮,防止轿厢意外移动。当电梯到达目标楼层,控制系统发出停止信号后,制动器的电磁线圈断电,制动闸瓦在弹簧力的作用下紧紧抱住曳引轮,使曳引轮停止转动,从而实现轿厢的可靠制停。减速箱的作用是降低电动机的转速,同时增大输出扭矩,以满足电梯运行对扭矩的需求。例如,在一些低速电梯中,通过减速箱的减速作用,将电动机的高转速降低到合适的范围,同时将扭矩增大数倍,确保电梯能够平稳地提升和下降轿厢。曳引轮是与曳引钢丝绳直接接触的部件,其表面通常具有特殊的绳槽结构,以增加与曳引钢丝绳之间的摩擦力。当曳引机工作时,曳引轮在电动机的带动下旋转,通过摩擦力带动曳引钢丝绳运动,进而实现轿厢和对重的相对升降。曳引钢丝绳是连接轿厢和对重的关键部件,它承担着轿厢和对重的重量,并传递曳引机的驱动力。为了确保电梯运行的安全性,通常采用多根曳引钢丝绳,且每根钢丝绳都具备足够的强度来承受轿厢和对重的总重量。例如,在一部载重1000kg的电梯中,可能会使用6根或8根曳引钢丝绳,每根钢丝绳的破断拉力都远远大于电梯满载时的总重量,以保证在任何情况下,钢丝绳都不会发生断裂。导向轮和反绳轮主要用于改变曳引钢丝绳的运动方向,使轿厢和对重能够沿着导轨做垂直方向的运动。导向轮安装在机房或井道顶部,引导曳引钢丝绳的走向,确保其与曳引轮和轿厢、对重之间的正确连接。反绳轮则根据电梯的结构和设计要求,安装在不同的位置,进一步改变钢丝绳的绕法,以满足电梯运行的需要。在一些高速电梯中,通过合理设置反绳轮,可以增加曳引比,提高电梯的运行效率和稳定性。轿厢是乘客或货物的承载装置,它通过曳引钢丝绳与对重装置相连,在曳引系统的作用下,沿着导轨做垂直升降运动。对重装置的重量通常设计为轿厢自重加上额定载重的40%-50%,其作用是平衡轿厢的重量,减少曳引机的负荷,降低能耗,同时提高电梯运行的稳定性。当轿厢上升时,对重下降;轿厢下降时,对重上升,两者的运动方向相反。在电梯运行过程中,对重装置就像一个平衡砝码,使得曳引机只需克服轿厢与对重之间的重量差以及电梯运行过程中的摩擦力等阻力,就能够实现轿厢的平稳升降。例如,当轿厢满载时,对重的重量可以平衡一部分轿厢的重量,使得曳引机在提升轿厢时所需的功率减小,从而降低能耗;当轿厢空载时,对重的重量又可以防止轿厢因过轻而上升过快,保证电梯运行的安全性和稳定性。电梯制动系统是保障电梯安全运行的关键部分,其主要作用是在电梯停止运行、出现故障或紧急情况时,迅速制停轿厢,防止轿厢意外移动,确保乘客和设备的安全。电梯制动系统通常采用机电式制动器,按照工作方式可分为常闭式和常开式两种,其中常闭式制动器应用更为广泛。常闭式制动器在电梯正常运行时,处于松开状态,允许轿厢自由升降;当电梯停止运行或出现异常情况时,制动器在弹簧力的作用下自动抱紧制动轮,实现制动。以常见的电磁式常闭制动器为例,其工作原理如下:当电梯处于运行状态时,制动器的电磁线圈通电,产生电磁吸力,克服弹簧的弹力,使制动闸瓦与制动轮分离,此时电梯可以正常运行。当电梯需要停止运行时,控制系统切断电磁线圈的电源,电磁吸力消失,制动闸瓦在弹簧力的作用下紧紧抱住制动轮,产生摩擦力,使制动轮停止转动,进而实现轿厢的制停。在这个过程中,弹簧力是实现制动的关键力量,它确保了在任何情况下,只要电磁线圈断电,制动器就能迅速动作,制停轿厢。为了保证制动效果,制动闸瓦通常采用摩擦系数高、耐磨性好的材料制成,并且需要定期检查和更换,以确保其性能符合要求。除了常规的制动功能外,电梯制动系统还具备一些特殊的安全保护功能。在电梯超速运行时,限速器会动作,通过钢丝绳拉动安全钳,使安全钳紧紧夹住导轨,强制轿厢停止运行,防止轿厢因超速而发生坠落事故。在电梯运行过程中,如果出现电气故障或其他异常情况,制动系统会立即响应,迅速制停轿厢,保障乘客的生命安全。电梯制动系统的可靠性和稳定性直接关系到电梯的安全运行,因此在设计、安装和维护过程中,都必须严格按照相关标准和规范进行,确保其性能始终处于良好状态。2.4电梯曳引及制动性能检测指标与标准电梯曳引及制动性能检测涉及多个关键指标,这些指标对于评估电梯的安全性能和运行质量至关重要。曳引力是电梯曳引系统的关键性能指标之一,它是指曳引轮与曳引钢丝绳之间的摩擦力,用于驱动轿厢和对重做相对运动。根据相关标准和理论,曳引力必须满足一定的条件,以确保电梯在各种工况下都能安全、稳定地运行。在电梯满载工况下,曳引力需要克服轿厢和负载的重量,以及运行过程中的摩擦力等阻力,保证轿厢能够正常上升;在电梯空载工况下,曳引力则要防止轿厢因对重的作用而超速下降。例如,对于一部额定载重为1000kg的电梯,在满载时,曳引机需要提供足够的曳引力,使轿厢能够以额定速度平稳上升,同时要保证在制动时,曳引力能够使轿厢安全制停,不会出现溜车现象。制动距离是衡量电梯制动性能的重要指标,它是指电梯在制动过程中,从制动开始到轿厢完全停止所移动的距离。制动距离的长短直接关系到电梯制动的及时性和安全性。在电梯运行过程中,当需要制动时,制动系统应迅速响应,使轿厢在规定的制动距离内停止,以避免发生冲顶、蹲底等事故。根据国家标准,不同类型和速度的电梯,其制动距离有相应的规定范围。例如,对于速度为1.0m/s的电梯,其制动距离一般要求在0.5-1.0m之间;对于速度为1.75m/s的电梯,制动距离通常要求在1.0-1.7m之间。这些规定旨在确保电梯在各种运行速度下,都能在安全的制动距离内实现制停,保障乘客和设备的安全。制动力是电梯制动系统施加在制动轮上的力,它是实现电梯制动的关键因素。足够的制动力能够使电梯在规定的时间和距离内停止运行,防止轿厢因惯性而继续移动。制动力的大小与制动系统的设计、制动闸瓦的材质和磨损程度、制动弹簧的弹力等因素密切相关。在实际检测中,需要通过专业的设备和方法,准确测量制动力的大小,并与标准值进行比较,以判断制动系统的性能是否符合要求。例如,可以使用力传感器等设备,在电梯制动过程中,实时测量制动力的大小,并将测量结果与电梯制造商提供的技术参数和相关标准进行对比,若制动力低于标准值,可能会导致制动失效,增加电梯运行的安全风险。在电梯曳引及制动性能检测中,遵循严格的国家标准和行业规范至关重要。GB7588-2003《电梯制造与安装安全规范》是我国电梯行业的重要国家标准,对电梯曳引及制动性能的各项指标和要求做出了详细规定。在曳引力方面,该标准规定了电梯在不同工况下,曳引轮与曳引钢丝绳之间应具备的最小摩擦力,以确保电梯能够可靠地驱动轿厢运行,同时防止轿厢在制动时出现滑移现象。对于制动距离,标准根据电梯的额定速度和类型,明确了相应的最大允许制动距离,要求电梯在制动时必须在规定的距离内停止,以保障乘客的安全。在制动力方面,标准规定了制动系统应提供的最小制动力,确保制动系统能够有效地制停轿厢,避免发生意外事故。GB/T10058-2009《电梯技术条件》也是电梯行业的重要标准之一,它对电梯的技术性能、质量要求等方面进行了规范。在电梯曳引及制动性能方面,该标准进一步细化了相关指标的要求,如对曳引系统的效率、制动系统的响应时间等提出了具体的数值要求。它还规定了电梯在正常运行和紧急制动情况下,轿厢内的振动、噪声等指标,以确保乘客的乘坐舒适度。例如,在正常运行时,轿厢内的噪声应不超过55dB(A);在紧急制动时,轿厢内的振动加速度应不超过1.5m/s²,这些要求不仅关注电梯的安全性能,还注重提升乘客的使用体验。除了国家标准外,电梯行业还有一系列的行业规范,如TSGT7001-2009《电梯监督检验和定期检验规则——曳引与强制驱动电梯》等。这些行业规范主要从电梯的安装、调试、监督检验和定期检验等环节,对电梯曳引及制动性能检测提出了具体的操作要求和检验方法。在电梯安装验收时,检验人员需要依据这些规范,对电梯的曳引及制动性能进行全面检测,确保电梯安装符合要求,能够安全投入使用。在电梯的定期检验中,也需要按照规范要求,对曳引及制动系统的各项性能指标进行检测和评估,及时发现潜在的安全隐患,并采取相应的措施进行整改,保障电梯的持续安全运行。三、基于CAN总线的电梯曳引及制动性能检测系统设计3.1系统总体架构设计基于CAN总线的电梯曳引及制动性能检测系统采用分布式架构设计,主要由数据采集层、数据传输层、数据处理层和用户交互层四个部分组成,各层之间相互协作,共同实现对电梯曳引及制动性能的全面检测与分析,系统架构如图1所示。graphTD;A[数据采集层]-->B[数据传输层];B-->C[数据处理层];C-->D[用户交互层];subgraph数据采集层A1[力传感器]A2[位移传感器]A3[速度传感器]A4[电流传感器]A5[电压传感器]endsubgraph数据传输层B1[CAN总线]B2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endA[数据采集层]-->B[数据传输层];B-->C[数据处理层];C-->D[用户交互层];subgraph数据采集层A1[力传感器]A2[位移传感器]A3[速度传感器]A4[电流传感器]A5[电压传感器]endsubgraph数据传输层B1[CAN总线]B2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endB-->C[数据处理层];C-->D[用户交互层];subgraph数据采集层A1[力传感器]A2[位移传感器]A3[速度传感器]A4[电流传感器]A5[电压传感器]endsubgraph数据传输层B1[CAN总线]B2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endC-->D[用户交互层];subgraph数据采集层A1[力传感器]A2[位移传感器]A3[速度传感器]A4[电流传感器]A5[电压传感器]endsubgraph数据传输层B1[CAN总线]B2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endsubgraph数据采集层A1[力传感器]A2[位移传感器]A3[速度传感器]A4[电流传感器]A5[电压传感器]endsubgraph数据传输层B1[CAN总线]B2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endA1[力传感器]A2[位移传感器]A3[速度传感器]A4[电流传感器]A5[电压传感器]endsubgraph数据传输层B1[CAN总线]B2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endA2[位移传感器]A3[速度传感器]A4[电流传感器]A5[电压传感器]endsubgraph数据传输层B1[CAN总线]B2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endA3[速度传感器]A4[电流传感器]A5[电压传感器]endsubgraph数据传输层B1[CAN总线]B2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endA4[电流传感器]A5[电压传感器]endsubgraph数据传输层B1[CAN总线]B2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endA5[电压传感器]endsubgraph数据传输层B1[CAN总线]B2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endendsubgraph数据传输层B1[CAN总线]B2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endsubgraph数据传输层B1[CAN总线]B2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endB1[CAN总线]B2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endB2[CAN节点]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endendsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endsubgraph数据处理层C1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endC1[微控制器]C2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endC2[数据存储模块]C3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endC3[数据分析模块]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endendsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endsubgraph用户交互层D1[上位机]D2[显示屏]D3[打印机]endD1[上位机]D2[显示屏]D3[打印机]endD2[显示屏]D3[打印机]endD3[打印机]endend图1系统总体架构图数据采集层作为整个系统的基础,承担着获取电梯运行过程中各种关键数据的重要任务。在电梯曳引系统中,力传感器被安装在曳引钢丝绳与轿厢和对重的连接部位,用于精确测量曳引钢丝绳所承受的拉力,从而获取曳引力的大小。例如,在电梯满载上升时,力传感器能够实时监测曳引钢丝绳的受力情况,为后续分析曳引系统的性能提供准确的数据支持。位移传感器则安装在轿厢和对重的导轨上,通过感应轿厢和对重的位置变化,精确测量电梯的位移,进而计算出电梯的运行速度和加速度。速度传感器一般安装在曳引机的旋转轴上,直接测量曳引机的转速,从而得到电梯的运行速度。在电梯制动系统中,电流传感器和电压传感器分别用于测量制动电磁铁的电流和电压,通过对这些电气参数的监测,能够准确判断制动系统的工作状态。这些传感器将采集到的模拟信号转换为数字信号,为后续的数据传输和处理做好准备。数据传输层是连接数据采集层和数据处理层的桥梁,负责将数据采集层获取的数据快速、准确地传输到数据处理层。该层以CAN总线为核心,各传感器节点通过CAN收发器连接到CAN总线上。每个传感器节点都配备有独立的CAN控制器,负责将传感器采集到的数据按照CAN总线协议进行打包和发送。CAN总线凭借其高速、可靠的通信特性,能够在复杂的电磁环境下稳定运行,确保数据的实时传输。例如,在电梯运行过程中,各种传感器数据不断产生,CAN总线能够及时将这些数据传输到数据处理层,保证系统对电梯运行状态的实时监测。同时,CAN总线的多主通信模式使得各个传感器节点能够自主地发送数据,提高了系统的灵活性和可靠性。数据处理层是整个检测系统的核心,主要由微控制器、数据存储模块和数据分析模块组成。微控制器作为数据处理层的核心处理器,负责接收来自CAN总线的数据,并对这些数据进行初步的处理和分析。它采用高性能的微处理器,具备强大的数据处理能力和快速的运算速度,能够实时处理大量的传感器数据。数据存储模块用于存储采集到的原始数据和处理后的分析结果,以便后续查询和追溯。该模块采用大容量的存储器,如闪存或硬盘,能够长期保存数据。数据分析模块则运用各种算法和模型,对采集到的数据进行深入分析,评估电梯曳引及制动性能。通过建立曳引力与电梯负载、速度之间的数学模型,结合采集到的实际数据,计算出曳引系统的效率和性能指标;通过对制动过程中的位移、速度和时间等数据进行分析,计算出制动距离和制动力等关键参数,并与标准值进行比较,判断制动系统的性能是否符合要求。用户交互层为用户提供了一个直观、便捷的操作界面,方便用户对检测系统进行控制和管理,以及查看检测结果。上位机通过串口或网络与数据处理层的微控制器进行通信,实现对检测系统的远程控制和数据监控。用户可以在上位机上设置检测参数、启动和停止检测任务,以及查看实时的检测数据和分析结果。显示屏用于实时显示电梯的运行状态和检测结果,让用户能够直观地了解电梯的性能情况。打印机则可以将检测报告打印出来,方便用户存档和查阅。在检测完成后,用户可以通过打印机获取详细的检测报告,包括电梯的各项性能指标、检测结果分析以及建议等内容。3.2硬件系统设计3.2.1传感器选型与布局在基于CAN总线的电梯曳引及制动性能检测系统中,传感器的选型与布局至关重要,直接影响到检测数据的准确性和可靠性。针对电梯曳引及制动系统的特点和检测需求,选择了以下几种传感器,并对其进行合理布局。在曳引力检测方面,选用了高精度的S型拉压力传感器。该传感器具有精度高、线性度好、稳定性强等优点,能够准确测量曳引钢丝绳所承受的拉力,进而获取曳引力的大小。其量程根据电梯的额定载重和安全系数进行选择,以确保能够满足电梯在各种工况下的检测需求。例如,对于一部额定载重为1000kg的电梯,考虑到安全系数,选择量程为20kN的S型拉压力传感器。将该传感器安装在曳引钢丝绳与轿厢和对重的连接部位,采用专用的安装支架进行固定,确保传感器能够准确地测量曳引钢丝绳的拉力,且安装牢固,不会在电梯运行过程中产生松动或位移。位移检测对于评估电梯的运行状态和制动性能具有重要意义,因此选择了激光位移传感器。激光位移传感器具有非接触式测量、精度高、响应速度快等特点,能够实时、准确地测量电梯轿厢和对重的位移。其测量精度可达±0.01mm,能够满足电梯检测对位移测量精度的严格要求。将激光位移传感器安装在轿厢和对重的导轨上,通过发射和接收激光信号,实时监测轿厢和对重的位置变化,从而获取电梯的位移数据。为了确保测量的准确性,安装时需要保证传感器的发射方向与导轨垂直,且避免传感器受到光线干扰和机械碰撞。速度检测是电梯性能检测的关键环节之一,选用了霍尔速度传感器。霍尔速度传感器利用霍尔效应原理,通过检测磁场的变化来测量物体的转速,具有结构简单、可靠性高、抗干扰能力强等优点。将霍尔速度传感器安装在曳引机的旋转轴上,与旋转轴同步旋转,当旋转轴上的磁性元件经过传感器时,传感器会产生脉冲信号,通过对脉冲信号的计数和处理,即可计算出曳引机的转速,进而得到电梯的运行速度。该传感器的响应频率高,能够准确地测量电梯在不同运行速度下的转速,为电梯性能检测提供可靠的速度数据。在制动力检测中,采用了压力传感器。压力传感器能够准确测量制动系统施加在制动轮上的压力,通过换算即可得到制动力的大小。选择量程合适、精度高的压力传感器,将其安装在制动闸瓦与制动轮的接触部位,通过测量制动闸瓦对制动轮的压力,实时监测制动力的变化。安装时,需要确保压力传感器的安装位置准确,能够真实地反映制动闸瓦与制动轮之间的压力,同时要注意传感器的防护,避免受到制动过程中的高温和磨损影响。为了全面监测电梯的运行状态,还选择了加速度传感器。加速度传感器可以测量电梯在运行过程中的加速度变化,对于判断电梯的启动、停止、加速、减速等工况具有重要作用。选用三轴加速度传感器,能够同时测量电梯在三个方向上的加速度,为电梯运行状态的分析提供更全面的数据。将加速度传感器安装在轿厢的底部,尽量靠近轿厢的重心位置,以确保测量的加速度数据能够准确反映轿厢的运动状态。在安装过程中,要保证传感器的安装平面与轿厢的底面平行,避免因安装角度偏差而影响测量结果。3.2.2CAN总线节点设计CAN总线节点是实现数据采集、传输和控制的关键部分,其硬件电路设计直接关系到整个检测系统的性能。CAN总线节点主要由微控制器、CAN控制器和CAN收发器组成。在微控制器的选择上,采用了意法半导体公司的STM32F407微控制器。STM32F407基于Cortex-M4内核,具有高性能、低功耗、丰富的外设资源等优点。其工作频率高达168MHz,具备强大的数据处理能力,能够快速处理传感器采集到的数据,并对CAN总线通信进行高效管理。该微控制器拥有多个通用I/O口、定时器、ADC等外设,便于与各种传感器和其他设备进行连接。例如,通过其通用I/O口与传感器的数据输出引脚相连,实现传感器数据的采集;利用定时器产生精确的时间基准,用于数据采集和通信的定时控制;借助ADC将传感器输出的模拟信号转换为数字信号,以便微控制器进行处理。CAN控制器选用了Microchip公司的MCP2515。MCP2515是一款独立的CAN控制器,支持CAN2.0A和CAN2.0B协议,具有灵活的滤波器和消息缓冲器,能够有效地提高CAN总线通信的可靠性和效率。它通过SPI总线与STM32F407微控制器相连,SPI总线具有高速、全双工、同步通信的特点,能够实现微控制器与CAN控制器之间的快速数据传输。在连接时,STM32F407的SPI接口的SCK、MOSI、MISO和NSS引脚分别与MCP2515的相应引脚相连,实现SPI通信。MCP2515的TX和RX引脚分别与CAN收发器的TXD和RXD引脚相连,负责将微控制器发送的数据转换为CAN总线格式,并将接收到的CAN总线数据传输给微控制器。CAN收发器采用了NXP公司的TJA1050。TJA1050是一款高速CAN收发器,具有高抗电磁干扰能力和宽工作电压范围,能够满足电梯复杂电磁环境下的通信需求。它将CAN控制器的逻辑电平转换为CAN总线的差分电平,实现数据在CAN总线上的传输。TJA1050的CAN_H和CAN_L引脚通过双绞线连接到CAN总线上,为了提高通信的可靠性,在CAN_H和CAN_L引脚之间连接了一个120Ω的终端电阻,用于匹配总线的特性阻抗,减少信号反射。同时,在TJA1050的电源引脚和地引脚之间连接了多个去耦电容,如0.1μF和10μF的电容,用于滤除电源噪声,保证芯片的稳定工作。除了上述主要部件外,CAN总线节点还包括复位电路、晶振电路等辅助电路。复位电路用于在系统启动或出现异常时,对微控制器进行复位操作,确保系统的正常运行。采用了简单的RC复位电路,通过一个电阻和一个电容组成的充电回路,在系统上电时产生一个短暂的低电平信号,使微控制器复位。晶振电路为微控制器和CAN控制器提供稳定的时钟信号,保证它们的正常工作。STM32F407内部集成了高速和低速时钟振荡器,外部还可以连接8MHz的高速晶振和32.768kHz的低速晶振,以满足不同的时钟需求。MCP2515则需要外接一个16MHz的晶振,为其提供时钟信号。在设计晶振电路时,要注意晶振的布局和布线,尽量减少时钟信号的干扰。3.2.3数据采集与处理模块设计数据采集与处理模块是整个检测系统的核心部分,负责采集传感器的数据,并对其进行处理和分析,以获取电梯曳引及制动性能的关键指标。数据采集电路的设计需要确保能够准确、稳定地采集传感器输出的信号。由于不同传感器的输出信号类型和范围各不相同,因此需要针对不同的传感器设计相应的信号调理电路。对于模拟量输出的传感器,如S型拉压力传感器、压力传感器等,首先通过信号调理电路对传感器输出的微弱模拟信号进行放大、滤波处理。采用仪表放大器对信号进行放大,仪表放大器具有高输入阻抗、低输出阻抗、高精度和高共模抑制比的特点,能够有效地放大微弱信号,并抑制共模干扰。例如,对于S型拉压力传感器输出的mV级信号,通过仪表放大器将其放大到适合ADC转换的电压范围。在放大电路之后,设计了低通滤波器,用于滤除信号中的高频噪声,提高信号的质量。低通滤波器通常采用RC滤波器或有源滤波器,根据信号的频率特性和噪声情况选择合适的滤波器参数。经过信号调理后的模拟信号需要转换为数字信号,以便微控制器进行处理。在本设计中,利用STM32F407微控制器内部集成的12位ADC进行模数转换。STM32F407的ADC具有多个通道,能够同时对多个传感器信号进行采集。通过配置ADC的相关寄存器,设置采样时间、转换模式等参数,实现对模拟信号的精确采样和转换。例如,将采样时间设置为合适的值,以确保能够准确地采集到信号的峰值;选择连续转换模式,使ADC能够不断地对传感器信号进行转换,提高数据采集的实时性。对于数字量输出的传感器,如霍尔速度传感器、激光位移传感器等,其输出信号可以直接与微控制器的I/O口相连。在连接时,需要注意传感器的输出电平与微控制器I/O口的电平兼容性,必要时可以添加电平转换电路。例如,某些激光位移传感器输出的是5V的TTL电平信号,而STM32F407的I/O口通常为3.3V电平,此时可以使用电阻分压电路或专用的电平转换芯片,将5V电平转换为3.3V电平,以确保传感器与微控制器之间的正常通信。微处理器在数据处理过程中起着至关重要的作用。STM32F407微控制器凭借其强大的运算能力,能够对采集到的数据进行实时处理。在数据处理过程中,首先对采集到的数据进行滤波处理,去除噪声和异常值。采用中值滤波和滑动平均滤波相结合的方法,对数据进行多次滤波。中值滤波通过对连续采集的多个数据进行排序,取中间值作为滤波后的数据,能够有效地去除突发的噪声干扰。滑动平均滤波则是对连续的N个数据进行平均计算,得到滤波后的数据,能够平滑数据曲线,减少数据的波动。通过多次滤波处理,提高了数据的准确性和稳定性。根据电梯曳引及制动性能的检测指标和相关标准,对滤波后的数据进行分析和计算,得到曳引力、制动距离、制动力等关键性能指标。例如,通过对S型拉压力传感器采集的数据进行分析,结合电梯的结构参数和运行状态,计算出曳引力的大小;根据激光位移传感器和速度传感器采集的数据,利用运动学公式计算出制动距离和制动力。在计算过程中,充分考虑电梯运行过程中的各种因素,如电梯的负载变化、速度波动等,以确保计算结果的准确性。为了实现对电梯曳引及制动性能的实时监测和评估,还需要将处理后的数据进行存储和显示。利用微控制器的存储功能,将采集到的原始数据和处理后的分析结果存储在外部存储器中,如SD卡或Flash存储器。这样可以方便后续的数据查询和追溯,为电梯的维护和管理提供数据支持。通过串口通信或SPI通信等方式,将处理后的数据传输到上位机或显示屏上进行显示。上位机可以采用PC机或工业平板电脑,通过专门开发的软件对数据进行实时监控和分析,生成各种报表和图表,直观地展示电梯的运行状态和性能指标。显示屏可以选择液晶显示屏(LCD)或触摸屏,直接显示电梯的实时数据和报警信息,方便操作人员随时了解电梯的运行情况。3.3软件系统设计3.3.1系统软件总体流程系统软件的设计是基于CAN总线的电梯曳引及制动性能检测系统的重要组成部分,其总体流程涵盖了初始化、数据采集、处理和传输等关键环节,这些环节相互协作,确保系统能够高效、准确地运行。在系统启动后,首先进入初始化阶段。在这个阶段,系统会对各个硬件设备进行初始化配置,为后续的正常运行做好准备。微控制器的初始化至关重要,它需要设置内部寄存器的初始值,以确定其工作模式、时钟频率等参数。将微控制器的工作频率设置为168MHz,以确保其具备足够的运算速度来处理大量的数据。同时,对定时器进行初始化,设置定时周期,用于控制数据采集的时间间隔。通过定时器的定时中断,每隔10ms触发一次数据采集操作,保证数据采集的实时性和准确性。CAN总线的初始化也是初始化阶段的重要任务之一。需要设置CAN控制器的工作模式,使其符合CAN2.0B协议标准,以确保与其他CAN设备的兼容性。配置波特率为500kbps,这样的波特率能够在保证数据传输可靠性的前提下,满足电梯检测系统对数据传输速度的要求。还需要设置滤波器,通过合理设置滤波器的参数,使CAN节点能够准确地接收和处理自己需要的数据,避免接收无关数据,提高系统的效率和稳定性。例如,根据电梯检测系统的需求,设置滤波器只接收与电梯曳引及制动性能相关的数据帧,忽略其他无关信息。传感器的初始化同样不可或缺。对于不同类型的传感器,需要进行相应的初始化操作,以确保其能够正常工作并准确采集数据。对于S型拉压力传感器,需要对其进行校准,通过标准拉力源对传感器进行标定,获取传感器的输出与实际拉力之间的对应关系,以消除传感器的误差,提高测量的准确性。同时,设置传感器的采样频率,使其与系统的数据采集频率相匹配。将S型拉压力传感器的采样频率设置为100Hz,与系统的数据采集频率一致,保证采集到的数据能够完整地反映电梯曳引钢丝绳的受力情况。完成初始化后,系统进入数据采集阶段。在这个阶段,各个传感器按照设定的采样频率,实时采集电梯运行过程中的各种数据。力传感器持续监测曳引钢丝绳的拉力变化,位移传感器实时跟踪轿厢和对重的位置变动,速度传感器精确测量电梯的运行速度,制动力传感器密切关注制动系统的制动力大小,加速度传感器全面感知电梯的加速度变化。这些传感器将采集到的模拟信号转换为数字信号后,通过CAN总线发送给微控制器。在数据采集过程中,为了确保数据的准确性和完整性,系统会对采集到的数据进行初步的质量检查。检查数据是否超出传感器的量程范围,如果发现数据异常,系统会及时记录并采取相应的处理措施,如重新采集数据或发出警报,以保证后续数据分析的可靠性。微控制器在接收到传感器发送的数据后,进入数据处理阶段。首先,对采集到的数据进行滤波处理,采用中值滤波和滑动平均滤波相结合的方法,去除数据中的噪声和干扰。中值滤波通过对连续采集的多个数据进行排序,取中间值作为滤波后的数据,能够有效地去除突发的噪声干扰。滑动平均滤波则是对连续的N个数据进行平均计算,得到滤波后的数据,能够平滑数据曲线,减少数据的波动。例如,对于力传感器采集到的数据,先进行中值滤波,去除异常的尖峰噪声,再进行滑动平均滤波,使数据更加平滑稳定。根据电梯曳引及制动性能的检测指标和相关标准,对滤波后的数据进行分析和计算,得到曳引力、制动距离、制动力等关键性能指标。通过对力传感器采集的数据进行分析,结合电梯的结构参数和运行状态,计算出曳引力的大小。根据位移传感器和速度传感器采集的数据,利用运动学公式计算出制动距离和制动力。在计算过程中,充分考虑电梯运行过程中的各种因素,如电梯的负载变化、速度波动等,以确保计算结果的准确性。数据处理完成后,进入数据传输阶段。微控制器将处理后的数据通过CAN总线发送给上位机。在数据传输过程中,为了保证数据的可靠传输,采用了数据校验和重传机制。在数据帧中添加CRC校验码,上位机在接收到数据后,会根据CRC校验码对数据进行校验,如果校验失败,上位机将请求微控制器重新发送数据。这样可以有效地保证数据在传输过程中的完整性和准确性,避免数据丢失或错误,为上位机对电梯性能的评估和分析提供可靠的数据支持。上位机接收到数据后,对数据进行进一步的处理和分析,生成各种报表和图表,直观地展示电梯的运行状态和性能指标。上位机还可以根据用户的需求,对数据进行存储、查询和打印等操作,为电梯的维护和管理提供全面的数据支持。用户可以通过上位机的界面,实时查看电梯的各项性能指标,如曳引力、制动距离、制动力等,以及电梯的运行状态,如电梯的运行速度、加速度等。同时,上位机还可以根据历史数据,对电梯的性能进行趋势分析,预测电梯可能出现的故障,提前采取维护措施,保障电梯的安全运行。3.3.2CAN总线通信协议设计为了确保基于CAN总线的电梯曳引及制动性能检测系统中数据传输的准确性、可靠性和高效性,需要自定义CAN总线通信协议,该协议主要包括数据帧格式和通信流程两部分。在数据帧格式设计方面,充分考虑电梯检测系统的数据传输需求和CAN总线的特点,定义了一种适合本系统的数据帧格式。数据帧由帧起始(SOF)、仲裁场、控制场、数据场、CRC场、ACK场和帧结束(EOF)组成,各场的具体定义和功能如下:帧起始(SOF):由一个显性位组成,用于标志数据帧的开始,它是数据传输的起始信号,就像一场比赛的发令枪响,宣告数据传输的开始。当总线上的节点检测到SOF位时,就知道一个新的数据帧即将到来,开始准备接收后续的数据。仲裁场:包含11位标识符(ID)和1位远程传输请求位(RTR)。标识符(ID)用于确定消息的优先级和标识数据的内容,其取值范围为0-2047。在电梯检测系统中,根据数据的重要性和实时性要求,为不同类型的数据分配不同的ID值,ID值越小,优先级越高。与电梯安全相关的紧急制动数据帧的ID设置为0x001,以确保其在网络传输中具有最高的优先级,能够及时被处理;而一些非关键的状态监测数据帧的ID可以设置为较大的值,如0x100。RTR位用于区分数据帧和远程帧,当RTR位为显性电平时,表示这是一个数据帧;当RTR位为隐性电平时,表示这是一个远程帧。在本系统中,主要使用数据帧进行数据传输,远程帧用于特殊情况下的远程请求。控制场:包含4位数据长度代码(DLC)和3位保留位。数据长度代码(DLC)用于指示数据场中数据字节的数量,其取值范围为0-8。在电梯检测系统中,根据实际传输的数据量,合理设置DLC的值。当传输的是简单的状态信息时,数据量较小,DLC可以设置为1或2;当传输的是复杂的性能指标数据时,数据量较大,DLC可以设置为4或8。保留位暂时未使用,留作未来扩展协议功能时使用。数据场:用于存放实际要传输的数据,数据长度由DLC指定,其最大长度为8字节。在电梯检测系统中,数据场可以传输各种类型的数据,如传感器采集到的原始数据、经过处理后的性能指标数据等。力传感器采集到的曳引力数据、位移传感器采集到的轿厢位移数据等都可以通过数据场进行传输。CRC场:用于错误检测,采用15位的CRC校验算法,通过对数据帧中的其他位场进行计算生成CRC值。发送节点在发送数据帧时,会计算CRC值并将其添加到CRC场中;接收节点在接收到数据帧后,会重新计算CRC值,并与接收到的CRC值进行比较,如果两者不一致,则说明数据在传输过程中发生了错误,接收节点会丢弃该数据帧,并要求发送节点重新发送。CRC校验算法能够有效地检测出数据传输过程中的错误,保证数据的完整性。ACK场:用于确认数据已成功接收,由1位应答位和1位应答间隙组成。发送节点在发送数据帧后,会等待接收节点在ACK场中发送一个显性位来确认接收。如果发送节点在规定时间内未收到ACK确认,就会认为数据传输失败,可能会进行重传。ACK场的设置确保了数据传输的可靠性,避免数据丢失。帧结束(EOF):由7个隐性位组成,用于标志数据帧的结束,它是数据传输的终点,就像一场比赛的终点线,宣告数据传输的完成。当总线上的节点检测到EOF位时,就知道一个数据帧的传输已经结束,可以进行下一次数据传输。在通信流程设计方面,为了保证数据传输的有序性和可靠性,制定了详细的通信流程。系统中的各个节点在总线空闲时,都可以发送数据帧。当多个节点同时发送数据帧时,会通过仲裁机制确定哪个节点具有发送优先权。仲裁机制基于“线与”逻辑,显性电平(逻辑0)会覆盖隐性电平(逻辑1)。在仲裁过程中,各节点同时发送自己的标识符(ID)比特位到总线上,并同时监测总线状态。如果某个节点发送的比特位与总线上的电平不一致,就说明该节点失去了仲裁,立即转为接收状态;而标识符较小的节点(即发送显性电平最多的节点)赢得仲裁,获得总线的发送权,能够继续发送数据。例如,假设有节点A、B、C三个节点同时发送数据,节点A的ID为0x12,节点B的ID为0x34,节点C的ID为0x56。仲裁从帧起始位开始,逐位比较各ID。首先比较第一位,假设节点A发送的是显性电平(逻辑0),节点B和C发送的是隐性电平(逻辑1),由于显性电平会覆盖隐性电平,所以节点A在这一位上获胜,继续发送下一位;而节点B和C监测到总线上的电平与自己发送的不一致,即失去仲裁,立即转

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论