bms总线通信故障怎么办

bms总线通信故障怎么办,第1张

bms总线通信故障的解决方法有:观察法、环境检查法、程序升级法、数据分析法。

1、观察法:当系统发生通讯中断或控制异常时,观察系统各个模块是否有报警,显示屏上是否有报警图标,再针对得出的现象一一排查。

2、环境检查法:当系统出现故障时,如系统无法显示,我们先不要急于进行深入的考虑,因为往往我们会忽略一些细节问题。首先我们应该看看那些显而易见的东西:如有没有接通电源?开关是否已打开?是不是所有的接线都连接上了?或许问题的根源就在其中。

3、程序升级法:当新的程序烧录后出现不明故障,导致系统控制异常,可烧录前一版程序进行比对,来进行故障的分析处理。

4 、数据分析法:当 BMS 发生控制或相关故障时,可对 BMS 存储数据进行分析,对 CAN 总线中的报文内容进行分析。

bms其它问题及解决方法是:

1 、系统供电后整个系统不工作

可能原因:供电异常、线束短路或是断路、 DCDC 无电压输出。

故障排除:检查外部电源给管理系统供电是否正常,是否能达到管理系统要求的最低工作电压,看外部电源是否有限流设置,导致给管理系统的供电功率不足。

可以调整外部电源,使其满足管理系统的用电要求;检查管理系统的线束是否有短路或是断路,对线束进行修改,使其工作正常。

外部供电和线束都正常,则查看管理系统中给整个系统供电的 DCDC 是否有电压输出;如有异常可更换坏的 DCDC 模块。

2 、 BMS 不能与 ECU 通信。

可能原因:BMU (主控模块)未工作、 CAN 信号线断线。

故障排除:检查 BMU 的电源 12V/24V 是否正常;检查 CAN 信号传输线是否退针或插头未插;监听 CAN 端口数据,是否能够收到 BMS 或者 ECU 数据包。

该指令用于检查总线连接上的CAN高速和CAN低速信号电平是否正确。检测提示:-电压检测(示波器):电压检测的前提条件是连接好电池,打开点火开关。-电阻测量:电阻测量时,被测部件必须断电后才能测量。为此,请断开车辆蓄电池的线路。等待大约3分钟,直到系统中的所有电容器放电完毕。控制器局域网(CAN)总线系统是一个线性总线系统,具有以下特点:-双向信号传播。-所有总线用户接收相同的信息。每个总线用户决定是否使用该信息。-可以通过简单的并联来增加额外的总线用户。-该总线系统构成了一个多主控单元系统。每个总线用户可以是主控制单元或从控制单元,这取决于它是作为发送器还是接收器连接的。-传输介质是双线连接。电线的名称是:CAN低和CAN高。总线K-CAN(车身CAN)、PT-CAN(动力传动系CAN)和F-CAN(底盘CAN)的主要区别在于:-K-CAN:数据传输速率约100kbit/s,单线运行即可。-PT-CAN:数据传输速率约为500kbit/s,不允许单线运行。-F-CAN:数据传输速率约500kbits/s,不能单线运行。主控制单元是主动通信方,通信的主动权由它发出。主控制单元控制总线并控制通信。主控制单元可以向总线系统中的被动总线用户(子控制单元)发送信息,并根据被动用户的要求接收信息。辅助控制单元是被动通信用户,要求子控制单元接收和发送数据。在多主控单元系统中,所有通信用户在某一时刻都可以充当主控单元或子控制单元。为了发现CAN总线是否工作良好,需要观察总线上的通信。在这种情况下,不需要分析单个位,只需要观察CAN总线是否工作。示波器测量指示:“CAN总线可能无故障工作”。如果用示波器测量CAN低(或CAN高)导线和接地之间的电压,可以获得以下电压限制内的矩形波形信号:K-CAN:-CAN低地:u最小值=1V,u最大值=5V。-CAN高地:u最小值=0V,u最大值=4V。这些值是近似值,根据总线上的负载,可能有几个100mV的偏差。PT-CAN和F-CAN:-CAN低地:u最小值=15V,u最大值=25V。-CAN高地:u最小值=25V,u最大值=35V。为了避免信号反射,两个CAN总线用户(PT-CAN网络中距离最远的)分别连接一个120端接电阻。这两个终端电阻并联,形成60的等效电阻。该等效电阻可以在电源电压关闭后在数据线之间测量。此外,可以单独测量单个电阻。从总线上断开一个容易拆卸的控制单元,然后测量插头上CAN-Low线和CAN-High线之间的电阻。注意:不是所有车辆在CAN总线上都有终端电阻。根据电路图检查连接的车辆上是否安装了终端电阻。当K-CAN或PT-CAN数据总线出现故障时,CAN-Low或CAN-High线上可能存在短路或开路,或者控制单元损坏。为了找到失败的原因,建议采取以下步骤:-依次从CAN总线上拔下总线用户,直到找到故障原因(=控制单元X)。-检查控制单元X的引线是否短路或开路。-如果可能,测试控制单元x。-如果从控制单元到CAN总线的支线短路,只有该工作步骤会成功。如果CAN总线本身的一根电线短路,则必须检查线束。

本文以CAN总线为主要通讯设备,单片机为处理器,工控机为系统支持,匹艾州电子贾卡为执行机构,使该系统具有通讯灵活可靠、耐疲劳性好、花型通讯准确、稳定性好等特点。 In this paper, a electronic jacquard control system based on CAN field bus is brought forward,using CAN bus as the main communication equipment, single-chip as the processor, IPC as the system support, piezo jacquard as the implementation of state institutions, making the communications of the system flexible and reliable, fatigue resistance and stability good, transmission of the pattern correctly, and so on Hope to provide a theoretical support for China"s development of China-made electronic jacquard control system

国外许多先进的新型的贾卡经编机都已采用了压电贾卡控制系统,该系统具有起花性能优异、系统稳定性好、执行机构简单、能耗小等优势,但国内对这方面的研究还不够深入。本文将对一种基于CAN总线的压电贾卡控制系统进行研究,为研制国产的压电贾卡控制系统提供一定的理论支持。

1压电贾卡控制系统原理

压电陶瓷贾卡系统组成如图 1 所示。系统由花型设计系统、工控机、贾卡控制板、贾卡驱动板、主轴信号装置、贾卡压电陶瓷元件等组成。

在产品设计时,一般首先由花型设计系统(经编CAD)进行花型设计与效果仿真。设计完成的花型通过USB接口或者网盘从上位机输入织物的花型信息,上位机进行数据处理后通过CAN总线与贾卡控制板进行数据交换,将贾卡花型信息存贮到控制板上,再从主轴信号装置(接近开关)上得到偏移的信号,当贾卡针可以进行针前或针背偏移时,贾卡控制板结合花型偏移信息,向贾卡驱动板发送偏移信号,驱动板将偏移信号进行转化和放大,进而驱动各个贾卡导纱针进行花型要求的偏移。

2压电贾卡控制系统的特点与工艺要求

主轴一转,横移机构推动贾卡梳栉做横移运动,同时每一个贾卡导纱针可以独立地在针前或者针背做偏移运动,显然,贾卡花型的垫纱运动是梳栉横移和贾卡针偏移的复合。贾卡针在针前、针背的偏移和复位,可以在织物表面形成薄、厚、网孔、立体等花纹效应,可见,这种复杂的复合运动具有超强的起花功能,同时也给压电贾卡控制系统提出了很高的要求。

21花型通讯要求

一台贾卡经编机上贾卡导纱针的数量较多,以MRPJ43/1的机型为例,幅宽为 132″时,贾卡针块数为 198,每块有导纱针 16 根,总数达到 3 168 之多,每根导纱针都要独立的受到控制信号的驱动做偏移运动。所以通常一个贾卡花型数据文件大小为几十kB至上百kB,比电子横移系统的一个花型文件要大的多,显然压电贾卡控制系统必须采用一种具有高效稳定的通讯功能的通讯方式,同时要求通讯快速、准确。

22反复偏移的疲劳性要求

以MRPJ43/1机型为例,机速 450 r/min,假设平均一枚贾卡导纱针每 5 个横列偏移 1 次,机器效率为 90% 时,每枚导纱针平均要偏移 81 次/min之多,这对贾卡导纱针的反复偏移性能要求很高。本文采用的压电贾卡导纱针,运用逆压电效应使电能转化为机械能,具有用电量少、发热少、使用寿命长的特点,因而具有良好的耐疲劳性能。

23运动精确性和响应性要求

贾卡针的配置都是一般都采取半机号配置的形式,导纱针间设置有定位块,贾卡针在定位块之间的偏移距离是很小的。偏移量过小,会引起檫针撞针现象,并导致花型形成错花,影响织物质量;偏移量过大,则导纱针与定位块的撞击激烈,影响针块寿命。

偏移时间短、频率高,这就要求压电贾卡控制系统的要具有很高的响应速度。否则会引起擦针撞针等现象,直接导致织针和贾卡导纱针损坏的严重后果。

24稳定性要求

为适应经编生产阔幅化的趋势,许多现代经编机上配置有大量的贾卡针块,每一根贾卡导纱针都是一个独立的控制单元,为使每一根针独立运动而不受干扰,系统的通讯和信号传输势必要有很好的抗干扰性,从而达到花型准确无误的系统稳定系。

3压电贾卡控制系统的硬件结构

31上位机

上位机主要由工控机和触摸屏组成。工控机内置CAN卡,外接CAN总线。CAN总线属于现场总线(Field Bus)的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络,使经编机压电贾卡控制系统具有通讯灵活、实时性好、靠干扰能力强、出错率低等特点。工控机的作用是将外部花型设计系统的花型通过USB或者网盘进行花型输入,接受来自贾卡控制板的数据信息,并进行数据分析和处理后向控制板发送花型信息,通过触摸屏完成对系统状态的检测、显示、修改、加载和参数设定等。

32压电贾卡控制板

单片机是贾卡控制板的核心,P89C51RD21单片机内置看门狗,有 6 时钟和 12 时钟两种工作模式,6 时钟工作模式下工作速度是 51 单片机的 2 倍,花型每一横列的读取速度不超过 30 ms,这正是采用这款单片机的原因。贾卡控制板的作用是储存花型信息并结合输入的主轴位置信号进行处理后,输出控制信号给贾卡导纱针驱动板。

如图 2 所示,串行信号由CAN控制模块输入单片机进而储存在Flash数据存储器,由于贾卡花型文件比较大,所以单片机必须连接外部扩展存储器才能存储庞大的贾卡花型文件。结合花型信息和主轴位置信号,控制板通过串口输出模块向驱动板输出控制信号。

33导纱针驱动板

导纱针驱动板上配置有传入并出芯片、总线驱动器、光电耦合放大装置等,其作用是将控制板输出的信号进行转化和放大,从而驱动压电贾卡导纱针完成花型要求的偏移动作。

所有的压电贾卡导纱针必须能同时被控制做偏移或复位的动作,但是 1 台贾卡经编机的贾卡导纱针的数量较多,不能采取并行方式输出控制信号。所以,如图 3 所示,控制信号先经过具有串行并出功能的芯片。为了提高单片机的驱动能力,并行信号还必须经过总线驱动器。从总线驱动器出来的信号必要时要经过反向电路,使导纱针得以复位。通过转化的偏移控制信号太微弱,必须经过放大后才能驱动贾卡导纱针,光电耦合放大装置很好地完成了这项功能,其自带高压光耦,不仅实现了弱电控制信号与强电的隔离,而且有效地抑制了干扰。

34压电陶瓷贾卡导纱针

贾卡贾卡导纱针元件由压电陶瓷片、玻璃纤维层、导纱针支架、贾卡导纱针等组成。在每一贾卡导纱针的两面各贴上压电陶瓷片,中间用玻璃纤维层隔离,起绝缘的作用。可替换的导纱针由导纱针支座固定在玻璃纤维层上。在每个导纱针的左右位置安装 2 个定位块,从而保证偏移的准 确性。

4控制系统软件设计

41上位机主控制程序

上位机主控制程序采用模块化的设计思路,借助于高级编程语言,完成对系统的通讯、显示、诊断,花型软件的输入、加载以及人机界面管理。包括文件CAN通讯模块、状态监测和显示模块、文件管理模块、参数修改模块等。主程序流程图如图 4 所示。

42CAN通信程序

CAN通讯程序将贾卡花型文件从上位机下载到控制板上的单片机。花型文件的传输由两部分组成:贾卡花型和花高、花宽和花型数据。CAN通讯程序流程如图 5 所示,程序启动时自动完成单片机串行通信的初始化工作,包括:波特率设置、数据传输格式及工作模式设置等。用户下载花型数据时,按下装置相应按键系统进入片外Flash擦除模式。约 5 ~ 10 s,Flash擦除完毕。传输的花型数据中,前两个字节为花型宽度,第 3、4 个字节为花型高度,紧接着就是贾卡导纱针动作的花型数据。花型数据的下载进度主要是通过这前 4 个字节来判断和控制。

43单片机程序

单片机子程序主要完成对花型文件和主轴位置信号相同步后对位输出偏移控制信号。如图 6 所示,当看门狗程序对系统的检测完成后,单片机通过CAN总线完成与上位机通讯,之后读取单片机的存储数据和位置信号,同步后进行信号输出。另外,当系统出现故障时(如掉电),花型数据等信息可以很好的保存。

5结语

基于CAN总线的压电贾卡控制系统充分发挥了CAN总线强大的通讯能力和抗干扰性能,采用了单片机的强大储存、快速处理以及压电贾卡的快速响应性,实现了贾卡控制系统的通讯灵活、长久耐疲劳、精确定位、快速响应和很高的可靠性,为我国研制国产的电子贾卡控制系统提供了一定的理论支持。

参考文献

[1] 蒋高明 现代经编工艺与设备[M] 北京:中国纺织出版社,2001:275

[2] 何用辉,黄耀志,张惠雄 压电式贾卡元件振动测试与分析[J] 仪器仪表用户,2007(6):120 � 121

[3] 张新华,李伟,刘强 基于CAN总线的伺服电机通信控制[J] 机电工程,2003(1):39 � 41

[4] 何用辉,黄耀志 基于单片机的压电式贾卡控制系统的设计[J] 工业控制计算机,2007(12):75 � 76

[5] 蒋高明 现代贾卡经编机结构原理和产品设计[J] 上海纺织科技,2001(5):36 � 38

[6] 贾卫靖,刘云斌,袁嫣红,等 电子提花机的压电陶瓷传动原理与测试[J] 纺织学报,2006(11):48 � 51

[7] 何用辉,张惠雄 压电式贾卡控制装置通信系统的设计与实现[J] 装备制造技术,2007(10):44 � 45

以上就是关于bms总线通信故障怎么办全部的内容,包括:bms总线通信故障怎么办、示波器测量诊断CAN总线方法、【基于CAN总线的压电贾卡控制系统】 can总线控制系统等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10168427.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存