基于CAN总线的从站定位系统、方法、装置及存储介质制造方法及图纸

技术编号:38219096 阅读:17 留言:0更新日期:2023-07-25 11:30
本发明专利技术公开了一种基于CAN总线的从站定位系统、方法、装置及存储介质,系统包括主站和至少两个从站,主站与从站之间级联,从站与上一级的主站或从站经电子开关连接,从站与下一级从站电子开关连接,通过控制电子开关的导通或断开,在身份标识信息分配过程中,控制从站与上下级的主站或从站之间的通讯,根据通讯反馈情况,实现对从站身份标识信息分配过程中的自动定位。本发明专利技术实施例能够准确定位从站位置,减少成本,可广泛应用于通信技术领域。可广泛应用于通信技术领域。可广泛应用于通信技术领域。

【技术实现步骤摘要】
基于CAN总线的从站定位系统、方法、装置及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种基于CAN总线的从站定位系统、方法、装置及存储介质。

技术介绍

[0002]在一个CAN通讯总线中,一个CAN主站连接多个CAN从站,从站的ID(Identity document,身份证标识号)不允许重复,且主站需要知道每一个从站具体的位置。在相关技术中,通过广播或报文形式发放ID,让从站之间进行竞争,使得从站ID顺序在总线上无序传输,导致主站无法定位;从站的定位方法包括:1、操作人员使用拨码开关进行手动拨码确定ID,需要人员到设备端定点拨ID,导致需要大量人员介入到设置ID;2、增加其他通讯手段,外接IO或PWM等信号线,需要人员到设备端之间一一对应衔接,存在大量的维护情况,需要现场排查硬件情况后再确定是否存在通讯问题。上述方法存在以下问题:增加人工或布线成本,有可能导致误操作。

技术实现思路

[0003]有鉴于此,本专利技术实施例的目的是提供一种基于CAN总线的从站定位系统、方法、装置及存储介质,能够准确定位从站位置,减少成本。
[0004]第一方面,本专利技术实施例提供了一种基于CAN总线的从站定位系统,包括主站和至少两个从站,所述主站包括CAN收发器和处理器,所述主站内的CAN收发器与处理器通讯连接;每一个所述从站包括CAN收发器、处理器、五个电子开关和电阻,所述从站内的CAN收发器与处理器通讯连接,所述从站内的CAN收发器的两个差分信号端分别连接第一电子开关和第二电子开关以形成第一端口,所述从站内的CAN收发器的两个差分信号端分别连接第三电子开关和第四电子开关以形成第二端口,第五电子开关与电阻串联连接在从站内的CAN收发器的两个差分信号端,所述从站内的处理器通过第一信号控制站内的第一电子开关和第二电子开关、通过第二信号控制站内的第三开关和第四开关以及通过第三信号控制站内的第五电子开关,每一个所述从站的电路结构相同;主站和至少两个从站串联连接,主站内的CAN收发器的两个差分信号端连接第一级从站内的第一端口,上一级从站内的第二端口连接下一级从站内的第一端口。
[0005]可选地,所述电子开关包括光耦或继电器。
[0006]第二方面,本专利技术实施例提供了一种基于CAN总线的从站定位方法,应用于从站,包括:
[0007]通过第一信号控制第一电子开关和第二电子开关导通以使第一端口导通,通过第二信号控制第三电子开关和第四电子开关断开以使第二端口断开,通过第三信号控制第五电子开关导通,接收第一身份标识信息,根据第一身份标识信息确定自身的身份标识信息;
[0008]通过第一信号控制第一电子开关和第二电子开关断开以使第一端口断开,通过第二信号控制第三电子开关和第四电子开关导通以使第二端口导通,按照预设时间间隔发送
自身的身份标识信息给下一级从站,等待应答信号;
[0009]若在预设时间内接收到应答信号,通过第一信号控制第一电子开关和第二电子开关导通以使第一端口导通,通过第二信号控制第三电子开关和第四电子开关断开以使第二端口断开,并发送第一信息给主站,所述第一信息包括自身识别码;
[0010]若在预设时间内未接收到应答信号,通过第一信号控制第一电子开关和第二电子开关导通以使第一端口导通,通过第二信号控制第三电子开关和第四电子开关断开以使第二端口断开,并发送第二信息给主站,所述第二信息包括自身识别码和中断信息。
[0011]可选地,所述方法还包括:
[0012]若接收到主站发送的第一信息的应答信息,通过第二信号控制第三电子开关和第四电子开关断开以使第二端口导通,通过第三信号控制第五电子开关断开。
[0013]第三方面,本专利技术实施例提供了一种基于CAN总线的从站定位方法,应用于主站,包括:
[0014]向从站发送初始身份标识信息;
[0015]接收从站发送的第一信息或第二信息;所述第一信息包括自身识别码,所述第二信息包括自身识别码和中断信息;
[0016]根据所述第一信息确定正常通讯的从站位置信息,或根据第二信息确定正常通讯的从站位置信息和通讯是否存在异常。
[0017]可选地,根据第二信息确定正常通信的从站位置信息和通讯是否存在异常,具体包括:
[0018]根据第二信息中的自身识别码确定从站的位置信息;
[0019]根据第二信息中的自身识别码确定对应的身份标识信息,并将自身识别码对应的身份标识信息与终止身份标识信息进行比较;
[0020]若自身识别码对应的身份标识信息与终止身份标识信息相同,身份标识信息分配完成,通讯正常;
[0021]否则,通讯异常。
[0022]可选地,所述方法还包括:
[0023]若通讯异常,根据第二信息中的中断信息发送异常处理指令。
[0024]可选地,中断信息包括断电、连接异常或身份标识异常,所述根据第二信息中的中断信息发送异常处理指令,具体包括:
[0025]若中断信息为断电,重新上电后,发送继续分配身份标识信息指令;
[0026]若中断信息为连接异常,发送重新分配身份标识信息指令;
[0027]若中断信息为身份标识异常,发送待分配身份标识信息指令。
[0028]第四方面,本专利技术实施例提供了一种基于CAN总线的从站定位方法装置,包括:
[0029]至少一个处理器;
[0030]至少一个存储器,用于存储至少一个程序;
[0031]当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述的方法。
[0032]第五方面,本专利技术实施例提供了一种存储介质,其中存储有处理器可执行的程序,所述处理器可执行的程序在由处理器执行时用于执行上述的方法。
[0033]实施本专利技术实施例包括以下有益效果:本实施例中主站和从站之间级联,主站与从站之间通过从站的第一端口连接,从站之间,上一级从站内的第二端口连接下一级从站内的第一端口,通过从站内的处理器控制第一端口和第二端口的导通或断开,从而实现从站与主站或上下级从站之间的通讯,从站根据接收的第一身份标识信息确定自身的身份标识信息,并将自身的身份标识信息或中断信息发送给主站,主站根据身份标识信息或中断信息准确定位从站的位置信息和异常通讯信息,减少成本。
附图说明
[0034]图1是本专利技术实施例提供的一种基于CAN总线的从站定位系统的结构框图;
[0035]图2是本专利技术实施例提供的一种从站的电路原理图;
[0036]图3是本专利技术实施例提供的一种基于CAN总线应用于从站的定位方法的步骤流程示意图;
[0037]图4是本专利技术实施例提供的一种基于CAN总线应用于主站的定位方法的步骤流程示意图;
[0038]图5是本专利技术实施例提供的一种基于CAN总线的从站定位装置的结构框图。
具体实施方式
[0039]下面结合附图和具体实施例对本专利技术做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于CAN总线的从站定位系统,其特征在于,包括主站和至少两个从站,所述主站包括CAN收发器和处理器,所述主站内的CAN收发器与处理器通讯连接;每一个所述从站包括CAN收发器、处理器、五个电子开关和电阻,所述从站内的CAN收发器与处理器通讯连接,所述从站内的CAN收发器的两个差分信号端分别连接第一电子开关和第二电子开关以形成第一端口,所述从站内的CAN收发器的两个差分信号端分别连接第三电子开关和第四电子开关以形成第二端口,第五电子开关与电阻串联连接在从站内的CAN收发器的两个差分信号端,所述从站内的处理器通过第一信号控制站内的第一电子开关和第二电子开关、通过第二信号控制站内的第三开关和第四开关以及通过第三信号控制站内的第五电子开关,每一个所述从站的电路结构相同;主站和至少两个从站串联连接,主站内的CAN收发器的两个差分信号端连接第一级从站内的第一端口,上一级从站内的第二端口连接下一级从站内的第一端口。2.根据权利要求1所述的系统,其特征在于,所述电子开关包括光耦或继电器。3.一种基于CAN总线的从站定位方法,其特征在于,应用于从站,包括:通过第一信号控制第一电子开关和第二电子开关导通以使第一端口导通,通过第二信号控制第三电子开关和第四电子开关断开以使第二端口断开,通过第三信号控制第五电子开关导通,接收第一身份标识信息,根据第一身份标识信息确定自身的身份标识信息;通过第一信号控制第一电子开关和第二电子开关断开以使第一端口断开,通过第二信号控制第三电子开关和第四电子开关导通以使第二端口导通,按照预设时间间隔发送自身的身份标识信息给下一级从站,等待应答信号;若在预设时间内接收到应答信号,通过第一信号控制第一电子开关和第二电子开关导通以使第一端口导通,通过第二信号控制第三电子开关和第四电子开关断开以使第二端口断开,并发送第一信息给主站,所述第一信息包括自身识别码;若在预设时间内未接收到应答信号,通过第一信号控制第一电子开关和第二电子开关导通以使第一端口导通,通过第二信号控制第三电子开关和第四电子开关断开以使第二端口断开,并发送第二信息给主...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:惠州市海葵信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1