买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】供电控制装置、通信系统及供电控制方法_株式会社自动网络技术研究所;住友电装株式会社;住友电气工业株式会社_201680050700.9 

申请/专利权人:株式会社自动网络技术研究所;住友电装株式会社;住友电气工业株式会社

申请日:2016-09-08

公开(公告)日:2021-02-12

公开(公告)号:CN108025686B

主分类号:B60R16/02(20060101)

分类号:B60R16/02(20060101);H02J1/00(20060101);H04L12/28(20060101);H04L12/46(20060101)

优先权:["20150914 JP 2015-181057"]

专利状态码:有效-授权

法律状态:2021.02.12#授权;2018.06.05#实质审查的生效;2018.05.11#公开

摘要:在通信系统1中,在总线3连接有ECU30、31、32。中继装置2接收ECU30、31、32中的一个ECU经由总线3发送的数据,基于接收的内容,判定是否应该切断从蓄电池5向发送了数据的发送源的供电。中继装置2在判定为应该切断向发送源的供电的情况下,切断从蓄电池5向发送源的供电。

主权项:1.一种供电控制装置,对向连接于共同的通信线并经由该通信线反复发送数据的多个通信装置的供电进行控制,其特征在于,包括:接收部,接收所述多个通信装置中的一个通信装置经由所述通信线发送的数据,所述接收部与所述通信线连接;判定部,基于该接收部进行接收的内容,判定是否应该切断向发送了所述数据的发送源的供电;切断部,在该判定部判定为应该切断向所述发送源的供电的情况下,切断向该发送源的供电;计数部,针对所述多个通信装置中的各通信装置,对由所述判定部判定为应该切断供电的切断判定次数进行计数;以及再次开始部,在所述切断部切断所述供电之后,在所述计数部计数而得到的所述发送源的所述切断判定次数小于规定数的情况下,再次开始由所述切断部切断的向所述发送源的供电,在所述接收部从所述发送源接收到的数据的时间间隔小于规定期间的情况下,所述判定部判定为应该切断向所述发送源的供电。

全文数据:供电控制装置、通信系统及供电控制方法技术领域[0001]本发明涉及一种控制向通信装置的供电的供电控制装置和供电控制方法以及具备该供电控制装置的通信系统。背景技术[0002]作为搭载于车辆的通信系统,提出了将对搭载于车辆的电气设备进行控制的多个EClKElectronicControlUnit,电子控制单元分别连接到共同的通信线而相互进行通信的通信系统例如,参照专利文献丨)。在该通信系统中,通过多个EOJ间的通信,实现使多个电气设备联动的控制处理。[0003]现有技术文献[0004]专利文献[0005]专利文献1:日本特开2009-105828号公报发明内容[0006]发明要解决的课题[0007]在专利文献1记载的以往的通信系统中,在一个E⑶失控而以较短的时间间隔反复发送数据的情况下,该E⑶占有共同的通信线。在该情况下,连接于共同的通信线的其他EOT无法进行通信。[0008]本发明是鉴于上述情形而完成的,其目的在于,提供一种能够防止一个通信装置ECU占有共同的通信线的供电控制装置和供电控制方法以及具备该供电控制装置的通信系统。[0009]用于解决课题的技术方案[0010]本发明涉及一种供电控制装置,对向连接于共同的通信线的多个通信装置的供电进行控制,其特征在于,包括:接收部,接收所述多个通信装置中的一个通信装置经由所述通信线发送的数据;判定部,基于该接收部进行接收的内容,判定是否应该切断向发送了所述数据的发送源的供电;以及切断部,在该判定部判定为应该切断向所述发送源的供电的情况下,切断向该发送源的供电。[0011]本发明的供电控制装置的特征在于,包括:计数部,针对所述多个通信装置中的各通信装置,对由所述判定部判定为应该切断供电的切断判定次数进行计数;以及再次开始部,在所述切断部切断所述供电之后,在所述计数部计数而得到的所述发送源的所述切断判定次数小于规定数的情况下,再次开始由所述切断部切断的向所述发送源的供电。[0012]本发明的供电控制装置的特征在于,具备选择部,在所述判定部判定为应该切断向所述发送源的供电的情况下,该选择部基于所述接收部接收到的数据的内容,在除去所述发送源以外的其他所述通信装置中选择应该切断供电的所述通信装置,在所述判定部判定为应该切断向所述发送源的供电的情况下,所述切断部切断向所述发送源以及由所述选择部选择出的所述通信装置的供电。[0013]本发明的供电控制装置的特征在于,所述多个通信装置中的各通信装置经由所述通信线向所述接收部反复发送数据,在所述接收部从所述发送源接收到的数据的时间间隔小于规定期间的情况下,所述判定部判定为应该切断向所述发送源的供电。[0014]本发明涉及一种通信系统,其特征在于,包括:上述供电控制装置;以及所述多个通信装置。[0015]本发明涉及一种供电控制方法,对向连接于共同的通信线的多个通信装置的供电进行控制,其特征在于,接收所述多个通信装置中的一个通信装置经由所述通信线发送的数据,基于该数据的接收的内容,判定是否应该切断向发送了该数据的发送源的供电,在判定为应该切断向该发送源的供电的情况下,切断向该发送源的供电。[0016]在本发明的供电控制装置以及供电控制方法中,多个通信装置连接于共同的通信线。基于多个通信装置中的一个通信装置经由共同的通信线发送的数据的接收的内容,判定是否应该切断向发送了数据的发送源的供电。在判定为应该切断向发送源的供电的情况下,切断向发送源的供电。[0017]例如在多个通信装置中的一个通信装置失控而以较短的时间间隔经由共同的通信线发送了数据的情况下,由失控的通信装置占有共同的通信线。这样在多个ECU中的一个ECU占有共同的通信线的情况下,判定为应该切断向数据的发送源的供电,切断向发送源的供电。由此,失控的通信装置停止动作,因此,防止一个通信装置占有共同的通信线。[0018]在本发明的供电控制装置中,针对多个通信装置中的各通信装置,对判定为应该切断供电的切断判定次数进行计数。在切断向发送源的供电之后,在计数而得到的发送源的切断判定次数小于规定数的情况下,再次开始所切断的向发送源的供电。[0019]在再次开始了所切断的供电的情况下,通信装置通常返回到初始状态。在失控的通信装置返回到初始状态的情况下,该通信装置有可能不再次开始失控。在未再次开始失控的情况下,曾失控的通信装置正常动作,因此,防止通过多个通信装置实现的功能的降低。反复进行所切断的向发送源的供电的再次开始,直至切断判定次数达到规定数以上为止。[0020]在本发明的供电控制装置中,在判定为应该切断向发送源的供电的情况下,基于从发送源接收到的数据的内容,在除去发送源以外的其他通信装置中选择应该切断供电的通信装置。在判定为应该切断向发送源的供电的情况下,不仅切断向发送源的供电,还切断向所选择的通信装置的供电。[0021]在构成为由连接于共同的通信线的全部通信装置接收一个通信装置发送的数据的情况下,存在与失控的通信装置进行的数据发送联动地使其他通信装置进行错误的动作的可能性。在本发明中,在判定为应该切断向发送源的供电的情况下,基于从发送源接收到的数据的内容,例如选择与失控的通信装置进行的数据发送联动地开始动作的通信装置,切断向所选择的通信装置的供电。由此,防止由于发送源进行的数据发送而使所选择的通信装置继续进行错误的动作的情况。[0022]在本发明的供电控制装置中,多个通信装置中的各通信装置经由通信线反复发送数据。在从发送源接收到的数据的时间间隔小于规定期间的情况下,判定为应该切断向发送源的供电,切断该供电。由此,例如在多个通信装置中的一个通信装置失控而以较短的时间间隔经由通信线发送数据的情况下,停止该通信装置的动作。[0023]在本发明的通信系统中,供电控制装置基于经由共同的通信线从多个通信装置中的一个通信装置接收到的数据的内容,判定是否应该切断向数据的发送源的供电。供电控制装置在判定为应该切断向发送源的供电的情况下,切断向发送源的供电。[0024]发明效果[0025]根据本发明,能够防止一个通信装置占有共同的通信线。附图说明[0026]图1是示出实施方式1中的通信系统的主要部件结构的框图。[0027]图2是示出中继装置的主要部件结构的框图。[0028]图3是示出接收状况表格的图表。[0029]图4是示出中继目标表格的图表。[0030]图5是示出切断状况表格的图表。[0031]图6是示出控制部执行的第一追加处理的步骤的流程图。[0032]图7是示出控制部执行的发送处理的步骤的流程图。[0033]图8是示出实施方式2中的控制部执行的第一追加处理的步骤的流程图。具体实施方式[0034]以下,针对本发明,根据示出其实施方式的附图来详细叙述。[0035]实施方式1[0036]图1是示出实施方式1中的通信系统1的主要部件结构的框图。通信系统1适当地搭载于车辆,具备中继装置2、总线3、4、£〇130、31、32、40、41、42以及蓄电池5。总线3、4分别是例如由双股扭绞电缆构成的通信线。在图1中,用粗线表示用于进行供电的连接线,用细线表示用于与总线3、4进行通信的连接线。[0037]将总线3、4、£〇]30、31、32、40、41、42以及蓄电池5的正极分别连接于中继装置2。进而,将ECU30、31、32分别连接于总线3。进而,将ECU40、41、42分别连接于总线4。蓄电池5的负极和ECU30、31、32、40、41、42接地。[0038]对£〇]30、31、32、40、41、42分别连接有搭载于车辆的未图示的电气设备』〇13〇、31、32、40、41、42分别控制被连接于本装置的电气设备的动作。[0039]对£0130、31、32、40、41、42分别分配识别信息1〇30、1〇31、1032、叩40、1041、1042。中继装置2以及ECU30、31、32分别经由总线3相互进行通信。中继装置2以及ECU40、41、42分别经由总线4相互进行通信。分别经由总线3、4的通信是依照CANContro11erAreaNetwork,控域网)协议或者CAN-FDCANwithHexibleData-rate,具有灵活数据速率的CAN协议来进行的。[0040]ECU30、31、32、40、41、42分别作为通信装置发挥功能。[0041]E⑶30将包括识别信息ID30的共同的数据经由总线3发送到连接于总线3的其他装置即中继装置2以及ECU31、32。在ECU30中设置有存储应该经由总线3发送的数据的发送存储区域。ECU30例如根据连接于本装置的传感器的输出结果来生成应该发送的数据,并将所生成的数据存储到发送存储区域中。[0042]E⑶30在发送存储区域中存储有数据的情况下,判定是否能够经由总线3发送数据。E⑶30在正经由总线3发送数据的情况下,判定为无法发送数据。E⑶30在未经由总线3发送数据的情况下,判定为能够发送数据。[0043]E⑶30在判定为能够经由总线3发送数据的情况下,将数据发送到中继装置2以及E⑶31、32。在发送完成的情况下,E⑶30从发送存储区域删除与所发送的数据对应的数据。E⑶30在判定为无法经由总线3发送数据的情况下使数据的发送停止,直至能够经由总线3发送数据为止。[0044]ECU30从中继装置2以及ECU31、32中的一个装置接收数据。ECU30分别从ECU3U32接收包括识别信息ID31、ID32的数据,从中继装置2接收包括识别信息ID40、ID41、ID42中的一个识别信息的数据。[0045]在ECU30中设置有存储经由总线3接收到的数据的接收存储区域。E⑶30在接收到数据的情况下,根据所接收到的数据中包括的识别信息,判定是否应该将所接收到的数据存储到接收存储区域中。ECU30在判定为应该存储所接收到的数据的情况下,将所接收到的数据存储到接收存储区域中。ECU30根据在接收存储区域中存储的数据,控制被连接于本装置的电气设备。ECU30在判定为不应该存储所接收到的数据的情况下,丢弃所接收到的数据。[0046]E⑶30被从蓄电池5经由中继装置2供电。E⑶30在被从蓄电池5供电的情况下进行工作,在切断来自蓄电池5的供电的情况下停止动作。[0047]£〇]31、32、40、41、42分别与£〇]30同样地动作。能够通过在£〇130的动作的说明中将ECU30、31以及识别信息ID30、ID31分别置换成ECU31、30以及识别信息ID31、ID30,来说明E⑶31的动作。同样地,能够通过在ECU30的动作的说明中将ECU30、31、32以及识别信息1030、1031、1032分别置换成£〇]32、30、31以及识别信息1032、叩30、31,来说明£0132的动作。[0048]能够通过在ECU30的动作的说明中将ECU30、31、32、识别信息ID30、ID31、ID32、1040、1041、1042以及总线3分别置换成£0140、41、42、识别信息1040、1041、1042、1030、ID31、ID32以及总线4,来说明ECU40的动作。[0049]同样地,能够通过在ECU30的动作的说明中将ECU30、31、32、识别信息ID30、ID31、1032、1040、1041、1042以及总线3分别置换成£〇]41、40、42、识别信息1041、1040、1042、ID30、ID31、ID32以及总线4,来说明ECU41的动作。能够通过在ECU30的动作的说明中将已〇]30、31、32、识别信息1030、1031、1032、1040、1041、1042以及总线3分别置换成£〇]42、40、41、识别信息1042、1040、1041、1030、1031、1032以及总线4,来说明6〇]40的动作。[0050]中继装置2对在E⑶30、31、32中的至少一个E⑶与E⑶40、41、42中的至少一个E⑶之间收发的数据进行中继。[0051]中继装置2在从E⑶30、31、32中的一个^:财妾收到数据的情况下,根据所接收到的数据中包括的识别信息,判定是否应该对数据进行中继。中继装置2在判定为应该对所接收到的数据进行中继的情况下,经由总线4将所接收到的数据发送到£〇140、41、42。中继装置2在判定为不应该对所接收到的数据进行中继的情况下,丢弃所接收到的数据。[0052]同样地,中继装置2在从E⑶40、41、42中的一个ECU接收到数据的情况下,根据所接收到的数据中包括的识别信息,判定是否应该对所接收到的数据进行中继。中继装置2在判定为应该对所接收到的数据进行中继的情况下,经由总线3将所接收到的数据发送到ECU30、31、32。中继装置2在判定为不应该对所接收到的数据进行中继的情况下,丢弃所接收到的数据。[0053]通过中继装置2的动作,E⑶30、31、32、40、41、42相互进行通信。由此,实现使分别连接于ECU30、31、32、40、41、42的电气设备中的多个电气设备联动的各种控制处理。[0054]中继装置2根据经由总线3进行的接收的内容,判定是否应该切断从蓄电池5向发送源的供电。中继装置2在判定为应该切断向发送源的供电的情况下,切断向发送源的供电。在此,发送源是E⑶30、31、32中的一个E⑶。[0055]同样地,中继装置2根据经由总线4进行的接收的内容,判定是否应该切断从蓄电池5向发送源的供电。中继装置2在判定为应该切断向发送源的供电的情况下,切断向发送源的供电。在此,发送源是E⑶40、41、42中的一个E⑶。[0056]如上所述,中继装置2作为控制从蓄电池5向E⑶30、31、32、40、41、42的供电的供电控制装置而发挥功能。[0057]ECU30、31、32、40、41、42分别在依次进行了向本装置的供电的切断以及再次开始的情况下,返回到初始状态。[0058]图2是示出中继装置2的主要部件结构的框图。中继装置2具有控制部2〇、输出部21、驱动电路22、通信部23、24、时钟部25、存储部26以及开关60、61、62、7〇、71、72。在图2中,也与图1同样地,用粗线表示用于进行供电的连接线,用细线表示用于与总线3、4进行通信的连接线。[0059]控制部20、输出部21、通信部23、24、时钟部25以及存储部26分别连接于总线27。输出部21连接于驱动电路22。通信部23、24分别连接于总线3、4。开关6〇、61、62、70、71、72各自的一端连接于蓄电池5的正极。开关60、61、62、70、71、72各自的另一端连接于£〇]30、31、32、40、41、42。[0060]输出部21依照控制部20的指示,将表示开关60、61、62、7〇、71、72中的至少一个开关的接通或者断开的开关信号输出到驱动电路22。[0061]从输出部21对驱动电路22输入开关信号。驱动电路22依照从输出部21输入的开关信号所示的内容,使开关60、61、62、70、71、72分别接通或者断开。[0062]开关6〇、61、62、7〇、71、72分别是例如?£1'史1011£€€6:忖¥61^811813忉]:,场效应晶体管或者双极型晶体管等半导体开关。另外,开关60、61、62、70、71、72也可以分别是继电器触点。[0063]开关60、61、62、70、71、72分别对应于£〇]30、31、32、40、41、42。在开关60、61、62、70、71、72中的一个开关从接通变成断开的情况下,切断从蓄电池5向与变成断开的开关对应的E⑶的供电,该ECU停止动作。在开关60、61、62、70、71、72中的一个开关从断开变成接通的情况下,进行从蓄电池5向与变成接通的开关对应的ECU的供电,该ECU进行工作。[0064]如上所述,对£〇]30、31、32、40、41、42分别被分配识别信息1030、1031、1032、1040、1041、1042。因此,开关60、61、62、70、71、72也分别对应于识别信息1030、1〇31、1〇32、1040、ID4UID42。[0065]通信部23接收ECU30、31、32中的一个ECU经由总线3发送的数据。在该数据中包括识别信息ID30、ID31、ID32中的一个识别信息。通信部23将经由总线3接收到的数据提供给控制部20。另外,通信部23依照控制部20的指示,将包括识别信息ID40、ID41、ID42中的一个识别信息的数据经由总线3发送到E⑶30、31、32。[0066]通信部23在通过控制部2〇指示了数据的发送的情况下,判定是否能够经由总线3发送数据。通信部23在正经由总线3发送数据的情况下,判定为无法发送数据。通信部23在未经由总线3发送数据的情况下,判定为能够发送数据。[0067]通信部23在判定为能够经由总线3发送数据的情况下,将数据发送到ECU30、31、32。通信部23在判定为无法经由总线3发送数据的情况下,使数据的发送停止,直至能够经由总线3发送数据为止。[0068]通信部24与通信部23同样地动作。能够通过在通信部23的动作的说明中将通信部233〇]30、31、32、总线3以及识别信息1030、1031、1032、1040、1041、1042分别置换成通信部24、£〇]40、41、42、总线4以及识别信息1〇40、1041、1042、1〇3〇、1〇31、1〇32,来说明通信部24的动作。[0069]通信部23、24分别作为接收部而发挥功能。[0070]ECU30、31、32各自经由总线3将数据反复发送到通信部234〇]40、41、42各自经由总线4将数据反复发送到通信部24。将ECU30、31、32、40、41、42各自发送数据的时间间隔设定为基准时间以上。针对E⑶3〇、31、32、40、41、42的各个£〇],将恒定的基准时间预先存储于存储部26。[0071]中继装置2的通信部23以及ECU30、31、32各自通过将构成数据的多个比特值依次输出到总线3而发送数据。比特值表示二进制的“〇”(显性)以及T隐性)中的一方。在将2个比特值“0”以及“1”同时输出到总线3的情况下,实际上将比特值“〇”输出到总线3。中继装置2的通信部23以及E⑶30、31、32各自在经由总线3发送数据的期间内监视实际对总线3输出的比特值。_[0072]中继装置2的通信部23以及E⑶3〇、31、32各自在输出到总线3的比特值与实际对总线3输出的比特值不同的情况下,中断数据的发送。通信部23在中断了数据的发送的情况下,将该意思通知给控制部20。中继装置2的通信部23以及ECU3〇、31、32各自在输出到总线3的比特值与实际对总线3输出的比特值一致的情况下,继续数据的发送。中继装置2的通信部23以及ECU30、31、32各自在中断了数据的发送的情况下,判定是否能够再次经由总线3发送数据,尝试数据的再发送。[0073]如上所述,在中继装置2的通信部23和ECU30、31、32之间进行仲裁判决)。因此,即使在中继装置2的通信部23以及E⑶30、31、32中的至少两者同时发送数据的情况下,也仅有中继装置2的通信部23以及E⑶30、31、32中的一者发送数据。[0074]在中继装置2的通信部24和E⑶40、41、42之间,也进行与在中继装置2的通信部23和ECU30、31、32之间进行的仲裁相同的仲裁。能够通过在中继装置2的通信部23和ECU30、31、32之间进行的仲裁的说明中将总线3、通信部23以及ECU30、31、32置换成总线4、通信部24以及£〇140、41、42,来说明在中继装置2的通信部24和£〇]40、41、42之间进行的仲裁。[0075]控制部20从时钟部25读取表示年月日以及时刻的日期时间信息。从时钟部25读取的日期时间信息表示被读取的时间点的年月日以及时刻。[0076]存储部26是非易失性的存储器。在存储部26中存储有表示通信部23、24进行的接收的状况的接收状况表格、表示中继目标的中继目标表格以及表示向E⑶30、31、32、40、41、42的供电的切断状况的切断状况表格。通过控制部2〇,从接收状况表格、中继目标表格以及切断状况表格读取内容。进而,通过控制部20将内容追加到接收状况表格,通过控制部20变更切断状况表格的内容。[0077]图3是示出接收状况表格的图表。在接收状况表格中,将通信部23或者24接收到的数据中包括的识别信息与通信部23或者24接收到数据的日期时间建立对应。在图3中,T1、T2、T3分别表示日期时间。例如,在图3的接收状况表格中,日期时间T1表示通信部31接收到包括识别信息ID31的数据。[0078]如上所述,通过E⑶31发送包括识别信息ID31的数据。因此,“在日期时间T1通信部31接收到包括识别信息ID31的数据”意味着E⑶31在日期时间T1将数据发送到通信部31。换言之,在接收状况表格中,示出将数据发送到中继装置2的发送源以及该发送源发送数据的曰期时间。[0079]每当通信部23或者24接收到数据时,通过控制部20将日期时间与识别信息的对应关系追加到接收状况表格。[0080]图4是示出中继目标表格的图表。在中继目标表格中,示出应该进行中继的数据中包括的识别信息以及应该输出该数据的总线。在通信部23或者24接收到的数据中包括的识别信息是识别信息ID3〇、ID31、ID40、ID42中的一个识别信息的情况下,对通信部23或者24接收到的数据进行中继。[0081]将包括识别信息ID30、ID31中的某一方的数据输出到总线4。即,通信部24将该数据发送到E⑶40、41、42。另外,将包括识别信息ID40、ID41中的某一方的数据输出到总线3。艮P,通信部23将该数据发送到ECU30、31、32。[0082]在通信部23或者24接收到的数据中包括的识别信息是识别信息ID32、ID41中的一个识别信息的情况下,丢弃通信部23或者24接收到的数据。[0083]图5是示出切断状况表格的图表。在切断状况表格中,与识别信息ID30、ID31、1032、1040、1041、1042即£〇]30、31、32、40、41、42分别建立对应地,示出判定为应该切断供电的切断判定次数以及与切断判定次数相关的阈值。[0084]030、031、032、040、041、042分别表示与£030、31、32、41、42、43相关的切断判定次数,对应于识别信息1〇30、1031、1032、1040、1041、1042。切断判定次数030、031、032、040、C41、C42分别通过控制部20来变更。[0085]Th30、Th31、Th32、Th40、Th41、Th42分别表示切断判定次数C30、C31、C32、C40、C41、C42的阈值,对应于识别信息1030、1031、1032、1040、1041、1042。阈值扑30、1'1131、1'1132、Th40、Th41、Th42分别是自然数,是预先设定的。[0086]在图2所示的存储部26中,设置有存储通信部23或者24应该发送的数据的发送区域。在存储部26的发送区域中按时间序列存储数据。通过控制部20从存储部26的发送区域读取数据、向发送区域追加数据以及从发送区域删除数据。[0087]另外,在存储部26中存储有控制程序P1。控制部20具有未图示的CPUCentralProcessingUnit,中央处理单元)。控制部20的CPU通过执行在存储部26中存储的控制程序P1,从而进行将通信部23接收到的数据追加到存储部26的发送区域的第一追加处理、将通信部24接收到的数据追加到存储部26的发送区域的第二追加处理以及使通信部23或者24发送数据的发送处理。在第一追加处理中包括对从蓄电池5向ECU30、31、32的供电进行控制的供电控制处理。在第二追加处理中包括对从蓄电池5向E⑶40、41、42的供电进行控制的供电控制处理。[0088]图6是示出控制部20执行的第一追加处理的步骤的流程图。控制部20每当通信部23从ECU30、31、32中的一个E⑶接收到数据时,执行第一追加处理。[0089]首先,控制部20从时钟部25读取日期时间信息步骤S1。接下来,控制部20将在步骤S1中读取的日期时间信息所示的日期时间与通信部23接收到的数据中包括的识别信息的对应关系追加到存储部26的接收状况表格步骤S2。第一追加处理每当通信部23接收到数据时来执行,因此,在接收状况表格中示出过去的接收状况。[0090]接下来,控制部20根据接收状况表格的内容即通信部23所进行的接收的内容,判定是否应该切断向将数据发送到通信部23的发送源的供电(步骤S3。在此,在通信部23从发送源接收到的时间间隔、具体来说通信部23本次从发送源接收到数据的日期时间与通信部23上次从发送源接收到数据的日期时间的时间间隔小于与发送源对应的基准时间的情况下,控制部20判定为应该切断向发送源的供电。控制部20在通信部23从发送源接收到的时间间隔为基准时间以上的情况下,判定为不应该切断向发送源的供电。控制部2〇作为判定部而发挥功能。[0091]例如,在通信部23接收到包括识别信息ID30的数据的情况下,控制部20根据接收状况表格的内容,计算通信部23本次接收到包括识别信息ID3〇的数据的日期时间与通信部23上次接收到包括识别信息ID30的数据的日期时间的时间间隔。控制部20在所计算出的时间间隔小于与发送源即E⑶30对应的基准时间的情况下,判定为应该切断向ECU30的供电,在所计算出的时间间隔为与ECU30对应的基准时间以上的情况下,判定为不应该切断向E⑶30的供电。[0092]此外,在步骤S3的判定中使用的时间间隔不限定于两个曰期时间的时间间隔,例如,也可以是在一定期间内通信部23从同一发送源接收到数据的多个时间间隔的平均值。[0093]控制部20在判定为不应该切断向发送源的供电的情况下S3:“否”),根据存储部26的中继目标表格的内容,判定是否应该对通信部23接收到的数据进行中继步骤S4。在此,控制部20在中继目标表格中示出通信部23接收到的数据中包括的识别信息的情况下,判定为应该对数据进行中继。控制部20当在中继目标表格中未示出通信部23接收到的数据中包括的识别信息的情况下,判定为不应该对数据进行中继。[0094]在图4的中继目标表格中示出识别信息1030、1031、1040、1042。因此,在通信部23接收到的数据中包括的识别信息是识别信息ID3〇的情况下,控制部20判定为应该对数据进行中继。在通信部23接收到的数据中包括的识别信息是识别信息ID32的情况下,控制部20判定为不应该对数据进行中继。[0095]控制部20在判定为应该对数据进行中继的情况下(S4:“是”),将通信部23接收到的数据追加到存储部26的发送区域步骤S5。通过通信部24发送被追加到发送区域的数据。[0096]控制部20在判定为不应该对数据进行中继的情况下(S4:“否”),或者在执行步骤S5之后,结束第一追加处理。在控制部20判定为不应该对数据进行中继而结束第一追加处理的情况下,丢弃由通信部23接收到的数据。[0097]控制部20在结束第一追加处理之后,在通信部23从E⑶3〇、31、32中的一个E⑶接收到数据的情况下,再次执行第一追加处理。[0098]控制部2〇在判定为应该切断向发送源的供电的情况下(S3:“是”),切断向发送源的供电步骤S6。具体来说,控制部20指示输出部21将指示开关60、61、62、70、71、72之中与通信部23接收到的数据所包括的识别信息对应的开关断开的开关信号输出到驱动电路22。由此,驱动电路22将与通信部23接收到的数据所包括的识别信息对应的开关断开,切断从蓄电池5向发送源的供电。此时,E⑶30、31、32之中作为发送源的E⑶停止动作。控制部20还作为切断部而发挥功能。[00"]例如,在通信部23接收到的数据中包括识别信息ID32的情况下的步骤S6中,控制部20指示输出部21将指示与识别信息ID32对应的开关62断开的开关信号输出到驱动电路22。驱动电路22将开关62断开,切断从蓄电池5向发送源即E⑶32的供电。[0100]控制部20在执行步骤S6之后,在切断状况表格中,使与发送源对应的切断判定次数加1步骤S7。例如,在通信部23接收到的数据中包括的识别信息是识别信息ID32的情况下执行的步骤S7中,使与识别信息ID32即E⑶32对应的切断判定次数C32加1。[0101]如上所述,控制部2〇每当通信部23从ECU30、31、32中的一个ECU接收到数据时,执行第一追加处理。然后,控制部20在判定为应该切断向发送源的供电的情况下,使发送源的切断判定次数加1。[0102]这样,控制部20分别针对E⑶30、31、32而对切断判定次数进行计数。控制部20还作为计数部而发挥功能。[0103]接下来,控制部20根据存储部26的切断状况表格的内容,判定与发送源对应的切断判定次数是否小于与该发送源对应的阈值步骤S8。例如,在通信部23接收到的数据中包括的识别信息是识别信息ID32的情况下的步骤S8中,控制部20判定切断判定次数C32是否小于阈值Th32。[0104]控制部20在判定为切断判定次数小于阈值的情况下S8:“是”),再次开始在步骤S6中切断了的向发送源的供电(步骤S9。具体来说,控制部20指示输出部21将指示开关60、61、62、70、71、72之中与通信部23接收到的数据所包括的识别信息对应的开关接通的开关信号输出到驱动电路22。由此,驱动电路22将与通信部23接收到的数据所包括的识别信息对应的开关接通,再次开始从蓄电池5向发送源的供电。此时,E⑶30、31、32之中作为发送源的E⑶返回到初始状态。控制部20还作为再次开始部而发挥功能。[0105]控制部20在判定为切断判定次数为阈值以上的情况下(S8:“否”),或者在执行步骤S9之后,结束第一追加处理。控制部20在结束第一追加处理之后,在通信部23从ECU3〇、31、32中的一个E⑶接收到数据的情况下,再次执行第一追加处理。[0106]控制部20在判定为发送源的切断判定次数为阈值以上而结束第一追加处理的情况下,维持向发送源的供电的切断,作为发送源的ECU不会再次开始动作。因此,在结束第一追加处理之后,通信部23不会从被切断了供电的ECU接收数据。[0107]控制部20每当通信部24从E⑶40、41、42中的一个E⑶接收到数据时,与第一追加处理同样地执行第二追加处理。能够通过在除了使用图4的中继目标表格的步骤S4的说明以外的第一追加处理的说明中,将通信部23、24』〇]3〇、31、32、识别信息1〇30、1032、切断判定次数C32以及阈值Th32分别变更为通信部24、23、£〇]40、41、42以及识别信息1040、1042、切断判定次数C42以及阈值Th42,来说明第二追加处理。[0108]如上所述,在图4的中继目标表格中,示出识别信息1030、1031、1040、1042。因此,在第二追加处理的步骤S4中,控制部20在通信部24接收到的数据中包括的识别信息是识别信息ID40的情况下,控制部20判定为应该对数据进行中继。在通信部24接收到的数据中包括的识别信息是识别信息ID41的情况下,控制部20判定为不应该对数据进行中继。[0109]图7是示出控制部20执行的发送处理的步骤的流程图。控制部20周期性地执行发送处理。[0110]控制部20判定在存储部26的发送区域中是否存储有数据(步骤S11。控制部20在判定为在发送区域中存储有数据的情况下(S11:“是”),根据中继目标表格的内容,从总线3、4选择应该输出在存储于发送区域的数据中最先存储的数据的总线步骤S12。[0111]例如,当在存储于发送区域的数据中最先存储的数据中包括的识别信息是识别信息ID31的情况下,在步骤S12中,控制部20选择总线4。[0112]接下来,控制部20从发送区域读取最先存储于发送区域的数据步骤S13,指示与在步骤S12中选择出的总线对应的通信部发送所读取的数据步骤S14。当在步骤S12中选择出的总线是总线3的情况下,在步骤S14中,控制部2〇指示通信部23将在步骤S13中读取的数据发送到£^30、31、32。当在步骤312中选择出的总线是总线4的情况下,在步骤314中,控制部20指示通信部24将在步骤S14中读取的数据发送到E⑶40、41、42。[0113]接下来,控制部20判定通信部23或者24进行的数据的发送是否中断步骤S15。控制部20当在通信部23或者24能够发送数据的足够长的规定期间内被从通信部23或者24通知发送的中断的情况下,判定为发送中断。另外,控制部20当在上述规定期间内未被从通信部23或者24通知发送的中断的情况下,判定为发送未中断。[0114]控制部20在判定为发送未中断的情况下S15:“否”),在存储于发送区域的数据中删除最先存储的数据步骤S16。[0115]控制部20在判定为在发送区域中未存储有数据的情况S11:“否”)、判定为发送中断的情况下S15:“是”),或者在执行步骤S16之后,结束发送处理。其后,控制部20在接下来的周期到来的情况下,再次开始发送处理。[0116]在控制部20判定为数据的发送中断而结束发送处理的情况下,未执行步骤S16,因此,在接下来的发送处理中,再次执行发送被中断的数据的发送。[0117]在ECU30、31、32中的一个ECU失控而以短的时间间隔经由总线3发送数据的情况下,由失控的E⑶占有总线3。在第一追加处理中,在这样ECU30、31、32中的一个E⑶占有总线3的情况下,控制部20判定为应该切断向数据的发送源、即失控的E⑶的供电,切断向发送源的供电。由此,失控的E⑶停止动作,因此,防止E⑶30、31、32中的一个£^占有总线3。[0118]另外,在从发送源接收到的数据的时间间隔小于基准时间的情况下,判定为应该切断向发送源的供电,切断该供电。因此,例如在E⑶30、31、32中的一个ECU失控而以短的时间间隔经由总线3发送数据的情况下,能够使该ECU的动作停止。[0119]进而,在第一追加处理中,控制部20在判定为应该切断向发送源的供电的情况下,在计数得到的发送源的切断判定次数小于阈值时,在步骤S9中再次开始在步骤se中切断的向发送源的供电。在再次开始了所切断的供电的情况下,如上所述,E⑶30、31、32、40、41、42分别返回到初始状态。由于供电的再次开始,如上所述,曾失控的ECU有可能不再次开始失控。在未再次开始失控的情况下,曾失控的ECU正常动作,因此,防止通过ECU3〇、3l、32实现的功能的降低。分别关于ECU30、31、32,控制部20反复进行所切断的供电的再次开始,直至切断判定次数变成阈值以上为止。[0120]在由于控制程序的篡改而ECU30、31、32中的一个ECU失控的情况下,失控的E⑶即使返回到初始状态,也再次开始失控。在该情况下,与失控的ECU对应的切断判定次数迅速上升而变成阈值以上。在切断判定次数变成阈值以上的情况下,不再次开始所切断的向该ECU的供电。[0121]如上所述,控制部20与第一追加处理同样地执行第二追加处理。因此,通过控制部20执行第二追加处理,从而防止E⑶40、41、42中的一个ECU占有总线4。另外,例如在ECU40、41、42中的一个E⑶失控而以短的时间间隔经由总线4发送数据的情况下,能够使该E⑶的动作停止。进而,通过控制部20执行第二追加处理,从而防止通过ECU40、41、42实现的功能的降低。[0122]实施方式2[0123]在实施方式1中,在ECU30、31、32中的一个ECU或者ECU40、41、42中的一个ECU失控而以短的时间间隔发送数据的情况下,控制部20在第一追加处理或者第二追加处理中,仅切断向发送源的供电。然而,控制部20的切断供电的对象不仅仅限定于发送源,也可以切断向包括发送源的多个E⑶的供电。[0124]下面,关于实施方式2,说明与实施方式1的不同点。关于除了后述结构以外的其他结构,由于与实施方式1相同,因此,附加相同的符号,省略其详细说明。[0125]关于实施方式2,与实施方式1相比,中继装置2的控制部20执行的第一追加处理以及第二追加处理不同。[0126]图8是示出实施方式2中的控制部20执行的第一追加处理的步骤的流程图。控制部20与实施方式1同样地,每当通信部23从E⑶30、31、32中的一个E⑶接收到数据时,执行第一追加处理。实施方式2中的控制部20在第一追加处理中执行的步骤S21〜S25分别与实施方式1中的控制部20在第二追加处理中执行的步骤S1〜S5相同。因此,省略步骤S21〜S25的详细说明。[0127]控制部20在判定为应该切断向发送源的供电的情况下S23:“是”),根据通信部23接收到的数据的内容,在除了发送源以外的一个或者多个其他ECU中选择应该切断供电的一个或者多个ECU步骤S26。如在实施方式1中所述地,E⑶30、31、32中的一个E⑶发送的数据不仅由通信部23接收,还由剩余两个E⑶接收。因此,例如在预想为通信部23接收到的数据中包括的识别信息是识别信息ID30、并且根据通信部23接收到的数据的内容而与识别信息ID31对应的E⑶31开始动作的情况下,控制部20选择ECU31来作为应该切断供电的E⑶。控制部20作为选择部而发挥功能。[0128]接下来,控制部20切断向发送源以及在步骤S26中选择出的一个或者多个ECU的供电(步骤S27。具体来说,控制部20指示输出部21将指示在开关60、61、62、70、71、72中与通信部23接收到的数据中包括的识别信息对应的开关以及与在步骤S26中选择出的一个或者多个E⑶对应的开关的断开的开关信号输出到驱动电路22。由此,驱动电路22将与发送源对应的开关以及与在步骤S26中选择出的一个或者多个ECU对应的开关设为断开。由此,作为发送源的E⑶以及在步骤S26中选择出的一个或者多个E⑶停止动作。[0129]例如,当在通信部23接收到的数据中包括有识别信息ID30、并且在步骤S26中选择出E⑶31的情况下,控制部20将指示分别与识别信息ID30以及E⑶31对应的开关60、61的断开的开关信号输出到驱动电路22。驱动电路22将开关60、61设为断开,切断从蓄电池5向ECU30、31的供电。[0130]在实施方式2中的第一追加处理中,控制部20执行步骤S27,因此,防止由于发送源进行的数据的发送而在步骤S26中选择出的一个或者多个ECU继续进行错误的动作。[0131]控制部2〇在执行步骤S27之后,与实施方式1中的第一追加处理的步骤S7同样地,使在切断状况表格中示出的发送源的切断判定次数加1步骤S28。控制部20通过执行步骤S28,从而分别关于E⑶30、31、32,对切断判定次数进行计数。[0132]接下来,控制部20与实施方式1中的第一追加处理的步骤S8同样地,根据存储部26的切断状况表格的内容,判定发送源的切断判定次数是否小于阈值步骤S29。控制部20在判定为发送源的切断判定次数小于阈值的情况下(S29:“是”),再次开始在步骤S27中切断的向发送源以及一个或者多个E⑶的供电步骤S30。[0133]具体来说,控制部20指示输出部21将指示在开关60、61、62、70、71、72中与通信部23接收到的数据中包括的识别信息对应的开关以及与在步骤S26中选择出的一个或者多个ECU对应的开关的接通的开关信号输出到驱动电路22。[0134]由此,驱动电路22将分别与发送源以及在步骤S26中选择出的一个或者多个E⑶对应的开关设为接通,再次开始从蓄电池5向发送源以及在步骤S26中选择出的一个或者多个E⑶的供电。此时,在E⑶30、31、32中作为发送源的£^以及在步骤826中选择出的一个或者多个ECU返回到初始状态。由此,作为发送源的ECU的动作有可能返回到正常。另外,在步骤S26中选择出的一个或者多个E⑶在正常的状态下开始动作。[0135]控制部20在判定为发送源的切断判定次数为阈值以上的情况下S29:“否”),再次开始向在步骤S26中选择出的一个或者多个ECU的供电步骤S31。具体来说,控制部20指示输出部21将指示开关60、61、62、70、71、72之中与在步骤326中选择出的一个或者多个£〇1对应的开关的接通的开关信号输出到驱动电路22。[0136]由此,驱动电路22将分别与在步骤S26中选择出的一个或者多个ECU对应的开关设为接通,再次开始从蓄电池5向在步骤S26中选择出的一个或者多个ECU的供电。此时,在E⑶30、31、32中,在步骤S26中选择出的一个或者多个ECU返回到初始状态。由此,在步骤S26中选择出的一个或者多个E⑶在正常的状态下开始动作。[0137]控制部20在执行步骤S30或者S31之后,结束第一追加处理。控制部20在结束第一追加处理之后,在通信部23从ECU30、31、32中的一个ECU接收到数据的情况下,再次执行第一追加处理。[0138]控制部20在执行步骤S31而结束第一追加处理的情况下,维持向发送源的供电的切断,作为发送源的ECU不再次开始动作。因此,在结束第一追加处理之后,不从被切断供电的E⑶发送数据。[0139]控制部20每当通信部24从E⑶40、41、42中的一个E⑶接收到数据时,与实施方式2中的第一追加处理同样地,执行实施方式2中的第二追加处理。能够通过在实施方式2中的第一追加处理的说明中将第一追加处理、通信部2330130、31、32、开关60、61、62、7〇、71、72以及识别信息ID30、ID31分别变更为第二追加处理、通信部244〇]40、41、42、开关7〇、71、72、60、61、62以及识别信息1〇40、1041,来说明实施方式2中的第二追加处理。[0140]在实施方式2中的第一追加处理以及第二追加处理的各追加处理中,与实施方式1同样地进行向发送源的供电的切断以及再次开始。因此,实施方式2中的中继装置2起到与实施方式1相同的效果。[0141]此外,在实施方式1、2各自的第一追加处理以及第二追加处理中,关于是否应该切断向发送数据的发送源的供电的判定不限定于基于通信部23或者24从发送源接收到的数据的时间间隔的判定。例如,控制部20在通信部23或者24接收到数据的情况下,与日期时间建立对应地存储识别信息和所接收到的数据的量。然后,控制部2〇也可以根据在一定期间内从发送源接收到的数据的总量,判定是否应该切断向发送源的供电。[0142]分别连接到总线3、4的ECU的数量不限定于3,也可以是2或者4以上。另外,分别连接到总线3、4的E⑶的数量也可以不同。进而,连接到中继装置2的总线的数量不限定于2,也可以是3以上。在该情况下,对连接于中继装置2的这些总线分别连接两个以上的ECU,中继装置2与实施方式1或者2同样地,对在连接于不同的总线的多个ECU之间收发的数据进行中继,分别控制向连接于各总线的多个E⑶的供电。[0143]控制向连接于总线的多个E⑶的供电的供电控制装置也可以不是中继装置2。也可以将具有中继装置2的供电控制功能的供电控制装置连接到各总线。例如,在实施方式1中,也可以将供电控制装置与中继装置2独立地连接到总线3。在该情况下,供电控制装置从E⑶30、31、32中的一个E⑶接收数据,根据接收的内容,判定是否应该切断向发送源的供电。供电控制装置在判定为应该切断向发送源的供电的情况下,切断向发送源的供电。[0144]应该认为,所公开的实施方式1、2在所有方面都是示例性的而非限制性的。本发明的范围不通过上述含义而是通过权利要求书来表示,旨在包括与权利要求书等同的含义以及范围内的全部变更。[0145]标号说明[0146]1通信系统[0147]3、4总线通信线)[0148]30、31、32、40、41、42ECU通信装置)[0149]2中继装置供电控制装置)[0150]23、24通信部接收部)[0151]20控制部判定部、切断部、计数部、再次开始部、选择部)。

权利要求:1.一种供电控制装置,对向连接于共同的通信线的多个通信装置的供电进行控制,其特征在于,包括:接收部,接收所述多个通信装置中的一个通信装置经由所述通信线发送的数据;判定部,基于该接收部进行接收的内容,判定是否应该切断向发送了所述数据的发送源的供电;以及切断部,在该判定部判定为应该切断向所述发送源的供电的情况下,切断向该发送源的供电。2.根据权利要求1所述的供电控制装置,其特征在于,包括:计数部,针对所述多个通信装置中的各通信装置,对由所述判定部判定为应该切断供电的切断判定次数进行计数;以及再次开始部,在所述切断部切断所述供电之后,在所述计数部计数而得到的所述发送源的所述切断判定次数小于规定数的情况下,再次开始由所述切断部切断的向所述发送源的供电。3.根据权利要求1或2所述的供电控制装置,其特征在于,具备选择部,在所述判定部判定为应该切断向所述发送源的供电的情况下,该选择部基于所述接收部接收到的数据的内容,在除去所述发送源以外的其他所述通信装置中选择应该切断供电的所述通信装置,在所述判定部判定为应该切断向所述发送源的供电的情况下,所述切断部切断向所述发送源以及由所述选择部选择出的所述通信装置的供电。4.根据权利要求1至3中的任一项所述的供电控制装置,其特征在于,所述多个通信装置中的各通信装置经由所述通信线向所述接收部反复发送数据,在所述接收部从所述发送源接收到的数据的时间间隔小于规定期间的情况下,所述判定部判定为应该切断向所述发送源的供电。5.—种通信系统,其特征在于,包括:权利要求1至4中的任一项所述的供电控制装置;以及所述多个通信装置。6.—种供电控制方法,对向连接于共同的通信线的多个通信装置的供电进行控制,其特征在于,接收所述多个通信装置中的一个通信装置经由所述通信线发送的数据,基于该数据的接收的内容,判定是否应该切断向发送了该数据的发送源的供电,在判定为应该切断向该发送源的供电的情况下,切断向该发送源的供电。

百度查询: 株式会社自动网络技术研究所;住友电装株式会社;住友电气工业株式会社 供电控制装置、通信系统及供电控制方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术