System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及机械设备,尤其涉及一种实现电磁阀和机械手自动识别及故障检测的方法。
技术介绍
1、电磁阀和机械手是工厂内常见的机械设备,工作时都需要对应的电路来驱动相应的设备工作,需要通过所接设备是电磁阀或机械手来选择驱动程序,驱动电磁阀时间短,大约不到1秒就关阀,驱动机械手电机需时间10多秒。实际使用时,所接设备是电磁阀,驱动程序是电机时,长时间导通将损坏电磁阀;所接设备是电机,驱动程序是电磁阀时,短时间驱动,将导致电机转动不到位,工作异常。且电机有短路和断路故障时无法检测,在短路状态下降导致电源会设备损坏。
2、目前,在产品设计时分成三种产品,一种是驱动电磁阀的产品,一种是驱动机械手的产品,一种是产品包含两种驱动电路,分别输出两种接口,在电路上增加了成本且无法做到一个电路自动检测和匹配所接设备。现有电磁阀和机械手驱动电路是分开设计的,电磁阀驱动电路是通过控制连接到电磁阀中的晶体管来开启和关断,电路简单,但无故障检测、电流检测,在晶体管短路情况下,大电流将一直持续,因电磁阀工作时只需瞬间脉冲即可工作,在长时间大电流情况下电磁阀将永久损坏,当电磁阀本体发生故障断开时,该电路无法检测故障。机械手驱动电路利用电机驱动功率mos管实现机械手的正转、反转和停止,电路复杂,无电流和故障检测。当机械手旋转到尽头如不停止转动,将持续工作,长时间大电流工作将会使机械手永久损坏,当机械手本体发生故障时,该电路无法检测,将损坏驱动电路。
3、在客户实际安装和使用中,客户需要根据所购买的配件是机械手还是电磁阀,来选购带电磁阀的产
4、因此,有必要提供一种实现电磁阀和机械手自动识别及故障检测的方法,利用电流、电压检测,以及电机驱动原理、信号采集及数据处理算法来实现电磁阀和机械手设备的自动识别,利用检测原理并通过软件算法来实现检测电磁阀和机械手的故障状态,保护电路、机械手及电磁阀不被损坏。
技术实现思路
1、本专利技术公开了一种实现电磁阀和机械手自动识别及故障检测的方法,实现电磁阀和机械手设备自动识别,并能完成设备故障检测和主动保护的功能,其可以有效解决
技术介绍
中涉及的技术问题。
2、为实现上述目的,本专利技术的技术方案为:
3、一种实现电磁阀和机械手自动识别及故障检测的方法,包括以下步骤:
4、s1、驱动电路组件的输出端串联设备接口和电阻r,所述设备接口用于连接设备,所述设备包括电磁阀和机械手,所述驱动电路组件的输出电压为u,所述电磁阀工作驱动时长为t1;
5、s2、连接所述设备,并启动所述驱动电路组件;
6、s3、检测所述电阻r处的电压ur;
7、s4、若ur=0,则所述设备接口无设备或开路故障;若ur=u,则所接设备短路故障;若0〈ur〈u,且持续时长为t1,则所接设备为电磁阀;若0〈ur〈u,且持续时长大于t1,则所接设备为机械手。
8、串联电路的电流处处相等,串联电路总电压等于各部分电路两端电压之和,固定电阻r的阻值,通过检测电阻r处的电压,可以求出通过电阻r的电流。已知电磁阀关阀时间t1,驱动电流i1;机械手关阀时间t2,持续电流i2,正常工作时,驱动程序开启驱动电路,通过以上检测方法,已知检测电路r为固定值,检测出电压ur,并结合软件算法,计算出当前电流ir,当ir在电磁阀驱动i1电流范围且持续时间在t1范围,可判断所接设备为电磁阀。当ir在电磁阀驱动i2电流范围且持续时间在t2范围,可判断所接设备为机械手。若ur为0v,则判断所述设备接口为故障状态,表示未接入设备或设备开路损坏。若ur=u,电流最大为i,结合软件算法,关闭驱动再开启重复检测,如电流还是和原来检测电流一致为i,可判断设备处于短路故障,电路将关闭驱动直至故障解除。综合以上状态和检测,当检测到设备处于短路或断路故障时,软件可关闭驱动电路,达到保护电路和设备不被损坏的目的。本专利技术应用于电磁阀和机械手驱动电路,尤其是电磁阀和机械手可选择性安装使用的环境,实现电磁阀和机械手的自动识别,电磁阀和机械手的故障检测,主动保护驱动电路和设备不被损坏。
9、作为本专利技术的一种优选改进:所述驱动电路组件包括电源模块、驱动芯片和控制器模块,所述电源模块连接所述驱动芯片,所述驱动芯片输出端串联所述设备接口和所述电阻r,所述控制器模块对所述电阻r进行电压采样,并连接所述驱动芯片。
10、作为本专利技术的一种优选改进:所述驱动芯片型号为se8837或bl8837。
11、作为本专利技术的一种优选改进:所述电源模块连接有串联的电阻r1和电阻r2,所述控制器模块对所述电阻r2进行电压采样。
12、作为本专利技术的一种优选改进:所述电磁阀工作驱动时长为0.01-1s,所述机械手工作驱动时长为10-20s。
13、作为本专利技术的一种优选改进:所述步骤s2中,启动所述驱动电路组件2s;所述步骤s4中,若0〈ur〈u,且持续时长为0.01-1s,则所接设备为电磁阀;若0〈ur〈u,且持续时长为2s,则所接设备为机械手。有的电磁阀驱动时长可能需要2s,那步骤s2中,启动所述驱动电路组件的时长要相应的增加,改为3-4s。步骤s4中,判断的依据也要相应的变化,改为0.01-2.5s或其它的,使得电磁阀的驱动时长在其范围内即可。
14、本专利技术的有益效果如下:
15、1、解决现有输出驱动电磁阀和机械手无法共用一个电路,现有电磁阀和机械手驱动电路无法检测电流,无法判断故障的问题,利用检测电路,将检测的电压和电流进行分析,判断输出是否接有设备,区分所接的设备是电磁阀还是机械手,实现一个电路不论接机械手还是电磁阀都可以自动识别、检测故障状态并保护电路及设备不被损坏的功能;
16、2、利用欧姆定律电压与电流的关系,检测出电阻上的电压并计算出电流,结合软件算法,识别出电路所接设备是电磁阀还是机械手,并分析出所接设备是否存在故障,再利用mcu调取相关电磁阀或机械手驱动程序,当设备存在故障时mcu将关闭电磁阀或机械手驱动电路,达到保护的作用。
本文档来自技高网...【技术保护点】
1.一种实现电磁阀和机械手自动识别及故障检测的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种实现电磁阀和机械手自动识别及故障检测的方法,其特征在于:所述驱动电路组件包括电源模块、驱动芯片和控制器模块,所述电源模块连接所述驱动芯片,所述驱动芯片输出端串联所述设备接口和所述电阻R,所述控制器模块对所述电阻R进行电压采样,并连接所述驱动芯片。
3.根据权利要求2所述的一种实现电磁阀和机械手自动识别及故障检测的方法,其特征在于:所述驱动芯片型号为SE8837或BL8837。
4.根据权利要求2所述的一种实现电磁阀和机械手自动识别及故障检测的方法,其特征在于:所述电源模块连接有串联的电阻R1和电阻R2,所述控制器模块对所述电阻R2进行电压采样。
5.根据权利要求1所述的一种实现电磁阀和机械手自动识别及故障检测的方法,其特征在于:所述电磁阀工作驱动时长为0.01-1S,所述机械手工作驱动时长为10-20S。
6.根据权利要求5所述的一种实现电磁阀和机械手自动识别及故障检测的方法,其特征在于:所述步骤S2中,启动所述驱
...【技术特征摘要】
1.一种实现电磁阀和机械手自动识别及故障检测的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种实现电磁阀和机械手自动识别及故障检测的方法,其特征在于:所述驱动电路组件包括电源模块、驱动芯片和控制器模块,所述电源模块连接所述驱动芯片,所述驱动芯片输出端串联所述设备接口和所述电阻r,所述控制器模块对所述电阻r进行电压采样,并连接所述驱动芯片。
3.根据权利要求2所述的一种实现电磁阀和机械手自动识别及故障检测的方法,其特征在于:所述驱动芯片型号为se8837或bl8837。
4.根据权利要求2所述的一种实现电磁阀和机械手自...
【专利技术属性】
技术研发人员:温贵华,陈兵,李胜伟,
申请(专利权)人:深圳市豪恩安全科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。