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

【发明授权】工程机械及具备该工程机械的程序改写系统_神钢建机株式会社_201680035299.1 

申请/专利权人:神钢建机株式会社

申请日:2016-06-16

公开(公告)日:2020-06-26

公开(公告)号:CN107735289B

主分类号:B60R16/02(20060101)

分类号:B60R16/02(20060101);B60R16/04(20060101);E02F9/20(20060101);G06F11/00(20060101)

优先权:["20150629 JP 2015-129762"]

专利状态码:有效-授权

法律状态:2020.06.26#授权;2018.03.20#实质审查的生效;2018.02.23#公开

摘要:本发明能够抑制原动机停止状态下执行的程序改写处理异常终止。工程机械具备原动机13、使用原动机13的动力进行发电的交流发电机14、储存由交流发电机14发电产生的电力的蓄电装置15、存储当前正在利用的程序并且在原动机13停止的状态下使用来自蓄电装置15的电力用更新程序改写程序来执行改写处理的控制单元12、以及检测蓄电装置15的充电量的充电量检测部18e。控制单元12在充电量检测部18e检测出的充电量低于作为改写处理所需的充电量而预先设定的改写充电量的情况下,禁止执行改写处理。

主权项:1.一种工程机械,其特征在于包括:原动机;发电机,利用所述原动机的动力进行发电;蓄电装置,储存由所述发电机发电产生的电力;控制单元,存储当前正在利用的程序,且在所述原动机停止的状态下利用来自所述蓄电装置的电力来执行用更新程序改写所述程序的改写处理;以及充电量检测单元,检测所述蓄电装置的充电量,其中,所述控制单元在开始执行所述改写处理之前,确认所述充电量检测单元检测出的充电量是否低于作为所述改写处理所需的充电量而预先设定的改写充电量,在所述充电量检测单元检测出的充电量低于所述改写充电量的情况下,禁止执行所述改写处理,所述控制单元具备车辆控制器和通信控制器,所述车辆控制器存储当前正在利用的所述程序,所述通信控制器经由通信单元能够与具有所述更新程序的服务器进行通信,并且,存储从所述服务器传输来的所述更新程序,所述车辆控制器具有传输请求部和改写部,所述传输请求部向所述通信控制器请求传输所述更新程序,所述改写部使用由所述通信控制器传输来的所述更新程序执行所述改写处理,所述车辆控制器具有用于存储所述更新程序的存储部,在所述通信控制器开始向所述车辆控制器传输所述更新程序之前,确认所述充电量检测单元检测出的充电量是否在作为所述通信控制器向所述车辆控制器传输所述更新程序所需的充电量而被预先设定的传输充电量以上,当所述充电量检测单元检测出的充电量在所述传输充电量以上时,允许所述传输请求部的传输请求,并且将传输来的所述更新程序存储到所述存储部,所述改写充电量被设定为所述改写部改写所述程序所需的充电量以上,所述车辆控制器在所述更新程序从所述通信控制器被传输到所述车辆控制器之后,在开始执行所述改写处理之前,确认所述充电量检测单元检测出的充电量是否低于所述改写充电量,在所述充电量检测单元检测出的充电量低于所述改写充电量时,禁止所述改写部改写所述程序。

全文数据:工程机械及具备该工程机械的程序改写系统技术领域[0001]本发明涉及用于在挖掘机等工程机械中改写程序的技术,该程序用于执行作业时的各种控制、累计工作时间等车辆信息的收集、与外部的数据收发及其他控制。背景技术[0002]例如,专利文献1所记载的程序改写控制系统具备改写专用服务器和能够与改写专用服务器进行通信的工程机械。[0003]改写专用服务器从工程机械接收车辆状态数据,并基于该车辆状态数据来判断是否满足能够改写程序的条件(以下简称为改写条件)。服务器在判断为满足改写条件时,向工程机械发送更新程序。[0004]另一方面,工程机械具备用于存储当前正在利用的程序的闪存和用于存储从服务器发送来的更新程序的RAM,并且具备将闪存内的程序改写为更新程序的信息收集控制器。信息收集控制器在从服务器接收到更新程序时,根据该更新程序来改写当前正在利用的程序。[0005]改写条件包含点火开关关闭OFF、即原动机停止这一情况。[0006]专利文献1所记载的程序改写控制系统在原动机停止的状态下执行更新程序的改写处理,因此有可能无法正常地终止改写处理。[0007]具体而言,工程机械具备原动机、与原动机相连的发电机、以及对发电机发电产生的电力进行储存的蓄电装置。可以认为改写处理是使用蓄电装置所储存的电力来执行的。[0008]然而,在蓄电装置中未储存有改写处理所需的电力的情况下,改写处理会在中途终止。[0009]此时,不仅改写处理会发生异常终止,而且当前正在利用的程序也会受损,从而可能导致工程机械无法起动。[0010]现有技术文献[0011]专利文献[0012]专利文献1:日本专利公报第4487007号发明内容[0013]本发明的目的在于提供一种能够抑制在原动机停止的状态下执行的程序改写处理异常终止的工程机械及具备该工程机械的程序改写系统。[0014]为了解决上述技术问题,本发明提供的工程机械包括:原动机;发电机,利用所述原动机的动力进行发电;蓄电装置,储存由所述发电机发电产生的电力;控制单元,存储当前正在利用的程序,且在所述原动机停止的状态下利用来自所述蓄电装置的电力来执行用更新程序改写所述程序的改写处理;以及充电量检测单元,检测所述蓄电装置的充电量,其中,所述控制单元在开始执行所述改写处理之前,确认所述充电量检测单元检测出的充电量是否低于作为所述改写处理所需的充电量而预先设定的改写充电量,在所述充电量检测单元检测出的充电量低于所述改写充电量的情况下,禁止执行所述改写处理。[0015]另外,本发明提供的工程机械包括:具有更新程序的服务器;以及上述的工程机械,其中,所述工程机械具备车辆控制器和通信控制器,所述车辆控制器存储当前正在利用的所述程序,所述通信控制器经由通信单元能够与所述服务器进行通信,并且存储从所述服务器传输来的所述更新程序,所述车辆控制器具有传输请求部和改写部,所述传输请求部向所述通信控制器请求传输所述更新程序,所述改写部使用由所述通信控制器传输来的所述更新程序执行所述改写处理。[0016]根据本发明,能够抑制在原动机停止的状态下执行的程序改写处理异常终止。附图说明[0017]图1是表示本发明的实施方式1的液压挖掘机的整体结构的侧视图。[0018]图2是表示包含图1的液压挖掘机在内的程序改写系统的电结构的框图。[0019]图3是表示图2的控制单元所执行的处理的流程图。[0020]图4是表示本发明的实施方式2的液压挖掘机中的控制单元所执行的处理的流程图。具体实施方式[0021]下面,参照附图,对本发明的实施方式进行说明。另外,以下的实施方式是将本发明具体化的例子,并不是对本发明的技术范围的限定。[0022]〈实施方式1图1〜图3[0023]参照图1,作为本发明的实施方式1所涉及的工程机械的一例的液压挖掘机1具备:具有履带2a的下部行走体2、以能够回转的方式设置在下部行走体2上的上部回转体3、以及安装于上部回转体3的附属装置4。[0024]附属装置4具备动臂5、斗杆6和铲斗7,其中,动臂5的近端部以能够旋转的方式安装于上部回转体3,斗杆6的近端部以能够旋转的方式安装于动臂5的远端部,铲斗以能够旋转的方式安装于斗杆6的远端部。[0025]附属装置4还具备相对于上部回转体3对动臂5进行旋转驱动的动臂缸8、相对于动臂5对斗杆6进行旋转驱动的斗杆缸9、以及相对于斗杆6对铲斗7进行旋转驱动的铲斗缸10。[0026]图2时表示包含有液压挖掘机1的程序改写系统的电结构的框图。[0027]参照图2,程序改写系统具备液压挖掘机1、以及经由通信单元例如移动电话通信网络)19能够与该液压挖掘机1进行通信的服务器丄丄。[0028]服务器11具有用于对液压挖掘机1中存储的后述的程序进行改写的更新程序。月艮务器11还具有将更新程序经由通信单元19传输至液压挖掘机1的程序发送部ila。[0029]另一方面,液压挖掘机1具备原动机13、使用原动机13的动力来发电的交流发电机发电机)14、储存由交流发电机14发电产生的电力的蓄电装置15、以及输出用于在原动机13启动的状态和原动机I3停止的状态之间进行切换的指令的点火开关16。[0030]液压挖掘机1还具备控制单元I2,其存储当前正在利用的程序,并且在原动机停止的状态下使用来自蓄电装置15的电力将程序改写为更新程序从而进行改写处理。[0031]这里,程序与包含CPU、RAM、R0M在内的硬件联动,在液压挖掘机丨作业时执行各种控制,收集累计工作时间等车辆信息,与外部交换数据,还进行其它的控制。[0032]具体而言,控制单元I2具备:经由通信单元19能够与服务器11进行通信的通信控制器17、以及使用CANControllerAreaNetwork通信与通信控制器17之间进行数据收发的车辆控制器18。[0033]通信控制器I7具备存储由服务器11传输来的更新程序的数据存储部17a、以及根据来自车辆控制器I8的请求将存储在数据存储部17a中的更新程序传输至车辆控制权18的程序传输部17b。[OO34]车辆控制器I8具备通常控制部18a、传输请求部18b、改写部18c、检查部18d、充电量检测部充电量监测单元1如、原动机停止检测部18f、数据存储部存储部18g。[0035]通常控制部18a执行液压挖掘机1的通常控制(向致动器([附属装置4的气缸8〜10等]提供工作油的液压栗的控制等)。[0036]传输请求部18b向通信控制器17请求传输更新程序。根据这一请求,通信控制器17的程序传输部17b向车辆控制器18传输更新程序。从通信控制器17传输至车辆控制器18的发送程序被存储在数据存储部18g中。[0037]改写部18c使用从通信控制器17传输来的更新程序,改写当前正在利用的程序。从通信控制器17传输来更新程序后但在改写程序之前的阶段,当前正在利用的程序和从通信控制器17传输来的更新程序分别存储在数据存储部18g的不同区域中。另外,在改写程序之后的阶段,当前正在利用的程序也存储在数据存储部18g中不同于存储有更新程序改写后的程序的区域的临时存储区域。因此,在改写了程序之后,后述的检查部18d检查出改写后的程序出错的情况下,能够使用存储在临时存储区域中的程序恢复到程序更新前的状态。存储在临时存储区域中的当前正在利用的程序在检查部18d没有检查出改写后的程序出错时被删除。[0038]检查部18d对程序进行检查。具体而言,检查部18d检查从通信控制器17传输到车辆控制器18并被存储在数据存储部18g中的更新程序有没有出错。检查部18d还如上述那样检查存储在数据存储部18g中的改写后的程序有没有出错。检查部18d例如执行校验和,对预先数值化的数据合计值进行校验。[0039]充电量检测部18e检测蓄电装置15的充电量。具体而言,充电量检测部18e检测蓄电装置15的电压,并基于该检测电压、以及表示预先存储在数据存储部18g中的蓄电装置15的电压与蓄电装置15的充电量之间的关系的特性,来检测蓄电装置15的充电量。[0040]原动机停止检测部18f检测原动机13是否处于停止状态。具体而言,原动机停止检测部18f基于点火开关16的输出信号,检测原动机13是否停止了(点火开关16是否切换到了关闭)。[0041]数据存储部18g存储当前正在利用的程序和从通信控制器17传输来的程序。[0042]采用上述结构的车辆控制器18在开始执行改写处理之前,确认充电量检测部18e检测出的充电量是否低于作为改写部18c进行改写处理所需要的充电量而预先设定的改写充电量,在所述充电量检测单元检测出的充电量低于改写充电量的情况下,禁止执行改写处理。[0043]具体而言,改写充电量设定在从通信控制器17向车辆控制器18传输更新程序所需的充电量加上改写部18c改写程序所需的充电量后得到的充电量以上。而且,当充电量检测部18e检测出的充电量低于改写充电量时,车辆控制器18禁止传输请求部18b的传输请求。[0044]从而,能够预防因蓄电装置15的充电量不足导致程序改写处理异常终止的情况发生。[0045]下面,参照图3,对控制单元12车辆控制器18所执行的处理进行说明。这里以通信控制器17已经从服务器11接收到更新程序为前提来进行说明。[0046]该处理开始后,首先,判断点火开关16是否切换到了关闭,即判断原动机是否停止了(步骤S1。[0047]当此处判断为点火开关16关闭时步骤S1为“是”),执行步骤S2及之后的处理。[0048]步骤S2中,判断充电量检测部18e检测出的蓄电装置15的充电量是否在所述改写充电量VI以上。[0049]当此处判断为蓄电装置15的充电量在改写充电量VI以上时步骤S2为“是”),通过传输请求部18b向通信控制器17请求传输更新程序步骤S3。然后,开始从通信控制器17向车辆控制器18传输更新程序。[0050]接着,判断从通信控制器17接收更新程序的处理是否完成(步骤S4,在判断为接收更新程序的处理未完成时步骤S4为“否”),继续接收更新程序。[0051]另一方面,当判断为接收更新程序的处理完成时步骤S4为“是”),判断数据存储部18g中存储的接收后的更新程序是否出错步骤S5。[0052]当此处判断为接收后的更新程序出错时(步骤S5为“否”),关闭液压挖掘机1的电源步骤S9,终止该处理。在步骤S5中判断为“否”的情况下,存储在数据存储部18g中的更新程序将从数据存储部lSg删除。另一方面,在步骤S5中作出“是”的判断之前,通信控制器17中都保留有更新程序。因此,即使在步骤S5判断为“否”的情况下,存储在通信控制器17中的更新程序也会在下一次执行图3的控制时再次传输至车辆控制器18。[0053]另一方面,在判断为接收后的更新程序没有出错的情况下(步骤S5为“是”),使用该更新程序来改写程序步骤S6。[0054]接着,判断被改写后的程序有没有出错步骤S7。[0055]当此处判断为被改写后的程序出错时(步骤S7为“否”),恢复到程序更新前(改写前的状态步骤S8。在步骤S7中作出“是”的判断之前,数据存储部18g中都保留有更新前的程序到目前为止利用的程序)。因此,在步骤S8中,能够利用改写前的程序来改写数据存储部18g中的改写后的程序。[0056]另一方面,在判断为被改写后的程序没有出错的情况下(步骤S7为“是”),关闭液压挖掘机1的电源步骤S9,该处理终止。[0057]如上所述,通过步骤S3〜S7的处理来进行程序的传输处理和改写处理。[0058]另一方面,当上述步骤S2中判断为蓄电装置15的充电量低于改写充电量VI时(步骤S2为“否”),禁止上述改写处理,关闭液压挖掘机1的电源步骤S9,该处理终止。[0059]如上所述,当蓄电装置15的充电量低于改写充电量VI时,禁止程序的改写处理步骤S6和S7,因此,能够抑制在原动机13停止的状态下执行的程序改写处理因充电量不足而异常终止的情况发生。[0060]另外,根据实施方式1,能够起到如下的效果。[0061]除了设置存储当前正在利用的程序的车辆控制器18之外,还设有存储从服务器11传输来的更新程序的通信控制器17。[0062]从而,既能继续利用当前正在利用的程序,又能从服务器11接收更新程序并将其存储在通信控制器17中,因此,能够在液压挖掘机1继续作业的情况下从服务器11向通信控制器17传输新的程序。[0063]而且,能够根据传输请求部18b发出的传输请求将更新程序从通信控制器17传输至车辆控制器18,并能使用该更新程序由改写部18c执行改写处理。[0064]由于更新程序的传输处理(步骤S3〜S5与程序的改写处理步骤S6和S7连续进行,从而能够实现高速处理,通过在蓄电装置15的充电量低于传输处理及改写处理所需的充电量改写充电量VI的情况下禁止传输更新程序,从而能够预防程序的改写处理因充电量不足而异常终止。[0065]〈实施方式2图4[0066]实施方式1中,在蓄电装置15的充电量低于从通信控制器17向车辆控制器18传输更新程序所需的充电量与程序改写所需的充电量相加后得到的改写充电量VI时,禁止传输处理和改写处理。[0067]然而,在以下所示的实施方式2中,当蓄电装置15的充电量低于执行传输处理及改写处理所需的充电量但在传输处理所需的充电量以上时,也可以允许进行传输处理。[0068]下面,参照图4,对实施方式2的控制单元车辆控制器18所执行的处理进行说明。对于和实施方式1相同的部分,有时会省略说明。[0069]该处理开始后,首先,判断点火开关16是否切换到了关闭,及判断原动机13是否停止了(步骤S10。[0070]当此处判断为点火开关16关闭时步骤S10为“是”),执行步骤S11及之后的处理。[0071]步骤S11中,判断传输已完成标记是否设定为1步骤S11,该传输已完成标记表示从通信控制器17向车辆控制器18传输更新程序的处理已经完成。[0072]当此处判断为传输已完成标记不是1、即从通信控制器17向车辆控制器18的传输未完成传送开始之前时步骤S11为“否”),判断充电量检测部18e检测出的蓄电装置15的充电量是否在传输充电量V2以上步骤S12。[0073]另外,传输充电量V2是作为从通信控制器17向车辆控制器18传输更新程序所需的充电量而预先设定的值。[0074]当步骤S12中判断为蓄电装置I5的充电量在传输充电量V2以上时(步骤S12为“是”),允许传输请求部18b的传输请求步骤S13。由此,通信控制器17开始向车辆控制器18传输更新程序。[0075]接着,在通信控制器17向车辆控制器18传输更新程序的过程中,判断由充电量检测部18e检测出的蓄电装置I5的充电量是否在未传输充电量V3以上步骤S14。[0076]这里,未传输充电量V3是基于表示更新程序的未传输部分的数据量与未传输部分的传输所需的蓄电装置15的充电量之间的关系的预先存储的特性、以及当前更新程序的未传输部分的数据量来确定的。即,当充电量检测部18e检测出的充电量在未传输充电量¥3以上时,更新程序的未传输部分能够完成传输。[0077]当步骤S14中判断为蓄电装置15的充电量在未传输充电量V3以上时,判断更新程序的接收是否已完成步骤S15,在判断为更新程序的接收尚未完成时步骤S15为“否,,),重复执行步骤S14。[0078]另一方面,当步骤S15中判断为更新程序的接收已完成时步骤S15为“是”),判断数据存储部18g中存储的接收后的更新程序是否出错步骤S16。[0079]当此处判断为接收后的更新程序出错时步骤S16为“是”),将表示更新程序的传输处理步骤S13〜S16已完成的传输完成标记设定为1步骤S17。[0080]另一方面,当蓄电装置15的充电量低于传输充电量V2时步骤S12为“否”)、当蓄电装置15的充电量低于未传输充电量V3时步骤S14为“否”)、当判断为接收后的更新程序出错时(步骤S16为“否”),关闭液压挖掘机1的电源步骤S23,该处理终止。即,在这些情况下,未完成传输处理而控制单元12的处理终止。[0081]当传输处理终止后,在开始执行改写处理之前,判断由充电量检测部18e检测出的蓄电装置15的充电量是否在改写充电量V4以上步骤S18。[0082]改写充电量V4设定为改写部18c改写程序所需的充电量以上。[0083]当判断为蓄电装置15的充电量在改写充电量V4以上时步骤S18为“是”),使用更新程序来改写程序步骤S19。[0084]然后,判断数据存储部18g中存储的改写后的程序是否出错步骤S20。[0085]当此处判断为改写后的程序出错时(步骤S20为“否”),恢复到程序更新前(改写前)的状态步骤S22。[0086]另一方面,当判断为改写后的程序没有出错时步骤S20为“是”),将传输完成标记设定为〇复位)(步骤S21。[0087]然后,在步骤S21或S22之后,关闭液压挖掘机1的电源步骤S23,该处理终止。[0088]如上所述,通过步骤S19〜S21执行程序的改写处理。[0089]另一方面,当所述步骤S18中判断为蓄电装置15的充电量低于改写充电量V4时步骤S18为“否”),禁止上述的改写处理,关闭液压挖掘机1的电源步骤S23,该处理终止。[0090]考虑以下情况:在步骤S18中判断为蓄电装置15的充电量低于改写充电量V4而终止处理后,再次开始图4所示的处理。这种情况下,上述步骤S11中判定为“是”,从而能够跳过传输处理步骤S13〜S16。并且当步骤S18中判断为蓄电装置15的充电量在改写充电量V4以上时,执行改写处理步骤S19〜S21[0091]如以上所说明的,根据实施方式2,当蓄电装置15的充电量虽然在传输充电量V2以上,但低于执行传输处理(步骤S13〜S16加执行改写处理(步骤S19〜S21所需的充电量时,传输更新程序并将其存储在数据存储部18g,然后,当蓄电装置15的充电量足够时步骤SI1为“是”之后步骤S18为“是”的情况),能够使用存储在数据存储部18g中的更新程序来进行改写处理。[0092]因而,即使在蓄电装置15的充电量低于能够执行传输处理及改写处理的充电量的情况下,也能使处理一直进行到中途为止,因此能够减少之后在进行改写处理时的处理数,能够缩短该改写处理完成的时间。[0093]此处,由于蓄电装置15发生劣化等的理由,有在更新程序的传输过程中(步骤S13之后到步骤S15判断为“是”为止的充电量低于根据更新程序传输前所确认的传输充电量V2而预估的充电量。这种情况下,尽管更新程序的传输处理无法完成,但是蓄电装置15的充电量会被浪费。[0094]针对于此,当更新程序的传输过程中蓄电装置15的充电量不够时步骤S14判断为“否”的情况),通过强制地终止传输,能够抑制蓄电装置15的充电量被浪费。[0095]另外,当更新程序传输后蓄电装置15的充电量低于改写充电量V4时步骤S17之后步骤S18为“否”的情况),能够禁止改写程序。[0096]因而,在蓄电装置15的充电量虽然在传输充电量V2以上,但却低于执行传输处理加执行改写处理所需的充电量的情况下,能在执行传输处理的同时,可靠地防止程序的改写处理异常终止。[0097]本发明并不限于上述实施方式,例如也可以采用以下方式。[0098]在上述实施方式中,作为充电量检测单元,举了检测蓄电装置15的电压的车辆控制器18的充电量检测部18e的例子,但充电量检测单元只要能够检测蓄电装置15的充电量,并不限于充电量检测部18e。例如,作为充电量检测单元,可以采用包含存储初始充电量的车辆控制器、能够检测蓄电装置15的充放电电流的电流检测器在内的结构。利用该充电量检测单元,能够在初始充电量上增减由电流检测器检测出的电流,从而计算出当前蓄电装置15的充电量。[0099]在上述实施方式中,说明了具有从服务器11接收更新程序的通信控制器17、从通信控制器17接收更新程序的车辆控制器18的控制单元12,但控制单元12并不限于此。具体而言,控制单元12也可以构成为由操作人员提供更新程序。另外,控制单元具有存储当前正在利用的程序的区域,在充电量检测部18e检测出的蓄电装置15的充电量低于改写程序所需的改写充电量的情况下禁止执行改写处理即可。[0100]在上述实施方式中,作为检测出原动机13停止了的单元,列举了点火开关16,但该单元并不限于点火开关16。例如,作为所述单元,也可以采用能够检测原动机转速的转速检测器、以及检测交流发电机14的端子间电压的电压检测器。[0101]程序更新程序可以是其自身实现一个以上的功能,但也可以与其它程序联动来实现一个以上的功能。即,控制单元12车辆控制器18可以更新实现规定功能的全部程序多个程序),也可以仅更新实现规定功能的多个程序中的一个程序。[0102]工程机械并不限定为挖掘机,也可以是起重机或拆楼机,并且,并不限定为液压式的工程机械,也可以是混合动力式或电气式的工程机械。[0103]另外,上述具体实施方式中主要包含具有以下结构的发明。[0104]本发明提供的工程机械包括:原动机;发电机,利用所述原动机的动力进行发电;蓄电装置,储存由所述发电机发电产生的电力;控制单元,存储当前正在利用的程序,且在所述原动机停止的状态下利用来自所述蓄电装置的电力来执行用更新程序改写所述程序的改写处理;以及充电量检测单元,检测所述蓄电装置的充电量,其中,所述控制单元在开始执行所述改写处理之前,确认所述充电量检测单元检测出的充电量是否低于作为所述改写处理所需的充电量而预先设定的改写充电量,在所述充电量检测单元检测出的充电量低于所述改写充电量的情况下,禁止执行所述改写处理。[0105]根据本发明,在蓄电装置的充电量低于改写充电量的情况下,禁止程序的改写处理,因此,能够抑制在原动机停止的状态下执行的由于充电量不足而导致的程序改写处理异常终止。[0106]在此,能够利用从设置在与工程机械不同位置的服务器传送来的更新程序来执行程序的改写处理。[0107]在这种情况下,虽然可以连续地进行更新程序的传输处理与程序的改写处理,但如果这样的话,从更新程序的传输开始到改写终止为止的期间,当前被利用的程序的使用会受到限制,导致不得不使工程机械的作业停止的时间变长。[0108]因此,较为理想的是,在上述工程机械中,所述控制单元具备车辆控制器和通信控制器,所述车辆控制器存储当前正在利用的所述程序,所述通信控制器经由通信单元能够与具有所述更新程序的服务器进行通信,并且,存储从所述服务器传输来的所述更新程序,所述车辆控制器具有传输请求部和改写部,所述传输请求部向所述通信控制器请求传输所述更新程序,所述改写部使用由所述通信控制器传输来的所述更新程序执行所述改写处理。[0109]另外,本发明提供一种程序改写系统,其包括:具有更新程序的服务器;以及上述的工程机械,其中,所述工程机械具备车辆控制器和通信控制器,所述车辆控制器存储当前正在利用的所述程序,所述通信控制器经由通信单元能够与所述服务器进行通信,并且存储从所述服务器传输来的所述更新程序,所述车辆控制器具有传输请求部和改写部,所述传输请求部向所述通信控制器请求传输所述更新程序,所述改写部使用由所述通信控制器传输来的所述更新程序执行所述改写处理。[0110]根据上述结构,设置有存储从服务器传输来的更新程序的通信控制器,且该通信控制器与存储当前正在利用的程序的车辆控制器分开设置。[0111]由此,能够一边维持当前利用的程序的利用,一边从服务器接收更新程序并存储至通信控制器,因此,能够一边继续工程机械的作业,一边进行从服务器向通信控制器传输新的程序。[0112]而且,根据上述结构,能够基于传输要求部的传输要求而使更新程序从通信控制器传输至车辆控制器,并利用该更新程序通过改写部执行改写处理。[0113]在此,通过连续地进行更新程序从通信控制器至车辆控制器的传输处理、以及车辆控制器中的程序的改写处理,能够实现高速处理。[0114]然而,在这种情况下,除了仅执行改写处理时所需的电力以外,还需要进行传输处理的电力。[0115]因此,较为理想的是,在上述工程机械中,所述改写充电量被设定为从所述通信控制器向所述车辆控制器传输所述更新程序所需的充电量与所述改写部改写所述程序所需的充电量相加后得到的充电量以上,所述通信控制器在所述充电量检测单元检测出的充电量低于所述改写充电量时,禁止所述传输请求部的传输请求。[0116]根据上述结构,能够通过连续进行更新程序的传输处理以及程序的改写处理来实现高速处理,并且通过在蓄电装置的充电量低于传输处理及改写处理所需的充电量时禁止更新程序的传输,从而能够事先抑制程序的改写处理因充电量不足而异常终止。[0117]另一方面,在上述工程机械中,也可以使所述车辆控制器具有用于存储所述更新程序的存储部,在所述通信控制器开始向所述车辆控制器传输所述更新程序之前,确认所述充电量检测单元检测出的充电量是否在作为所述通信控制器向所述车辆控制器传输所述更新程序所需的充电量而被预先设定的传输充电量以上,当所述充电量检测单元检测出的充电量在所述传输充电量以上时,允许所述传输请求部的传输请求,并且将传输来的所述更新程序存储到所述存储部。[0118]根据上述结构,在蓄电装置的充电量为传输充电量以上,但又未达到传输处理加改写处理所需的充电量时,传输更新程序并存储到所述存储部,然后,在蓄电装置的充电量充足时,利用存储在存储部中的更新程序来进行改写处理。[0119]因此,即使在蓄电装置的充电量低于能够执行传输处理及改写处理的充电量的情况下,也能使处理一直进行到中途为止,因此能够减少之后在进行改写处理时的处理数,能够缩短该改写处理完成的时间。[0120]在此,由于蓄电装置发生劣化等的理由,有在更新程序的传输过程中的蓄电装置的充电量低于根据更新程序传输前所确认的传输充电量而预估的充电量。这种情况下,尽管更新程序的传输处理无法完成,但是蓄电装置的充电量会被浪费。[0121]因此,较为理想的是,在上述工程机械中,所述车辆控制器在所述通信控制器向所述车辆控制器传输所述更新程序的过程中,确认所述充电量检测单元检测出的充电量是否低于作为传输所述更新程序的未传输部分所需的充电量而被预先设定的未传输充电量,在所述充电量检测单元检测出的充电量低于所述未传输充电量时,强制终止所述更新程序的传输。[0122]根据上述结果,当更新程序的传输过程中蓄电装置的充电量不够时,通过强制地终止传输,能够抑制蓄电装置的充电量被浪费。[0123]较为理想的是,在上述工程机械中,所述改写充电量被设定为所述改写部改写所述程序所需的充电量以上,所述车辆控制器在所述更新程序从所述通信控制器被传输到所述车辆控制器之后,在开始执行所述改写处理之前,确认所述充电量检测单元检测出的充电量是否低于所述改写充电量,在所述充电量检测单元检测出的充电量低于所述改写充电量时,禁止所述改写部改写所述程序。[0124]根据上述结构,当更新程序传输后,蓄电装置的充电量低于改写充电量时,能够禁止程序的改写。[0125]因而,在蓄电装置的充电量虽然在传输充电量以上,但却低于执行传输处理加执行改写处理所需的充电量的情况下,能在执行传输处理的同时,可靠地防止程序的改写处理异常终止。

权利要求:1.一种工程机械,其特征在于包括:原动机;发电机,利用所述原动机的动力进行发电;蓄电装置,储存由所述发电机发电产生的电力;控制单元,存储当前正在利用的程序,且在所述原动机停止的状态下利用来自所述蓄电装置的电力来执行用更新程序改写所述程序的改写处理;以及充电量检测单元,检测所述蓄电装置的充电量,其中,所述控制单元在开始执行所述改写处理之前,确认所述充电量检测单元检测出的充电量是否低于作为所述改写处理所需的充电量而预先设定的改写充电量,在所述充电量检测单元检测出的充电量低于所述改写充电量的情况下,禁止执行所述改写处理。2.如权利要求1所述的工程机械,其特征在于:所述控制单元具备车辆控制器和通信控制器,所述车辆控制器存储当前正在利用的所述程序,所述通信控制器经由通信单元能够与具有所述更新程序的服务器进行通信,并且,存储从所述服务器传输来的所述更新程序,所述车辆控制器具有传输请求部和改写部,所述传输请求部向所述通信控制器请求传输所述更新程序,所述改写部使用由所述通信控制器传输来的所述更新程序执行所述改写处理。3.如权利要求2所述的工程机械,其特征在于:所述改写充电量被设定为从所述通信控制器向所述车辆控制器传输所述更新程序所需的充电量与所述改写部改写所述程序所需的充电量相加后得到的充电量以上,所述通信控制器在所述充电量检测单元检测出的充电量低于所述改写充电量时,禁止所述传输请求部的传输请求。4.如权利要求2所述的工程机械,其特征在于:所述车辆控制器具有用于存储所述更新程序的存储部,在所述通信控制器开始向所述车辆控制器传输所述更新程序之前,确认所述充电量检测单元检测出的充电量是否在作为所述通信控制器向所述车辆控制器传输所述更新程序所需的充电量而被预先设定的传输充电量以上,当所述充电量检测单元检测出的充电量在所述传输充电量以上时,允许所述传输请求部的传输请求,并且将传输来的所述更新程序存储到所述存储部。5.如权利要求4所述的工程机械,其特征在于:所述车辆控制器在所述通信控制器向所述车辆控制器传输所述更新程序的过程中,确认所述充电量检测单元检测出的充电量是否低于作为传输所述更新程序的未传输部分所需的充电量而被预先设定的未传输充电量,在所述充电量检测单元检测出的充电量低于所述未传输充电量时,强制终止所述更新程序的传车削。6.如权利要求4或5所述的工程机械,其特征在于:所述改写充电量被设定为所述改写部改写所述程序所需的充电量以上,所述车辆控制器在所述更新程序从所述通信控制器被传输到所述车辆控制器之后,在开始执行所述改写处理之前,确认所述充电量检测单元检测出的充电量是否低于所述改写充电量,在所述充电量检测单元检测出的充电量低于所述改写充电量时,禁止所述改写部改写所述程序。7.—种程序改写系统,其特征在于包括:具有更新程序的服务器;以及权利要求2〜6的任一项所述的工程机械,其中,__所述工程机械具备车辆控制器和通信控制器,所述车辆控^器^储当前正在利用的所述程序,所述通信控制器经由通信单元能够与所述服务器进行通信,并且存储从所述服务器传输来的所述更新程序,所述车辆控制器具有传输请求部和改写部,所述传输请求部向所述通信控制器请求传输所述更新程序,所述改写部使用由所述通信控制器传输来的所述更新程序执行所述改写处理。

百度查询: 神钢建机株式会社 工程机械及具备该工程机械的程序改写系统

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