CN100589065C - 电子控制装置及电子驱动装置 - Google Patents
电子控制装置及电子驱动装置 Download PDFInfo
- Publication number
- CN100589065C CN100589065C CN200410030237.0A CN200410030237A CN100589065C CN 100589065 C CN100589065 C CN 100589065C CN 200410030237 A CN200410030237 A CN 200410030237A CN 100589065 C CN100589065 C CN 100589065C
- Authority
- CN
- China
- Prior art keywords
- mentioned
- processing
- input
- electronic
- circuit
- 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.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 claims abstract description 482
- 238000003860 storage Methods 0.000 claims abstract description 50
- 238000009434 installation Methods 0.000 claims description 127
- 238000011282 treatment Methods 0.000 claims description 83
- 238000000034 method Methods 0.000 claims description 66
- 230000008569 process Effects 0.000 claims description 64
- 238000004364 calculation method Methods 0.000 claims description 25
- 230000008676 import Effects 0.000 claims description 11
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000012508 change request Methods 0.000 claims description 2
- 230000008859 change Effects 0.000 description 91
- 238000007726 management method Methods 0.000 description 30
- 230000000694 effects Effects 0.000 description 29
- 238000010586 diagram Methods 0.000 description 23
- 230000015572 biosynthetic process Effects 0.000 description 20
- 238000005755 formation reaction Methods 0.000 description 20
- 230000009471 action Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000001914 filtration Methods 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 7
- 102100038460 CDK5 regulatory subunit-associated protein 3 Human genes 0.000 description 6
- 101000882982 Homo sapiens CDK5 regulatory subunit-associated protein 3 Proteins 0.000 description 6
- 230000005611 electricity Effects 0.000 description 4
- 230000014759 maintenance of location Effects 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 3
- 230000000052 comparative effect Effects 0.000 description 3
- 239000000498 cooling water Substances 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000007493 shaping process Methods 0.000 description 2
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 2
- 235000012364 Peperomia pellucida Nutrition 0.000 description 1
- 240000007711 Peperomia pellucida Species 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7867—Architectures of general purpose stored program computers comprising a single central processing unit with reconfigurable architecture
Abstract
本发明提供一种能够变更处理内容的电子控制装置和电子驱动装置。使输入处理电路(2)介于输入端子(T1~T3)与MPU3的输入口(P1~P3)之间,使输出处理电路(4)介于MPU3的输出口(P4~P6)与输出端子(T4~T6)之间。在输入处理电路(2)中设置切换部(21、22)及处理部(23~25),在输出处理电路(4)中设置切换部(41、42)及处理部(43~45),切换控制部(5)通过以切换信息存储部(6)存储的切换信息为基础,切换切换部(21、22、41、42),来切换输入端子与输入口的连接关系及对输入信号的处理内容、输出口与输入端子的连接关系及对输出信号的处理内容。
Description
技术领域
本发明涉及运算处理从输入端子输入的输入信号后输出控制信号的电子控制装置,特别是涉及能够变更处理内容的电子控制装置及电子驱动装置。
背景技术
近年来,在车辆中装载电子控制设备(ECU),在车辆的运行时电子控制必要的各种各样的处理。例如,通过将ECU适用于发动机的喷出控制中,并与速度传感器和水温传感器等连接,从而能够根据车辆的速度和发动机的冷却水的温度来控制汽油的喷出量。
在这样的车载ECU中,大多因车辆的种类和行驶的国家等不同而导致输入输出信号和处理动作不同。因此,在车载ECU中,期望每辆车能够受理不同的输入,能够变更设定,从而可以执行必要的处理工作。
为了实现该期望,在现有的车载ECU中,预先将多个处理动作作为程序存储,利用程序的切换来进行变更设定(例如,参照专利文献1)。
此外,在开发时为了确认程序的工作,考虑有切换相对CPU的输入输出信号的控制装置的模拟器(例如,参照专利文献2)。
(专利文献1)
特开平5-171997号公报
(专利文献2)
特开平6-161987号公报
但是,在上述的现有的ECU中,虽然能够利用程序的切换来选择处理动作,但不能变更输入输出信号的形式。例如,虽然在输入的信号的电压因设计的变更而变化了的情况下,需要调整输入电压,但由于电压的变更需要硬件变更,因此,不能利用程序的切换来对应。同样地,变更必要的输出形式的情况,或变更端子与输出信号的连接关系的情况也需要硬件变更。这样,就不能由程序的切换来实现ECU内部的硬件要素的设定变更,而需要变更ECU电路构成本身。
此外,在上述的模拟器中,虽然为了开发时的程序的动作确认而具有切换输入输出信号的功能,但在确认结束后,不能在实际的产品中进行硬件构成的变更。但是,处理内容的变更不只是在ECU的开发时追求,而且在向车辆装载时或修理时也需要进行。
即,在现有的ECU中,存在着在开发结束后不能进行硬件的变更,处理内容的变更限定于程序部分的变更这样的问题。因此,在需要硬件变更的情况下,就要重新进行ECU的设计和制造,需要时间和费用。此外,由于需要对每个车辆的种类个别地制造ECU,因此,还有成本提高的问题。
在电子驱动装置(EDU)中也发生着同样的问题。虽然该EDU在对输入的信号进行了滤波等处理之后,给予期望的驱动电流并输出,但由于大多由硬件来实现对该输入信号的处理和驱动电流的给予,故开发结束后的变更是困难的。
发明内容
本发明为了解决上述现有技术的问题点,其目的在于提供一种能够变更处理内容的电子控制装置和电子驱动装置。
为了解决上述问题,达到上述目的,本发明之一的电子控制装置,运算处理从输入端子输入的输入信号后输出控制信号,其特征在于,包括:执行上述运算处理的运算处理部;对上述输入信号执行所定的处理,并向上述运算处理部供给的输入处理电路;和切换上述输入处理电路对输入信号的处理内容的处理切换部。
根据该发明,电子控制装置构成为使输入处理电路介于输入端子与运算处理部之间,由处理切换部切换输入处理电路的处理内容。
此外,本发明之二的电子控制装置,其特征在于,在本发明之一的发明中,上述处理切换部将上述输入处理电路的处理内容作为输入处理信息存储,以该输入处理信息为基础,切换上述输入处理电路的处理内容。
根据该发明,电子控制装置通过以输入处理信息为基础切换输入处理电路,从而可以根据需要切换由输入处理电路实现的处理内容,还可以利用输入信息的变更来变更切换的内容。
此外,本发明之三的电子控制装置,其特征在于,在本发明之一或之二的发明中,上述处理切换部以上述运算处理部输出的运算结果为基础,切换上述输入处理电路的处理内容。
根据该发明,电子控制装置通过以运算处理部的运算结果为基础,变更对输入信号的处理,从而可以对应于运算处理的内容,对同一输入信号进行不同处理。
还有,本发明之四的电子控制装置,其特征在于,在本发明之一、之二或之三的发明中,上述处理切换部用时分来切换上述输入处理电路的处理内容。
根据该发明,电子控制装置通过用时分来切换输入处理电路的处理,从而可以对应于运算处理的处理状况,切换对输入信号的处理,还可以在有多个输入端子的情况下共用输入处理电路的处理。
此外,本发明之五的电子控制装置,其特征在于,在本发明之一~之四的任一项发明中,上述输入处理电路包括:根据每个对上述输入信号的处理内容不同而不同的多个处理电路;和将上述输入信号向该多个处理电路中的任意一个输入的输入开关。
根据该发明,电子控制装置具备根据对每个输入处理内容不同而不同的多个处理电路,通过切换向哪个处理电路输入输入信号,来变更对输入信号的处理内容。
再有,本发明之六的电子控制装置,其特征在于,在本发明之五的发明中,上述输入处理电路具备对输入信号执行同一处理的多个处理电路,上述处理切换部在执行处理的处理电路中发生了异常时,切换成执行同一处理的其他处理电路。
根据该发明,电子控制装置通过切换对输入信号执行同一处理的处理电路,从而可以在使用中的处理电路发生了异常时使用备用电路继续处理。
此外,本发明之七的电子控制装置,其特征在于,在本发明之一~之四的任一项发明中,上述输入处理电路利用可编程IC对上述输入信号执行所定的处理,上述处理切换部通过改写该可编程IC,来切换对上述输入信号的处理内容。
根据该发明,电子控制装置可以利用能改写处理内容的可编程IC来执行对输入信号的处理,利用可编程IC的改写来变更处理内容。
另外,本发明之八的电子控制装置,其特征在于,在本发明之一~之四的任一项发明中,上述输入处理电路具备:将上述输入信号变换为数字信号的模拟/数字变换器;和对由该模拟/数字变换器变换后的数字信号,执行所定的处理的逻辑IC,上述处理切换部通过改写该逻辑IC存储的处理内容,来切换对上述输入信号的处理内容。
根据该发明,电子控制装置可以在A/D变换了输入信号之后,不利用逻辑IC进行输入信号的处理,而利用存储在逻辑IC内的程序的改写来变更处理内容。
此外,本发明之九的电子控制装置,其特征在于,在本发明之一~之八的任一项发明中,上述输入处理电路进一步切换多个输入端子与上述运算处理部的连接关系。
根据该发明,电子控制装置通过切换多个输入端子与运算处理部的连接关系,从而可以切换向运算处理部输入的输入信号。
还有,本发明之十的电子控制装置,其特征在于,在本发明之九的发明中,上述输入处理电路对于从多个输入端子输入的输入信号分别执行独立的处理。
根据该发明,电子控制装置通过对于从多个输入端子各自输入的输入信号独立地执行处理,从而并行地处理多个输入信号。
再有,本发明之十一的电子控制装置,其特征在于,在本发明之一~之十的任一项发明中,还具备对上述运算处理部输出的运算结果执行所定的处理,并将该处理结果作为上述控制信号输出的输出处理电路,上述处理切换部进一步切换上述输出处理电路的处理内容。
根据该发明,电子控制装置构成为使输出处理电路介于运算处理部与输出端子之间,由处理切换部切换输出处理电路的处理内容。
此外,本发明之十二的电子控制装置,其特征在于,在本发明之十一的发明中,上述输出处理电路进行向上述运算结果提供所定的驱动电流的处理。
根据该发明,电子控制装置可以任意地切换向运算处理部输出的运算结果提供的驱动电流。
另外,本发明之十三的电子控制装置,其特征在于,在本发明之十二的发明中,上述输出处理电路利用多个驱动电路的组合,来生成向上述运算结果提供的驱动电流。
根据该发明,电子控制装置通过利用多个驱动电路的组合,来生成向运算处理部的运算结果提供的驱动电流,从而使可选择的驱动电流的数量增加。
此外,本发明之十四的电子控制装置,其特征在于,在本发明之十三的发明中,上述输出处理电路具备分别专门向多个输出端子分配的专用驱动电路组,从该专用驱动电路组中选择用于驱动电流生成的驱动电路或其组合。
根据该发明,电子控制装置通过向多个输出端子分配各自专用的驱动电路,组合该驱动电路,从而可以向每个输出端子提供不同驱动电路。
还有,本发明之十五的电子控制装置,其特征在于,在本发明之十三的发明中,上述输出处理电路具备多个输出端子共用的共用驱动电路组,从该共用驱动电路组中选择用于驱动电流生成的驱动电路或其组合。
根据该发明,电子控制装置通过从多个输出端子共用的驱动电路组中,选择一个向每个输出端子分配的驱动电路,从而可以向每个输出端子分配一个不同的驱动电流。
此外,本发明之十六的电子控制装置,其特征在于,在本发明之一~之十五的任一项发明中,还具备在上述处理切换部切换处理内容时管理是否允许该切换处理的切换管理部。
根据该发明,电子控制装置在处理内容的切换时,通过设置管理是否允许切换的切换管理部,可以在处理的切换中具有限制。
另外,本发明之十七的电子控制装置,其特征在于,在本发明之十六的发明中,上述切换管理部对上述切换处理的内容设定了请求权限。
根据该发明,电子控制装置通过对处理内容分别设定请求权限,从而可以管理是否对每个进行切换的处理内容允许切换。
此外,本发明之十八的电子控制装置,其特征在于,在本发明之十七的发明中,上述切换管理部在上述切换处理时,在输入了满足上述请求权限的识别信号的情况下,允许该切换处理。
根据该发明,电子控制装置根据是否已输入了满足请求权限的识别信号来管理切换处理的可否。
还有,本发明之十九的电子控制装置,其特征在于,在本发明之十七的发明中,上述切换管理部产生请求上述切换处理的切换请求,在表示该切换请求的数据内包含满足上述请求权限的权限信息的情况下,允许由该切换请求所请求的切换处理。
根据该发明,电子控制装置根据表示切换请求的数据内是否包含满足请求权限的权限信息来判定切换处理的可否。
再有,本发明之二十的电子控制装置,其特征在于,在本发明之十六~十九的任一项发明中,上述切换管理部具备取得位置信息的位置信息取得部,以上述位置信息取得部取得的位置信息为基础,决定是否允许切换处理。
根据该发明,电子控制装置通过以位置信息为基础来判定切换处理的可否,从而可以仅在所定的地方允许切换处理。
此外,本发明之二十一的电子控制装置,运算处理从输入端子输入的输入信号后输出控制信号,其特征在于,包括:执行上述运算处理的运算处理部;对上述运算处理部输出的运算结果执行所定的处理,并将该处理结果作为上述控制信号输出的输出处理电路;和切换上述输出处理电路对输出信号进行的处理内容的处理切换部。
根据该发明,电子控制装置构成为使输出处理电路介于运算处理部与输出端子之间,由处理切换部切换输出处理电路的处理内容。
另外,本发明之二十二的电子控制装置,运算处理从输入端子输入的输入信号并输出控制信号,其特征在于,包括:执行上述运算处理的运算处理部;对多个输入信号分别执行所定的处理,并向上述运算处理部供给,由多个可以对该多个输入信号共同地输入的处理电路构成的输入处理电路;和相对上述输入信号选择该多个处理电路中的所定的处理电路,可以由该所定的处理电路来处理该输入信号的选择装置。
根据该发明,电子控制装置构成为使多个输入处理电路介于输入端子与运算处理部之间,通过选择多个处理电路的组合,来分别切换对多个输入信号的处理内容。
此外,本发明之二十三的电子控制装置,其特征在于,在本发明之二十二的发明中,上述处理选择装置以上述输入信号为基础,选择上述输入处理电路中的多个处理电路的组合。
根据该发明,电子控制装置构成为以输入的信号为基础,通过变更输入处理电路中的处理电路的组合,从而能对输入的信号执行适合的处理。
还有,本发明之二十四的电子控制装置,其特征在于,在本发明之二十二或二十三的发明中,上述选择装置具备切换输入信号与处理电路的连接的切换部,通过控制该切换部的切换,来进行对输入信号的处理电路的选择。
根据该发明,电子控制装置构成为通过切换输入端子与处理电路的连接,来选择对多个输入信号各自的处理电路。
另外,本发明之二十五的电子控制装置,运算处理从输入端子输入的输入信号并输出控制信号,其特征在于,包括:执行上述运算处理的运算处理部;和对上述输入信号执行所定的处理,并向上述运算处理部供给的输入处理电路,上述输入处理电路以从外部接收的处理变更请求为基础,切换对上述输入信号的处理内容。
根据该发明,电子控制装置构成为使输入处理电路介于输入端子与运算处理部之间,根据来自外部的请求,切换输入处理电路的处理内容。
再有,本发明之二十六的电子驱动装置,对输入信号执行所定的处理,并向该处理结果提供所定的驱动电流后输出,其特征在于,具备切换上述所定的处理与向上述处理结果提供的上述所定的驱动电流的值的至少一方处理切换部。
根据该发明,电子驱动装置构成为可以任意地设定对输入信号的处理内容及向处理结果提供的驱动电流的值。
附图说明
图1是说明本实施方式1的ECU的概要构成的说明图。
图2是表示分别独立地设置了与图1中示出的处理部对应的处理电路的输入处理电路的一例的图。
图3是说明图2中示出的处理电路的电路例的图。
图4是说明图1中示出的切换信息存储部存储的连接信息的说明图。
图5是对图4中示出的连接信息的变更进行说明的说明图。
图6是表示利用可编程IC实现了图1中示出的处理部和切换部的输入处理电路的一例的图。
图7是表示利用逻辑IC实现图1中示出的处理部的功能的输入处理电路的构成的一例的图。
图8是说明在图1中示出的切换部内使用了选择器的ECU的概要构成的图。
图9是说明可进一步变更图1中示出的各处理部的处理内容的构成的说明图。
图10是说明时分处理的情况中的动作的说明图。
图11是说明图1中示出的输出处理电路的构成例的说明图。
图12是说明用共有的驱动电路来生成各输出端子用的驱动电流时的输出处理电路的构成的图。
图13是说明本发明的实施方式2的ECU的概要构成的说明图。
图14是说明图13中示出的权限数据的内容的说明图。
图15是说明独立设置了切换输入处理电路的处理内容的切换控制部和切换输出处理电路的处理内容的切换控制部的ECU的图。
图16是表示以MPU的运算结果为基础来控制输出处理电路的ECU的构成之构成图。
图17是表示通过组合多个处理部来决定对输入信号的处理内容的ECU的构成的概要构成图。
图18是说明图17中示出的ECU的动作的说明图。
图19是说明图17中示出的输入处理电路中的时分处理的说明图。
图20是说明图17中示出的ECU中的动作的具体例的说明图。
图21是说明以来自多个输入输出端子的信号为基础来执行处理的处理部的说明图。
图22是说明在单一的微型计算机内部设置了MPU、切换控制部和切换信息存储部的ECU的说明图。
图23是说明已将切换控制部和切换信息存储部设于外部的ECU的图。
图24是说明统一管理多个ECU的处理内容的情况的说明图。
图25是说明可变更处理内容的EDU的概要构成的概要构成图。
图26是说明由数字总线和逻辑门构成的切换部的说明图。
图中:1、1d、101、101a、101b、101c、101d、101e、112~115-ECU,2、2a、2b、2c、2d、102-输入处理电路,3、103、103a-MPU,4、4d、104-输出处理电路,5、5a、105、105a、105b、105c-切换控制部,6、106、106a、106b、106c-切换信息存储部,7-切换管理部,7a-权限数据,9-导航系统,9a-GPS天线,21、21c、22、41、42、121、121a、122、122a、141、141a、142、142a-切换部,21d、22d、41d、42d-选择器,23~25、23b~25b、43~45、43a~45a、123~125、123a~125a、143~145-处理部,23a~25a、61~64-处理电路,51-FPGA,52-模拟/数字变换器,53-逻辑IC,71~74、81~90-驱动电路,110-微型计算机,111-外部控制装置,116-EDU,120-网络,T1~T3、T14-输入端子,T4~T6-输出端子,P1~P3-输入口,P4~P6-输出口,SW11~SW13、SW21~SW23、SW31~SW33、SW41~SW43-开关,R1~R3-电阻,C1-电容器,V1、V2-恒压,OP1-运算放大器。
具体实施方式
以下,参照附图,对本发明的电子控制装置(ECU)及电子驱动装置(EDU)的最佳实施方式进行说明。
(实施方式1)
首先,对本实施方式1的ECU1的概要构成进行说明。图1是说明本实施方式1的ECU1的概要构成的说明图。在图1中,ECU1具有输入端子T1~T3、输入处理电路2、MPU3、输出处理电路4、输出端子T4~T6、切换控制部5和切换信息存储部6。
另外,输入处理电路2在其内部具有切换部21、处理部23~25、切换部22。处理部23~25分别具有对输入信号执行所定的处理的功能,切换部21切换输入端子T1~T3与处理部23~25的连接关系。另外,切换部22切换处理部23~25与MPU3的输入口P1~P3的连接关系。
因此,从输入端子T1~T3输入的输入信号在由处理部23~25的任意一个处理部处理后,输入到输入口P1~P3的任意一个中。通过由切换部21和切换部22进行该输入端子T1~T3、处理部23~25、输入口P1~P3的连接关系的切换,可以任意地设定对输入信号的处理内容和将处理后的输入信号输入到MPU3的哪一个口中。
MPU3在其内部具有处理器或存储器,根据内部存储的程序,对来自输入口P1~P3的输入信号执行运算,从输出口P4~P6输出运算结果。而且,虽然在此由MPU进行运算处理,但若能够执行期望的运算处理,则也可以使用ASIC等。
输出处理电路4在其内部具有切换部41、处理部43~45、切换部42。处理部43~45分别具有对MPU3的运算结果执行所定的处理的功能,切换部41切换输出口P4~P6与处理部43~45的连接关系。再有,切换部42切换处理部43~45与输出端子T4~T6的连接关系。
因此,从输出口P4~P6输出的运算结果在由处理部43~45的任意一个处理部处理后,从输出端子T4~T6的任意一个输出。通过由切换部41和切换部42进行该输出口P4~P6、处理部43~45、输出端子T4~T6的连接关系的切换,可以任意地设定对MPU3的运算结果的处理内容和从哪个端子输出处理后的运算结果。
切换控制部5向切换部21和22发送切换请求,变更输入端子T1~T3、处理部23~25、输入口P1~P3的连接关系。另外,切换控制部5通过向切换部41和42发送切换请求,来变更输出口P4~P6、处理部43~45、输出端子T4~T6的连接关系。
切换信息存储部6存储有将端子、口及处理部的连接关系与切换部21、22、41、42的设定建立对应的切换信息。切换控制部5通过以切换信息存储部6存储的切换信息为基础,向切换部21、22、41、42发送切换请求,从而能够变更切换部21、22、41、42的设定,以实现期望的连接关系。
另外,通过改写切换信息存储部6存储的切换信息,能够变更端子、口及处理部的连接关系与切换部的设定的对应关系。
接着,对输入处理电路的具体构成例进行说明。图2是表示分别独立地设置了与处理部23~25对应的处理电路的输入处理电路的一例的图。在图2中,输入处理电路2a分别独立地具有:实现与处理部23对应的处理之处理电路23a、实现与处理部24对应的处理之处理电路24a、实现与处理部25对应的处理之处理电路25a。
还有,切换部21a由开关SW11~SW13和开关SW21~SW23构成。开关SW11~SW13是分别进行输入端子T1~T3的接通/断开控制的开关。另外,开关SW21~SW23是分别进行处理电路23a~25a的接通/断开控制的开关。因此,通过接通开关SW11~SW13的任意一个,就能够选择输入端子T1~T3的任意一个,通过接通开关SW21~SW23的任意一个,就能够选择处理电路23a~25a的任意一个。
同样,切换部22a由开关SW31~SW33和开关SW41~SW43构成。开关SW31~SW33是分别进行处理电路23a~25a的接通/断开控制的开关。再有,开关SW41~SW43是分别进行输入口P1~P3的接通/断开控制的开关。因此,通过接通开关SW31~SW33的任意一个,就能够选择处理电路23a~25a的任意一个,通过接通开关SW41~SW43的任意一个,就能够选择输入口P1~P3的任意一个。
这样,通过分别独立地设置处理电路23a~25a,选择输入端子、处理电路、输入口,从而能够任意地设定输入端子与输入口的连接关系和对输入信号的处理的内容。
在此,处理电路23a~25a进行输入信号的电压调整、滤波、信号整形等处理。图3中示出可以用作处理电路23a~25a的电路例。图3(a)是使用了电阻R1的下拉电路,使输入信号中的低电位稳定。此外,图3(b)是使用了电阻R2和恒压V1的上拉电路,使输入信号中的高电位稳定。
再有,图3(c)是使用了电阻R3和电容器C 1的滤波电路,利用电阻R3和电容器C1来进行决定的频率的去除。此外,图3(d)是使用了运算放大器OP1和恒压V2的比较器,比较输入信号的电位和恒压V2,并输出比较结果。
通过将这些电路构成作为处理电路23a~25a使用,能够实现输入信号的电压调整、滤波、信号整形。再有,由处理电路实现的功能不限于此,例如,也可以是乘法电路等其他构成。
这样地,在利用切换部21a、切换部23a的开关控制来选择处理电路23a~25a的任意一个时,切换信息存储部6存储图4所示的连接信息。图4(a)是表示口和处理部的连接关系的图,图4(b)是表示与图4(a)对应的开关的设定的图。
在图4(a)中示出对来自输入端子T1的输入信号执行处理A,并向输入口P2供给的情况。同样,也示出对来自输入端子T2的输入信号执行处理B,并向输入口P3供给的情况;对来自输入端子T3的输入信号执行处理C,并向输入口P1供给的情况。在这里,处理A是由处理电路23a实现的处理,处理B、C分别是由处理电路24a、25a实现的处理。
与该图4(a)中示出的连接关系对应,在图4(b)中示出的开关的设定中指定成为接通状态的开关。具体地说,示出了针对来自输入端子T1的输入信号,使开关S11、S21、S31、S42为接通状态。还有,示出了针对来自输入端子T2的输入信号,使开关S12、S22、S32、S43为接通状态,示出了针对来自输入端子T3的输入信号,使开关S13、S23、S33、S41为接通状态。
这样,通过与期望的连接状态对应,指定成为接通状态的开关,就能够向各输入端子分配任意的处理和输入口。
然而,在变更向各输入端子分配的处理和输入口的情况下,可以通过改写切换信息来实现变更。例如,如图5(a)所示,在将对输入端子T1的处理变更为处理B,将对输入端子T2的处理变更为处理A的情况下,可以通过变更图5(b)中示出的开关的设定,来实现处理的变更。具体地说,在图5(b)中示出了针对来自输入端子T1的输入信号,使开关S11、S22、S32、S42为接通状态,另外示出了针对来自输入端子T2的输入信号,使开关S12、S21、S31、S43为接通状态。
这样,通过改写切换信息,能够变更向各输入端子分配的处理和输入口。该切换信息的改写也可以取决于来自外部的输入,也可以根据MPU3的运算结果进行改写。
再有,在本实施方式中,可以进行如下的连接的切换。即,一般情况下是对应于各种各样的车辆来进行以上说明的处理电路的切换,但也可以对应于在相同的车辆中变更方式的情况。
例如,虽然在车载用中可采用传感器信号作为输入信号,但该传感器信号有时随着时效变化而特性变化。为了与此对应,希望变更处理电路的特性值。作为这种处理电路,列举滤波电路。
因此,预先在输入处理电路内设置具有与如图3(b)的滤波电路(称作处理B)不同的频率特性的滤波电路(称作处理D),并且切换部21a和22a也构成开关,以与该滤波电路连接。
而且,装载于某个车辆内的ECU在实际使用过程中,传感器特性改变了时,变更切换信息存储部的存储内容,以例如将处理B切换为处理D。
由此,切换部21a和22a进行切换,利用与处理B不同的处理D来处理输入端子T2中的输入信号。
根据以上说明,取得了能够变更方式的效果,使得不仅在ECU的模拟阶段或将ECU实际装载于车辆中的制造阶段,而且即使是车辆装载后,也能够进行对应于时效变化等的处理。
接着,对输入处理电路的其他构成例进行说明。图6是表示利用可编程IC实现了处理部和切换部的输入处理电路的一例的图。在该图中,输入处理电路2b具有FPGA(Field Programmable Gate Array即,现场可编程门阵列)51。FPGA51在其内部具有电路元件、布线及开关,利用开关的切换来实现各种电路构成。通过利用切换控制部5切换该FPGA的开关,从而可以在对来自输入端子T1~T3的输入信号分别执行期望的处理之后,向输入口P1~P3供给。
还有,切换控制部5可以通过变更FPGA51内部的开关的连接状态,来变更输入端子T1~T3与输入口P1~P3的连接关系及对各输入信号的处理的内容。因此,在该构成中,切换信息存储部6存储FPGA51内部的开关的连接关系。而且,在这里,作为可编程IC,虽然具有FPGA51,但只要是能够改写的IC,例如也可以使用FPAA(Field Programmable AnalogArray即,现场可编程模拟阵列)。
接下来,参照图7,对利用逻辑IC实现处理部23~25的功能的输入处理电路的构成例进行说明。在该图中,输入处理电路2c具备切换部21c、模拟/数字变换器(ADC)52及逻辑IC53。切换部21c具有分别对应于输入端子T1~T3的开关,从输入端子T1~T3的任意一个,向ADC52输入已输入的输入信号。ADC52将输入信号变换成数字信号,并输入到逻辑IC53中。逻辑IC53利用已存储于其内部的程序处理数字信号,并向输入口P1~P3的任意一个供给。
在该输入处理电路2c中,由ADC52将输入信号变换为可在逻辑IC53中处理的数字信号,并利用逻辑IC53的程序处理进行对输入信号的处理与输入口的选择。因此,切换控制部5通过改写逻辑IC53的程序,可以变更输入端子与输入口的连接关系及对输入信号的处理内容。从而,在该构成中,切换信息存储部6存储向逻辑IC供给的程序。
然而,输入端子T1~T3并未限于仅使用其中一个,也可以同时使用输入端子T1~T3。这种情况下,作为切换部21、22、41、42,通过使用选择器,从而能够同时使用输入端子T1~T3。
图8是说明作为切换部21、22、41、42,使用了选择器的ECU1d的概要构成的图。在该图中,输入处理电路2d,取代切换部21而具有选择器21d,取代切换部22而具有选择器22d。同样,输出处理电路4d,取代切换部41而具有选择器41d,取代切换部42而具有选择器42d。由于其他构成要素与图1中示出的ECU1相同,故标记相同的符号,并省略说明。
选择器21d将处理部23~25的任意一个分别连接在输入端子T1~T3上。另外,选择器22d将输入口P1~P3的任意一个分别连接在处理部23~25上。因此,输入处理电路2d能够并行执行对已输入到各输入端子中的输入信号的处理,并向输入口P1~P3供给。
在图8中,选择器21d将处理部24连接在输入端子T1上,将输入端子T2连接在处理部23上,将处理部25连接在输入端子T3上。再有,选择器22d将输入口P3连接在处理部23上,将输入口P1连接在处理部24,将输入口P2连接在处理部25上。
因此,从输入端子T1输入的输入信号在由处理部24处理后,向输入口P1供给。同时,从输入端子T2输入的输入信号在由处理部23处理后,向输入口P3供给。另外,从输入端子T3输入的输入信号在由处理部25处理后,向输入口P2供给。
同样,选择器41d相对输出口P4~P6分别连接处理部43~45的任意一个。另外,选择器42d相对处理部43~45分别连接输出端子T4~T6的任意一个。因此,输出处理电路4d可以并行执行对从各输出口供给的运算结果的处理,并从输出端子T4~T6输出。
在图8中,选择器41d将处理部43连接在输出口P4上,将处理部45与输出口P5连接,将处理部44与输出口P6连接。还有,选择器42d将输出端子T4连接在处理部43上,将输出端子T5连接在处理部44上,将输出端子T6连接在处理部45上。
因此,从输出口P4供给的运算结果在由处理部43处理后,从输出端子T4输出。同时,从输出口P5供给的运算结果在由处理部45处理后,从输出端子T6输出。从输出口P6供给的运算结果在由处理部44处理之后,从输出端子T5输出。
这样,在切换部21、22、41、42中通过使用选择器21d、22d、41d、42d,可以同时使用各输入端子、各处理部和各输出端子并行地进行信号处理。因此,例如,即使利用ECU的方式变更而置换了对各输入端子输入的信号,也可以不进行硬件的变更,而由选择器的切换来与新的方式进行对应。
但是,在向输入端子分别分配处理部,并行地处理各输入信号时,希望可以进一步变更各处理部的处理内容。图9中表示能变更各处理部的处理内容的构成例。在该图中,处理部23b具有处理电路61~64。通过利用开关选择该处理电路61~64的任意一个,从而可以切换处理部23b执行的处理内容。
再有,处理部24b、25b也与处理部23b同样,在其内部具有多个处理电路,通过利用开关选择多个处理电路的任意一个,来切换执行的处理内容。根据来自切换控制部5的切换请求,来进行处理部23b、24b、25b中的处理电路的切换。因此,在该构成中,切换信息存储部6将每个处理部选择完的处理电路作为切换信息进行存储。
这样,通过向各输入端子分配处理部,还可以选择各处理部中的处理内容,从而可以对来自各输入端子的输入信号同时执行处理,且任意变更其处理内容。
另一方面,在ECU1中并行处理来自各输入端子的输入信号时,也可以构成为共用处理部23~25,进行时分处理。具体地说,通过在MPU3的处理进行的同时,切换部21、22、41、42随时执行切换处理,从而可以一边共用处理部23~25,一边处理来自输入端子T1~T3的输入信号。此时,切换控制部5接受来自MPU3的输出,向切换部21、22、41、42发送切换请求。
图10中示出时分处理时的动作例。如该图所示,在时分处理中,ECU1首先根据切换部21、22、41、42的设定,将输入端子T1与处理部23连接,将处理部23与MPU3连接,将MPU3与处理部44连接,将处理部44与输出端子T4连接。
接着,切换控制部5向切换部21、22、41、42发送切换请求,将输入端子T2与处理部25连接,将处理部25与MPU3连接,将MPU3与处理部45连接,将处理部45与输出端子T5连接。
接下来,切换控制部5向切换部21、22、41、42发送切换请求,将输入端子T3与处理部24连接,将处理部24与MPU3连接,将MPU3与处理部43连接,将处理部43与输出端子T6连接。
然后,切换控制部5控制切换部21、22、41、42,以再次进行对来自输入端子T1的输入信号的处理。这样,切换控制部5通过与MPU3的动作对应,依次向切换部21、22、41、42发送切换请求,ECU1就能够时分来自多个输入端子T1~T3的输入并进行处理。
在图10中,各输入端子与处理部23的关系是一对一的,但在该时分处理中,多个输入端子可以使用同一处理部。这样,通过在多个输入端子中共用处理部,可以小型化ECU全体的电路构成。
接着,对输入信号的处理的切换的利用例进行说明。对输入信号的处理内容的变更并未限于输入信号自身的变更和方式的变更的情况,可以广泛地使用。
具体地说,有根据MPU3执行的程序,对同一输入信号执行不同处理的情况。例如,作为处理部,准备ADC和CMOS缓冲电路,在通常处理时利用ADC向MPU3输入输入信号,异常检测时利用CMOS缓冲电路向MPU3输入。在该构成中,在阻抗测定等需要详细的模拟信号信息的情况下,虽然由ADC将输入信号变换为n位的数字信号,并向MPU3输入,但在ECU1中发生了某种异常时,能够由CMOS缓冲电路二值化同一输入信号,并向MPU3输入,进行断线检测。
另外,也可以构成为在准备多个执行同一内容的处理之处理部,且在使用中的处理部内发生了异常时,使用执行同一内容的处理的其他处理部继续进行处理。在该构成中,在MPU3检测出处理部的异常时,通过将其他处理部作为备用电路使用,可以提高ECU的系统的稳定性。
接下来,对输出处理电路4的处理进行说明。在从输出端子T4~T6输出MPU3的运算结果的情况下,必须要有将输出信号的电压或驱动电流等与输出目的地的装置配合的处理。输出处理电路4在每个输出端子内设定对MPU3的运算结果的处理,根据需要进行变更。此外,输出处理电路在对MPU3的运算结果执行了处理后,可以选择从哪个输出端子输出。
图11是表示输出处理电路4的构成的一例的图。在该图中,输出处理部43a在其内部具有驱动电路71~74及开关。该驱动电路分别生成所定的驱动电流。由于利用切换部41的动作可以从输出口P4~P6的任意一个向处理部43a输入运算结果,故通过选择使用的驱动电路,可以决定相对运算结果的驱动电流。由驱动电路给予了驱动电流的运算结果被输入到切换部42,利用切换部42的设定,从输出端子T4~T6的任意一个输出。
在这里,驱动电路71~74可以单独使用,也可以组合多个驱动电路进行使用。例如,若驱动电路71生成的驱动电流为0.1A,驱动电路72生成的驱动电流为0.2A,驱动电路73生成的驱动电流为0.4A,驱动电路74生成的驱动电流为0.8A,则利用驱动电路71~74的组合,可以在0.1A~1.5A之间每0.1A生成一个驱动电流。
具体地说,可以在所需驱动电流为0.2A时,使驱动电路72的开关为接通状态,可以在所需驱动电流为1.0A时,使驱动电路72和驱动电路74为接通状态。另外,在所需驱动电流为1.5A时,通过将驱动电路71~74全部设为接通状态,就可以得到1.5A的驱动电流。
与处理部43a同样,处理部44a和处理部45a也在其内部分别具有多个驱动电路和开关。从而可以利用开关的切换来生成所需的驱动电流。
利用切换控制部5进行该输出处理电路4中的切换部41、42的切换和处理部42a~45a中的驱动电路的选择,并将该处理的内容作为切换信息存储在切换信息存储部6内。
这样,通过在处理部43a~45a的内部分别设置多个驱动电路,针对输出口P4~P6与输出端子T4~T6的连接关系,分别分配处理部43a~45a的任意一个,从而可以分别向从各输出口输出的运算结果供给所需驱动电流,并从输出端子T4~T6输出。
再有,在利用输出处理电路4向各运算结果分配驱动电流时,不一定需要给每个输出端子分配一个处理部,而可以构成为从共有的驱动电路中选择各自输出端子使用的驱动电路。
图12中表示使用共有的驱动电路生成各输出端子用的驱动电流时的输出处理电路的构成。在图12中,取代切换部41和42,设置选择器41a和42a,另外,取代处理部43~45,设置驱动电路81~90。
选择器41a由切换控制部5控制,切换输出口P4~P6与驱动电路81~90的连接关系。还有,选择器42a由切换控制部5控制,切换驱动电路81~90与输出端子T4~T6的连接关系。由于驱动电路81~90分别生成所定的驱动电流,故利用该选择器41a和42a的切换,可以向从各输出口输出的运算结果提供期望的驱动电流。
具体地说,在图12中,将驱动电路82、83连接在输出口P4上,从输出端子T5输出。此外,将驱动电路86、87、89连接在输出口P5上,从输出端子T6输出。另外,将驱动电路84连接在输出口P6上,从输出端子T4输出。
这样,通过共用多个驱动电路,利用共用的驱动电路的组合来生成各输出端子用的驱动电流,不但抑制了驱动电路的数量,而且向各输出端子供给所需的驱动电流。
在这里,通过将驱动电路81~90的驱动电流设为0.1A、0.2A、0.4A、0.8A的二倍间隔,从而可以利用驱动电路的组合,使能向输出端子供给的驱动电流的种类增加。另外,在这里,由于需要向多个输入端子供给驱动电流,故优选准备多个具有同一驱动电流的驱动电路。
如上所述,在本实施方式1中,切换控制部5通过以切换信息存储部6内存储的切换信息为基础,切换切换部21、22、41、42的连接状态,可以变更对输入信号的处理内容及对MPU3的运算结果的处理内容。
再有,可以任意设定输入端子T1~T3与MPU3的输入口P1~P3的连接关系,分别独立地选择对从各输入端子输入的输入信号执行的处理。
另外,切换控制部5通过对应于MPU3的处理状况,依次切换输入端子T1~T3、处理部23~25、MPU3、处理部43~45、输出端子T4~T6的连接关系,并进行时分处理,从而可以在多个输入端子中共有处理部23~25,在多个输出端子中共有处理部43~45,可以小型化ECU1。
还有,通过构成为相对同一输入信号切换多个处理,从而可以对应于MPU3的处理,切换对输入信号的处理的内容。
此外,在设置了多个执行同一处理的处理部的构成中,由于在执行中的处理部内发生了异常时可以将其他处理部作为备用电路使用,故可以提高ECU的系统稳定性。
而且,可以任意设定MPU3的输出口P4~P6与输出端子T4~T6的连接关系,分别独立地选择对从各输出端子输出的运算结果执行的处理。
另外,通过在输出端子T4~T6中共用多个驱动电路,组合驱动电路,来生成向各输出端子供给的驱动电流,从而可以抑制驱动电路的数量,小型化ECU1。
这样,在本实施方式示出的车载ECU中,可以在开发结束后,例如在向车辆的装载时或进行修理时,根据需要来实现包括硬件构成的变更可以大幅度地减轻方式变更所花费的时间和费用。再有,由于即使在因车种不同或使用的国家不同等而需要不同方式的情况下,也能够装载同-ECU,故可以实现制造成本的降低。
(实施方式2)
虽然在上述实施方式1中,对能根据需要变更处理内容的ECU进行了说明,但在本实施方式2中,对作为其应用例,对处理内容的变更设定权限,并根据权限来管理是否允许处理内容的变更的车载ECU进行说明。
图13是说明本实施方式2的车载用ECU的概要构成的说明图。在图13中,ECU1e具有切换管理部7。另外,ECU内部的切换控制部5a与切换管理部7连接。其他的构成和动作与实施方式1中示出的ECU1相同,对同一构成要素标记同一符号,并省略说明。
切换管理部7在其内部具有权限数据7a。权限数据7a是对输入处理电路2和输出处理电路5的处理内容的切换设定了请求权限的数据,切换管理部7在切换控制部5a向输入处理电路2和输出处理电路4发送切换请求时,参照该权限数据7a,决定可否执行切换请求。
图14中表示权限数据7a的具体例。在该图中,对于处理A和处理D,请求权限等级1以上,对于处理B和处理C,请求权限等级2。即,在权限等级2中,虽然可以执行全部的处理的切换,但在权限等级1中,不能执行处理B和处理C的切换,在权限等级0中,不能执行处理的切换。
在这里,处理A~处理D是分别由输入处理电路2或输出处理电路4的任意一个处理部来实现的处理。或者,权限等级的设定,例如,可以对ECU的开发工厂给予权限等级2,对车辆工厂给予权限等级1。
通过这样的设定,就可以在ECU的开发工厂中切换全部的处理,在车辆工厂中根据车辆状态,允许切换所需的某一部分的处理的切换,可以禁止由权限等级0即没有权限等级的用户等进行的处理的切换。
在进行处理的切换时,作为向切换管理部7通知权限等级的方法,例如,可以在切换执行之前请求识别信号的输入。在该构成中,切换管理部7a利用识别信号与权限数据7a的比较,判定是否允许切换处理的执行。
另外,也可以构成为对请求切换的信号自身附加权限等级后进行通知。在该构成中,切换管理部7a在发生了切换请求的情况下,确认在该数据内部是否包含权限信息,仅在包含满足请求权限的权限信息时材允许切换处理。
还有,切换管理部7可以以位置信息为基础,判定可否执行切换。切换管理部7利用图中未示出的位置信息取得部,从ECU1e外部的导航系统9取得位置信息。导航系统9可以使用GPS天线9a来生成位置信息。
切换管理部7利用取得的位置信息是否是预先登记的所定位置,来决定是否允许切换。即,预先登记车辆的生产工厂和修理工厂的位置,在取得的位置信息与已登记的生产工厂或修理工厂的位置一致的情况下,才允许切换,从而可以仅在生产工厂和修理工厂中允许处理的切换,在其以外的地方禁止处理的切换。
如上所述,在本实施方式2涉及的ECU1e中,由于对处理内容的变更设定权限,并作为权限数据7a存储,切换管理部7以权限数据7a为基础,管理是否允许处理内容的切换,故可以防止处理内容的非法变更和错误的变更。
再有,通过取得位置信息,利用取得的位置信息是否与预先登记的位置信息一致,来判定可否切换,从而仅在工厂等特定的地方允许切换。
特别是近年来,大多在车辆中装载导航系统,通过有效利用该导航系统生成的位置信息,可以实现处理内容的切换管理。
再有,在本实施方式2中,虽然对在输入处理电路2和输出处理电路4的切换控制中设置请求权限的情况进行了说明,但在MPU3的软件的变更中也可以使用同样的请求权限。此外,对于利用了位置信息的可否改写的判定,也可以使用于判定是否认定MPU3中的软件的改写。
(实施方式3)
虽然在上述实施方式1中,可以根据需要变更处理内容的ECU进行了说明,在上述实施方式2中,对处理内容的权限的设定进行了说明,但在本实施方式3中,对能变更处理内容的ECU的各种变形例及应用例进行说明。
图15是表示独立设置了切换输入处理电路的处理内容的切换控制部和切换输出处理电路的处理内容的切换控制部的ECU的图。在该图中,ECU101具有输入端子T1~T3、输入处理电路102、MPU103、输出处理电路104、输出端子T4~T6、切换控制部105a、105b及切换信息存储部106a、106b。
另外,输入处理电路102在其内部具有切换部121、处理部123~125、切换部122。处理部123~125分别具有对输入信号执行所定的处理的功能,切换部121切换输入端子T1~T3与处理部123~125的连接关系。此外,切换部122切换处理部123~125与MPU103的输入口P1~P3的连接关系。
因此,从输入端子T1~T3输入的输入信号在由处理部123~125的任意一个处理部处理后,输入到输入口P1~P3的任意一个中。通过由切换部121及切换部122切换该输入端子T1~T3、处理部123~125、输入口P1~P3的连接关系,从而可以任意地设定对输入信号的处理内容和将处理后的输入信号输入到MPU103的哪一个口中。
切换控制部105a向切换部121、122发送切换请求,变更输入端子T1~T3、处理部123~125、输入口P1~P3的连接关系。此外,切换信息存储部106a存储有将端子、口及处理部的连接关系与切换部121、122的设定建立对应的切换信息。切换控制部105a通过以切换信息存储部106a存储的切换信息为基础,向切换部121、122发送切换请求,从而变更切换部121、122的设定,以实现期望的连接关系。
MPU103在其内部具有处理器和存储器,根据内部存储的程序,执行对来自输入口P1~P3的输入信号的运算,并从输出口P4~P6输出运算结果。再有,在此虽然由MPU进行运算处理,但只要能执行期望的运算处理,也可以使用ASIC等。
输出处理电路104在其内部具有切换部141、处理部143~145、切换部142。处理部143~145分别具有对MPU3的运算结果执行所定的处理的功能,切换部141切换输出口P4~P6与处理部143~145的连接关系。此外,切换部142切换处理部143~145与输出端子T4~T6的连接关系。
因此,从输出口P4~P6输出的运算结果在由处理部143~145的任意一个处理部处理后,从输出端子T4~T6的任意一个输出。通过由切换部141和切换部142切换该输出口P4~P6、处理部143~145、输出端子T4~T6的连接关系,从而可以任意地设定对MPU103的运算结果的处理内容和从哪个端子输出处理后的运算结果。
切换控制部105b通过向切换部141和142发送切换请求,来变更输出口P4~P6、处理部143~145、输出端子T4~T6的连接关系。切换信息存储部106b存储有将端子、口及处理部的连接关系与切换部141、142的设定建立对应的切换信息。切换控制部105b通过以切换信息存储部106b存储的切换信息为基础,向切换部141、142发送切换请求,从而变更切换部141、142的设定,以实现期望的连接关系。
另外,通过改写切换信息存储部106b存储的切换信息,可以变更端子、口及处理部的连接关系与切换部的设定的对应关系。
这样,即使构成为独立地设置了控制输入处理电路102的连接关系的切换控制部105a和控制输出处理电路104的连接关系的切换控制部105b,也能得到实现与实施方式1中示出的ECU同样效果的ECU。
而且,在使切换控制部和切换信息存储部独立的情况下,由于对MPU的运算结果给予适当的驱动电流,故决定输出处理电路的处理内容的切换控制部,优选以MPU的运算结果为基础来控制处理内容。图16中表示以MPU的运算结果为基础来控制输出处理电路的ECU的构成例。
在图16示出的ECU101a中,MPU103a向切换控制部105b发送对该运算结果适当的输出处理的内容。切换控制部105b从切换信息存储部106b读出实现从MPU103a接收的处理内容所必需的切换部141、142的连接状态,控制切换部141、142。
这样,通过向切换控制部105b发送MPU对运算结果进行的必要输出处理的内容,从而即使在独立地进行输入处理电路中的处理内容的管理和输出处理电路中的处理内容的管理的情况下,也能够对各输入信号的运算结果执行适当的输出处理。
接着,对输入处理电路的构成例进行说明。图17是表示通过组合多个处理部来决定对输入信号的处理内容的ECU的构成的概要构成图。在图17示出的ECU101b中,处理部123a、124a、125a与切换部121双向连接。由于其他构成与上述的ECU相同,故对同一构成要素标记同一符号,并省略说明。
由于处理部123a、124a、125a分别与切换部121双向连接,故通过选择切换部121的连接状态,相对单一的输入信号可以组合多个处理部来使用。
图18中表示切换部121的连接例。如该图所示,切换部121首先由处理部123a处理从输入端子T1输入的输入信号后,进行处理部124a的处理,并向MPU发送。另一方面,切换部121在对从输入端子T2输入的输入信号进行了处理部123a的处理之后,向MPU发送。
另外,切换部121对从输入端子T3输入的输入信号,首先,由处理部125a进行处理,接着由处理部123a处理之后,执行处理部124a的处理,并发送给MPU。
此外,在到此为止所说明的实施例中,虽然原来相对三个输入信号选择各自的处理电路,但这里对利用方式变更新追加了第四个输入信号的情况进行说明。再有,作为输入端子,从ECU制造时起具有4个(也包括T14),设T14为预先设置的备用端子。
各处理部可以相对各输入信号即各输入端子通用地连接。即,处理部123a、124a、125a可以与输入端子T1、T2、T3、T14的任一个连接,可以向处理部123a~125a输入通过T1~T3或T14的端子输入的任一个输入信号。
在向输入端子T14输入第四个输入信号时,预先变更切换信息存储部106的顺序信息。然后,切换控制部105按照预先变更的存储内容,从相对该输入信号的多个处理部123a~125a中例如选择处理部123a,使切换部121切换,使输入端子T14与处理部123a连接。这样,第四个输入信号就通过输入端子T14、切换部121输入到处理部123a中。
再有,选择装置例如也可以包括切换部、切换控制部、切换信息存储部,也可以仅包括切换部,将切换控制部和存储部设置在ECU外部。此外,作为选择装置,也可以构成为包括切换部和切换控制部,将存储部设置在ECU外部。只要能相对输入信号选择性地处理所定的处理电路就可以。
此外,不但适用于输入处理电路,当然也可以适用于输出处理电路。这种情况下,输出处理电路的输入信号采用由MPU处理后的输出信号。
这样,在组合使用多个处理部的情况下,在多个输入端子中共有各个处理部。因此,为了并行处理从多个输入端子输入的信号,优选进行时分处理。图19是说明输入处理电路102中的时分处理的说明图。
如图19所示,在处理从输入端子T1输入的输入信号时,连接输入端子T1和处理部123a,连接处理部123a和处理部124a,连接处理部124a和MPU103。接着,在处理从输入端子T2输入的输入信号时,连接输入端子T2和处理部123a,连接处理部123a和MPU103。
另外,在处理从输入端子T3输入的输入信号的情况下,连接输入端子T3和处理部125a,连接处理部125a和处理部123a,连接处理部123a和处理部124a,连接处理部124a和MPU103。
之后,在再次处理从输入端子T1输入的输入信号的情况下,连接输入端子T1和处理部123a,连接处理部123a和处理部124a,连接处理部124a和MPU103。此外,在处理从输入端子T2输入的输入信号的情况下,连接输入端子T2和处理部123a,连接处理部123a和MPU103。
因此,即使在向输入端子T1~T3分别输入了不同的信号时,也能够并行处理各信号。再有,如前所述,即使向T14新加入了输入信号,也可以如图19所示,进行时分处理。图20(a)中表示该并行处理的具体例。在图20(a)中,向输入端子T1输入来自第一旋转传感器的信号,向输入端子T2输入来自水温传感器的信号,向输入端子T3输入来自第二旋转传感器的信号。
另外,在图20(a)中,将低通滤波器作为处理部123a使用,将比较器作为处理部124a使用,将偏移补偿电路作为处理部125a使用。因此,来自第一旋转传感器的信号能够通过低通滤波器及比较器发送到MPU,来自水温传感器的信号能够通过低通滤波器发送到MPU,来自第二旋转传感器的信号被偏移补偿之后,能够通过低通滤波器及比较器发送到MPU。
然而,利用处理部的组合的处理内容的变更,不一定限于每个输入端子。例如,也可以相对从同一输入端子输入的信号,根据其信号的内容来变更处理部的组合。
图20(b)是对来自同一输入端子的输入,变更处理部的组合的情况进行说明的说明图。在图20(b)中,首先,对于输入到输入端子T1中的来自第一旋转传感器的信号,通过低通滤波器和第一比较器发送到MPU中。因此,向MPU发送第一旋转传感器输出的转速与第一比较器的比较结果。
MPU使用该比较结果执行运算处理。但是,在转速变化而在第一比较器的比较中不能得到适当的值的情况下,MPU切换处理部的组合,将低通滤波器和第二比较器连接在输入端子T1上。这样,通过根据第一旋转传感器的输出值来变更与输入端子1连接的处理部的组合,从而可以在转速变化了的情况下施行适当的处理。
这样,由于能够根据处理部的组合的变更来与各种各样的输入信号对应,故例如即使在对某个输入端子不输入还没想输入的信号时,也能够利用已有的处理部的组合来对应,极大程度地提高变更ECU构成时的自由度。
接着,对输入处理电路及输出处理电路的构成例进一步说明。图21中示出的ECU101c,输入处理电路102内部的切换部121a将从输入端子T1输入的信号与从输入端子T2输入的信号输入到处理部123中。因此,处理部123以两个输入信号为基础执行处理,并将处理结果发送到MPU103中。
另一方面,切换部121a向处理部125发送从输入端子T3输入的信号,处理部125以单一的输入信号为基础执行处理,并将处理结果发送到MPU103中。
还有,虽然从MPU103的输出口P4输出的信号由处理部143处理,并从输出端子T4输出,但从MPU103的输出口P6输出的信号被输入到处理部144和处理部145中,在各自的处理部中进行处理。该处理部144的处理结果从输出口T5输出,处理部145的处理结果从输出口T6输出。
这样,输入处理电路或输出处理电路中包含的处理部不一定与输入输出端子和输入输出口一一对应,也可以是以来自多个输入输出端子的信号为基础执行处理的处理部,也可以是在多个处理部中分别处理来自单一的输入输出端子的信号。
接着,对MPU103、切换控制部105及切换信息存储部106的构成进行说明。虽然也可以将MPU103、切换控制部105及切换信息存储部106分别作为独立的处理装置来实现,但如图22中示出的ECU101d所示,也可以构成为在单一的微型计算机内部设置MPU103、切换控制部105及切换信息存储部106。
在图22所示的ECU101d中,在微型计算机110的内部设置MPU103、切换控制部105和切换信息存储部106。这样,通过在同一微型计算机内进行设置,可以简化ECU的内部构成,降低制造成本。
而且,不需要在微型计算机110的内部独立设置MPU103与切换控制部105,例如也可以使MPU103承担切换控制部105的切换控制。
另外,切换控制部105及切换信息存储部106不一定需要设置在ECU的内部,也可以构成为从设于外部的切换控制部接收对切换部121、122、141、142的切换请求。
图23中表示将切换控制部105及切换信息存储部106设于外部的ECU。该图中示出的ECU101e以从外部控制装置111接收到的切换请求为基础,对切换部121、122、141、142的连接状态进行切换。
外部控制装置111,在其内部具备切换控制部105及切换信息存储部106,向ECU101e发送切换请求。在这里,外部控制装置111也可以是特殊化为ECU101e的切换控制的装置,也可以是其他ECU所含的功能的一部分。这样,通过利用其他ECU变更ECU101e的处理内容,从而可以让ECU101e执行对应于其他ECU的处理状况等的处理。
另外,外部控制装置与ECU的关系不一定需要一对一。图24是对统一管理多个ECU的处理内容的情况进行说明的说明图。如该图所示,ECU112通过网络120,与ECU113、114、115连接。还有,ECU112在其内部具有切换控制部105c和切换信息存储部106c。
该切换信息存储部106c存储与ECU113~115分别相关的切换信息,切换控制部105c通过网络120,控制ECU113~115中的处理的内容。因此,ECU112可以统一管理ECU113~115中的处理内容。
然而,在以上的说明中,虽然说明了在ECU(电子控制装置)中变更处理内容的情况,但通过使用同样的构成,可以变更EDU(电子驱动装置)中的处理内容。
图25中示出能够变更处理内容的EDU的构成例。在该图中,EDU116具有输入处理电路102、输出处理电路104、切换控制部105和切换信息存储部106。输入处理电路102利用处理部123~125处理从输入端子T1~T3输入的信号,并向输出处理电路104发送。
另一方面,输出处理电路104接收来自输入处理电路102的信号,利用处理部143~145进行处理,从输出端子T4~T6输出。在这里,通过根据存储于切换信息存储部106内的切换信息,切换控制部105将切换部121、122、141、142的连接状态切换,从而可以变更对输入到输入端子T1~T3中的信号进行的处理的内容或输出的端子。
由于输入处理电路102及输出处理电路104的内部构成或动作与上述ECU相同,故省略说明,但通过将本发明适用于EDU,也可以得到能变更处理内容的EDU。
然而,也可以在图13、图15、图16、图21、图22、图23、图24、图25示出的ECU和EDU中适用图17中所说明的构成。例如,在适用于图23示出的ECU的情况下,由ECU外部的切换控制部向切换部提供切换命令,相对输入信号选择所定的处理部,并向处理部输入该输入信号。
再有,本说明书中的处理电路,是包括数字、模拟两方的电路,不是仅指由分立部件构成的电路。
此外,切换部不只是由开关构成的部件,与此相对,也可以由数字总线及逻辑门构成,使逻辑门接通断开来切换连接,从而选择处理电路。图26中表示利用数字总线及逻辑门的切换部的构成。在该图的情况中,切换信息(顺序信息)设于微型计算机内,切换控制部(顺序控制)设于输入处理电路(IC)内。
(发明的效果)
如上所说明的,根据本发明之一,其效果在于,由于电子控制装置构成为在输入端子与运算处理部之间插入输入处理电路,由处理切换部切换输入处理电路进行的处理内容,故可以得到不仅在ECU的开发中,在向车辆装载时或修理时也能进行包括硬件构成变更的处理内容变更的电子控制装置。
此外,根据本发明之二,其效果在于,由于电子控制装置以输入处理信息为基础来切换输入处理电路,故可以根据需要切换利用输入处理电路实现的处理内容,另外,由于可以利用输入信息的变更来变更切换的内容,故可以得到能简易地变更包括硬件处理的处理内容的电子控制装置。
还有,根据本发明之三,其效果在于,由于电子控制装置以运算处理部的运算结果为基础,来变更对输入信号的处理,可以对应于运算处理的内容,对同一输入信号进行不同处理,故可以得到利用多个处理就能使用同一输入信号的电子控制装置。
另外,根据本发明之四,其效果在于,由于电子控制装置通过用时分来切换输入处理电路的处理,从而可以对应于运算处理的处理状况,切换对输入信号的处理,此外,在输入端子有多个的情况下,能够共用输入处理电路的处理,故得到能根据状况切换对输入信号的处理的小型电子控制装置。
此外,根据本发明之五,其效果在于,由于电子控制装置具备针对每个输入处理内容不同而不同的多个处理电路,通过切换向哪个处理电路输入输入信号,来变更对输入信号的处理内容,故可以得到能简易地切换硬件构成的电子控制装置。
再有,根据本发明之六,其效果在于,由于电子控制装置通过切换对输入信号执行同一处理的处理电路,可以在使用中的处理电路发生了异常时使用备用电路继续处理,故可以得到即使在硬件中发生了异常时也稳定动作的电子控制装置。
还有,根据本发明之七,其效果在于,由于电子控制装置可以利用可改写处理内容的可编程IC来执行对输入信号的处理,利用可编程IC的改写来变更处理内容,故可以得到用简易的构成就能变更硬件的电子控制装置。
另外,根据本发明之八,其效果在于,由于电子控制装置在A/D变换了输入信号之后,不由逻辑IC进行输入信号的处理,而由存储于逻辑IC内的程序的改写来变更处理内容,故可以得到将对输入信号的处理置换成数字处理后执行的电子控制装置。
此外,根据本发明之九,其效果在于,由于电子控制装置通过切换多个输入端子与运算处理部的连接关系,从而可以切换向运算处理部输入的输入信号,故可以得到能任意切换输入端子的连接目的地的电子控制装置。
还有,根据本发明之十,其效果在于,由于电子控制装置通过对从多个输入端子各自输入的输入信号独立地执行处理,从而可以并行地处理多个输入信号,故可以得到同时使用多个输入端子,且能切换对从各输入端子输入的信号的处理的电子控制装置。
再有,根据本发明之十一,其效果在于,由于电子控制装置构成为使输出处理电路介于运算处理部与输出端子之间,利用处理切换部切换输出处理电路的处理内容,故可以得到能切换对运算结果施行的处理内容的电子控制装置。
此外,根据本发明之十二,其效果在于,由于电子控制装置可以任意地切换向运算处理部输出的运算结果提供的驱动电流,故可以得到能变更向运算结果提供的驱动电流的电子控制装置。
另外,根据本发明之十三,其效果在于,由于电子控制装置通过利用多个驱动电路的组合,来生成向运算处理部的运算结果提供的驱动电流,从而使可选择的驱动电流的数量增加,故可以得到能变更向运算结果提供的驱动电流的电子控制装置。
再有,根据本发明之十四,其效果在于,由于电子控制装置通过向多个输出端子分配各自专用的驱动电路,组合该驱动电路,从而可以向每个输出端子提供不同驱动电路,故可以能分别向多个输出端子提供不同驱动电流的电子控制装置。
还有,根据本发明之十五,其效果在于,由于电子控制装置通过从多个输出端子共用的驱动电路组中选择分配给每个输出端子的驱动电路,从而可以向每个输出端子分配一个不同的驱动电流,故可以得到能向多个输出端子分别提供不同驱动电流的电子控制装置。
此外,根据本发明之十六,其效果在于,由于电子控制装置在处理内容的切换时,通过设置管理是否允许切换的切换管理部,使其在处理的切换中具有限制,因此可以得到能防止错误的处理切换或非法的处理切换的电子控制装置。
另外,根据本发明之十七,其效果在于,由于电子控制装置通过对处理内容分别设定请求权限,从而管理是否允许对每个进行切换的处理内容切换,故可以得到相对处理内容能详细地设定可否切换的电子控制装置。
再有,根据本发明之十八,其效果在于,由于电子控制装置利用是否已输入了满足请求权限的识别信号,来管理切换处理的可否,故可以得到以识别信号为基础来判断切换处理的可否,能防止错误的处理切换或非法的处理切换的电子控制装置。
此外,根据本发明之十九,其效果在于,由于电子控制装置根据表示切换请求的数据中是否包含满足请求权限的权限信息,来判定切换处理的可否,故可以得到能从切换请求自身判断切换处理的可否,防止错误的处理切换或非法的处理切换的电子控制装置。
还有,根据本发明之二十,其效果在于,由于电子控制装置通过以位置信息为基础来判定切换处理的可否,从而可以仅在所定的地方允许切换处理,因此可以得到能进一步严密地防止错误的处理切换或非法的处理切换的电子控制装置。
另外,根据本发明之二十一,其效果在于,由于电子控制装置构成为使输出处理电路介于运算处理部与输出端子之间,由处理切换部切换输出处理电路的处理内容,故可以得到能切换对运算结果施行的处理内容的电子控制装置。
此外,根据本发明之二十二,其效果在于,由于电子控制装置构成为使多个输入处理电路介于输入端子与运算处理部之间,通过选择多个处理电路的组合,来分别切换对多个输入信号的处理内容,故可以得到不仅在ECU的开发中,而且在向车辆装载时或修理时也能进行包括了硬件构成变更的处理内容变更的电子控制装置。
还有,根据本发明之二十三,其效果在于,由于电子控制装置构成为以输入的信号为基础,通过变更输入处理电路中的处理电路的组合,从而能对输入的信号执行适合的处理,因此可以得到能对应输入信号变更处理内容的电子控制装置。
再有,根据本发明之二十四,其效果在于,由于电子控制装置构成为通过切换输入端子与处理电路的连接,来选择分别相对多个输入信号的处理电路,因此可以得到对应于输入信号能简易地变更处理内容的电子控制装置。
另外,根据本发明之二十五,其效果在于,由于电子控制装置构成为使输入处理电路介于输入端子与运算处理部之间,根据来自外部的请求,来切换输入处理电路中的处理内容,故可以得到能根据外部状态来变更处理内容的电子控制装置。
此外,根据本发明之二十六,其效果在于,由于电子驱动装置构成为可以任意地设定对输入信号的处理内容或向处理结果提供的驱动电流的值,故可以得到不仅在EDU的开发中,而且在向车辆装载时或修理时也能进行包括了硬件构成变更的处理内容变更的电子控制装置。
Claims (26)
1.一种电子控制装置,运算处理输入信号后输出控制信号,其中包括:
输入上述输入信号的输入端子;
执行上述运算处理的运算处理部;
对上述输入信号执行所定的处理,并将处理后的信号向上述运算处理部供给的输入处理电路;和
切换上述输入处理电路的上述所定处理的处理切换部。
2.如权利要求1所述的电子控制装置,其中,上述处理切换部将上述输入处理电路可以执行的处理作为输入处理信息进行存储,根据该输入处理信息,来切换上述输入处理电路的处理。
3.如权利要求1所述的电子控制装置,其中,上述处理切换部根据上述运算处理部输出的运算结果,来切换上述输入处理电路的处理。
4.如权利要求1所述的电子控制装置,其中,上述处理切换部按时分来切换上述输入处理电路的处理。
5.如权利要求1所述的电子控制装置,其中,上述输入处理电路包括:
根据每个对上述输入信号进行的处理而不同的多个处理电路;和
将上述输入信号向该多个处理电路之一输入的输入开关。
6.如权利要求5所述的电子控制装置,其中,上述输入处理电路具有对输入信号执行同一处理的多个处理电路,
上述处理切换部在执行处理中的处理电路内发生了异常的情况下,切换成执行同一处理的其他处理电路。
7.如权利要求1所述的电子控制装置,其中,上述输入处理电路利用可编程IC,对上述输入信号执行所定的处理,
上述处理切换部通过改写该可编程IC,来切换上述所定的处理。
8.如权利要求1所述的电子控制装置,其中,上述输入处理电路具有:
将上述输入信号变换为数字信号的模拟/数字变换器;和
对由该模拟/数字变换器变换后的数字信号执行所定的处理的逻辑IC,
上述处理切换部通过改写该逻辑IC存储的处理,来切换上述所定的处理。
9.如权利要求1所述的电子控制装置,其中,上述输入端子是多个输入端子,
上述输入处理电路切换多个输入端子与上述运算处理部的连接关系。
10.如权利要求9所述的电子控制装置,其特征在于,上述输入处理电路对于从多个输入端子输入的输入信号,分别执行独立的处理。
11.如权利要求1所述的电子控制装置,其中,还具有对上述运算处理部输出的运算结果执行第二所定处理,并将该处理结果作为上述控制信号输出的输出处理电路,
上述处理切换部切换上述输出处理电路的上述第二处理。
12.如权利要求11所述的电子控制装置,其中,上述第二所定处理是向上述运算结果提供所定的驱动电流的处理。
13.如权利要求12所述的电子控制装置,其中,上述输出处理电路具有多个驱动电路,
上述输出处理电路利用上述多个驱动电路的组合,生成向上述运算结果提供的驱动电流。
14.如权利要求13所述的电子控制装置,其中,还具有多个输出端子,
上述输出处理电路具有对上述多个输出端子分别专门进行分配的专用驱动电路组,
上述输出电路从该专用驱动电路组中选择至少一个用于驱动电流生成的驱动电路。
15.如权利要求13所述的电子控制装置,其中,还具有多个输出端子,
上述输出处理电路具有上述多个输出端子共用的共用驱动电路组,
从该共用驱动电路组中选择至少一个用于驱动电流生成的驱动电路。
16.如权利要求1所述的电子控制装置,其中,还具有在上述处理切换部切换上述所定的处理时管理是否允许该切换的切换管理部。
17.如权利要求16所述的电子控制装置,其中,上述切换管理部对上述切换的内容设定请求权限。
18.如权利要求17所述的电子控制装置,其中,上述切换管理部在上述切换时,在输入了满足上述请求权限的识别信号的情况下,允许该切换处理。
19.如权利要求17所述的电子控制装置,其中,在输入请求上述切换的切换请求,且表示该切换请求的数据包含满足上述请求权限的权限信息的情况下,上述切换管理部允许由该切换请求所请求的切换。
20.如权利要求16所述的电子控制装置,其特征在于,
上述切换管理部具备取得位置信息的位置信息取得部,
根据上述位置信息取得部取得的位置信息来决定是否允许切换。
21.一种电子控制装置,运算处理已输入的输入信号后输出控制信号,其中包括:
输入上述输入信号的输入端子;
执行上述运算处理的运算处理部;
对上述运算处理部输出的运算结果执行所定的处理,并将该处理结果作为上述控制信号输出的输出处理电路;和
切换上述输出处理电路的上述所定处理的处理切换部。
22.一种电子控制装置,运算处理多个输入信号后输出控制信号,其中包括:
输入端子,输入上述输入信号;
运算处理部,执行上述运算处理;
输入处理电路,对多个输入信号各自执行所定的处理,将处理后的信号向上述运算处理部供给,并具有多个可以共同地输入该多个输入信号的处理电路;和
选择装置,相对上述输入信号选择该多个处理电路中的至少一个,并向该被选择的处理电路输入该输入信号。
23.如权利要求22所述的电子控制装置,其中,上述选择装置根据上述输入信号来选择多个处理电路。
24.如权利要求22所述的电子控制装置,其中,
上述选择装置具有切换输入信号与处理电路的连接的切换部,
上述选择装置控制该切换部的切换,并选择至少一个处理电路。
25.一种电子控制装置,运算处理输入信号后输出控制信号,其中包括:
输入上述输入信号的输入端子;
执行上述运算处理的运算处理部;和
对上述输入信号执行所定的处理,并将处理后的信号向上述运算处理部供给的输入处理电路,
上述输入处理电路根据从外部接收到的处理变更请求,来切换上述所定的处理。
26.一种电子驱动装置,对输入信号执行所定的处理,并向该处理结果提供所定的驱动电流后输出,其中,具有切换上述所定的处理和提供给上述处理结果的上述所定的驱动电流的值的至少一方的处理切换部。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003017861 | 2003-01-27 | ||
JP2003017861 | 2003-01-27 | ||
JP2003070895 | 2003-03-14 | ||
JP2003070895A JP2004287475A (ja) | 2003-01-27 | 2003-03-14 | 電子制御装置および電子駆動装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1530530A CN1530530A (zh) | 2004-09-22 |
CN100589065C true CN100589065C (zh) | 2010-02-10 |
Family
ID=33301564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200410030237.0A Expired - Fee Related CN100589065C (zh) | 2003-01-27 | 2004-01-29 | 电子控制装置及电子驱动装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7213097B2 (zh) |
JP (1) | JP2004287475A (zh) |
CN (1) | CN100589065C (zh) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006101177A (ja) * | 2004-09-29 | 2006-04-13 | Fujitsu Ltd | データ転送装置 |
WO2006051004A2 (en) * | 2004-11-11 | 2006-05-18 | International Business Machines Corporation | Concurrent flashing of processing units by means of network restructuring |
WO2006096830A2 (en) * | 2005-03-09 | 2006-09-14 | Rhett Howard E | Multiple-evaluator input device |
JP4596259B2 (ja) * | 2005-08-30 | 2010-12-08 | 株式会社デンソー | 車載用電子機器の配線再構成システム |
JP4614085B2 (ja) * | 2005-08-30 | 2011-01-19 | 株式会社デンソー | 車載用電子機器の接続システム |
US20100076648A1 (en) * | 2006-11-21 | 2010-03-25 | Renault Trucks | Truck and bodybuilder module for this truck, method, memory and software to configure the bodybuilder module |
US8392634B2 (en) * | 2007-03-09 | 2013-03-05 | Omron Corporation | Programmable controller with building blocks having modules that can be combined into a single unit |
JP2010102491A (ja) * | 2008-10-23 | 2010-05-06 | Denso Corp | マイクロコンピュータチップ |
DE102009030204A1 (de) * | 2009-06-24 | 2010-12-30 | Audi Ag | Sternkoppler für ein Bussystem, Bussystem mit einem solchen Sternkoppler sowie Verfahren zum Austauschen von Signalen in einem Bussystem |
JP2012032996A (ja) * | 2010-07-30 | 2012-02-16 | Mitsutoyo Corp | 産業機械 |
US8548071B2 (en) | 2011-07-19 | 2013-10-01 | Xilinx, Inc. | Integrated circuit enabling the communication of data and a method of communicating data in an integrated circuit |
JP5849796B2 (ja) * | 2012-03-16 | 2016-02-03 | 富士通株式会社 | 伝送装置及び伝送方法 |
JP6343132B2 (ja) * | 2013-08-30 | 2018-06-13 | 株式会社デンソーテン | 電流制御回路、及び、電子制御装置 |
JP2015105056A (ja) * | 2013-12-02 | 2015-06-08 | 株式会社デンソー | 車両用制御装置 |
US9158926B2 (en) | 2014-01-13 | 2015-10-13 | General Electric Company | Engine control unit configuration security |
US9679093B2 (en) * | 2014-02-20 | 2017-06-13 | West Virginia University | Selective wakeup of digital sensing and processing systems using reconfigurable analog circuits |
JP6350196B2 (ja) * | 2014-10-14 | 2018-07-04 | 株式会社デンソー | 制御装置 |
JP6430858B2 (ja) * | 2015-02-27 | 2018-11-28 | 理想科学工業株式会社 | 基板接続システム及びインクジェット記録装置 |
JP6866494B2 (ja) * | 2017-10-03 | 2021-04-28 | ボッシュ株式会社 | Ecu及び排気ブレーキ制御装置 |
JP6725482B2 (ja) * | 2017-12-05 | 2020-07-22 | 矢崎総業株式会社 | 演算装置 |
CN111738428B (zh) * | 2019-03-25 | 2023-08-25 | 上海寒武纪信息科技有限公司 | 计算装置、方法及相关产品 |
CN112943450A (zh) * | 2019-12-10 | 2021-06-11 | 中国航发商用航空发动机有限责任公司 | 一种发动机监视装置 |
JP7219238B2 (ja) | 2020-02-10 | 2023-02-07 | 矢崎総業株式会社 | 通信システム及び代行入出力ユニット |
JP2022112837A (ja) * | 2021-01-22 | 2022-08-03 | 株式会社オートネットワーク技術研究所 | 車載通信システム、車載制御装置及び通信方法 |
JP2023085001A (ja) * | 2021-12-08 | 2023-06-20 | 株式会社オートネットワーク技術研究所 | 車載装置、プログラム及び情報処理方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05171997A (ja) | 1991-12-19 | 1993-07-09 | Toyota Motor Corp | 仕様切替え機能付エンジンコントロールユニット |
JPH06161987A (ja) | 1992-11-17 | 1994-06-10 | Nippondenso Co Ltd | 制御装置のシミュレータ |
GB9618132D0 (en) * | 1996-08-30 | 1996-10-09 | Sgs Thomson Microelectronics | Improvements in or relating to an ATM switch |
US6493347B2 (en) * | 1996-12-16 | 2002-12-10 | Juniper Networks, Inc. | Memory organization in a switching device |
US5953314A (en) * | 1997-08-28 | 1999-09-14 | Ascend Communications, Inc. | Control processor switchover for a telecommunications switch |
US7224671B2 (en) * | 2000-09-28 | 2007-05-29 | Force10 Networks, Inc. | Method and apparatus for load balancing in network processing device |
JP2002223202A (ja) * | 2001-01-26 | 2002-08-09 | Fujitsu Ltd | データ伝送方法及びそれを用いた伝送装置 |
US6687781B2 (en) * | 2001-05-01 | 2004-02-03 | Zettacom, Inc. | Fair weighted queuing bandwidth allocation system for network switch port |
US6598132B2 (en) * | 2001-07-18 | 2003-07-22 | Zettacom, Inc. | Buffer manager for network switch port |
US7154885B2 (en) * | 2001-12-31 | 2006-12-26 | Stmicroelectronics Ltd. | Apparatus for switching data in high-speed networks and method of operation |
US6732218B2 (en) * | 2002-07-26 | 2004-05-04 | Motorola, Inc. | Dual-role compatible USB hub device and method |
JP2004140539A (ja) * | 2002-10-17 | 2004-05-13 | Hitachi Ltd | 情報ルーティング方式および情報中継装置 |
US6990541B2 (en) * | 2002-11-22 | 2006-01-24 | Sun Microsystems, Inc. | Arbitration unit for prioritizing requests based on multiple request groups |
EP1519489B1 (en) * | 2003-09-23 | 2009-05-06 | STMicroelectronics S.r.l. | An improved field programmable gate array device |
EP1690353A2 (en) * | 2003-10-30 | 2006-08-16 | Teak Technologies, Inc. | Nonblocking and deterministic multirate unicast packet scheduling |
-
2003
- 2003-03-14 JP JP2003070895A patent/JP2004287475A/ja active Pending
-
2004
- 2004-01-26 US US10/763,318 patent/US7213097B2/en not_active Expired - Fee Related
- 2004-01-29 CN CN200410030237.0A patent/CN100589065C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20040236873A1 (en) | 2004-11-25 |
CN1530530A (zh) | 2004-09-22 |
US7213097B2 (en) | 2007-05-01 |
JP2004287475A (ja) | 2004-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100589065C (zh) | 电子控制装置及电子驱动装置 | |
US9843327B1 (en) | PSOC architecture | |
CN103502042B (zh) | 用于提供电能的方法和装置 | |
US4575714A (en) | Module presence sensor | |
US6611153B1 (en) | Tileable field-programmable gate array architecture | |
US6516369B1 (en) | Fair and high speed arbitration system based on rotative and weighted priority monitoring | |
US7348798B2 (en) | Programmable logic device, configuration apparatus, and configuration method | |
JPH03171922A (ja) | プログラマブル論理装置用入力回路及びプログラマブル論理装置で使用するための論理回路並びにプログラマブル論理装置 | |
US20050154475A1 (en) | Control device | |
SE452234B (sv) | Styrd direktminnessignalbehandlare | |
CN107210527A (zh) | 用于天线阵列的相位控制 | |
KR19990035856A (ko) | I/O 핀이 n 이하인 n-비트 데이타 버스폭을 갖는 마이크로 콘트롤러와 그 방법 | |
US7081842B2 (en) | Electronic component value trimming systems | |
CN109617713A (zh) | 资源分发的实现方法及服务器 | |
CN101807050B (zh) | 用于自动化系统的通信模块 | |
KR20220081212A (ko) | 차량 업데이트 장치 및 그 방법 | |
US20050278081A1 (en) | Expandable control unit | |
CN110390772A (zh) | 一种功率共享方法及系统 | |
US5247234A (en) | Control arrangement | |
US6339807B1 (en) | Multiprocessor system and the bus arbitrating method of the same | |
CN104283544A (zh) | 单循环仲裁 | |
US6870396B2 (en) | Tileable field-programmable gate array architecture | |
JP7080850B2 (ja) | 電力制御システム、電力制御装置及び被制御装置 | |
US6020911A (en) | Filtering device for treating a plurality of channels in a television signal cable distribution system | |
JPH10326224A (ja) | ディジタル・シグナル・プロセッサ |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100210 Termination date: 20120129 |