CANInterface模块使用与配置指南-轨道交通设备冲击振动试验

需积分: 5 42 下载量 41 浏览量 更新于2024-08-07 收藏 1.26MB PDF 举报
"该文档是关于轨道交通机车车辆设备冲击和振动试验的国家标准GB/T 21563-2018,其中涉及到集成阶段的CAN通信相关知识,特别是针对恒润科技的CANInterface模块的软件使用说明。文档包含了模块的功能、配置、资源占用、发送和接收服务以及控制器模式控制等详细内容。" 在轨道交通领域,机车车辆设备的稳定性和可靠性至关重要,GB/T 21563-2018标准规定了这些设备在面临冲击和振动环境下的试验方法,确保设备能在恶劣条件下正常工作。在设备集成过程中,CAN(Controller Area Network)通信是关键的一环,用于设备间的高效数据交换。 集成相关知识中,建议在初期设定CANIF_PUBLIC_DEV_ERROR_DETECT为STD_ON,以便在Det_ReportError中添加测试代码来检测错误。一旦确认无错误,应将其设置为STD_OFF以优化代码。在运行时,可以通过Dem_ReportErrorStatus增加诊断代码,监控运行时可能出现的错误。初始化CAN接口时,需调用CanIf_Init函数,并通过CanIf_SetControllerMode设置控制器模式,例如对两个控制器分别设置为CANIF_CS_STARTED。 在CanIf_Lcfg.c文件中,涉及到了线性滤波算法的配置,这通常是为了平滑数据并减少噪声影响。配置前,需要在CanIf_Cfg.h中定义CANIF_PRIVATE_SOFTWARE_FILTER_TYPE为CANIF_FILTER_TYPE_INDEX。 CANInterface模块是恒润科技提供的一个核心组件,负责CAN通信的管理和服务。其功能包括接收和发送CAN消息,控制CANController模式,以及处理PDUchannelmode。模块由多个文件组成,如CanIf.c、CanIf.h、CanIf_Type.h和CanIf_Cbk.h,它们分别承担不同的任务。配置文件CanIf_Cfg.h和CanIf_Lcfg.c则用于定制模块的行为。 发送请求服务中,模块提供发送缓存区,用于暂存待发送的数据,并遵循一定的发送流程。发送确认服务则确保消息成功发送后能得到反馈。接收指示服务则用于接收来自CAN网络的消息。 CANController模式控制包括CANIF_OFFLINE、CANIF_ONLINE和CANIF_OFFLINE_ACTIVE等模式,这些模式允许用户根据需求调整CAN接口的工作状态。接口函数如CanIf_Init用于初始化CAN接口,CanIf_SetControllerMode用于设置控制器的工作模式,这些都是进行CAN通信的基础操作。 这份文档详细阐述了轨道交通设备在集成和运行中如何利用CAN通信技术实现稳定、可靠的数据传输,并提供了故障检测和诊断的方法,对于理解和实施CAN通信系统具有重要指导意义。

(1) 本标段33台SS4G机车的SAK25快速阀总成已重新装备。 (2) 受电弓控制阀的安装应严格按照相关程序进行,防止快速圆盘控制阀的性能受到人为因素的影响。 (3) 要求按时清洁受电弓的阀室和膜片,为了防止灰尘或异物对膜片和弹簧性能产生不利影响的可能性。 (4) 严格按要求升弓弓头的时间和压力试验,保证升弓头的正常运动。 (5) SS4G机车的输入微机数据应采用跟踪法进行分析:当降弓故障时,应找到故障是否人为因素造成;如果故障不是因为手动操作引起的,应该尽快拆下故障气罐的快速拆卸阀。 处理碳素滑板缺陷的优化方法: (1)选择碳素滑板。车辆和车辆根据线流情况首先要满足碳素滑板的电流密度要求,防止碳素滑板因长期超负荷运行而出现裂纹、断裂、分离、脱落等现象。 特别是要考虑碳素滑板的密度、电阻、高温强度、抗短路电流、硬度、抗弯强度和强度,碳素滑板和支架贴纸机,接触电阻等诸多因素。 (2)当然,为了避免电碳滑板的非正常磨损,应注意在在线网络建设和车辆设计阶段充分保证人字形线路布局的均匀性,还要注意刻度弓头的设计,如果碳滑板研磨不均匀,碳滑板部件可能会与金凤丝网充分接触。第三只脚调整受电弓的保持力,保证不同高度的压力基本一致。 (3)对于碳滑板的分离,要立即检查结合点是否不良,立即更换,以免受电弓失效,并对高温燃烧碳化的部分进行逐步弯曲,否则重合部分可能导致弱流。尽量使用近义词将上述文本替换并改变句式使其合理并用中文显示

2023-06-10 上传