CN103328948B - 数据采集装置及与其进行通信的*** - Google Patents
数据采集装置及与其进行通信的*** Download PDFInfo
- Publication number
- CN103328948B CN103328948B CN201280006178.6A CN201280006178A CN103328948B CN 103328948 B CN103328948 B CN 103328948B CN 201280006178 A CN201280006178 A CN 201280006178A CN 103328948 B CN103328948 B CN 103328948B
- Authority
- CN
- China
- Prior art keywords
- function
- electronic
- controlled installation
- data
- controlled
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M17/00—Testing of vehicles
- G01M17/007—Wheeled or endless-tracked vehicles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0428—Safety, monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Mechanical Engineering (AREA)
- Selective Calling Equipment (AREA)
- Combines (AREA)
- Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
本发明提供数据采集装置及与其进行通信的***,数据采集装置(200)在开始采集功能数据A~E之前,与***(100)所具备的所有电子控制装置(101~107)通信来取得电子控制装置(101~107)进行控制的功能(A~E),生成按功能的种类不同及按电子控制装置的装置不同地进行列表而得到的按装置不同功能列表信息LD1,为了采集功能数据而选择至少一个功能,基于生成的按装置不同功能列表信息,将与所选择的至少一个功能相符合的电子控制装置作为通信对方进行通信来采集与选择信息的功能有关的功能数据。
Description
技术领域
本发明涉及与具备对各种功能进行控制的电子控制装置的***进行通信来采集与所述功能有关的功能数据的数据采集装置及与所述数据采集装置进行通信的***。
背景技术
在联合收割机和耕耘机之类的作业机或者游艇和渔船之类的船舶等***中,针对各种功能而对这些功能进行控制的电子控制装置(ECU:Electronic Control Unit,电子控制单元)被分散搭载于各处。
例如,在联合收割机那样的***中,具备脱粒功能、行驶控制功能、收割功能、发动机作动功能、仪表计量功能等各种功能,设置有对这些功能之中的至少一种进行控制的一个或多个电子控制装置。在设置有多个电子控制装置的情况下,有时在多个电子控制装置之间上述各种功能重复。具体而言,在主要担任脱粒后的功能控制的电子控制装置、主要担任脱粒过程中的功能控制的电子控制装置和主要担任本机整体的功能控制的电子控制装置这三个电子控制装置中对脱粒功能进行控制,或在主要担任脱粒后的功能控制的电子控制装置、主要担任本机整体的功能控制的电子控制装置和主要担任收割动作的功能控制的电子控制装置这3个电子控制装置中对行驶控制功能进行控制,或者,在主要担任本机整体的功能控制的电子控制装置、主要担任收割动作的功能控制的电子控制装置这两个电子控制装置中对收割功能进行控制。
另外,各电子控制装置例如,根据需要随时记录并保存来自各种传感器的输入信号(检出信号)和向电磁阀等各种致动器输出的输出信号(作动信号)、或者来自仪表计量仪器类的计量信号之类的与各种功能有关的功能数据的历史记录信息和累计信息等过去的累积信息。
搭载了这样的电子控制装置的***也有时通过USB(Universal Serial Bus,通用串行总线)端口等接口连接数据采集装置。作为数据采集装置,例如,可以列举搭载了数据采集用程序的笔记本型个人计算机等便携式计算机。
而且,数据采集装置与***连接来采集所述***中的电子控制装置所记录的功能数据,使用该功能数据进行统计、分析或者进行故障诊断。
这样,在数据采集装置与***连接并对与各种功能有关的功能数据进行采集的情况下,以往,对于各种功能,数据采集装置通过与设置于***的所有电子控制装置进行通信来分别对有无相符合的功能进行确认后,采集与该功能有关的功能数据,因此,存在功能数据采集需要时间的不理想情况。
特别地,在对与多个功能有关的功能数据进行采集的情况下,对于一个功能,进行与所有电子控制装置进行通信来确认有无相符合的功能,并采集与该功能有关的功能数据的处理,并且,需要对其他的功能进行同样的处理,所以要采集功能数据的功能的数量越增加,则功能数据采集越需要时间。
对此,参照图18进一步具体地进行说明。图18是示意性地表示以往的数据采集装置Y与***X连接并对与各种功能A~I有关的功能数据Da~Di的过去的累积信息进行采集的处理的***构成图。
图18所示的***X通过USB端口等接口Z连接数据采集装置Y。
***X具备:对功能A、B进行控制的第1电子控制装置ECU1;对功能B、C进行控制的第2电子控制装置ECU2;对功能C、D进行控制的第3电子控制装置ECU3;对功能D、E进行控制的第4电子控制装置ECU4;对功能E、F进行控制的第5电子控制装置ECU5;对功能F、G进行控制的第6电子控制装置ECU6;对功能G、H进行控制的第7电子控制装置ECU7;和对功能H、I进行控制的第8电子控制装置ECU8。
第1~第8电子控制装置ECU1~ECU8通过作为车内LAN(Local Area Network,局域网)而起作用的CAN(Controller Area Network,控制器局域网络)等网络N相互连接,能够相互进行数据通信。
第1电子控制装置ECU1保存有与功能A、B有关的功能数据Da、Db的过去的累积信息。同样,对于第2~第8电子控制装置ECU2~ECU8,也分别保存有与功能B、C有关的功能数据Db、Dc的过去的累积信息、与功能C、D有关的功能数据Dc、Dd的过去的累积信息、与功能D、E有关的功能数据Dd、De的过去的累积信息、与功能E、F有关的功能数据De、Df的过去的累积信息、与功能F、G有关的功能数据Df、Dg的过去的累积信息、与功能G、H有关的功能数据Dg、Dh的过去的累 积信息、及与功能H、I有关的功能数据Dh、Di的过去的累积信息。
而且,对于功能A~I之中的至少一个功能,数据采集装置Y通过与设置于***X的所有电子控制装置ECU1~ECU8进行通信来确认有无相符合的功能后对与该功能有关的功能数据的过去的累积信息进行采集。
例如,在采集与功能A、C、E有关的功能数据Da、Dc、De的过去的累积信息的情况下,首先,数据采集装置Y向第1电子控制装置ECU1询问是否已将功能A作为控制对象,即是否持有与功能A有关的功能数据Da。第1电子控制装置ECU1由于持有与功能A有关的功能数据Da,所以向数据采集装置Y返回表示持有与功能A有关的功能数据Da的通知。数据采集装置Y识别出第1电子控制装置ECU1持有与功能A有关的功能数据Da这一情况,从第1电子控制装置ECU1采集与功能A有关的功能数据Da的过去的累积信息。接下来,数据采集装置Y向第2电子控制装置ECU2询问是否持有与功能A有关的功能数据Da。第2电子控制装置ECU2由于未持有与功能A有关的功能数据Da,所以向数据采集装置Y返回表示未持有与功能A有关的功能数据Da的通知。以下,对于第3~第8电子控制装置ECU3~ECU8也同样地进行处理。接下来,针对功能C及功能E,依次进行上述的处理。
这样,由于数据采集装置Y针对功能A、C、E,依次与第1~第8电子控制装置ECU1~ECU8进行通信,所以要采集功能数据的功能的数量或电子控制装置的数量越增加,则采集功能数据就越需要大量的时间。
关于此点,专利文献1公开了如下的构成:为了从设有多个电子控制装置(ECU)的***采集数据,在***中预先设置按每个机种保存各种数据的机种表(专利文献1的段落[0034]、[0035]等)。
在先技术文献
专利文献
专利文献1:日本特开2008-70133号公报
发明概要
发明拟解决的问题
但是,如专利文献1,如果是在***中预先设置按每个机种保存各种数据的机种表的构成,在不追加、变更或者删除***的功能的情况下没有问题,但是,在追加、变更或者删除***的功能的情况下,需要维护机种表,因此,需要用于维护机种表的 新的工时。
发明内容
因此,本发明的目的在于,提供数据采集装置及与所述数据采集装置进行通信的***,该数据采集装置与具备对各种功能进行控制的电子控制装置的***进行通信来采集与所述功能有关的功能数据,且不用为了从所述***采集与所述功能有关的功能数据在所述***中预先设置机种表,而能够使所述功能数据的采集时间缩短。
解决问题的手段
本发明的数据采集装置为了解决上述问题,与具备对各种功能进行控制的电子控制装置的***进行通信来采集与所述功能有关的功能数据,其特征在于,具备:列表信息生成部,在开始采集所述功能数据之前,与所述***所具备的所有所述电子控制装置进行通信来取得所述电子控制装置进行控制的所述功能,生成按所述功能的种类不同及按所述电子控制装置的装置不同地进行列表而得到的按装置不同功能列表信息;功能选择部,为了采集所述功能数据而选择至少一个所述功能的种类;和数据采集部,基于在所述列表信息生成部生成的所述按装置不同功能列表信息,将与所述功能选择部所选择的所述至少一个所述功能相符合的所述电子控制装置作为通信对方进行通信,来采集与所述选择信息的所述功能有关的所述功能数据。
根据本发明,由于在开始采集功能数据之前,按功能的种类不同及按电子控制装置的装置不同地生成按装置不同功能列表信息,所以也可以不预先设置机种表。另外,基于所述按装置不同功能列表信息,将与所选择的功能相符合的电子控制装置作为通信对方进行通信来采集功能数据,所以不用与设置于***的所有所述电子控制装置进行通信而能够分别确认有无相符合的功能,因此,能够缩短功能数据的采集时间。此外,也可以是,功能选择部构成为,为了采集所述功能数据而接受用于选择所述功能的种类的选择信息,所述数据采集部构成为,将与所述功能选择部所接受的所述选择信息的所述功能相符合的所述电子控制装置作为通信对方进行通信来采集与所述选择信息的所述功能有关的所述功能数据。
对于本发明的上述数据采集装置,可以例示如下的方式:当在所述***中分散于多个所述电子控制装置进行控制的所述功能之中的至少一个功能被设为在所述电子控制装置的至少两个电子控制装置之间共同的功能即共同功能,并且所述至少两个电 子控制装置中的任意一个代表电子控制装置与其余的电子控制装置进行通信来取得与所述共同功能有关的共同功能数据的情况下,所述列表信息生成部生成包含所述代表电子控制装置的信息的所述按装置不同功能列表信息,所述数据采集部在所述功能选择部选择了所述共同功能时,基于包含所述代表电子控制装置的信息的所述按装置不同功能列表信息,将所述代表电子控制装置作为通信对方进行通信来采集与所述选择信息的所述共同功能有关的所述共同功能数据。
另外,本发明的***与上述方式的数据采集装置进行通信,并将分散于多个所述电子控制装置进行控制的所述功能之中的至少一个功能设为在所述电子控制装置之中的至少两个电子控制装置之间共同的功能即共同功能,其特征在于,具备代表电子控制装置设定部,该代表电子控制装置设定部将所述至少两个电子控制装置之中的任意一个设定为代表电子控制装置。
在该***中,至少一个功能在至少两个电子控制装置之间被设为共同功能,在代表电子控制装置与其余的电子控制装置进行通信来采集与共同功能有关的共同功能数据时,生成包含代表电子控制装置的信息的按装置不同功能列表信息,由此,可以不用与持有与相符合的共同功能有关的共同功能数据的所有所述电子控制装置进行通信,而与代表电子控制装置进行通信,由此,能够更进一步缩短功能数据的采集时间。
另外,本发明的另外的***与本发明的数据采集装置进行通信,其特征在于,具备响应时间设定部,若从所述数据采集装置向多个所述电子控制装置进行了与所述功能有关的相同的公开请求,则该响应时间设定部针对所述相同的公开请求设定在多个所述电子控制装置之间相互不同的响应时间。
在该***中,即使多个所述电子控制装置之间与相符合的所述功能有关的响应是相同的(共同的、单一的)格式,也能够避免冲突,由此,可以省去再次发送该响应之类的处理,因此,能够使该响应的发送时间缩短。
发明效果
如以上说明的那样,根据本发明,由于在开始采集所述功能数据之前,按功能的种类不同及按电子控制装置的装置不同地生成按装置不同功能列表信息,所以也可以不预先设置机种表。另外,由于基于所述按装置不同功能列表信息,将与所选择的功能相符合的电子控制装置作为通信对方进行通信来采集功能数据,所以,不用与设置 于***的所有所述电子控制装置进行通信,而能够分别确认有无相符合的功能,因此,可以缩短功能数据的采集时间。即,不用为了从所述***采集与所述功能有关的所述功能数据预先在所述***中设置机种表,而能够使所述功能数据的采集时间缩短。
附图简要说明
图1是概略地表示本发明的数据采集装置的一例即笔记本型个人计算机及与之通信的***的一例即联合收割机的***构成图。
图2是表示图1所示的联合收割机中的第1~第7电子控制装置的概略构成的***方框图。
图3是表示在第1实施方式中第1~第7电子控制装置各自进行控制的功能的一例的表。
图4是表示在图1所示的联合收割机中以第1~第7电子控制装置的连接方式为中心的***方框图。
图5是表示在第1实施方式中第1~第7电子控制装置所保存的信息的数据结构的一例的概略构成图,(a)~(f)是表示第1~第7电子控制装置的数据结构的图。
图6是表示与图1所示的联合收割机进行通信的计算机的概略构成的***方框图。
图7是表示在第1实施方式中计算机从联合收割机接收的第1~第7功能列表生成用通信数据的数据结构的一例的概略构成图,(a)~(g)是分别表示第1~第7功能列表生成用通信数据的数据结构的图。
图8是用于说明第1实施方式中的计算机和联合收割机之间的通信状态的说明图。
图9是表示在第1实施方式中按行驶控制功能、收割功能、脱粒功能、发动机作动功能及仪表计量功能的种类不同及按第1~第7电子控制装置的装置不同地进行列表而得到的按装置不同功能列表信息的一例的表。
图10是表示图1所示的计算机中的显示装置所显示的功能选择画面的平面图。
图11是表示第1实施方式的数据采集处理的一例的流程图。
图12是用于说明在第1实施方式中从计算机对联合收割机中的第1~第7电子控制装置进行访问的访问状态的说明图。
图13是表示在第2实施方式中第1~第7电子控制装置各自进行控制的功能的一例的表。
图14是表示在第2实施方式中第2、第3、第4及第6电子控制装置所保存的信息的数据结构的一例的概略构成图,(a)~(d)分别是表示第3、第1、第2及第4功能代表识别数据的数据结构的图。
图15是表示第2实施方式中的第2、第3、第4及第6功能列表生成用通信数据的数据结构的一例的概略构成图,(a)~(d)分别是表示第2、第3、第4及第6功能列表生成用通信数据的数据结构的图。
图16是表示第2实施方式中的按装置不同功能列表信息的一例的表。
图17是用于说明在第3实施方式的***中,当从计算机向第1~第7电子控制装置进行了相同的公开请求时,从第1~第7电子控制装置对计算机进行响应的状态的说明图。
图18是示意性地表示以往的数据采集装置与***连接并对与各种功能有关的功能数据的过去的累积信息进行采集的处理的***构成图。
具体实施方式
以下,作为***列举联合收割机并参照附图对本发明的实施方式进行说明。此外,以下的实施方式是将本发明具体化了的例,不是限定本发明的技术范围的性质的示例。
(第1实施方式)
图1是概略地表示本发明的数据采集装置的一例即笔记本型个人计算机200及与之通信的***的一例即联合收割机100的***构成图。
[关于联合收割机]
如图1所示,联合收割机100具备控制如下的各种功能的一个或多个电子控制装置(在此为第1~第7电子控制装置101~107):使履带式行驶装置(未图示)作动而进行行驶的行驶控制功能A;拉起分草后的谷杆并从株根侧开始收割的收割功能B;对收割的谷杆进行脱粒的脱粒功能C;使作为联合收割机100整体的驱动源而起作用的发动机(未图示)作动的发动机作动功能D;和进行未图示的驾驶席的仪表计量仪器类的计量的仪表计量功能E。
图2是表示图1所示的联合收割机100中的第1~第7电子控制装置101~107的概略构成的***方框图。此外,第1~第7电子控制装置101~107被设为相同构成。因此,在图2中,以一个图表示第1~第7电子控制装置101~107,对相同的构成部件赋予相同符号。
第1~第7电子控制装置101~107被称为所谓的ECU(Electronic Control Unit,电子控制单元),分别具有:控制部110,由CPU(Central Processing Unit,中央处理单元)等运算处理装置所构成;以及存储部120,具备ROM(Read Only Memory,只读存储器)120a、RAM(Random Access Memory,随机访问存储器)120b和瞬时存储器等能够改写数据的非易失性存储器120c等存储装置。
第1~第7电子控制装置101~107分别通过控制部110将预先存储于存储部120的ROM120a的控制程序加载到存储部120的RAM120b上并执行,来进行各种构成部件的动作定时等的作动控制。存储部120的RAM120b向控制部110提供作业用的工作区。
第1电子控制装置101被设为主要对脱粒后的功能进行控制的脱粒后ECU。第2电子控制装置102被设为主要对脱粒过程中的功能进行控制的脱粒中ECU。第3电子控制装置103设置于未图示的发动机的后支架而被设为主要对本机整体的功能进行控制的发动机后支架ECU。第4电子控制装置104设置于未图示的收割转动支点而被设为主要对收割动作的功能进行控制的收割转动支点ECU。第5及第6电子控制装置105、106分别被设为监视不同类型的发动机的转速和负载状态等并对燃料***指示最佳的喷射压力和喷射定时而对发动机整体进行控制的第1及第2发动机ECU。第7电子控制装置107被设为对转速和速度等仪表计量仪器类进行控制的中心仪表ECU。
第1~第7电子控制装置101~107分别对行驶控制功能A、收割功能B、脱粒功能C、发动机作动功能D及仪表计量功能E之中的至少一个功能进行控制。
图3是表示在本第1实施方式中第1~第7电子控制装置101~107各自进行控制的功能的一例的表。在图3中,○符号表示电子控制装置进行控制的功能。
如图3所示,第1电子控制装置101对行驶控制功能A及脱粒功能C进行控制。第2电子控制装置102对脱粒功能C进行控制。第3电子控制装置103对行驶控制功能A、收割功能B及脱粒功能C进行控制。第4电子控制装置104对行驶控制功 能A及收割功能B进行控制。第5及第6电子控制装置105、106对发动机作动功能D进行控制。第7电子控制装置107对仪表计量功能E进行控制。
第1~第7电子控制装置101~107通过依照车内LAN(具体而言为CAN)标准的网络N而相互连接,可以相互进行数据通信。
图4是表示在图1所示的联合收割机100中以第1~第7电子控制装置101~107的连接方式为中心的***方框图。
如图4所示,网络N具备第1网络N1,该第1网络N1将第1~第4及第7电子控制装置101~104、107相互连接并与个人计算机(以下,简称为计算机)200进行通信。即,网络N构成为,能够进行第1~第4及第7电子控制装置101~104、107之间的相互的数据通信,并且能够进行第1~第4及第7电子控制装置101~104、107与计算机200之间的相互的数据通信。
另外,第3及第4电子控制装置103、104分别构成为,也作为控制第1网络N1与第2及第3网络N2、N3之间的连接功能的网关ECU起作用。
详细地说,网络N包括将第5及第6电子控制装置105、106、主要进行本机中的各种传感器类(未图示)的输入输出控制的第1输入输出控制部111(具体而言为I/O驱动器)、和主要进行本机中的致动器类(未图示)的作动控制的第1致动器控制部121(具体而言为比例阀驱动器)相互连接,与作为网关ECU起作用的第3电子控制装置103进行通信的第2网络N2。即,第2网络N2构成为,能够进行第5及第6电子控制装置105、106之间的相互的数据通信,并且能够进行第5及第6电子控制装置105、106以及第1输入输出控制部111及第1致动器控制部121与第3电子控制装置103之间的相互的数据通信。
另外,网络N包括将主要进行收割功能B中的各种传感器类(未图示)的输入输出控制的第2及第3输入输出控制部112、113(具体而言为I/O驱动器)、主要进行收割功能B中的致动器类(未图示)的作动控制的第2~第5致动器控制部122~125(具体而言为电磁阀驱动器)相互连接,与作为网关ECU起作用的第4电子控制装置104进行通信的第3网络N3。即,第3网络N3构成为,能够进行第2及第3输入输出控制部112、113以及第2~第5致动器控制部122~125与第4电子控制装置104之间的相互的数据通信。
此外,对第1~第7电子控制装置101~107、第1~第3输入输出控制部111~ 113以及第1~第5致动器控制部121~125分别设定了相互不同的地址信息,各网络中的信息交换通过使用该地址信息来进行。
例如,对第1~第7电子控制装置101~107分别设定了[0001]~[0007]的地址信息。在计算机200向第2及第3电子控制装置102、103进行询问的情况下,使用[0002]、[0003]作为地址信息进行通信。此外,在本第1实施方式中,在计算机200向第1~第7的所有电子控制装置101~107进行询问的情况下,使用[9999]作为地址信息。
而且,第1~第7电子控制装置101~107根据需要随时记录并保存来自各种传感器类的输入信号(检出信号)和对电磁阀等各种致动器类输出的输出信号(作动信号)、或者来自仪表计量仪器类的计量信号之类的与各种功能有关的功能数据的历史记录信息和累计信息等过去的累积信息。
另外,第1~第7电子控制装置101~107还保存有如下的各功能识别数据(参照图5)之中的至少一种:第1功能识别数据Ra,其表示持有与行驶控制功能A有关的功能数据Da这一情况;第2功能识别数据Rb,其表示持有与收割功能B有关的功能数据Db这一情况;第3功能识别数据Rc,其表示持有与脱粒功能C有关的功能数据Dc这一情况;第4功能识别数据Rd,其表示持有与发动机作动功能D有关的功能数据Dd这一情况;及第5功能识别数据Re,其表示持有与仪表计量功能有关的功能数据De这一情况。
图5是表示在本第1实施方式中第1~第7电子控制装置101~107所保存的信息的数据结构的一例的概略构成图。图5(a)~图5(f)表示第1~第7电子控制装置101~107的数据结构。此外,由于第5及第6电子控制装置105、106的数据结构相同,所以在图5(e)中,以一个图来表示。
如图5(a)所示,第1电子控制装置101中的非易失性存储器120c随时记录更新与行驶控制功能A及脱粒功能C有关的功能数据Da、Dc的过去的累积信息,预先存储(设定)表示持有与行驶控制功能A及脱粒功能C有关的功能数据Da、Dc这一情况的第1及第3功能识别数据Ra、Rc。
如图5(b)所示,第2电子控制装置102中的非易失性存储器120c随时记录更新与脱粒功能C有关的功能数据Dc的过去的累积信息,预先存储(设定)表示持有与脱粒功能C有关的功能数据Dc这一情况的第3功能识别数据Rc。
如图5(c)所示,第3电子控制装置103中的非易失性存储器120c随时记录更新与行驶控制功能A、收割功能B及脱粒功能C有关的功能数据Da、Db、Dc的过去的累积信息,预先存储(设定)表示持有与行驶控制功能A、收割功能B及脱粒功能C有关的功能数据Da、Db、Dc这一情况的第1~第3功能识别数据Ra、Rb、Rc。
如图5(d)所示,第4电子控制装置104中的非易失性存储器120c随时记录更新与行驶控制功能A及收割功能B有关的功能数据Da、Db的过去的累积信息,预先存储(设定)表示持有与行驶控制功能A及收割功能B有关的功能数据Da、Db这一情况的第1及第2功能识别数据Ra、Rb。
如图5(e)所示,第5及第6电子控制装置105、106中的非易失性存储器120c随时记录更新与发动机作动功能D有关的功能数据Dd的过去的累积信息,预先存储(设定)表示持有与发动机作动功能D有关的功能数据Dd这一情况的第4功能识别数据Rd。
如图5(f)所示,第7电子控制装置107中的非易失性存储器120c随时记录更新与仪表计量功能E有关的功能数据De的过去的累积信息,预先存储(设定)表示持有与仪表计量功能E有关的功能数据De这一情况的第5功能识别数据Re。
此外,第1~第7电子控制装置101~107构成为,在进行控制的功能被变更的情况下,可以与此相应变更进行保存的信息的数据结构。具体而言,第1~第7电子控制装置101~107构成为,可以通过操作员的输入操作设定变更存储(设定)于非易失性存储器120c的第1~第5功能识别数据Ra~Re。
图1所示的接口部108在本第1实施方式中,具有基于USB标准的有线通信手段的USB端口,能够在网络N和计算机200之间进行数据的通信。
[关于计算机]
另一方面,计算机200构成为,与联合收割机100进行通信,采集与行驶控制功能A有关的功能数据Da、与收割功能B有关的功能数据Db、与脱粒功能C有关的功能数据Dc、与发动机作动功能D有关的功能数据Dd、和与仪表计量功能E有关的功能数据De。
图6是表示与图1所示的联合收割机100进行通信的计算机200的概略构成的***方框图。
如图6所示,作为数据采集装置而起作用的计算机200具备操作输入部210、存储部220、显示输出部230、接口部240、控制部250、和读取部260。
操作输入部210具备键盘211和定点设备212等输入装置,与控制部250的输入***连接。操作输入部210构成为,将通过接受操作员的输入操作而输入的操作信息发送到控制部250。
存储部220具备ROM221、RAM222和瞬时存储器等能够改写数据的非易失性存储器223等存储装置及硬盘装置224等大容量存储装置。此外,硬盘装置224预先存储(安装)有包含数据采集用程序P的软件,该数据采集用程序P是由读取记录了后述的数据采集用程序P的CD(Compact Disc,光盘)-ROM等记录介质M的读取部260所读出的程序。记录介质M也可以是USB存储器或SD(Secure Digital,安全数码)存储器卡。另外,也可以通过互联网从服务器下载数据采集用程序P。
显示输出部230具备液晶显示面板和EL(Electro Luminescence,电致发光)显示面板等显示装置231,与控制部250的输出***连接。显示装置231构成为,将来自控制部250的输出显示信息显示于显示画面。此外,在显示装置231中的显示画面也可以设置触摸面板等触摸输入操作装置。触摸输入操作装置构成为,能够进行与显示画面所显示的画面的显示状态相应的输入操作,作为操作输入部而起作用。
接口部240在本第1实施方式中被设为基于USB标准的有线通信手段的USB端口,通过USB电缆CB能够在控制部250和联合收割机100中的接口108之间进行数据的通信(参照图1)。另外,接口部240能够检测出是否连接了联合收割机100中的接口108。此外,计算机200和联合收割机100在本第1实施方式中通过称为USB的有线通信手段来连接,但是,也可以通过基于蓝牙(Bluetooth,蓝牙(注册商标))标准和近距离红外线通信(IrDA)标准的无线通信手段来连接。
控制部250由CPU等运算处理装置构成,通过将预先存储于存储部220的硬盘装置224的数据采集用程序P等软件程序加载到存储部220的RAM222上并执行,来进行各种处理。存储部220的RAM222向控制部250提供作业用的工作区。
而且,控制部250作为列表信息生成部Qa1、功能选择部Qa2及数据采集部Qa3而发挥功能。即,数据采集用程序P使控制部250执行包括如下步骤的步骤:与列表信息生成部Qa1相对应的列表信息生成步骤;与功能选择部Qa2相对应的功能选择步骤;和与数据采集部Qa3相对应的数据采集步骤。
在列表信息生成步骤中,在每次开始用于采集功能数据Da~De的作业时,对联合收割机100所具备的第1~第7的所有电子控制装置101~107,进行与行驶控制功 能A、收割功能B、脱粒功能C、发动机作动功能D及仪表计量功能E有关的公开请求(具体而言,发送表示公开请求的命令指令),与第1~第7电子控制装置101~107进行通信来取得第1~第7电子控制装置101~107进行控制的功能,而且,生成按第1~第7电子控制装置101~107的装置不同地将功能列表而得到的按装置不同功能列表信息LD1(参照图9)。这样生成的按装置不同功能列表信息LD1被存储于存储部220的RAM222。
以下参照图7~图9对该列表信息生成步骤具体地进行说明。
图7是表示在本第1实施方式中计算机200从联合收割机100接收的第1~第7功能列表生成用通信数据K1~K7的数据结构的一例的概略构成图。图7(a)~图7(g)分别表示第1~第7功能列表生成用通信数据K1~K7的数据结构。图8是用于说明本第1实施方式中的计算机200和联合收割机100之间的通信状态的说明图。另外,图9是表示在本第1实施方式中按行驶控制功能A、收割功能B、脱粒功能C、发动机作动功能D及仪表计量功能E的种类不同及按第1~第7电子控制装置101~107的装置不同地进行列表而得到的按装置不同功能列表信息LD1的一例的表TB1。此外,在图9中,“1”表示使存储器标志有效的状态。
如图7(a)所示,第1功能列表生成用通信数据K1是计算机200从联合收割机100中的第1电子控制装置101接收的信息,具有:第1装置识别信息KS1(在此为地址信息[0001]),其表示是第1电子控制装置101这一情况;第1功能识别数据Ra,其表示第1电子控制装置101持有与行驶控制功能A有关的功能数据Da这一情况;和第3功能识别数据Rc,其表示第1电子控制装置101持有与脱粒功能C有关的功能数据Dc这一情况。
如图7(b)所示,第2功能列表生成用通信数据K2是计算机200从联合收割机100中的第2电子控制装置102接收的信息,具有:第2装置识别信息KS2(在此为地址信息[0002]),其表示是第2电子控制装置102这一情况;和第3功能识别数据Rc,其表示第2电子控制装置102持有与脱粒功能C有关的功能数据Dc这一情况。
如图7(c)所示,第3功能列表生成用通信数据K3是计算机200从联合收割机100中的第3电子控制装置103接收的信息,具有:第3装置识别信息KS3(在此为地址信息[0003]),其表示是第3电子控制装置103这一情况;第1功能识别数据Ra,其表示第3电子控制装置103持有与行驶控制功能A有关的功能数据Da这一情况;第 2功能识别数据Rb,其表示第3电子控制装置103持有与收割功能B有关的功能数据Db这一情况;和第3功能识别数据Rc,其表示第3电子控制装置103持有与脱粒功能C有关的功能数据Dc这一情况。
如图7(d)所示,第4功能列表生成用通信数据K4是计算机200从联合收割机100中的第4电子控制装置104接收的信息,具有:第4装置识别信息KS4(在此为地址信息[0004]),其表示是第4电子控制装置104这一情况;第1功能识别数据Ra,其表示第4电子控制装置104持有与行驶控制功能A有关的功能数据Da这一情况;和第2功能识别数据Rb,其表示第4电子控制装置104持有与收割功能B有关的功能数据Db这一情况。
如图7(e)及图7(f)所示,第5及第6功能列表生成用通信数据K5、6分别是计算机200从联合收割机100中的第5及第6电子控制装置105、106接收的信息,具有:第5及第6装置识别信息KS5、KS6(在此为地址信息[0005]、[0006]),其表示是第5及第6电子控制装置105、106这一情况;和第4功能识别数据Rd、Rd,其表示第5及第6电子控制装置105、106持有与发动机作动功能D有关的功能数据Dd这一情况。
如图7(g)所示,第7功能列表生成用通信数据K7是计算机200从联合收割机100中的第7电子控制装置107接收的信息,具有:第7装置识别信息KS7(在此为地址信息[0007]),其表示是第7电子控制装置105这一情况;和第5功能识别数据Re,其表示第7电子控制装置107持有与仪表计量功能E有关的功能数据De这一情况。
而且,如图8所示,在列表信息生成步骤中,首先,从计算机200中的控制部250向联合收割机100中的第1~第7的所有电子控制装置101~107询问已将行驶控制功能A、收割功能B、脱粒功能C、发动机作动功能D及仪表计量功能E之中哪个功能作为控制对象、即是否持有与哪个功能有关的功能数据。第1电子控制装置101由于持有与行驶控制功能A及脱粒功能C有关的功能数据Da、Dc,所以向计算机200返回表示持有与行驶控制功能A及脱粒功能C有关的功能数据Da、Dc这一情况的第1功能列表生成用通信数据K1(具体而言为图7(a)所示的第1功能识别数据Ra及第3功能识别数据Rc)的通知。计算机200中的控制部250判断第1功能列表生成用通信数据K1的状态(具体而言,判断为存在第1功能识别数据Ra及第3功能识别数据Rc)而识别出第1电子控制装置101持有与行驶控制功能A及脱粒功能C有关的功能数据Da、Dc这一情况,在图9所示的表TB1的与第1电子控制装置101相对应的第1装置识别信息KS1(在此为地址信息[0001])中将识别行驶控制功能A及脱粒功能C的存储器区域的标志设为有效。
接下来,第2电子控制装置102由于持有与脱粒功能C有关的功能数据Dc,所以向计算机200返回表示持有与脱粒功能C有关的功能数据Dc这一情况的第2功能列表生成用通信数据K2(具体而言为图7(b)所示的第3功能识别数据Rc)的通知。计算机200中的控制部250判断第2功能列表生成用通信数据K2的状态(具体而言,判断为存在第3功能识别数据Rc)而识别出第2电子控制装置102持有与脱粒功能C有关的功能数据Dc这一情况,在图9所示的表TB1的与第2电子控制装置102相对应的第2装置识别信息KS2(在此为地址信息[0002])中将识别脱粒功能C的存储器区域的标志设为有效。
接下来,第3电子控制装置103由于持有与行驶控制功能A、收割功能B及脱粒功能C有关的功能数据Da、Db、Dc,所以向计算机200返回表示持有与行驶控制功能A、收割功能B及脱粒功能C有关的功能数据Da、Db、Dc这一情况的第3功能列表生成用通信数据K3(具体而言为图7(c)所示的第1~第3功能识别数据Ra~Rc)的通知。计算机200中的控制部250判断第3功能列表生成用通信数据K3的状态(具体而言,判断为存在第1~第3功能识别数据Ra~Rc)而识别出第3电子控制装置103持有与行驶控制功能A、收割功能B及脱粒功能C有关的功能数据Da、Db、Dc这一情况,在图9所示的表TB1的与第3电子控制装置103相对应的第3装置识别信息KS3(在此为地址信息[0003])中将识别行驶控制功能A、收割功能B及脱粒功能C的存储器区域的标志设为有效。
接下来,第4电子控制装置104由于持有与行驶控制功能A及收割功能B有关的功能数据Da、Db,所以向计算机200返回表示持有与行驶控制功能A及收割功能B有关的功能数据Da、Db这一情况的第4功能列表生成用通信数据K4(具体而言为图7(d)所示的第1及第2功能识别数据Ra、Rb)的通知。计算机200中的控制部250判断第4功能列表生成用通信数据K4的状态(具体而言,判断为存在第1及第2功能识别数据Ra、Rb)而识别出第4电子控制装置104持有与行驶控制功能A及收割功能B有关的功能数据Da、Db这一情况,在图9所示的表TB1的与第4电子控制装置104相对应的第4装置识别信息KS4(在此为地址信息[0004])中将识别行驶控制功能A 及收割功能B的存储器区域的标志设为有效。
接下来,第5及第6电子控制装置105、106由于持有与发动机作动功能D有关的功能数据Dd,所以向计算机200返回表示持有与发动机作动功能D有关的功能数据Dd这一情况的第5及第6功能列表生成用通信数据K5、K6(具体而言为图7(e)及图7(f)所示的第4功能识别数据Rd)的通知。计算机200中的控制部250判断第5及第6功能列表生成用通信数据K5、K6的状态(具体而言,判断为存在第4功能识别数据Rd)而识别出第5及第6电子控制装置105、106持有与发动机作动功能D有关的功能数据Dd这一情况,在图9所示的表TB1的与第5及第6电子控制装置105、106相对应的第5及第6装置识别信息KS5及KS6(在此为地址信息[0005]、[0006])中将识别发动机作动功能D的存储器区域的标志设为有效。
接下来,第7电子控制装置107由于持有与仪表计量功能E有关的功能数据De,所以向计算机200返回表示持有与仪表计量功能E有关的功能数据De这一情况的第7功能列表生成用通信数据K7(具体而言为图7(g)所示的第5功能识别数据Re)的通知。计算机200中的控制部250判断第7功能列表生成用通信数据K7的状态(具体而言,判断为存在第5功能识别数据Re)而识别出第7电子控制装置107持有与仪表计量功能E有关的功能数据De这一情况,在图9所示的表TB1的第7电子控制装置107中将识别仪表计量功能E的存储器区域的标志设为有效。
由此,能够生成按第1~第7电子控制装置101~107的装置不同地将功能进行列表而得到的按装置不同功能列表信息LD1。
在功能选择步骤中,为了采集功能数据而选择至少一个功能的种类。具体而言,在功能选择步骤中,为了采集功能数据Da~De而接受与行驶控制功能A、收割功能B、脱粒功能C、发动机作动功能D及仪表计量功能E分别对应的第1~第5选择信息SN1~SN5(参照图10)之中的至少一种信息。而且,将与接受的第1~第5选择信息SN1~SN5之中的至少一种信息相对应的功能设为在后述的数据采集步骤中对功能数据进行采集的对象功能。
图10是表示图1所示的计算机200中的显示装置231所显示的功能选择画面232的平面图。此外,在图10中,以斜线表示选择状态的功能。
如图10所示,在显示装置231中的功能选择画面232中,由操作员将如下的按钮显示在功能选择画面232:第1选择按钮BT1,用于将表示选择了行驶控制功能A这一情况的第1选择信息SN1向控制部250发送;第2选择按钮BT2,用于将表示选择了收割功能B这一情况的第2选择信息SN2向控制部250发送;第3选择按钮BT3,用于将表示选择了脱粒功能C这一情况的第3选择信息SN3向控制部250发送;第4选择按钮BT4,用于将表示选择了发动机作动功能D这一情况的第4选择信息SN4向控制部250发送;第5选择按钮BT5,用于将表示选择了仪表计量功能E这一情况的第5选择信息SN5向控制部250发送;确定按钮BT6,用于对功能的选择状态进行确定;和结束按钮BT7,用于结束选择操作画面。此外,若选择了第1~第5选择按钮BT1~BT5的至少一个,则确定按钮BT7变得可以进行操作输入。
在功能选择画面232中,例如,通过操作员对定点设备212的操作而使光标J移动并操作(单击)应该选择的功能,由此可以选择与光标J的位置的选择按钮相对应的功能的种类。在本第1实施方式中,选择状态的功能成为与非选择状态的功能不同的显示状态。而且,若操作(单击)另外的非选择状态的功能,则可以选择多个功能的种类。另外,若再次操作(单击)选择状态的功能,则选择状态被解除而成为非选择状态。
在图10所示的例中,选择状态的功能(具体而言为收割功能B及脱粒功能C),相对于非选择状态的功能(具体而言为行驶控制功能A、发动机作动功能D及仪表计量功能E)被反白显示。
在选择了功能的状态中,若操作(单击)了确定按钮BT6,则选择状态的功能确定,选择状态的功能的选择信息(具体而言为第2及第3选择信息SN2、SN3)被发送到控制部250。而且,控制部250选择与接收到的选择信息(具体而言为第2及第3选择信息SN2、SN3)相对应的功能(具体而言为收割功能B及脱粒功能C)作为对功能数据进行采集的功能。此外,在功能选择画面232中,若操作(单击)了结束按钮BT7,则结束选择操作画面。功能选择画面232中的各操作也可以是基于触摸面板的操作。
而且,在数据采集步骤中,基于在列表信息生成步骤中所生成的、存储于RAM222的按装置不同功能列表信息LD1(参照图9),将与在功能选择步骤中所选择的选择信息的功能相符合的电子控制装置作为通信对方进行通信来采集与选择信息的功能有关的功能数据。
例如,在数据采集步骤中,如图10所示,当在功能选择步骤中选择了收割功能B及脱粒功能C的情况下,为了采集与收割功能B有关的功能数据Db,从存储于RAM222的按装置不同功能列表信息LD1(参照图9)中提取与持有与收割功能B有关 的功能数据Db的第3及第4电子控制装置103、104相对应的第3及第4装置识别信息KS3、KS4(在此为地址信息[0003]、[0004])。另外,提取与持有与脱粒功能C有关的功能数据Dc的第1~第3电子控制装置101~103相对应的第1~第3装置识别信息KS1~KS3(在此为地址信息[0001]~[0003])。将这样提取出的与第1~第4电子控制装置101~104相对应的第1~第4装置识别信息KS1~KS4(在此为地址信息[0001]~[0004])作为通信对方地址进行通信。具体而言,在数据采集步骤中,从第1~第3电子控制装置101~103中的非易失性存储器120c采集与脱粒功能C有关的功能数据Dc的过去的累积信息(参照图5(a)~图5(c)),从第3及第4电子控制装置103、104中的非易失性存储器120c采集与收割功能B有关的功能数据Db的过去的累积信息(参照图5(c)及图5(d))。
此外,在本第1实施方式中,将第1~第7装置识别信息KS1~KS7设为地址信息[0001]~[0007],但是,通过预先设置在第1~第7装置识别信息KS1~KS7中为唯一的其他代码和与地址信息[0001]~[0007]相对应的变换表,也可以将第1~第7装置识别信息KS1~KS7设为其他代码。在这种情况下,能够将利用变换表从其他代码变换来的地址信息作为通信对方地址进行通信。
计算机200使用这样采集到的功能数据Db、Dc对各种致动器的动作定时和各种检测値等进行统计、分析,或者进行故障诊断,并将其结果显示于显示装置231的显示画面(省略图示)。
此外,作为功能数据,可以示例传感器输出、致动器的作动信号,更具体而言可以示例燃料喷射量、发动机转速、冷却水温度、起动次数、脱粒筒和处理筒的转速、送料链的转速、收割深度、运转时间、车速、功率、发送地说明等。
[数据采集处理例]
接下来,对于第1实施方式的数据采集处理的一例,以下参照图11及图12进行说明。图11是表示本第1实施方式的数据采集处理的一例的流程图。图12是用于说明在本第1实施方式中从计算机200对联合收割机100中的第1~第7电子控制装置101~107进行访问的访问状态的说明图。
在图11所示的数据采集处理例的流程图中,首先,控制部250判断是否通过接口部108、240连接了联合收割机100(处理S1),直到网络N被连接为止进行待机(处理S1:否)。若网络N被连接上(处理S1:是),则开始处理S2以后的数据采集处理。 此外,在该例中,控制部250检测计算机200和联合收割机100之间的连接状态并自动开始数据采集处理,但是,也可以通过操作员的手动操作开始数据采集处理。
控制部250利用该数据采集处理的开始指示,对联合收割机100所具备的第1~第7的所有电子控制装置101~107进行与行驶控制功能A、收割功能B、脱粒功能C、发动机作动功能D及仪表计量功能E有关的公开请求(处理S2)。
接下来,控制部250经由接口部108、240及网络N与第1~第7电子控制装置101~107进行通信,从第1~第7电子控制装置101~107取得第1~第7功能列表生成用通信数据K1~K7(处理S3)。
接下来,控制部250利用从第1~第7电子控制装置101~107取得的第1~第7功能列表生成用通信数据K1~K7中所记录的第1~第5功能识别数据Ra~Re,按第1~第7电子控制装置101~107的装置不同地,选出行驶控制功能A、收割功能B、脱粒功能C、发动机作动功能D及仪表计量功能E之中相符合的功能,生成按装置不同功能列表信息LD1(参照图9)(处理S4)。
而且,控制部250将功能选择画面232(参照图10)显示于显示装置231(处理S5),接受分别与行驶控制功能A、收割功能B、脱粒功能C、发动机作动功能D及仪表计量功能E相对应的第1~第5选择信息SN1~SN5之中的至少一种信息(处理S6)。
接下来,控制部250判断结束按钮BT7是否***作(处理S7),在结束按钮BT7未***作的情况下(处理S7:“否”),转移到处理S8,另一方面,在结束按钮BT7***作的情况下(处理S7:“是”),结束数据采集处理。
在处理S8中,判断确定按钮BT6是否***作,在确定按钮BT6未***作的情况下(处理S8:“否”),转移到处理S6,另一方面,在确定按钮BT6***作的情况下(处理S8:“是”),转移到处理S9。
在处理S9中,使用在处理S4中生成的按装置不同功能列表信息LD1(参照图9),将与在处理S7中所选择的选择信息的功能(例如第2及第3选择信息SN2、SN3收割功能B及脱粒功能C(参照图12的实线))相符合的电子控制装置(例如第1~第4电子控制装置101~104)作为通信对方(例如地址信息[0001]~[0004])进行通信,转移到处理S10。
在处理S10中,采集与选择信息(例如第2及第3选择信息SN2、SN3)的功能(例如收割功能B及脱粒功能C)有关的功能数据(例如与收割功能B有关的功能数据Db 及与脱粒功能C有关的功能数据Dc),转移到处理S11。
在处理S11中,使用功能数据Db、Dc进行统计、分析,或者进行故障诊断,并将其结果显示于显示装置231的显示画面,结束处理。
如以上说明的那样,根据本第1实施方式,通过列表信息生成步骤,在开始采集功能数据Da~De之前,与联合收割机100所具备的第1~第7的所有电子控制装置101~107进行通信来取得第1~第7电子控制装置101~107进行控制的功能,生成按行驶控制功能A、收割功能B、脱粒功能C、发动机作动功能D及仪表计量功能E的种类不同及按第1~第7电子控制装置101~107的装置不同地进行列表而得到的按装置不同功能列表信息LD1,所以在联合收割机100中也可以不预先设置机种表。
另外,在本第1实施方式中,为了采集功能数据Da~Dd,通过功能选择步骤,接受用于对行驶控制功能A、收割功能B、脱粒功能C、发动机作动功能D及仪表计量功能E的种类进行选择的第1~第5选择信息SN1~SN5。
而且,通过数据采集步骤,基于在列表信息生成步骤中生成的按装置不同功能列表信息LD1,将与在功能选择步骤中所选择的选择信息(例如第2及第3选择信息SN2、SN3)的功能(例如收割功能B及脱粒功能C)相符合的电子控制装置作为通信对方(例如第1~第4电子控制装置101~104的地址信息[0001]~[0004])进行通信,采集与选择信息的功能(例如第2及第3选择信息SN2、SN3的收割功能B及脱粒功能C)有关的功能数据(例如功能数据Db、Dc)。
由此,在采集与选择信息的功能(例如第2及第3选择信息SN2、SN3的收割功能B及脱粒功能C)有关的功能数据(例如功能数据Db、Dc)时,不用与设置于联合收割机100的第1~第7的所有电子控制装置101~107进行通信,而能够分别确认有无相符合的功能(例如收割功能B及脱粒功能C),因此,可以使功能数据(例如功能数据Db、Dc)的采集时间缩短。
而且,在开始采集功能数据Da~De之前(每次采集功能数据Da~De时)生成按装置不同功能列表信息LD1,从而,即使在追加、变更或者删除联合收割机100的功能的情况下,也不需要对列表信息本身进行维护,可以防止产生对列表信息本身的维护之类的新的工时。
(第2实施方式)
接下来,以下对第2实施方式进行说明。此外,在第2实施方式中,对于与第1 实施方式相同的构成赋予相同的符号,以不同点为中心进行说明。
在本第2实施方式的联合收割机100中,将行驶控制功能A、收割功能B、脱粒功能C、发动机作动功能D及仪表计量功能E之中的至少一个功能设为在第1~第7电子控制装置101~107的至少两个电子控制装置之间共同的功能即共同功能。
而且,本第2实施方式的联合收割机100具备代表电子控制装置设定部Qb1(参照图2的虚线),该代表电子控制装置设定部Qb1将被设定共同的功能的至少两个电子控制装置之中的任意一个设定为代表电子控制装置。
图13是表示在本第2实施方式的***中(设定为代表电子控制装置的情况下的)第1~第7电子控制装置101~107各自进行控制的功能的一例的表。此外,在图13中,代表电子控制装置用◎来表示。
如图13所示,联合收割机100将行驶控制功能A设为在第1、第3及第4电子控制装置101、103、104之间共同的功能,将收割功能B设为在第3及第4电子控制装置103、104之间共同的功能,将脱粒功能C设为在第1~第3电子控制装置101~103之间共同的功能,将发动机作动功能D设为第5及第6电子控制装置105、106之间共同的功能。
而且,在联合收割机100中,对于行驶控制功能A,将第1、第3及第4电子控制装置101、103、104之中的第3电子控制装置103设为代表电子控制装置。对于收割功能B,将第3及第4电子控制装置103、104之中的第4电子控制装置104设为代表电子控制装置。对于脱粒功能C,将第1~第3电子控制装置101~103之中的第2电子控制装置102设为代表电子控制装置。对于发动机作动功能D,将第5及第6电子控制装置105、106之中的第6电子控制装置106设为代表电子控制装置。
图14是表示在本第2实施方式的***中(设定为代表电子控制装置的情况下的)第2、第3、第4及第6电子控制装置102、103、104、106所保存的信息的数据结构的一例的概略构成图。图14(a)~图14(d)分别表示第3、第1、第2及第4功能代表识别数据Tc、Ta、Tb、Td的数据结构。此外,在本第2实施方式中,对于第1、第5、及第7电子控制装置101、105、107所保存的信息的数据结构,可以列举与在上述的本第1实施方式中第1、第5、及第7电子控制装置101、105、107所保存的信息的数据结构的一例(参照图5(a)、图5(e)、图5(f))同样的例。因此,在本第2实施方式中,省略与保存于第1、第5、及第7电子控制装置101、105、107的数据结构 有关的说明。
如图14(a)所示,第2电子控制装置102中的非易失性存储器120c中,除了功能数据Dc及第3功能识别数据Rc以外,还预先存储(设定)了表示第2电子控制装置102是脱粒功能C的代表电子控制装置这一情况的第3功能代表识别数据Tc。
如图14(b)所示,第3电子控制装置103中的非易失性存储器120c中,除了功能数据Da~Dc及第1~第3功能识别数据Ra~Rc以外,还预先存储(设定)了表示第3电子控制装置103是行驶控制功能A的代表电子控制装置这一情况的第1功能代表识别数据Ta。
如图14(c)所示,第4电子控制装置104中的非易失性存储器120c中,除了功能数据Da、Db以及第1及第2功能识别数据Ra、Rb以外,还预先存储(设定)了表示第4电子控制装置104是收割功能B的代表电子控制装置这一情况的第2功能代表识别数据Tb。
如图14(d)所示,第6电子控制装置106中的非易失性存储器120c中,除了功能数据Dd及第4功能识别数据Rd以外,还预先存储(设定)了表示第6电子控制装置106是发动机作动功能D的代表电子控制装置这一情况的第4功能代表识别数据Td。
此外,第1~第7电子控制装置101~107通过操作员的输入操作,能够对存储(设定)于非易失性存储器120c的第1~第4功能代表识别数据Ta~Td进行设定变更。
而且,在第1~第6电子控制装置101~106中,在随时记录功能数据的历史记录信息和累计信息等过去的累积信息时,代表电子控制装置与对共同功能进行控制的其余电子控制装置进行通信来取得与共同功能有关的共同功能数据的累积信息,将该累积信息按该其余电子控制装置的装置不同地(与装置识别信息一起)记录。
具体而言,在第1、第3及第4电子控制装置101、103、104中,在随时记录与行驶控制功能A有关的功能数据Da的过去的累积信息时,行驶控制功能A的代表电子控制装置即第3电子控制装置103通过第1网络N1(参照图4)与在行驶控制功能A上共同的其他第1及第4电子控制装置101、104进行通信来取得与共同功能即行驶控制功能A有关的共同功能数据Da的累积信息,将该累积信息与在行驶控制功能A上共同的其他第1及第4电子控制装置101、104的第1及第4装置识别信息KS1、KS4(在此为地址信息[0001]、[0004])一起记录在非易失性存储器120c(参照图14(b))。
在第3及第4电子控制装置103、104中,在随时记录与收割功能B有关的功能 数据Db的过去的累积信息时,收割功能B的代表电子控制装置即第4电子控制装置104,通过第1网络N1与在收割功能上共同的其他第3电子控制装置103进行通信来取得与共同功能即收割功能B有关的共同功能数据Db的累积信息,将该累积信息与在收割功能上共同的其他第3电子控制装置103的第3装置识别信息KS3(在此为地址信息[0003])一起记录在非易失性存储器120c(参照图14(c))。
在第1~第3电子控制装置101~103中,在随时记录与脱粒功能C有关的功能数据Dc的过去的累积信息时,脱粒功能C的代表电子控制装置即第2电子控制装置102通过第1网络N1与在脱粒功能C上共同的其他第1及第3电子控制装置101、103进行通信来取得与共同功能即脱粒功能C有关的共同功能数据Dc的累积信息,将该累积信息与在脱粒功能C上共同的其他第1及第3电子控制装置101、103的第1及第3装置识别信息KS1、KS3(在此为地址信息[0001],[0003])一起记录在非易失性存储器120c(参照图14(a))。
在第5及第6电子控制装置105、106中,在随时记录与发动机作动功能D有关的功能数据Dd的过去的累积信息时,发动机作动功能D的代表电子控制装置即第6电子控制装置106通过第2网络N2(参照图4)与在发动机作动功能D上共同的其他第5电子控制装置105进行通信来取得与共同功能即发动机作动功能D有关的共同功能数据Dd的累积信息,将该累积信息与在发动机作动功能D上共同的其他第5电子控制装置105的第5装置识别信息KS5(在此为地址信息[0005])一起记录在非易失性存储器120c(参照图14(d))。
另一方面,在计算机200中,在列表信息生成步骤中,生成包含代表电子控制装置的信息的按装置不同功能列表信息LD2。
图15是表示本第2实施方式的***中的(设定为代表电子控制装置的情况下的)第2、第3、第4及第6功能列表生成用通信数据K2、K3、K4、K6的数据结构的一例的概略构成图。图15(a)~图15(d)分别表示第2、第3、第4及第6功能列表生成用通信数据K2、K3、K4、K6的数据结构。此外,在本第2实施方式中,对于第1、第5、及第7功能列表生成用数据K1、K5、K7的数据结构,可以列举与上述的第1实施方式中的第1、第5、及第7功能列表生成用数据K1、K5、K7的一例(参照图7(a)、图7(e)、图7(g))同样的例。因此,省略与本第2实施方式中的第1、第5、及第7功能列表生成用数据K1、K5、K7的数据结构有关的说明及基于这些第1、第5、 及第7功能列表生成用数据K1、K5、K7在列表信息生成表生成步骤中所实施的与第1、第5、及第7电子控制装置101、105、107有关的处理的说明。另外,图16是表示本第2实施方式的***中的(设定为代表电子控制装置的情况下的)按装置不同功能列表信息LD2的一例的表TB2。此外,在图16中,“代表”,是表示代表电子控制装置的存储器区域。
如图15(a)所示,第2功能列表生成用通信数据K2除了第3功能识别数据Rc以外,还具有第3功能代表识别数据Tc,该第3功能代表识别数据Tc表示对于在第1~第3电子控制装置101~103中共同的脱粒功能C,第2电子控制装置102是代表电子控制装置这一情况。
如图15(b)所示,第3功能列表生成用通信数据K3除了第1~第3功能识别数据Ra、Rb、Rc以外,还具有第1功能代表识别数据Ta,该第1功能代表识别数据Ta表示对于在第1、第3及第4电子控制装置101、103、104中共同的行驶控制功能A,第3电子控制装置103是代表电子控制装置这一情况。
如图15(c)所示,第4功能列表生成用通信数据K4除了第1及第2功能识别数据Ra、Rb以外,还具有第2功能代表识别数据Tb,该第2功能代表识别数据Tb表示对于在第3及第4电子控制装置103、104中共同的收割功能B,第4电子控制装置104是代表电子控制装置这一情况。
如图15(d)所示,第6功能列表生成用通信数据K6除了第4功能识别数据Rd以外,还具有第4功能代表识别数据Td,该第4功能代表识别数据Td表示对于在第5及第6电子控制装置105、106中共同的发动机作动功能D,第6电子控制装置106是代表电子控制装置这一情况。
而且,在列表信息生成步骤中,如图14(a)所示,第2电子控制装置102由于持有与脱粒功能C有关的功能数据Dc并且是脱粒功能C的代表电子控制装置,所以向计算机200返回表示持有与脱粒功能C有关的功能数据Dc并且是脱粒功能C的代表电子控制装置这一情况的第2功能列表生成用通信数据K2(具体而言为图15(a)所示的第3功能识别数据Rc及第3功能代表识别数据Tc)的通知。计算机200中的控制部250判断第2功能列表生成用通信数据K2的状态(具体而言,判断为存在第3功能识别数据Rc并且是脱粒功能C的代表电子控制装置)而识别出第2电子控制装置102持有与脱粒功能C有关的功能数据Dc并且是脱粒功能C的代表电子控制装置这一情 况,在图16所示的表TB2的第2电子控制装置102中将识别脱粒功能C的存储器区域的标志及识别脱粒功能C的代表电子控制装置的存储器区域的标志设为有效。
另外,在列表信息生成步骤中,如图14(b)所示,第3电子控制装置103由于持有与行驶控制功能A、收割功能B及脱粒功能C有关的功能数据Da、Db、Dc并且是行驶控制功能A的代表电子控制装置,所以向计算机200返回表示持有与行驶控制功能A、收割功能B及脱粒功能C有关的功能数据Da、Db、Dc并且是行驶控制功能A的代表电子控制装置这一情况的第3功能列表生成用通信数据K3(具体而言为图15(b)所示的第1~第3功能识别数据Ra~Rc及第1功能代表识别数据Ta)的通知。计算机200中的控制部250判断第3功能列表生成用通信数据K3的状态(具体而言,判断为存在第1~第3功能识别数据Ra~Rc并且是行驶控制功能A的代表电子控制装置)而识别出第3电子控制装置103持有与行驶控制功能A、收割功能B及脱粒功能C有关的功能数据Da、Db、Dc并且是行驶控制功能A的代表电子控制装置这一情况,在图16所示的表TB2的第3电子控制装置103中将识别行驶控制功能A、收割功能B及脱粒功能C的存储器区域的标志以及识别行驶控制功能A的代表电子控制装置的存储器区域的标志设为有效。
另外,在列表信息生成步骤中,如图14(c)所示,第4电子控制装置104由于持有与行驶控制功能A及收割功能B有关的功能数据Da、Db并且是收割功能B的代表电子控制装置,所以向计算机200返回表示持有与行驶控制功能A及收割功能B有关的功能数据Da、Db并且是收割功能B的代表电子控制装置这一情况的第4功能列表生成用通信数据K4(具体而言为图15(c)所示的第1及第2功能识别数据Ra、Rb及第2功能代表识别数据Tb)的通知。计算机200中的控制部250判断第3功能列表生成用通信数据K4的状态(具体而言,判断为存在第1及第2功能识别数据Ra、Rb并且是收割功能B的代表电子控制装置)而识别出第4电子控制装置104持有与行驶控制功能A及收割功能B有关的功能数据Da、Db并且是收割功能B的代表电子控制装置这一情况,在图16所示的表TB2的第4电子控制装置104中将识别行驶控制功能A及收割功能B的存储器区域的标志以及识别收割功能B的代表电子控制装置的存储器区域的标志设为有效。
另外,在列表信息生成步骤中,如图14(d)所示,第6电子控制装置106由于持有与发动机作动功能D有关的功能数据Dd并且是发动机作动功能D的代表电子控 制装置,所以向计算机200返回表示持有与发动机作动功能D有关的功能数据Dd并且是发动机作动功能D的代表电子控制装置这一情况的第6功能列表生成用通信数据K6(具体而言为图15(d)所示的第4功能识别数据Rd及第4功能代表识别数据Td)的通知。计算机200中的控制部250判断第6功能列表生成用通信数据K6的状态(具体而言,判断为存在第4功能识别数据Rd并且是发动机作动功能D的代表电子控制装置)而识别出第6电子控制装置106持有与发动机作动功能D有关的功能数据Dd并且是发动机作动功能D的代表电子控制装置这一情况,在图16所示的表TB2的第6电子控制装置106中将识别发动机作动功能D的存储器区域的标志及识别发动机作动功能D的代表电子控制装置的存储器区域的标志设为有效。
由此,能够生成按第1~第7电子控制装置101~107的装置不同地将功能进行列表而得到的包含代表电子控制装置的信息的按装置不同功能列表信息LD2。
而且,在数据采集步骤中,当在功能选择步骤中选择了共同功能时,基于包含代表电子控制装置的信息的按装置不同功能列表信息LD2(参照图16),将代表电子控制装置作为通信对方进行通信来采集与选择信息的共同功能有关的共同功能数据。
例如,在数据采集步骤中,当在功能选择步骤中选择了作为共同功能的行驶控制功能A的情况下,为了采集与行驶控制功能A有关的功能数据Da,从在列表信息生成步骤中所生成的、存储于RAM222的按装置不同功能列表信息LD2(参照图16)中提取作为行驶控制功能A的代表电子控制装置的第3电子控制装置103。
将与这样提取出的行驶控制功能A的代表电子控制装置的第3电子控制装置103相对应的第3装置识别信息KS3(在此为地址信息[0003])作为通信对方地址进行通信。具体而言,在数据采集步骤中,如图14(b)所示,从行驶控制功能A的代表电子控制装置的第3电子控制装置103中的非易失性存储器120c不仅采集第3电子控制装置103的与行驶控制功能A有关的功能数据Da的过去的累积信息,而且还采集按第1及第4电子控制装置101、104的装置不同地(与第1及第4装置识别信息KS1、KS4(在此为地址信息[0001]、[0004])一起)保存的与行驶控制功能A有关的功能数据Da的过去的累积信息。
根据本第2实施方式,通过在列表信息生成步骤中生成包含代表电子控制装置的信息的按装置不同功能列表信息LD2,从而不用与持有在功能选择步骤中所选择的功能(例如行驶控制功能A)有关的功能数据Da的所有电子控制装置(例如第1、第3及 第4电子控制装置101、103、104)进行通信,而只与持有与所选择的共同功能有关的共同功能数据(例如与行驶控制功能A有关的共同功能数据Da)的电子控制装置(例如第3电子控制装置103)通信,就能够取得相符合的功能数据(例如第1、第3及第4电子控制装置101、103、104的与行驶控制功能A有关的功能数据(例如功能数据Da)的过去的累积信息)。由此,能够使与所选择的功能有关的功能数据(例如与行驶控制功能A有关的共同功能数据Da)的采集时间缩短。
(第3实施方式)
接下来,以下对第3实施方式进行说明。此外,在第3实施方式中,对与第1及第2实施方式相同的构成赋予相同的符号,以不同点为中心进行说明。
然而,从计算机200向第1~第7电子控制装置101~107进行与行驶控制功能A、收割功能B、脱粒功能C、发动机作动功能D及仪表计量功能E之中的进行控制的功能有关的相同的(共同的、单一的)公开请求(具体而言为使用了地址信息[9999]的公开请求),若从第1~第7电子控制装置101~107一齐以相同的(共同的、单一的)格式进行了与行驶控制功能A、收割功能B、脱粒功能C、发动机作动功能D及仪表计量功能E有关的响应(具体而言为第1~第7功能列表生成用通信数据K1~K7(参照图7及图15)的通知),则引起第1~第7电子控制装置101~107之间的该响应的冲突,于是,产生再次发送该响应这类的处理,因此,该响应的发送需要时间。
在该点上,本第3实施方式的联合收割机100具备响应时间设定部Qb2(参照图2的虚线),该响应时间设定部Qb2针对相同的(共同的、单一的)公开请求,在第1~第7电子控制装置101~107之间设定相互不同的响应时间。
具体而言,联合收割机100构成为,作为与第1~第7电子控制装置101~107进行控制的功能有关的相同的(共同的、单一的)公开请求,使用地址信息[9999]从计算机200向第1~第7的所有电子控制装置101~107进行询问。
而且,响应时间设定部Qb2针对使用了地址信息[9999]的询问,在第1~第7电子控制装置101~107之间设定如下的响应时间t1~t7,即,对考虑了接收及发送的最小处理时间即最小必要响应时间(例如10ms左右)的基本响应时间ts,加上基于唯一的(unique)地址信息(具体而言为[0001]~[0007])计算出的唯一的地址计算时间(具体而言为地址信息×1ms)而得到的响应时间t1~t7。
例如,在第1电子控制装置101中,由于地址信息为[0001],所以第1电子控制装置101的响应时间t1为:10ms+[0001]×1ms=11ms。另外,在第2电子控制装置102中,由于地址信息是[0002],所以第2电子控制装置102的响应时间t2为:10ms+[0002]×1ms=12ms。以下,若同样地进行计算,则第3~第7电子控制装置103~107的响应时间t3~t7分别为13ms、14ms、15ms、16ms、17ms。即,通过使用唯一的地址信息进行计算,能够在第1~第7电子控制装置101~107之间唯一地确定响应时间t1~t7。
图17是用于说明在本第3实施方式的***中在从计算机200向第1~第7电子控制装置101~107进行了相同的公开请求的情况下从第1~第7电子控制装置101~107对计算机200进行响应的状态的说明图。
如图17所示,若从计算机200向第1~第7电子控制装置101~107进行了相同的(共同的、单一的)公开请求,则第1电子控制装置101在接收公开请求并经过响应时间t1(例如11ms)后进行响应,第2电子控制装置102在接收公开请求并经过响应时间t2(例如12ms)后进行响应。以下,同样地,第3~第7电子控制装置103~107分别在接收公开请求并经过响应时间t3(例如13ms)~t7(例如17ms)后进行响应。此外,在图17中,由于在同一图中表示第5及第6电子控制装置105、106以及第5及第6功能列表生成用通信数据K5、6,所以响应时间t5和响应时间t6的箭头的长度相同,但实际上,响应时间t5和响应时间t6的时间不同。
根据本第3实施方式,即使从计算机200向第1~第7电子控制装置101~107进行与相符合的功能有关的相同的(共同的、单一的)公开请求,由于响应时间设定部Qb2设定在第1~第7电子控制装置101~107之间相互不同的响应时间t1~t7,所以即使第1~第7电子控制装置101~107之间的与相符合的功能有关的响应(第1~第7功能列表生成用通信数据K1~K7的通知)是相同的(共同的、单一的)格式,也能够避免冲突,由此,可以省去再次发送该响应之类的处理,因此,能够使该响应的发送时间缩短。
此外,在本第1~第3实施方式中,作为***应用了联合收割机,但是,只要具备控制各种功能的电子控制装置,任何***都可以。作为***不限定于此,但是,例如,除了联合收割机以外,还可以列举耕耘机和拖拉机之类的作业机、铲车等施工机械、或者游艇和渔船之类的船舶等。
另外,作为数据采集装置,应用了笔记本型个人计算机,但是,例如,也可以是具备计算机功能以及有线通信功能及/或无线通信功能的智能终端机等移动(携带)终端机。
本发明,只要不超出其精神或主要特征,可以以其他的各种形式进行实施。因此,上述的实施例在所有点上只不过是示例,不能限定性地进行解释。本发明的范围由权利要求表示,不受说明书正文的任何约束。并且,属于权利要求的均等范围的变形和变更完全在本发明的范围内。
另外,该申请主张基于2011年2月15日在日本申请的特愿2011-029380的优先权。言及于此,将其所有内容编入本申请。
符号说明
100 联合收割机(***的一例)
200 计算机(数据采集装置的一例)
101 第1电子控制装置
102 第2电子控制装置
103 第3电子控制装置
104 第4电子控制装置
105 第5电子控制装置
106 第6电子控制装置
107 第7电子控制装置
A 行驶控制功能
B 收割功能
C 脱粒功能
D 发动机作动功能
E 仪表计量功能
Da 与行驶控制功能有关的功能数据
Db 与收割功能有关的功能数据
Dc 与脱粒功能有关的功能数据
Dd 与发动机作动功能有关的功能数据
De 与仪表计量功能有关的功能数据
LD1 按装置不同功能列表信息
LD2 按装置不同功能列表信息
SN1 第1选择信息
SN2 第2选择信息
SN3 第3选择信息
SN4 第4选择信息
SN5 第5选择信息
Qa1 列表信息生成部
Qa2 功能选择部
Qa3 数据采集部
Qb1 代表电子控制装置设定部
Qb2 响应时间设定部
t1 第1响应时间
t2 第2响应时间
t3 第3响应时间
t4 第4响应时间
t5 第5响应时间
t6 第6响应时间
t7 第7响应时间
Claims (4)
1.一种数据采集装置,与具备对各种功能进行控制的电子控制装置的***进行通信来采集与所述功能有关的功能数据,其特征在于,具备:
列表信息生成部,在开始采集所述功能数据之前,与所述***所具备的所有所述电子控制装置进行通信来取得所述电子控制装置进行控制的所述功能,按所述功能的种类及所述电子控制装置的装置不同而进行列表,生成按装置不同功能列表信息;
功能选择部,为了采集所述功能数据而选择至少一个所述功能的种类;以及
数据采集部,基于在所述列表信息生成部生成的所述按装置不同功能列表信息,将与所述功能选择部所选择的所述至少一个所述功能相符合的所述电子控制装置作为通信对方进行通信,来采集与所述选择信息的所述功能有关的所述功能数据。
2.根据权利要求1所述的数据采集装置,其特征在于,
当在所述***中分散于多个所述电子控制装置进行控制的所述功能之中的至少一个功能被设为在所述电子控制装置的至少两个电子控制装置之间共同的功能即共同功能,并且所述至少两个电子控制装置中的任意一个代表电子控制装置与其余的电子控制装置进行通信来取得与所述共同功能有关的共同功能数据的情况下,所述列表信息生成部生成包含所述代表电子控制装置的信息的所述按装置不同功能列表信息,所述数据采集部在所述功能选择部选择了所述共同功能时,基于包含所述代表电子控制装置的信息的所述按装置不同功能列表信息,将所述代表电子控制装置作为通信对方进行通信来采集与所述选择信息的所述共同功能有关的所述共同功能数据。
3.一种***,与权利要求2所述的数据采集装置进行通信,并将分散于多个所述电子控制装置进行控制的所述功能之中的至少一个功能设为在所述电子控制装置之中的至少两个电子控制装置之间共同的功能即共同功能,其特征在于,
具备代表电子控制装置设定部,该代表电子控制装置设定部将所述至少两个电子控制装置之中的任意一个设定为代表电子控制装置。
4.一种***,与权利要求1或2所述的数据采集装置进行通信,其特征在于,
具备响应时间设定部,若从所述数据采集装置向多个所述电子控制装置进行了与所述功能有关的相同的公开请求,则该响应时间设定部针对所述相同的公开请求设定在多个所述电子控制装置之间相互不同的响应时间。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011029380A JP5663339B2 (ja) | 2011-02-15 | 2011-02-15 | データ収集装置及びそれを備えたシステム |
JPJP2011-029380 | 2011-02-15 | ||
JP2011-029380 | 2011-02-15 | ||
PCT/JP2012/052067 WO2012111420A1 (ja) | 2011-02-15 | 2012-01-31 | データ収集装置及びそれと通信するシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103328948A CN103328948A (zh) | 2013-09-25 |
CN103328948B true CN103328948B (zh) | 2015-07-01 |
Family
ID=46672356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280006178.6A Active CN103328948B (zh) | 2011-02-15 | 2012-01-31 | 数据采集装置及与其进行通信的*** |
Country Status (8)
Country | Link |
---|---|
US (1) | US9390113B2 (zh) |
EP (1) | EP2677294B1 (zh) |
JP (1) | JP5663339B2 (zh) |
KR (1) | KR101483048B1 (zh) |
CN (1) | CN103328948B (zh) |
ES (1) | ES2680118T3 (zh) |
TW (1) | TW201244623A (zh) |
WO (1) | WO2012111420A1 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5825100B2 (ja) * | 2011-05-31 | 2015-12-02 | 富士通株式会社 | センサデータ収集システム |
DE102014200822A1 (de) * | 2014-01-17 | 2015-07-23 | Robert Bosch Gmbh | Kommunikationsschnittstelle für eine drahtlose Übertragung von Daten zwischen einem Batteriesystem und einer weiteren Einrichtung |
JP6310331B2 (ja) * | 2014-06-03 | 2018-04-11 | 本田技研工業株式会社 | 車両診断用のデータ収集装置及びデータ収集方法 |
JP6310332B2 (ja) * | 2014-06-03 | 2018-04-11 | 本田技研工業株式会社 | 車両診断機及び車両診断方法 |
US9858733B2 (en) | 2014-06-03 | 2018-01-02 | Honda Motor Co., Ltd. | Vehicle diagnostic data collecting apparatus, vehicle diagnostic data collecting method, vehicle diagnostic machine, and vehicle diagnosing method |
KR101652328B1 (ko) * | 2015-10-14 | 2016-08-31 | 고려대학교 산학협력단 | 익명화 기법을 이용한 데이터 수집 방법 및 시스템 |
JP6185976B2 (ja) | 2015-12-16 | 2017-08-23 | 本田技研工業株式会社 | 車両診断用の記憶条件設定装置及びデータ記憶システム |
JP7094670B2 (ja) * | 2017-07-03 | 2022-07-04 | 矢崎総業株式会社 | 設定装置及びコンピュータ |
NL2023387B1 (nl) * | 2019-06-26 | 2021-02-01 | Lely Patent Nv | Systeem voor het maaien van gewas, in het bijzonder gras, en werkwijze voor het voeren van dieren met een dergelijk systeem |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1528620A (zh) * | 2003-09-26 | 2004-09-15 | 海信集团有限公司 | 汽车电子控制信息无线管理*** |
CN1794123A (zh) * | 2005-11-03 | 2006-06-28 | 重庆邮电学院 | 车辆控制***can/lin网络监测仪及测试方法 |
CN101334662A (zh) * | 2008-07-25 | 2008-12-31 | 重庆邮电大学 | 基于asap标准的汽车电控单元标定***及方法 |
EP2085881A1 (en) * | 2008-01-23 | 2009-08-05 | Denso Corporation | Electronic control unit for use in a vehicle |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5890080A (en) * | 1996-06-25 | 1999-03-30 | Freightliner Corporation | Truck with monitored and resettable electronic control units |
JPH11160202A (ja) * | 1997-11-27 | 1999-06-18 | Nissan Motor Co Ltd | 車両用データ収集装置 |
SE511098C2 (sv) * | 1997-12-08 | 1999-08-02 | Ericsson Telefon Ab L M | Kommunikationssystem och förfarande för att sända meddelanden i ett kommunikationssystem |
JP4013592B2 (ja) * | 2002-02-28 | 2007-11-28 | 株式会社デンソー | 車両通信システム |
US7529728B2 (en) * | 2003-09-23 | 2009-05-05 | Salesforce.Com, Inc. | Query optimization in a multi-tenant database system |
US7761863B2 (en) * | 2004-06-08 | 2010-07-20 | Covia Labs, Inc. | Method system and data structure for content renditioning adaptation and interoperability segmentation model |
US7716671B2 (en) * | 2005-07-07 | 2010-05-11 | Cisco Technology, Inc. | Method for coordinating a set of related tasks and events by reducing duplicated effort |
JP2007240436A (ja) | 2006-03-10 | 2007-09-20 | Denso Corp | 車両診断システム |
JP2008070133A (ja) | 2006-09-12 | 2008-03-27 | Mazda Motor Corp | 車両データ収集装置 |
JP2009051345A (ja) * | 2007-08-27 | 2009-03-12 | Hitachi Ltd | 車両情報収集システム及びその方法 |
JP5310138B2 (ja) * | 2009-03-13 | 2013-10-09 | 株式会社デンソー | 車両制御システム |
JP2011028559A (ja) * | 2009-07-27 | 2011-02-10 | Denso Corp | 中継プログラムおよび電子制御装置 |
CN101923348A (zh) * | 2010-07-16 | 2010-12-22 | 北京工业大学 | 一种基于CANopen的混合动力汽车车载故障诊断***和诊断方法 |
-
2011
- 2011-02-15 JP JP2011029380A patent/JP5663339B2/ja active Active
-
2012
- 2012-01-31 ES ES12747632.3T patent/ES2680118T3/es active Active
- 2012-01-31 KR KR1020137021942A patent/KR101483048B1/ko active IP Right Grant
- 2012-01-31 US US13/981,431 patent/US9390113B2/en active Active
- 2012-01-31 WO PCT/JP2012/052067 patent/WO2012111420A1/ja active Application Filing
- 2012-01-31 EP EP12747632.3A patent/EP2677294B1/en active Active
- 2012-01-31 CN CN201280006178.6A patent/CN103328948B/zh active Active
- 2012-02-13 TW TW101104528A patent/TW201244623A/zh unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1528620A (zh) * | 2003-09-26 | 2004-09-15 | 海信集团有限公司 | 汽车电子控制信息无线管理*** |
CN1794123A (zh) * | 2005-11-03 | 2006-06-28 | 重庆邮电学院 | 车辆控制***can/lin网络监测仪及测试方法 |
EP2085881A1 (en) * | 2008-01-23 | 2009-08-05 | Denso Corporation | Electronic control unit for use in a vehicle |
CN101334662A (zh) * | 2008-07-25 | 2008-12-31 | 重庆邮电大学 | 基于asap标准的汽车电控单元标定***及方法 |
Non-Patent Citations (1)
Title |
---|
汽车ABS电子控制单元综合性能测试试验台;张为等;《农业机械学报》;20090930;第40卷(第9期);第37-40页 * |
Also Published As
Publication number | Publication date |
---|---|
KR20130118959A (ko) | 2013-10-30 |
WO2012111420A1 (ja) | 2012-08-23 |
US20130311526A1 (en) | 2013-11-21 |
ES2680118T3 (es) | 2018-09-03 |
TW201244623A (en) | 2012-11-16 |
EP2677294A4 (en) | 2016-10-12 |
JP5663339B2 (ja) | 2015-02-04 |
KR101483048B1 (ko) | 2015-01-15 |
CN103328948A (zh) | 2013-09-25 |
US9390113B2 (en) | 2016-07-12 |
EP2677294B1 (en) | 2018-05-23 |
JP2012168024A (ja) | 2012-09-06 |
EP2677294A1 (en) | 2013-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103328948B (zh) | 数据采集装置及与其进行通信的*** | |
JP5199003B2 (ja) | 管理装置及び計算機システム | |
CN101388911B (zh) | 网络应用程序离线数据采集方法 | |
EP2290604A1 (en) | Traffic visualization across web maps | |
US20070009627A1 (en) | Molding machine and molding machine management system | |
CN105009010A (zh) | 控制***、控制装置、图像处理装置及控制方法 | |
CN102696040B (zh) | 中继装置及文件共享方法 | |
KR20100136441A (ko) | 무선 디지털 콘텐츠 관리를 위한 방법 및 기기 | |
CN103154903B (zh) | 车辆数据获取***及车辆数据获取方法 | |
CN104749993A (zh) | 用于配置工业安全继电器的***和方法 | |
CN104333593B (zh) | 运动控制器远程控制方法、故障诊断方法及远程控制*** | |
US20070213906A1 (en) | Work vehicle software application display management system and associated method | |
CN108076015A (zh) | 权限信息的处理方法和装置 | |
EP3757934A1 (en) | Integrated agricultural production system and method | |
JP2007034547A (ja) | モーションシステムおよびそのトレースデータ設定方法 | |
CN105579920A (zh) | 可编程控制器以及可编程控制器的控制方法 | |
JP7013934B2 (ja) | コントローラ | |
US20160191602A1 (en) | System and method for automating the transfer of data from a web interface to a database or another web interface | |
CN102809955A (zh) | 用于对基金会现场总线链接装置进行写保护的***和方法 | |
CN100395721C (zh) | 集中监控受限程序的***与方法 | |
JP4183602B2 (ja) | 障害監視方法及びプログラム | |
JP2006085372A (ja) | 情報処理システム | |
JP3691272B2 (ja) | 分散処理システムおよび障害解析情報の保存方法 | |
KR102336938B1 (ko) | 농작업차량의 작업정보 제공장치 | |
CN116324765A (zh) | 操作辅助***以及操作辅助方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: Osaka, Japan Patentee after: Yangma Power Technology Co., Ltd Address before: Osaka Japan Patentee before: YANMAR Co.,Ltd. |