CN101145042B - 车载电子控制装置 - Google Patents
车载电子控制装置 Download PDFInfo
- Publication number
- CN101145042B CN101145042B CN2007101098168A CN200710109816A CN101145042B CN 101145042 B CN101145042 B CN 101145042B CN 2007101098168 A CN2007101098168 A CN 2007101098168A CN 200710109816 A CN200710109816 A CN 200710109816A CN 101145042 B CN101145042 B CN 101145042B
- Authority
- CN
- China
- Prior art keywords
- analog
- data
- unit
- control circuit
- conversion
- 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
- 238000006243 chemical reaction Methods 0.000 claims abstract description 278
- 230000015654 memory Effects 0.000 claims abstract description 125
- 230000005856 abnormality Effects 0.000 claims abstract description 121
- 239000000872 buffer Substances 0.000 claims abstract description 111
- 238000004891 communication Methods 0.000 claims abstract description 62
- 238000012546 transfer Methods 0.000 claims abstract description 22
- 230000000737 periodic effect Effects 0.000 claims description 166
- 230000005540 biological transmission Effects 0.000 claims description 105
- 238000012545 processing Methods 0.000 claims description 35
- 230000002159 abnormal effect Effects 0.000 claims description 29
- 238000012544 monitoring process Methods 0.000 claims description 16
- 230000006870 function Effects 0.000 claims description 14
- 238000005070 sampling Methods 0.000 claims description 14
- 238000002360 preparation method Methods 0.000 claims description 3
- 239000000284 extract Substances 0.000 claims description 2
- 238000000034 method Methods 0.000 description 88
- 238000010586 diagram Methods 0.000 description 16
- 239000000203 mixture Substances 0.000 description 8
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 7
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 7
- 239000000470 constituent Substances 0.000 description 5
- 239000003990 capacitor Substances 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 206010020751 Hypersensitivity Diseases 0.000 description 1
- 208000026935 allergic disease Diseases 0.000 description 1
- 230000007815 allergy Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
- G06F13/124—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine
- G06F13/126—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor where hardware is a sequential transfer control unit, e.g. microprocessor, peripheral processor or state-machine and has means for transferring I/O instructions and statuses between control unit and main processor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Small-Scale Networks (AREA)
- Analogue/Digital Conversion (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
本发明揭示一种车载电子控制装置,该车载电子控制装置取得在串行联络监视控制信号的第1与第2控制电路部之间高效率进行多路模-数变换器的模-数变换数据发送。车载电子控制装置(100A)从具有多路模-数变换器(204A)的第2控制电路部(300A)对设置在第1控制电路部(200A)的微处理器(110A)串行发送多路模-数变换数据。通过第1和第2缓存器(204b、204d)将模-数变换数据编,制成通信数据包后进行发送,模-数变换数据存在异常时禁止第1与第2缓存器(204b、204d)之间的传送,并对微处理器(110A)进行异常报告。其结果,不发送出错的数据,减轻通信迟滞和微处理器(110A)的负担。
Description
技术领域
本发明涉及具有电划分的第1、第2控制电路部,并构成相互串行联络监视控制信号的、例如发动机控制装置等车载电子控制装置,尤其涉及高效率且正确发送数字变换后的模拟信号用的车载电子控制装置。
背景技术
已公知车载电子控制装置构成为:具有电划分的第1、第2控制电路部,利用下行通信的定期发送数据包、上行通信的定期报告数据包、以及与下行通信的读出请求数据包对应的上行通信的回告数据包,相互串行联络监视控制信号。
例如,根据专利文献1的“车载电子控制装置”,所揭示的车载电子控制装置具有:连接母端串并变换器并构成第1控制电路部的微处理器和连接与母端串并变换器串联的子端串并变换器并构成第2控制电路部的通信控制电路部,该通信控制电路部具有存放从母端对子端发送的数据的第1存放单元、第1存放单元中存放的命令数据是写入/设定命令时传送到设备存储器的分配存放单元、产生对微处理器的上行回送信息的回送数据包产生单元、一面依次存放回送信息以避免迟滞一面以先入先出方式进行读出的第2存放单元、以及添加最新信息后送回的回送数据包编制单元。
作为所述回送数据包,能定期送回不多于16件的通断信息,或定期送回不多于15件的模拟信号的数字变换值。
另一方面,根据专利文献2的“模-数变换装置”,所揭示的模-数变换装置具有:(1)根据选择指令从输入模拟信号的多个通路中选择1个通路的多路开关选择器部、(2)将多路开关选择器部选择的1个模拟信号变换成数字信号的模-数变换部、(3)对多路开关选择器部输出选择指令且同时读入模-数变换部变换的数字信号的控制部,(4)多路开关选择器部具有模-数变换部完成变换时将选择的通路送回控制部的通路送回部,(5)控制部具有在输出到多路开关选择器部的通路与从通路送回部送回的通路不一致时判断为异常的异常判断部。
此外,在模-数变换装置中,具有:(6)根据选择指令从输入模拟信号的多个通路中选择1个通路的多路开关选择器部、(7)将多路开关选择器部选择的1个模拟信号变换成数字信号的模-数变换部、(8)对多路开关选择器部输出选择指令且同时读入模-数变换部变换的数字信号的控制部,(9)控制部具有测量从对模-数变换部输出变换启动指令开始至模-数变换部完成变换为止的变换所需时间并且变换所需时间不短于预定的最长时间时判断为异常的异常判断部。
又,根据专利文献3的“超声波诊断装置”,其中具有:(1)具有接收发送到被检测体的超声波脉冲的超声波回波并产生接收回波信号的压电振子的超声波探头、(2)以符合取样周期的定时将接收回波信号变换成并行数据的模-数变换单元、(3)将模-数变换单元在同一时刻输出的并行数据划分成多个位串而且用短于取样周期的周期以时分方式切换各位串后将其输出的时分输出单元、以及(4)根据时分输出单元的输出位串恢复并行数据的信号处理单元,(5)时分输出单元具有在符合取样周期的定时暂时保持并行数据后将其输出的锁存电路、以及(6)将锁存电路的输出位串划分成多个并取出后用短于取样周期的周期切换并输出各位串的选择器电路。
专利文献1:特开2003-285702号公报(段落号0020~0114,图2)
专利文献2:特开平8-23276号公报(段落号0012~0026,图1)
专利文献3:特开2002-209886号公报(段落号0009~0024,图1)
(1)以往技术的课题的说明
专利文献1的“车载电子控制装置”中,能交替定期报告作为开关信号输入的通断信息和作为模拟输入信号的数字变换值的数字信息,但未谈及模拟变换数据的异常判断和异常处理。
专利文献2的“模-数变换装置”中,要得到模拟信号的数字信息,则每次需要事先发送通路指定指令,所以存在要高频度得到许多数字信息则通信控制负担过大的问题。
而且,由于在发送模-数变换所得的数字信息后进行模-数变换器的异常判断,存在异常判断迟后或必须进行无用发送的缺点。
专利文献3的“超声波诊断装置”中,将模-数变换数据划分成高端位群和低端位群进行发送,并在接收侧合成,但模-数变换定时与数据划分定时非同步时,产生数据的划分异常,在接收侧合成时存在例如将旧数据的高端位群与新数据的低端位群当作一个数据群合成的危险性。
(2)发明目的的说明
本发明是为解决上述课题而完成的,其第1目的在于取得一种高效率、高频度发送许多模拟信号的数字变换值而且又减轻控制负担又能得到正确的模-数变换信息的车载电子控制装置。
本发明的第2目的在于取得一种使用定型字长的通信单元正确发送具有高精度分辨率的多路模-数变换器的长位数字变换数据的车载电子控制装置。
发明内容
为了解决上述课题,本发明的车载电子控制装置,
第1控制电路部和第2控制电路部构成通过第1、第2串并变换器相互进行监视控制信号的串行联络通信,
第1控制电路部包含
具有输入输出控制单元和通信单元的程序存储器、
运算处理用的RAM存储器、
与程序存储器协同工作的微处理器、以及
第1串并变换器,
第2控制电路部包含
与该第1控制电路部至少进行监视控制信号的联络通信用的通信控制电路部、
间接开关信号输入电路、
含有多路模-数变换器的间接模拟信号输入电路、
数据存储器、以及
第2串并变换器,
其中,
第1控制电路部还具有定期发送单元,同时第2控制电路部还具有定期报告单元、变换异常判断单元、异常报告单元、数据更新指令单元和第1、第2缓存器,
定期发送单元是利用定期发送数据包从第1控制电路部对第2控制电路部定期发送常数设定数据、或控制输出数据而且在第2控制电路部写入并设定常数设定数据和控制输出数据以便将其存放到数据存储器的单元,
定期报告单元是利用定期报告数据包从第2控制电路部对第1控制电路部回告监视输入数据和状态信息、而且第1控制电路部将该定期报告数据存放到RAM存储器的单元,
变换异常判断单元是检测出多路模-数变换器的模-数变换值是否在规定的上下限值范围外、或检测出模-数变换需要的时间大于等于规定值并判断为该多路模-数变换器异常的单元,
异常报告单元是在变换异常判断单元作多路模-数变换器异常的判断时起作用并对规定地址的数据存储器写入状态信息后将该状态信息添加到定期报告数据包、从而对第1控制电路部进行定期报告的单元,
数据更新指令单元是在第1、第2缓存器之间起作用并且在变换异常判断单元的判断为正常时、准许第1缓存器至第2缓存器的数据传送的单元,
第1缓存器是暂时存放多路模-数变换器的全部通路的模-数变换数据的数据存储器,
第2缓存器是在多路模-数变换器完成全部通路的模-数变换并在启动下一次模-数变换前的时间点而且数据更新指令单元准许传送数据时、成批传送第1缓存器的内容的数据存储器,根据第2缓存器的内容、编制定期报告数据 包。
如上文所说明,本发明的从具有多路模-数变换器的第2控制电路部对具有微处理器的第1控制电路部发送多路模-数变换数据的车载电子控制装置中,将模-数变换数据通过第1、第2缓存器编制成通信数据包后进行发送,并且模-数变换数据存在异常时禁止第1、第2缓存器之间的传送,对第1控制电路部进行异常报告。
因此,多路模-数变换器完成一系列模-数变换并且正常数据完备后,将其成批发送到报告发送用的第2缓存器,因此具有能避免发送并报告出错的数据而造成混乱同时还能避免无用通信造成的通信迟滞的效果。
而且,发生异常后进行再次模-数变换的期间,能暂时发送并报告第2缓存器存放的旧数据,可利用再次模-数变换指令等待恢复正常,同时还定期报告异常状态,因此异常持续时能利用第1控制电路部进行异常处理。
附图说明
图1是示出本发明实施方式1的车载电子控制装置的总体框图。
图2是说明本发明实施方式1的车载电子控制装置的通信控制的功能框图。
图3是示出本发明实施方式1的车载电子控制装置的通信数据包的图。
图4是示出本发明实施方式1的车载电子控制装置的定期报告的时序图。
图5是示出本发明实施方式2的车载电子控制装置的总体框图。
图6是示出本发明实施方式2的车载电子控制装置的第1控制电路部的发送控制运作的流程图。
图7是示出本发明实施方式2的车载电子控制装置的第1控制电路部的接收控制运作的流程图。
图8是示出本发明实施方式2的车载电子控制装置的第2控制电路部的接收控制运作的流程图。
图9是示出本发明实施方式2的车载电子控制装置的第1控制电路部的发送控制运作的流程图。
具体实施方式
实施方式1
(1)实施方式1的组成的详细说明
下面,说明本发明实施方式1。
图1是示出本发明实施方式1的车载电子控制装置的总体框图。
图1中,车载电子控制装置100A包含第1控制电路部200A和第2控制电路部300A。
首先,作为车载电子控制装置100A的外部连接的装置,在产品出厂时或维护检修时,对车载电子控制装置100A通过未图示的装卸连接器连接外部工具101,用于对后面阐述的非易失性程序存储器115A传送并写入控制程序或控制常数。
第1输入传感器群102a按较高速、较高频度进行通断,成为需要对后面阐述的微处理器110A作直接取入的传感器群。
第2输入传感器群102b按较低频度进行通断,成为信号取入迟缓不怎么成问题的传感器群。
第1模拟传感器群103a变化程度较激烈,成为需要对后面阐述的微处理器110A作直接取入的传感器群。
第2模拟传感器群103b进行较缓慢的输出变化,成为信号取入迟缓不怎么成问题的传感器群。
第1电负载群104a进行较高频度的运作,成为需要无迟滞地产生驱动输出的进行通断的电负载群。
第2电负载群104b进行较低频度的运作,成为驱动输出响应迟缓不怎么成问题的进行通断的电负载群。
车载蓄电池105a是对车载电子控制装置100A和第1、第2电负载群104a、104b供电的外部电源,电源开关105b驱动电源继电器106a,利用电源继电器106a的输出接点106b、106c闭合对第1、第2电负载群104a、104b的电源电路,同时还利用输出接点106d闭合对车载电子装置100A的供电电路。
车载蓄电池105a和车载电子控制装置100A,构成用于电源开关105b开路时也使RAM存储器处于备用的微小功率供电电路。
接着,作为第1控制电路部200A的组成,微处理器110A具有例如32位 的运算处理能力,此微处理器110A成为车载电子控制装置100A的输入输出控制的主体,出厂调整和维护检修时,通过串行接口111与外部工具101联络。
直接开关信号输入电路112a是与第1输入传感器群102a并联的直接输入信号用接口电路,多路模-数变换器113a是与第1模拟传感器群103a连接的直接模拟信号输入电路,直接输出电路114a是对第1电负载群104a并联的功率晶体管等的直接输出用接口电路,串行存储器115A是快速擦写存储器等非易失性存储器,RAM存储器116A是运算处理用的易失性存储器,第1串并变换器117与后面阐述的第2串并变换器127配成对,形成成为对第2串并变换器127的母端的串行通信电路。
串行接口111、第1串并变换器117、直接开关信号输入电路112a、多路模-数变换器113a、直接输出电路114a、程序存储器115A、RAM存储器116A和微处理器110A由数据总线118相互连接,并且由未图示的地址总线或片选择电路指定的单元与微处理器110A联络。
对程序存储器115A写入成为输入输出控制单元的程序、成为通信控制单元的程序、或成为有关图2的控制框图所示的第1控制电路部200A的各种控制单元的程序。
对RAM存储器116A写入对第1、第2电负载群104a、104b的输出设定数据、或者来自第1输入传感器群102a或第1模拟传感器群103a的输入信号和后面阐述的第2控制电路部300A报告的间接输入信息或状态信息等监视输入数据。
作为第2控制电路部300A的组成,通信控制电路120A包含后面阐述的模-数变换控制部250,并形成一面与数据存储器126A协同工作一面进行对第1控制电路部200A的通信控制的逻辑电路。
间接开关信号输入电路122b是与第2输入传感器群102b并联的间接输入信号用接口电路,多路模-数变换器204A构成与第2模拟传感器群103b连接的模拟信号输入电路123A,间接输出电路124b是对第2电负载群104b并联的功率晶体管等的间接输出信号用接口电路,第2串并变换器127成为与成为子端的串行通信电路。第1、第2串并变换器117、127相互串联,进行母端发送到子端的控制信号或子端对母端报告的监视信号的收发。
第2串并变换器127、间接开关信号输入电路122b、间接输出电路124b、多路模-数变换器204A、数据存储器126A和通信控制电路120A由数据总线128相互连接。
对数据存储器126A写入微处理器110A发送的各种设定数据或对第2电负载群104b的输出设定数据、或者对微处理器110A报告用的来自第2输入传感器群102b或第2模拟传感器群103b监视输入信号和有关第2控制电路部300A的状态信息等。
电源单元121从车载蓄电池105a直接供电,并通过电源继电器106a的输出接点106a供电,产生车载电子控制装置100A内使用的稳定控制电源输出。
通信控制电路部120A根据来自微处理器110A的指令,产生电源继电器驱动输出DR,并通过驱动元件129进行对电源继电器106a的自保持驱动。
以上那样组成的车载电子控制装置100A中,作为输入输出控制用的输入信号,有直接由总线连接微处理器110A的第1输入传感器群102a和第1模拟传感器群103a、以及通过第1、第2串并变换器117、127间接连接微处理器110A的第2输入传感器群102b和第2模拟传感器群103b的输入信号。
微处理器110A根据这些监视输入信号的状态以及程序存储器115A存放的控制程序和控制常数,产生控制输出信号。
由所述控制输出信号驱动直接由总线连接微处理器110A的第1电负载104a和通过第1、第2串并变换器117、127间接连接微处理器的110A的第2电负载104b。
在车载电子控制装置100A开始运转前,预先从外部工具101对程序存储器115A传送并存放控制程序和控制常数,车载电子控制装置100A开始运转时,将程序存储器115A内存放的部分控制常数传送的数据存储器126A。
用图2的说明阐述图1中的201a、201b、204b、204d、207a、207b、216b、226b。
下面,说明图1的装置的通信控制说明用功能框图(即图2)。
图2是说明本发明实施方式1的车载电子控制装置的通信控制的功能框图。
图2中,在具有第1串并变换器117的第1控制电路部220A(下文称为母端)与具有第2串并变换器127的第2控制电路部300A(下文称为子端)之间联络的信号大体上区分如下。
定期发送单元201a是母端中准备并从母端发送到子端的定期发送数据包201aa(后文阐述)的发送单元。该定期发送数据包201aa是即便子端侧无请求也从母端侧自发且实质上定期发送的,并将其时间间隔的上限值管理成小于等于规定值。
确认回送单元是接收定期发送数据包201aa的子端用确认回送数据包201bb送回正常接收或接收异常的单元。利用定期发送数据包201aa正常接收的数据有通过数据存储器126A输出到图1的第2电负载群104b的输出信息和写入到数据存储器126A的各种设定常数等,图3详细说明其详细数据包结构。
输出信息存放组件202a和设定信息存放组件202b是将利用定期发送数据包201aa从母端发送的输出设定信息写入到数据存储器126A的规定地址的组件。这时的写入地址在定期发送数据包201aa中指定。
通断输入信息读出组件203a为用于以例如16件为单位从间接开关信号输入电路122b成批读出数据存储器126A存放的第2输入传感器群102b的通断信息并编入后面阐述的第1报告数据包216bb后由第1定期报告单元216b对第1控制电路部200A报告的读出组件。
模拟输入信息读出组件203b为用于利用后面阐述的第1报告数据包226bb编制存放在作为数据存储器126A的第2区的第2缓存器204d的模-数变换数据并利用第2定期报告单元226b对第1控制电路部200A报告的读出组件。
间接模拟输入接口电路123A包含的多路模-数变换器204A是例如10位分辨率的8路模-数变换器,该多路模-数变换器204A由电源单元121产生的控制电压Vcc供电,还同时对基准电源端子施加相同的控制电压Vcc。
根据后文在图4阐述的模-数变换时期指定单元205a、205b或定期模-数变换指令单元205h对多路模-数变换器204A供给模-数变换驱动指令AD en时,多路模-数变换器依次执行对例如0~7路的模拟输入的模-数变换,一面产生通路选择信号chsel、模-数变换数据data、写入定时信号wrtim,一面在作为数据存储器126A的第1区的第1缓存器204b暂时存放全部通路份额的模-数变换数据,并且在全部通路的模-数变换完成后判断为无异常时,成批传送到第2缓存器204d;模拟输入信息读出数据包203b以例如2路为单位成批读出第2缓存器204d的内容,并由第2报告数据包226bb对第1控制电路部200A报告。
模-数变换控制部250包含对多路模-数变换器204A供给模-数变换驱动指令AD en的模-数变换时期指定单元205a和205b、变换异常判断单元205c和205d、异常报告单元205e、数据更新指令单元205g、以及数据包产生监视单元205f。
变换异常判断单元205c为测量从对多路模-数变换器204A供给模-数变换驱动指令AD en开始、到多路模-数变换器204A产生全部通路份额的模-数变换结束信号AD fim为止所需的时间并在该所需时间超过规定值时将模-数变换器204A判断为异常的超时判断单元。
变换异常判断单元205d为变换常数异常判断单元,在对多路模-数变换器204A的特定通路中输入的固定的取样电压204a的数字变换值为规定容许误差范围外时,判断为异常。
在作为取样电压204a有意切换并连接规定电压以外的电压时,为了检查变换异常判断单元205d是否正常进行异常异常判断,可用2种取样电压。
异常报告单元205e存储变换异常判断单元205c、205d进行的多路模-数变换器204A的异常判定,对规定地址的数据存储器126A写入状态信息203c,并将该状态信息203c添加到第1报告数据包216bb(或第2报告数据包226bb),从而对第1控制电路部200A作定期报告。
模-数变换异常是例如噪声误动造成的暂时异常,在下一模-数变换周期不产生任何异常时,使异常报告单元205e的异常存储复位,状态信息203c也变化成正常信息。
数据更新指令单元205g为在第1、第2缓存器204b、204d之间起作用并且在变换异常判断单元205c、205d的判断为正常时、准许从第1缓存器204b到第2缓存器204d的数据传送的单元。
数据包产生监视单元205f用于在从开始产生第2报告数据包226bb起、到完成该产生的产生期间中,禁止数据更新指令单元205g的数据更新。
因此,如果变换异常判断单元205c、205d的判断为正常且不是正在产生第2报告数据包,就将第1缓存器204b存放的多路模-数变换值通过门电路204c成批传送到第2缓存器204d,并由模拟输入信息读出组件203b读出第2缓存器204d的内容,作为第2报告数据包226bb进行报告。
报告顺序选择单元206c为选择控制单元,依次选择成批报告从间接开关信号输入电路122b输入的多个通断信息的第1报告数据包216bb和报告多路模-数变换器204A作数字变换所得的规定路数的数字信息的多个第2报告数据包226b,至少由于第2报告数据包226bb不连续的关系而使第1报告数据包216bb优先,并由第1、第2定期报告单元216b、226b进行定期报告。
第1、第2报告数据包216bb、226bb是即使没有来自母端的请求也从子端自发且实质上定期地交替发送的,并管理成其时间间隔的上限值小于等于规定值。
报告信息存放组件206d为将第1、第2定期报告单元216b、226b报告的监视信息传送并写入到RAM存储器116A的规定地址的单元。
RAM存储器116A构成能存放16位数据,将第2报告数据包226b中编制的2个模-数变换数据(各10位)分别分配并存放到规定的2个地址的RAM存储器116A中。
状态异常处理单元206e在第1或第2报告数据包216bb、226bb含有的状态信息包含变换异常判断单元205c、205d的多路模-数变换器204A的异常信息时起作用,对异常信息的接收次数进行计数,并且在异常信息接收次数超过规定次数时执行异常处理,使多路模-数变换器204A和第1、第2缓存器204b、204d复原或使整个第2控制电路部300A复原。
非定期发送单元207a是在母端对子端进行读出请求时从母端对子端发送非定期发送数据包207aa的单元,回告单元207b是从子端对母端送回回告数据包207bb的单元。成为回告的对象的数据存储器126A的地址在非定期发送数据包207aa中指定。
成为定期报告准许单元211a的定期发送数据包211aa、成为模-数变换准许单元212a的定期发送数据包212aa都是一种定期发送数据包,其内容在图3中详述。
下面,说明图1的装置的通信数据包组成图(即图3)。
图3是示出本发明实施方式1的车载电子控制装置的通信数据包的图。
图3中,成为母端至子端的定期发送单元201a的定期发送数据包201aa由作为始端数据(55H)、定期发送命令(10H)、写入数据、存放处地址、末尾数据(AAH)、检查和数据的帧1至帧6构成。
所述H表示用16进制表现各数值,而且定期发送数据包201aa的帧6所示的检查和为帧1至帧5的数据的二进制加法值的补数值。
成为定期报告准许单元211a的定期发送数据包211aa是一种包含定期报告的准许信息作为指令数据的定期发送数据包,定期发送数据包211a包含始端数据(55H)、定期发送命令(10H)、指令数据(01H)、规定地址#00、末尾数据(AAH)、检查和数据这6个帧。由指令数据(01H)批准定期报告,而且指令数据为00H时,禁止定期报告。
此指令数据的存放处为数据存储器126A的地址#00。
成为模-数变换准许单元212a的定期发送数据包212aa是一种包含模-数变换的准许信息作为指令数据的定期发送数据包,定期发送数据包212a由始端数据(55H)、定期发送命令(10H)、指令数据(01H)、规定地址#01、末尾数据(AAH)、检查和数据这6个帧构成。
将该模-数变换准许指令写入到数据存储器126a的地址#01时,由指令数据(01H)继续批准模-数变换,而且指令数据为00H时,禁止模-数变换。
成为确认回送单元201b的确认回送数据包201bb由始端数据(55H)、ACK命令(61H)或NACK命令(62H)、地址、末尾数据(AAH)、检查和数据这5个帧构成。
正常接收定期发送数据包201aa时命令数据为61H,接收数据异常时命令数据为62H,地址数据的地址与定期发送数据包201aa中指定的地址相同。
第1报告数据包216bb是成为对母端报告通断输入信息的第1定期报告单元216b的通信数据包,第1报告数据包216bb由始端数据(11H)、报告数据1、报告数据2、状态信息、末尾数据(AAH)、检查和数据这6个帧构成。
由报告数据1和报告数据2成批报告16个份额的通断信息。
第2报告数据包226bb是成为对母端报告模拟输入信息的第2定期报告单元226b的通信数据包,第2报告数据包226b由始端数据(50H~53H)、报告数据1、报告数据2、报告数据1/2、末尾数据(AAH)、检查和数据这6个帧构成。
始端数据为50H时,报告模拟输入通路0、1的数字变换值;始端数据为51H时,报告模拟输入通路2、3的数字变换值;始端数据为52H时,报告模拟输入通路4、5的数字变换值;始端数据为53H时,报告模拟输入通路6、7的数字变换值。
将报告的2个模拟信号变换成各10位的数字值后,利用帧2的8位和帧4的低端2位这10位报告一数字变换值,利用帧3的8位和帧4的高端2位这10位报告另一数字变换值。
也可使帧4的各2位集中在低端位侧的0~3位,并利用高端4位报告状态信息。
非定期发送数据包207aa是成为请求读出母端对子端指定的地址的数据用的非定期发送单元207a的通信数据包,非定期发送数据包207aa由始端数据(55H)、读出请求命令(30H)、地址、末尾数据(AAH)、检查和数据这5个帧构成。
回告数据包207bb是成为对母端请求读出的地址的回告单元207b的通信数据包,该回告数据包207bb由始端数据(25H)、报告数据1、报告数据2、状态或报告数据1/2、末尾数据(AAH)、检查和数据这6个帧构成。
非定期发送数据包207aa指定的地址为例如11H或50H,则回告数据包207bb的帧2~帧4的内容与第1、第2报告数据包216bb、226bb的相同。
上述说明的第1报告数据包216bb、226bb和回告数据包207bb中,为了减少帧数,省略地址帧,并想办法在设定数据STX栏进行识别,但成为报告对象的通断输入信号数量多或模拟输入信号数量多时,可添加地址帧,改变成单纯的帧结构。
下面,说明图1的装置的定期报告的时序图(即图4)。
图4是示出本发明实施方式1的车载电子控制装置的定期报告的时序图。
图4(a)示出第1定期报告单元216b对微处理器110A发送通断输入信息的定时,其平均间隔为20毫秒。
图4(b)示出模-数变换时期指定单元205a对多路模-数变换器204A供给模-数变换启动指令AD en1的定时,此供给定时等于第1定期报告单元216b发送第1报告数据包216bb后间隔Td=3毫秒作为延迟时间的时间点。
图4(c)示出模-数变换时期指定单元205b对多路模-数变换器204A供给模-数变换启动指令AD en2的定时,此供给定时等于供给模-数变换启动指令AD en1后间隔Td=3毫秒作为延迟时间的时间点。
图4(d)示出第2定期报告单元226b对微处理器110A发送模拟输入信息的定时,该定时处在第1报告数据包216bb的发送定时的中间位置,以约10毫秒的周期总体上交替发送第1、第2报告数据包216bb、226bb。
但是,第2报告数据包226bb的内容通过成为发送对象的模拟输入通路依次变化,并发送4次第2报告数据包226bb,发送全部通路的8个模-数变换数据。
多路模-数变换器204A完成全部通路的模-数变换所需的时间为不到1毫秒的短时间,由于模-数变换启动指令AD en1、AD en2的2次模-数变换已完成的关系,将该时间分配在第2报告数据包226bb的发送定时之前。
因此,模-数变换启动指令AD en2的模-数变换正常且不发生变换异常判断单元205c、205d的异常时,将根据模-数变换启动指令AD en2作模-数变换后得到的最新模-数变换数据从第1缓存器204b传送到第2缓存器204d,并根据该最新模-数变换数据编制第2报告数据包226bb。
但是,由报告顺序选择单元206c依次切换并选择使用哪个输入通路的模-数变换数据。
另一方面,模-数变换启动指令AD en2的模-数变换异常时,不将基于模-数变换启动指令AD en2的模-数变换数据传送到第2缓存器204d,第2缓存器204d存放的模数变换数据成为根据上次的模-数变换启动指令AD en1作模-数变换后得到的旧模-数变换数据,并根据该旧模-数变换数据编制第2报告数据包226bb。
然而,输入到多路模-数变换器204A的模拟信号进行缓慢的变化,与信号变动率相比,报告周期短,所以如果是暂时性噪声误动等造成的模-数变换异常,不发生实用上的问题。
但是,多路模-数变换器204A本身发生恒久性异常时,微处理器110A利用状态异常处理单元206e执行异常处理。
再者,各通路的模拟信号通常在0.5伏~4.5伏之间变动,如果添加该信号为小于0.5伏或大于4.5伏的值则判断为模拟输入信号电路异常的异常判断单元,即使对模拟输入信号电路的断线、短路异常也能根据状态信息进行定期报告。
这种情况下,即使第2缓存器204d发生断线、短路异常也在第2缓存器204d中留有发生断线、短路异常前的正常数据,能有效用作异常对策处理的参考信息。
图4(e)示出代替模-数变换启动指令AD en1、AD en2的基于第3模-数变换指令单元205h的模-数变换启动指令AD en3的时序图,模-数变换启动指令AD en3以例如4毫秒的固定周期产生,与第1、第2报告数据包216bb、226bb的发送定时无关。
采用这种非同步方式时,利用数据包产生监视单元205f禁止更新,以免编制第2报告数据包226bb期间偶然进行第1缓存器204b至第2缓存器204d的数据更新传送。
再者,定期报告准许单元211a不准许定期报告的时间点上,进行非定期发送单元207a的读出请求,该读出请求对象为模-数变换数据时,需要根据模-数变换启动指令AD en3预先执行模-数变换。
(2)作用和运作的详细说明
上文所述那样组成的装置中,将电源开关105b闭路时,从车载电池105a供电的电源单元121产生规定的控制电压Vcc,对第1、第2控制电路200a、300A供电,使微处理器110A和通信控制电路120A开始工作。
微处理器110A根据从第1和第2输入传感器群102a和102b得到的通断输入信号、从第1和第2模拟传感器群103a和103b得到的模拟信号电压、以及非易失性程序存储器115A中存放的输入输出控制程序,进行第1、第2电负载群104a、104b的驱动控制。
将第1输入传感器群102a、第1模拟传感器群103a和第1电负载群104a通过接口电路并联于微处理器110A。与此相反,构成通过一对串并变换器117、127将第2输入传感器群102b、第2模拟传感器群103b和第2电负载群104b串联于微处理器110A,以减少微处理器110A的输入输出端子。
利用第1报告数据包216bb定期报告第2输入传感器群102b的通断输入信息,利用第2报告数据包226bb定期报告第2模拟传感器群103b的模-数变换信息,利用定期发送数据包201aa对第2电负载群104b供给控制信号。
准许定期报告时,交替发送第1、第2报告数据包216bb、226bb,并且第2报告数据包226bb的内容由报告顺序选择单元206c依次改变对象通路。
但是,启动运转后,紧接着利用定期发送数据包201aa将程序存储器115A存放的部分控制常数发送到数据存储器126A,然后利用定期报告准许单元211a启动第1、第2定期报告单元216b、226b。
不管是否准许定期报告,微处理器110A都能利用非定期发送单元207a进行读出请求,并利用回告单元207b获得指定地址的信息。
准许定期报告时,模-数变换时期指定单元205a、205b与第1报告数据包216bb的发送同步地产生多次模-数变换启动指令AD en1、AD en2,并且在编制第2报告数据包226bb前,对第2缓存器204d存放多路模-数变换器204A的全部通路份额的模-数变换数据。
但是,变换异常判断单元205c、205d进行异常判断时,禁止对第2缓存器204d的数据更新,并定期报告状态信息203c,由状态异常处理单元206e执行基于微处理器110A的异常处理。
不准许定期报告时,由定期模-数变换指令单元205h定期产生模-数变换启动指令AD en3,并且在产生非定期发送单元205h的读出请求时,利用回告数据包207bb进行模-数变换数据的回告。
基于模-数变换启动指令AD en3的情况下,利用数据包产生监视单元205f禁止更新,以免编制第2报告数据包226bb期间偶然进行第1缓存器204b至第2缓存器204d的数据更新传送。
第1控制电路部200A的组成单元中,将微处理器110A、程序存储器115A、RAM存储器116A、串行接口111、输入电路用数据选择器、多路模-数变换器、输出电路用锁存器、第1串并变换器117一体化为第1集成电路元件,仅将发热电阻部件、电容器、功率晶体管等大型部件设置在集成电路元件的外部。
第2控制电路部300A的组成单元中,将通信控制电路部120A、数据存储器126A、输入电路用数据选择器、多路模-数变换器、输出电路用锁存器、第2串并变换器127、电源单元121的恒压控制电路部一体化为第2集成电路元件,仅将发热电阻部件、电容器、功率晶体管等大型部件设置在集成电路元件的外部。
本实施方式1中,由没有微处理器的逻辑电路组成通信控制电路部120A,但也可使用第2微处理器以代替此逻辑电路。
关于图1的装置的通信控制说明用功能框图、即图2的作用运作,进行与图6~图9所示的流程图实质上相同的运作,后文再次详细说明,以阐明其不同点。
(3)组成概要和特征
如上文说明中阐明的那样,本发明实施方式1的车载电子控制装置是车载电子控制装置100A,其中构成作为第1控制电路部200A,包含具有输入输出控制单元和通信单元的程序存储器115A、运算处理用的RAM存储器116A、与程序存储器115A协同工作的微处理器110A以及第1串并变换器117;
作为第2控制电路部300A,包含至少进行监视控制信号的联络用的通信控制电路部120A、间接开关信号输入电路122b、含有多路模-数变换器204A的间接模拟信号输入电路123A、数据存储器126A以及第2串并变换器127;通过第1、第2串并变换器117、127相互进行监视控制信号的串行联络通信;
第1控制电路部200A还具有定期发送单元201a,同时第2控制电路部300A还具有定期报告单元216b和226b、变换异常判断单元205c和205d、异常报告单元205e、数据更新指令单元205g以及第1、第2缓存器204b、204d。
定期发送单元201a为利用定期发送数据包201aa从第1控制电路部200A对第2控制电路部300A定期发送常数设定数据、或控制输出数据而且在第2控制电路部300A将常数设定数据和控制输出数据存放到数据存储器126A的单元。
定期报告单元216b、226b为利用定期报告数据包216bb从第2控制电路部300A对第1控制电路部200A回告监视输入数据和状态信息、而且第1控制电路部200A将该定期报告数据存放到RAM存储器116A的单元。
变换异常判断单元205c、205d为检测出多路模-数变换器204A的模-数变换值是否在规定的上下限值范围外、或检测出模-数变换需要的时间大于等于规定值并判断为该多路模-数变换器204A异常的单元。
异常报告单元205e为在变换异常判断单元205c、205d作多路模-数变换器204A异常的判断时起作用并对规定地址的数据存储器126A写入状态信息后将该状态信息添加到定期报告数据包216bb、226bb从而对第1控制电路部200A进行定期报告的单元。
数据更新指令单元205g是在第1、第2缓存器204b、204d之间起作用并且在变换异常判断单元205c、205d的判断为正常时、准许第1缓存器204b至第2缓存器204d的数据传送的单元。
第1缓存器204b为暂时存放多路模-数变换器204A的全部通路的模-数变换数据的数据存储器。
第2缓存器204d为在多路模-数变换器204A完成全部通路的模-数变换并在启动下一次模-数变换前的时间点而且数据更新指令单元205g准许传送数据时、成批传送第1缓存器204b的内容的数据存储器,根据第2缓存器204d的内容、编制定期报告数据包226bb。
第2控制电路部300A还具有报告顺序选择单元206c。
报告顺序选择单元206c为选择控制单元,依次选择利用第1报告数据包216bb报告从间接开关信号输入电路122b输入的多个通断信息的第1定期报告单元216b和利用多个第2报告数据包226bb报告多路模-数变换器204A进行数字变换后的规定路数的数字信息的第2定期报告单元226b并至少由于第2报告数据包226bb不连续的关系而使第1报告数据包216bb优先地进行定期报告的单元,将所述状态信息写入并编制到所述第1报告数据包216bb或所述第1、第2报告数据包226bb双方,而且进行定期报告。
因此,对信号变化缓慢而不必高频度报告且数据量多的模拟信号输入,利用时间分散进行报告,并优先发送第1报告数据包,从而能减轻通信控制的负担。
变换异常判断单元包含变换常数异常判断单元205d。
变换常数异常判断单元205d为施加固定取样电压204a作为输入到多路模-数变换器204A的一个模拟输入信号、并且在对该取样电压204a的数字变换值为规定容许误差范围外时判断为异常的单元。
对多路模-数变换器204A的基准电压端子,施加从车载蓄电池105a供电并产生规定的控制用稳定电压的电源单元121的输出电压。
因此,能进行包含多路模-数变换器的模-数变换精度和稳定化控制电压的精度的异常判断。
变换异常判断单元包含超时判断单元205c。
超时判断单元205c为测量从对多路模-数变换器204A供给模-数变换启动指令开始至多路模-数变换器204A产生全部通路的模-数变换结束信号为止所需的时间,并且在该所需时间超过规定值时将多路模-数变换器204A判断为异常的单元。
因此,能利用简易的计时单元检测出影响全部通路的多路模-数变换器的变化操作的异常,以代替特定通路的模-数变换异常。
设置在第1控制电路部200A的程序存储器115A还包含成为状态异常处理单元206e的控制程序。
该状态异常处理单元206e在第1或第2报告数据包216bb、226bb含有的状态信息包含变换异常判断单元205c、205d的多路模-数变换器204A异常的信息时起作用,对该异常信息的接收次数进行计数,异常信息的接收次数超过规定次数时执行异常处理,该异常处理进行使多路模-数变换器204A和第1、第2缓存器204b、204d复原或使整个第2控制电路部300A复原这两种复原中的至少一方的处理。
因此,能第2控制电路部不进行过敏的异常处理,而由成为总体控制的主体的第1控制电路部执行异常处理,保持总体控制。
第2报告数据包226bb包含位长短于多路模-数变换器204A的模-数变换数据的位长的多个帧,并以对高端位和低端位划分帧的方式编制模-数变换数据。
第1缓存器204b是暂时存放多路模-数变换器204A的全部通路的模-数变换数据并具有小于等于第2报告数据包的帧长的1.5倍的位数的长位长数据存储器。
第2缓存器204d是在多路模-数变换器204A完成全部通路的模-数变换后启动下一次模-数变换前而且去除第2报告数据包226bb的编制定时后的定时,利用数据更新指令单元205g传送第1缓存器204b存放的全部数据的长位长数据存储器。
第2报告数据包226b中,以分别划分成高端位、低端位的方式将第2缓存器204d存放的全部通路的模-数变换数据中的一对模-数变换数据,编制成3帧进行存放。
因此,能高效率发送高精度的模-数变换数据。
第2控制电路部300A还具有定期模-数变换指令单元205h。
定期模-数变换指令单元205h是以比定期报告的最短周期短的时间间隔定期供给对多路模数变换器204A的模-数变换指令的单元。
因此,即使偶然发生模-数变换定时与第2报告数据包的产生定时一致的状态并造成不能进行对第2缓存器的传送的情况,也能在下一次模-数变换定时不发生与第2报告数据包的产生定时一致的状态,可进行对第2缓存器的传送,从而避免反复连续停止传送。
第1控制电路200A还具有定期报告准许单元211a,同时第2控制电路部300A还具有模-数变换时期指定单元205a、205b。
定期报告准许单元211a为由定期发送单元201a对设置在第2控制电路部300A的规定地址的数据存储器126A发送、并存放准许第2控制电路部300A发送定期报告用的指令数据的单元。
模-数变换时期指定单元205a、205b为在第2控制电路部300A接收第1控制电路部200A发送的定期报告准许指令后、紧接在发送第1报告数据包216bb后或发送第1报告数据包216bb后间隔规定时间,对多路模-数变换器204A产生多次模-数变换启动指令,并由于发送下一次的第2报告数据包的时期前完成多路模-数变换器204A的一系列模-数变换操作的关系而指定模-数变换启动时期的单元。
因此,能在要发送包含模拟信号的数字变换值作为第2报告数据包前就执行模-数变换,并报告最新的模-数变换数据。
而且,在最新的模-数变换数据存在异常并造成不更新第2缓存器的内容的情况下,能用刚过去的模-数变换数据进行报告。
第1控制电路部200A还具有非定期发送单元207a和模-数变换准许单元212a,同时第2控制电路部300A还具有回告单元207b。
非定期发送单元207a为第1控制电路部200A对第2控制电路部300A读出并确认指定地址的监视输入数据,而且随时作定期发送单元201a写入并设定的写入保存数据的摘要以便对该数据进行读出并核对的单元。
回告单元207b为利用编制指定的地址的监视输入数据或写入保存数据而得的回告数据包207bb进行回告,以当作对第2控制电路部300A接收非定期发送数据的确认的回送的单元。
模-数变换准许单元212a为利用定期发送数据包212aa对设置在第2控制电路部300A的规定地址的数据存储器发送、并存放准许第2控制电路部300A对多路模-数变换器204A产生模-数变换启动指令用的指令数据的单元,即使定期报告准许单元211a不准许的状态下,也定期执行多路模-数变换器204A的模-数变换,能进行适应非定期发送单元207a的模-数变换数据的回告。
因此,不进行定期报告时,以规定时间间隔进行模-数变换,从而能随时根据读出请求,方便地取得较新的模-数变换数据。
实施方式2
(1)实施方式2的组成的详细说明
下面,以与图1的装置的不同点为中心说明示出本发明实施方式2的总体框图的图5。
图5是示出本发明实施方式2的车载电子控制装置的总体框图。
图5中,主要的不同点是:与用采用逻辑电路的集成电路组成图1的通信控制电路部120A相反,图5的装置具有辅助CPU120B,并且第2控制电路部中添加简易的输入输出控制单元;其中相同的标号表示相同或相当的部分。
图5中,车载电子控制装置100B由第1控制电路部200B和第2控制电路部300B构成,作为第1控制电路部200B的主要组成单元的、成为主CPU的微处理器110B与存放控制程序和控制常数的快速擦写存储器等非易失性存储器115B、以及运算处理用RAM存储器116B协同工作。
作为第2控制电路部300B的主要组成单元的、成为辅助CPU120B的微处理器与掩模ROM存储器等辅助程序存储器125协同工作,并且在辅助程序存储器125主存放成为第2控制电路部300B的输入输出控制单元的程序和通信控制程序等。
与辅助CPU120B协同工作的辅助RAM存储器126B包含图1中的数据存储器。
此外,输入输出电路的组成和外部连接电路的组成与图1中的组成相同,但间接模拟输入接口电路123B中包含的多路模-数变换器204B内置附属缓存器。结果,多路模-数变换器204B在模-数变换器与附属缓存器之间依次写入每一通路得到模-数变换数据,并随着全部通路的模-数变换的完成,从附属缓存器传送到辅助RAM存储器126内的第1缓存器204b。
第1控制电路部200B的组成单元中,将微处理器110B、程序存储器115B、RAM存储器116B、串行接口111、输入电路用数据选择器、多路模-数变换器、输出电路用锁存器、第1串并变换器117一体化为第1集成电路元件,仅将发热电阻部件、电容器、功率晶体管等大型部件设置在集成电路元件的外部。
第2控制电路部300B的组成单元中,将成为通信控制电路的辅助CPU120B、辅助程序存储器125、成为数据存储器的RAM存储器126B、输入电路用数据选择器、多路模-数变换器204B、输出电路用锁存器、第2串并变换器127、电源单元121的恒压控制电路部一体化为第2集成电路元件,仅将发热电阻部件、电容器、功率晶体管等大型部件设置在集成电路元件的外部。
再者,本实施方式2的通信控制功能框图与图2的实质上相同,其不同点在后面的图6~图9所示的流程图的说明中阐述。
此外,各种通信用数据包的组成与图3的数据包的组成相同。
图6是示出本发明实施方式2的车载电子控制装置的第1控制电路部的发送控制运作的流程图。
图7是示出本发明实施方式2的车载电子控制装置的第1控制电路部的接收控制运作的流程图。
图8是示出本发明实施方式2的车载电子控制装置的第2控制电路部的接收控制运作的流程图。
图9是示出本发明实施方式2的车载电子控制装置的第1控制电路部的发送控制运作的流程图。
(2)作用和运作的详细说明
接着,对说明图5的第1控制电路部200B的通信控制运作的流程图、即图6、图7进行说明。
首先,在示出发送控制运作的图6中,流程600是微处理器110B的通信控制运作启动步骤,后续的流程601是通过判断未图示的标记的工作状态判断是否接通电源后的首次操作的步骤,流程601的判断为“是”(即首次操作)时转移到流程602,不是首次操作时转移到流程603b。
流程602是形成定期发送单元201a的步骤,此流程602从程序存储器115B对数据存储器126B传送各种控制常数,并且在第2控制电路部300B利用设定信息存放组件202b(参考图2)存放并保存控制常数。
后续的流程603a是判断流程602的各种控制常数的传送是否完成的步骤。流程603b是判断是否准许定期报告的步骤,准许定期报告时转移到流程604a,发送准许定期报告用的定期报告数据包211aa;不准许定期报告时转移到流程604b,发送准许模-数变换用的定期发送数据包212aa。
流程604a或流程604b后接着执行的流程605是判断第1串并变换器117接收来自第2串并变换器127的报告数据时工作的接收标记的工作状态的步骤,如果此流程605的判断为未接收,转移到流程606;已接收,则转移到图7的流程710a。
流程606是判断是否首次定期发送时期或测量是否上次的定期发送后经历规定时间以判断定期发送时期是否到来的步骤,如果此流程606的判断为“是”,转移到流程607;“否”则转移到流程608。
流程607是形成定期发送单元201a的步骤,此流程607对数据存储器126B发送RAM存储器116B存放的控制输出信号作为微处理器110B的运算结果,并且第2控制电路部300B利用输出信息存放组件202a(参考图2)存放控制输出,以驱动第2电负载群104b。
流程608是判断是否需要对第2控制电路部200B进行读出请求的步骤。
流程609是形成流程608的判断为“是”(即需要进行读出请求)时执行的非定期发送单元207a的步骤,此流程609发送非定期发送数据包207aa。
非定期发送单元207a形成第1控制电路部200B对第2控制电路部300B读出并确认指定的地址的监视输入数据,同时还随时作摘要,以便读出并核对流程602和流程607的定期发送单元201a写入到数据存储器126B的设定、输出信息。
流程610是运作结束步骤,此流程610在流程608的判断为“否”(即不需要请求读出)时或后续于流程607、609,进行转移,执行其它控制操作后,再次循环转移到运作开始流程600。
接着,在示出接收控制运作的图7中,流程710a是图6的流程605的判断为“是”(即接收标记工作)时执行的判断步骤,此流程710a判断是否从第2控制电路部300B接收定期报告,如果接收定期报告,转移到流程711;未接收定期报告,则转移到流程710b。
流程710b中,判断是否与读出请求对应的回告,如果是回告,转移到流程714;不是回告,则当作与定期发送对应的确认回送,转移到流程710c。
流程710c中,是对定期发送的确认回送为接收不正常(NACK)的确认回送时转移到流程715,是接收正常(ACK)的确认回送时转移到运作结束流程610。
流程711和流程714中,如报告信息存放组件206d(参考图2)所示,将报告的信息写入并保存到RAM存储器116B同时还在流程714后,接着转移到运作结束流程610。
流程711后接着执行的流程712是监视定期报告数据包中包含的状态信息并判断状态是否异常的步骤,存在状态异常时转移到流程713,不存在状态异常则转移到运作结束流程610。
流程713中,对发生状态异常的次数进行计数,该计数值超过规定值时,使多路模-数变换器204B和第1、第2缓存器204b、204d的内容复原后转移到运作结束流程610。
流程715是再次发送成为异常确认回送的定期发送数据或对发生异常的次数进行计数且该计数值超过规定值时将第2控制电路部300B复原的异常处理步骤,流程715后,接着转移到运作结束流程610。
概括说明图6、图7的运作如下。相当于图2的定期发送单元201a的流程602、607为写入设定单元,其中利用定期发送数据包201aa从第1控制电路部200B对第2控制电路部300B定期发送常数设定数据、或控制输出数据,并且在第2控制电路部300B将设定、输出数据存放到数据存储器126B。
相当于图2的定期报告准许单元211a的流程604a为写入设定单元,其中存放的指令数据用于准许利用定期发送数据包211aa对设置在第2控制电路部300B的规定地址的数据存储器126B进行发送,并且第2控制电路部300B发送定期报告。
相当于图2的非定期发送单元207a的流程609为读出请求单元,其中第1控制电路部200B对第2控制电路部300B读出并确认指定地址的监视输入数据,而且随时作摘要,以便读出并核对定期发送单元602写入并设定的写入保存数据。
相当于图2的模-数变换准许单元的流程604b是写入设定单元,其中存放的指令数据用于准许利用定期发送数据包212aa对设置在第2控制电路部300B的规定地址的数据存储器进行发送,并且第2控制电路部300B对多路模-数变换器204B产生模-数变换启动指令,以便即使定期报告准许单元604a不准许定期报告的状态下也定期执行多路模-数变换器204B的模-数变换,并能进行与非定期发送单元609对应的模-数变换数据的回告。
相当于图2的状态异常处理单元206e的流程713为在第1或第2报告数据包216bb、226bb含有的状态信息包含后面阐述的变换异常判断单元923、925的多路模-数变换器204B的异常信息时起作用并对异常信息接收次数进行计数而且在异常信息接收次数超过规定次数时执行异常处理的单元,其中该异常处理进行使多路模-数变换器204B和第1、第2缓存器204b、204d复原或使整个第2控制电路部300B复原中的至少一方的处理。
接着,对说明图5的第2控制电路部300B的通信控制运作用的流程图、即图8、图9进行说明。
首先,示出接收控制运作的图8中,流程800是辅助CPU120B开始进行通信控制运作的步骤,后续的流程801a是判断第2串并联变换器127接收来自第1串并联变换器117的发送数据时工作的接收标记的工作状态的步骤,如果流程801a的判断为已接收,转移到流程802a;未接收,则转移到流程801b。
流程801b是根据从微处理器110B通过未图示的直接信号线路对辅助CPU120B指令的回送准许信号的逻辑电平判断是否准许对微处理器110B回送的步骤,如果准许回送,转移到图9的流程900;不准许回送,则转移到运作结束流程810。
运作结束流程810中,执行其它控制运作后,再次循环并转移到运作开始流程800。
流程802a中,判断母端发送的数据是否没有编码差错,如果正常,转移到流程803a;不正常则转移到流程802b。
由检查和单元进行是否编码差错的判断,如果对母端发送的全部帧数据求和的结果为0,判断为正常;不为0则判断为异常。
流程802b中,对未图示的回送用缓存器存放NACK命令(62H)和定期发送命令指定的地址后,转移到运作结束流程810。
流程803a是判断接收的数据是否定期发送数据的步骤,该流程803a的判断为“否”(即非定期发送单元207a的读出请求)时转移到流程803b,判断为“是”(即定期发送)时转移到流程804。
流程803b中,对未图示的回送用缓存器存放读出请求命令和回告用的地址信息后,转移到运作结束流程810。
流程804中,对未图示的回送用缓存器存放ACK命令(61H)和定期发送命令希望指定的地址后,转移到运作结束流程805a。
流程805a中,判断接收的数据是否定期发送数据包211aa的定期报告准许指令,如果准许定期报告,转移到流程805c;不准许定期报告,则转移到流程805b。
流程805b中,根据接收的定期报告数据包的内容对辅助RAM存储器126B进行输出信息或设定信息的写入后,转移到运作结束流程810。
流程805b相当于图2的输出信息写入组件202a和设定信息写入组件202b。
流程805c中,对特定地址的辅助RAM存储器126B存放定期报告准许信息后,转移到流程806a。
流程806a中,在接收定期报告准许信息的时间点和其后以例如每10毫秒的周期进行“是”的判断并转移到流程806b,其它定时上进行“否”的判断并转移到运作结束流程810。
流程806b中,对未图示的回送用缓存器存放定期报告指令信息后,转移到运作结束流程810。
再者,所述回送用缓存器构成先入先出结构的FIFO表,并且每次依次读出删除读出的数据。
由流程802b、803b、804、806b组成的流程块807示出其回送用缓存器存放数据的流程。
接着,示出发送控制运作的图9中,流程900是图8的流程801b进行“是”的判断并且读出微处理器110B允许回送时得以执行并读出所述流程块807存放在FIFO表的始端数据的步骤,后续的流程901中,判断流程900读出的始端数据是否图8的流程806b中写入散定期报告指令,如果是定期报告指令,转移到流程902;不是定期报告指令,则转移到流程910。
流程902是根据上次的定期报告是通断信号还是模拟输入使判断交替翻转的判断步骤,如果这次的判断是通断信号,进行“是”的判断,并转移到流程903;这次的判断为模拟输入则进行“否”的判断,并转移到流程905。
流程903编制第1报告数据包216bb,并由后续的流程904发送该第1报告数据包216bb后,接着转移到运作结束流程810。
流程905是是依次更新并选择第2缓存器204d存放的数-木版画数据的通路号的步骤,后续的流程906中,对应于流程905中存在的输入通路编制第2变换式机把226bb,并由后续的流程807发送第2报告数据包226bb后,接着转移到运作结束流程810。
流程块908包含流程902和流程905,并形成报告顺序选择单元。
流程910中,判断流程900中读出的始端数据是否图8的流程803写入的回告指令,如果是回告指令,转移到流程911;不是回告指令则转移到流程913。
在流程911编制回告数据包207bb,并且在后续的流程912发送回告数据包207bb后,转移到运作结束流程810。
流程913中,判断流程900中读出的始端数据是否图8的流程804写入的ACK命令,如果是ACK命令,转移到流程914;不是ACK命令则转移到流程915。
在流程914根据确认回送数据包201bb确认回送ACK命令后,转移到运作结束流程810。
流程915中,判断流程900中读出的始端数据是否图8的流程802b写入的NACK命令,如果是NACK命令,转移到流程916;不是NACK命令则转移到流程920。
在流程916根据确认回送数据包201bb确认回送NACK命令后,转移到运作结束流程810。
由流程904、907、912、914、916组成的流程块917汇集与图8的流程807存放的回送用命令对应的实际回送操作的流程。
流程920中,判断是否流程805c存放定期报告准许指令,如果准许定期报告,转移到流程921a,不准许则转移到流程921b。
在流程921a判断是否图4的时序图所示的产生模-数变换启动指令AD en1、AD en2的定时,如果是产生定时,转移到产生该模-数变换启动指令AD en1、AD en2的流程922a,不是产生定时则仍旧转移到流程922a。
流程921b中,判断是否图4的时序图所示的产生模-数变换启动指令AD en3的定时,如果是产生定时,转移到产生该模-数变换启动指令AD en3的流程922a,不是产生定时则仍旧转移到流程922a。
流程922a中,判断是否多路模-数变换器204B根据流程921a或流程921b产生的模-数变换启动指令完成全部通路份额的模-数变换并接收对设置在模-数变换器204B的附属缓存器存放全部通路份额的模-数变换数据带来的模-数变换完成信号,如果变换未完成,转移到流程923,变换完成则转移到流程922b。
流程922b中,将附属缓存器存放的全部通路份额的模-数变换数据传送到辅助RAM存储器126B内的第1缓存器204b后,转移到流程925。
流程923中,判断从流程921产生模-数变换启动指令开始、到接收完成模-数变换的信号为止的实际是否超过规定阈值,如果未超过,返回流程922a,超时则转移到流程924。
流程924中,对状态存储器存放超时的产生异常的信息后,转移到运作结束流程810。
流程925中,判断流程922b传送到第1缓存器204b的各通路的模-数变换值是否不超过规定的上下限值或输入到特定通路的规定取样电压的模-数变换值是否在规定的精度范围,如果模-数变换值异常,转移到流程924;模-数变换值无异常则转移到流程926。
流程926中,将第1缓存器204b存放的全部通路份额的模-数变换数据传送到辅助RAM存储器126内的第2缓存器204d后,转移到运作结束流程810。
图2的实施方式的情况下,对第1缓存器204b每次模-数变换器204A执行各通路的模-数变换依次存放模-数变换数据,但图5的实施方式中,对多路模-数变换器204B内置的附属缓存器依次存放各通路的模-数变换数据,并获得全部通路份额的模-数变换数据后,成批进行对第1缓存器204b的传送。
图2的实施方式的情况下,并行进行通信用数据包的编制处理和第1缓存器204b至第2缓存器204d的传送处理,但图5的实施方式的情况下,由辅助CPU120B以时分方式依次处理通信用数据包的编制处理和第1缓存器204b至第2缓存器204d的传送处理,所以不需要专门的连锁处理。
概况说明图8、图9的运作如下。图8中完成流程块807所示的对回送用缓存器的回送用命令的写入,图9中由流程块917依次执行回送,并依次删除回送用缓存器的内容。
相当于图2所示的第1定期报告单元216b的流程904为利用第1报告数据包216bb定期报告通断输入信息的单元。
相当于图2所示的第2定期报告单元226b的流程907为利用第2报告数据包226bb定期报告模拟输入信息的单元。
相当于图2所示的报告顺序选择单元206c的流程块908为选择控制单元,其中依次选择成批报告从间接开关信号输入电路122b输入的多个通断信息的 第1定期报告单元216b和多次报告多路模-数变换器204B作数字变换后得到的规定通路数量的数字信息的第2定期报告单元226b,并至少由于第2定期报告单元226b不连续的关系而使第1定期报告单元216b优先进行定期报告。
相当于图2所示的回告单元207b的流程912为利用编制指定的地址的监视输入数据或写入保存数据后得到的回告数据包207bb进行回告作为对第2控制电路300B接收非定期发送数据的确认回送的单元。
相当于图2所示的模-数变换时期指定单元205a、205b的流程921a为变换控制单元,其中第2控制电路部300B利用定期报告准许单元604a在接收定期报告准许指令后,紧接在发送第1报告数据包216bb之后或在发送第1报告数据包216bb后间隔规定时间,对多路模-数变换器204B产生多次模-数变换启动指令,并且由于发送下一次第2报告数据包226bb的时期前,多路模-数变换器204B的一系列模-数变换操作已完成的关系,指定模-数变换启动时期。
相当于图2所示的模-数变换时期指定单元205h的流程921b为以比定期 报告的最短周期短的时间间隔定期供给对多路模数变换器204B的模-数变换指令的单元。
相当于图2所示的超时判断单元205c的流程923为变换异常判断单元,其中测量从对多路模-数变换器204B供给模-数变换启动指令开始、到多路模 -数变换器204B产生全部通路份额的模-数变换结束信号为止所需的时间,并且该所需时间超过规定值时判断为多路模-数变换器204B异常。
相当于图2所示的变换常数异常判断单元205d的流程925为变换异常判断单元,其中施加固定的取样电压204a作为输入到多路模-数变换器204B的一个模拟输入信号,并且对该取样电压204a的数字变换值在规定容许误差范围外时,判断为异常。
相当于图2所示的异常报告单元205e的流程924为在变换异常判断单元923、925作多路模-数变换器204B的异常判断时起作用并对规定地址的数据存储器126B写入状态信息、而且将该状态信息添加到第1或第2定期报告数据包216bb、226bb从而对第1控制电路部200B定期报告的单元。
相当于图2所示的数据更新指令单元205g的流程926为在第1、第2缓存器204b、204d之间起作用并且在变换异常判断单元923、925的判断为正常时执行第1缓存器204b至第2缓存器204d的数据传送的单元。
(3)组成概要和特征
从上文的说明判明,本发明实施方式2的车载电子控制装置是车载电子控制装置100B,其中构成作为第1控制电路部200B,包含具有输入输出控制单元和通信单元的程序存储器115B、运算处理用的RAM存储器116B、与程序存储器115B协同工作的微处理器110B以及第1串并变换器117;
作为第2控制电路部300B,包含至少进行监视控制信号的联络用的通信控制电路部120B、间接开关信号输入电路122b、含有多路模-数变换器204B的间接模拟信号输入电路123B、数据存储器126B、以及第2串并变换器127;通过第1、第2串并变换器117、127相互进行监视控制信号的串行联络通信;
第1控制电路部200B还具有定期发送单元602、607,同时第2控制电路部300B还具有定期报告单元904和907、变换异常判断单元923和925、异常报告单元924、数据更新指令单元926、以及第1、第2缓存器204b、204d。
定期发送单元201a为利用定期发送数据包201aa从第1控制电路部200A对第2控制电路部300A定期发送常数设定数据、或控制输出数据而且在第2 控制电路部300A将常数设定数据和控制输出数据存放到数据存储器126A的单元。
定期报告单元602、607为利用定期报告数据包201aa从第2控制电路部300B对第1控制电路部200B回告监视输入数据和状态信息、而且第1控制电路部200B将该定期报告数据存放到RAM存储器116B的单元。
变换异常判断单元923、925d为检测出多路模-数变换器204B的模-数变换值是否在规定的上下限值范围外、或检测出模-数变换需要的时间大于等于规定值并判断为该多路模-数变换器204B异常的单元。
异常报告单元924为在变换异常判断单元923、925作多路模-数变换器204B异常的判断时起作用并对规定地址的数据存储器126B写入状态信息后将该状态信息添加到定期报告数据包216bb、226bb、从而对第1控制电路部200B进行定期报告的单元。
数据更新指令单元926为在第1、第2缓存器204b、204d之间起作用并且 在变换异常判断单元923、925的判断为正常时、准许第1缓存器204b至第2缓存器204d的数据传送的单元。
第1缓存器204b为暂时存放多路模-数变换器204B的全部通路的模-数变换数据的数据存储器。
第2缓存器204d为在多路模-数变换器204B完成全部通路的模-数变换并在启动下一次模-数变换前的时间点而且数据更新指令单元926准许传送数据时、成批传送第1缓存器204b的内容的数据存储器,根据第2缓存器204d的内容、编制定期报告数据包226bb。
第2控制电路部300B还具有与辅助程序存储器125和成为所述数据存储器的运算处理用的辅助RAM存储器126B协同工作的辅助CPU120B,辅助CPU120B是微处理器,构成通信控制电路部,驱动与间接开关信号输入电路112b、包含多路模-数变换器204B的间接模拟信号输入电路123B、间接输出信号用接口电路124b、以及与第2串并变换器一起内置于第2控制电路部300B并通过第2、第1串并变换器127、117将通过间接开关信号输入电路122b和间接模拟信号输入电路123B输入的信号所关联的间接输入信号SI发送到第1控制电路部200B且同时在通过第1、第2串并变换器117127从第1控制电路部200B接收的间接输出信号SO所关联的输出上,连接间接输出信号用接口电路124b的电负载群104b。
因此,第2控制电路部进行多个间接开关信号输入的逻辑连接,将最小限度的所需信号发送到第1控制电路部,或对来自控制电路部的控制信号添加联锁控制逻辑以驱动第2电负载等,负担部分输入输出控制功能,提高总体控制功能,或改变辅助程序存储器的内容,从而能方便地改变控制内容。
辅助RAM存储器126B包含第1、第2缓存器204b、204d,多路模-数变换器204B具有存放全部通路的模-数变换数据的附属缓存器,随着全部通路的模-数变换的完成,将该附属缓存器的内容传送到第1缓存器204b。
因此,多路模-数变换器能不必每次进行1路份额的模-数变换都将模-数变换数据供给辅助CPU,而在完成全部通路份额的模-数变换后,将其成批传送到第1缓存器,从而减轻辅助CPU的控制负担。
Claims (11)
1.一种车载电子控制装置,
第1控制电路部和第2控制电路部构成通过第1、第2串并变换器相互进行监视控制信号的串行联络通信,
所述第1控制电路部包含:具有输入输出控制单元和通信控制单元的程序存储器、运算处理用的RAM存储器、与所述程序存储器协同工作的微处理器、串行接口、直接开关信号输入电路、第1多路模-数变换器、直接输出电路、以及所述第1串并变换器,
所述第2控制电路部包含:与该第1控制电路部至少进行监视控制信号的联络通信用的通信控制电路部、间接开关信号输入电路、含有第2多路模-数变换器的间接模拟信号输入电路、数据存储器、间接输出电路、以及所述第2串并变换器,
其特征在于,
所述程序存储器具有定期发送单元,所述通信控制电路部具有第1、第2定期报告单元、变换异常判断单元、异常报告单元、数据更新指令单元,所述数据存储器具有第1、第2缓存器,
所述定期发送单元是利用定期发送数据包从所述第1控制电路部对所述第2控制电路部定期发送常数设定数据和控制输出数据,而且在所述第2控制电路部写入并设定所述常数设定数据和控制输出数据以便将其存放到所述数据存储器的单元,
所述第1、第2定期报告单元是利用定期报告数据包从所述第2控制电路部对所述第1控制电路部回告监视输入数据、而且所述第1控制电路部将该监视输入数据存放到所述RAM存储器的单元,
所述变换异常判断单元是检测出所述第2多路模-数变换器的模-数变换值是否在规定的上下限值范围外、或检测出模-数变换需要的时间大于等于规定值并判断为该第2多路模-数变换器异常的单元,
所述异常报告单元是在所述变换异常判断单元作为所述第2多路模-数变换器异常的判断时起作用并对规定地址的数据存储器写入状态信息后将该状态信息添加到所述定期报告数据包、从而对所述第1控制电路部进行定期报告的单元,
所述状态信息由所述第1定期报告单元、或者所述第1定期报告单元和所述第2定期报告单元这两者回告,
所述数据更新指令单元是在所述第1、第2缓存器之间起作用并且在所述变换异常判断单元的判断为正常时、准许所述第1缓存器至所述第2缓存器的数据传送的单元,
所述第1缓存器是暂时存放所述第2多路模-数变换器的全部通路的模-数变换数据的数据存储器,
所述第2缓存器是在所述第2多路模-数变换器完成全部通路的模-数变换并在启动下一次模-数变换前的时间点而且所述数据更新指令单元准许传送数据时、成批传送所述第1缓存器的内容的数据存储器,根据所述第2缓存器的内容、编制所述定期报告数据包。
2.根据权利要求1中所述的车载电子控制装置,其特征在于,
所述第2控制电路部还具有报告顺序选择单元,
所述报告顺序选择单元是依次选择利用第1报告数据包报告从所述间接开关信号输入电路输入的多个通断信息的所述第1定期报告单元和利用多个第2报告数据包报告所述第2多路模-数变换器进行数字变换后的规定路数的数字信息的所述第2定期报告单元、并至少由于第2报告数据包不连续的关系而使第1报告数据包优先进行定期报告的单元,将所述状态信息写入并编制到所述第1报告数据包或所述第1、第2报告数据包双方,而且进行定期报告。
3.根据权利要求1中所述的车载电子控制装置,其特征在于,
所述变换异常判断单元包含变换常数异常判断单元,
所述变换常数异常判断单元是施加固定取样电压作为输入到所述第2多路模-数变换器的一个模拟输入信号、并且在对该取样电压的数字变换值为规定容许误差范围外时判断为异常的单元,
对所述第2多路模-数变换器的基准电压端子,施加从车载蓄电池供电并产生规定的控制用稳定电压的电源单元的输出电压。
4.根据权利要求3中所述的车载电子控制装置,其特征在于,
所述变换异常判断单元包含超时判断单元,
所述超时判断单元是测量从对所述第2多路模-数变换器供给模-数变换启动指令开始至所述第2多路模-数变换器产生全部通路的模-数变换结束信号为止所需的时间,并且在该所需时间超过规定值时将所述第2多路模-数变换器判断为异常的单元。
5.根据权利要求2中所述的车载电子控制装置,其特征在于,
设置在所述第1控制电路部的程序存储器还包含成为状态异常处理单元的控制程序,
所述状态异常处理单元在所述第1或第2报告数据包含有的状态信息包含所述变换异常判断单元的所述第2多路模-数变换器的异常信息时起作用,对该异常信息的接收次数进行计数,异常信息的接收次数超过规定次数时执行异常处理,该异常处理是使所述第2多路模-数变换器和所述第1、第2缓存器复原或使整个所述第2控制电路部复原这两种复原中的至少一方的处理。
6.根据权利要求2中所述的车载电子控制装置,其特征在于,
所述第2报告数据包包含位长短于所述第2多路模-数变换器的模-数变换数据的位长的多个帧,并以对高端位和低端位划分帧的方式编制所述模-数变换数据,
所述第1缓存器是暂时存放所述第2多路模-数变换器的全部通路的模-数变换数据并具有小于等于所述第2报告数据包的帧长的1.5倍的位数的长位长数据存储器,
所述第2缓存器是在所述第2多路模-数变换器完成全部通路的模-数变换后启动下一次模-数变换前而且去除所述第2报告数据包的编制定时后的定时,利用所述数据更新指令单元传送第1缓存器存放的全部数据的长位长数据存储器,
所述第2报告数据包中,以分别划分成高端位、低端位的方式将所述第2缓存器存放的全部通路的模-数变换数据中的一对模-数变换数据,编制成3帧进行存放。
7.根据权利要求1中所述的车载电子控制装置,其特征在于,
所述第2控制电路部还具有定期模-数变换指令单元,
所述定期模-数变换指令单元是以比所述定期报告的最短周期短的时间间隔定期供给对所述第2多路模-数变换器的模-数变换指令的单元。
8.根据权利要求2中所述的车载电子控制装置,其特征在于,
所述第1控制电路部还具有定期报告准许单元,
所述第2控制电路部还具有模-数变换时期指定单元,
所述定期报告准许单元是由所述定期发送单元对设置在所述第2控制电路部的规定地址的数据存储器发送、并存放准许所述第2控制电路部发送所述定期报告用的指令数据的单元,
所述模-数变换时期指定单元是在所述第2控制电路部接收所述第1控制电路部发送的定期报告准许指令后、紧接在发送所述第1报告数据包后或发送所述第1报告数据包后间隔规定时间,对所述第2多路模-数变换器产生多次模-数变换启动指令,并由于发送下一次的第2报告数据包的时期前完成所述第2多路模-数变换器的一系列模-数变换操作的关系而指定模-数变换启动时期的单元。
9.根据权利要求8中所述的车载电子控制装置,其特征在于,
所述第1控制电路部还具有非定期发送单元和模-数变换准许单元,
所述第2控制电路部还具有回告单元,
所述非定期发送单元是所述第1控制电路部对第2控制电路部读出并确认指定地址的监视输入数据,而且随时作所述定期发送单元写入并设定的写入保存数据的摘要以便对所述写入保存数据进行读出并核对的单元,
所述回告单元是利用编制指定的地址的监视输入数据或写入保存数据而得的回告数据包进行回告,以当作对所述第2控制电路部接收非定期发送数据的确认的回送的单元,
所述模-数变换准许单元是利用所述定期发送数据包对设置在所述第2控制电路部的规定地址的数据存储器发送、并存放准许所述第2控制电路部对所述第2多路模-数变换器产生模-数变换启动指令用的指令数据的单元,即使所述定期报告准许单元不准许定期报告的状态下,也定期执行所述第2多路模-数变换器的模-数变换,能进行适应所述非定期发送单元的模-数变换数据的回告。
10.根据权利要求1中所述的车载电子控制装置,其特征在于,
所述第2控制电路部还具有与辅助程序存储器和成为所述数据存储器的运算处理用的辅助RAM存储器协同工作的辅助CPU,
所述辅助CPU是微处理器,构成所述通信控制电路部,驱动与所述间接开关信号输入电路、包含所述第2多路模-数变换器的间接模拟信号输入电路、间接输出信号用接口电路、以及与所述第2串并变换器一起内置于所述第2控制电路部,
并通过所述第2、第1串并变换器将通过所述间接开关信号输入电路和所述间接模拟信号输入电路输入的信号所关联的间接输入信号发送到所述第1控制电路部,且同时在通过所述第1、第2串并变换器从所述第1控制电路部接收的间接输出信号所关联的输出上,连接所述间接输出信号用接口电路的电负载群。
11.根据权利要求10中所述的车载电子控制装置,其特征在于,
所述辅助RAM存储器包含所述数据存储器和第1、第2缓存器,所述第2多路模-数变换器具有存放全部通路的模-数变换数据的附属缓存器,随着全部通路的模-数变换的完成,将该附属缓存器的内容传送到所述第1缓存器。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006250832A JP4242405B2 (ja) | 2006-09-15 | 2006-09-15 | 車載電子制御装置 |
JP2006-250832 | 2006-09-15 | ||
JP2006250832 | 2006-09-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101145042A CN101145042A (zh) | 2008-03-19 |
CN101145042B true CN101145042B (zh) | 2010-09-22 |
Family
ID=39105210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101098168A Expired - Fee Related CN101145042B (zh) | 2006-09-15 | 2007-05-30 | 车载电子控制装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8117360B2 (zh) |
JP (1) | JP4242405B2 (zh) |
CN (1) | CN101145042B (zh) |
DE (1) | DE102007018547B4 (zh) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101894074A (zh) * | 2009-05-22 | 2010-11-24 | 触动多媒体技术(上海)有限公司 | 出租车多媒体设备的中央处理*** |
US8332737B2 (en) * | 2009-06-26 | 2012-12-11 | Agilent Technologies, Inc. | Instrument control system and methods |
JP5140113B2 (ja) * | 2010-05-10 | 2013-02-06 | 三菱電機株式会社 | 電子制御装置 |
JP5547701B2 (ja) * | 2011-09-21 | 2014-07-16 | 日立オートモティブシステムズ株式会社 | 自動車用電子制御装置 |
DE112012006248B4 (de) * | 2012-04-20 | 2023-06-22 | Mitsubishi Electric Corporation | Datenverarbeitungsvorrichtung und Programm |
JP2014058210A (ja) * | 2012-09-18 | 2014-04-03 | Hitachi Automotive Systems Ltd | 車両制御装置および車両制御システム |
CN103677748A (zh) * | 2012-09-26 | 2014-03-26 | 北京兆易创新科技股份有限公司 | 非易失性存储器指令处理的装置及方法 |
JP6196143B2 (ja) * | 2013-12-13 | 2017-09-13 | 株式会社東芝 | 情報処理装置、情報処理方法およびプログラム |
WO2016027367A1 (ja) * | 2014-08-22 | 2016-02-25 | 三菱電機株式会社 | 車載電子制御装置 |
JP6543872B2 (ja) * | 2015-03-16 | 2019-07-17 | 三菱重工サーマルシステムズ株式会社 | 制御装置、制御方法及びプログラム |
JP6540227B2 (ja) * | 2015-05-21 | 2019-07-10 | 株式会社ジェイテクト | 車両用制御装置 |
JP6690500B2 (ja) * | 2016-10-31 | 2020-04-28 | 株式会社オートネットワーク技術研究所 | 車載更新システム及び車載更新装置 |
JP6515404B2 (ja) * | 2017-03-13 | 2019-05-22 | 本田技研工業株式会社 | 通信装置、通信方法、およびプログラム |
WO2019019098A1 (en) * | 2017-07-27 | 2019-01-31 | Texas Instruments Incorporated | NON-VOLATILE COUNTER SYSTEM, METER CIRCUIT, AND POWER MANAGEMENT CIRCUIT HAVING ISOLATED DYNAMIC AMPLIFIED POWER SUPPLY |
JP7031209B2 (ja) * | 2017-10-09 | 2022-03-08 | 株式会社デンソー | 電子制御装置 |
JP6940365B2 (ja) * | 2017-10-12 | 2021-09-29 | 日立Astemo株式会社 | 情報更新装置 |
JP6664363B2 (ja) * | 2017-10-27 | 2020-03-13 | 本田技研工業株式会社 | 電力供給装置及び車両 |
JP6973151B2 (ja) * | 2018-02-14 | 2021-11-24 | トヨタ自動車株式会社 | モータの制御装置 |
JP7111074B2 (ja) * | 2018-08-10 | 2022-08-02 | 株式会社デンソー | 車両用マスタ装置、セキュリティアクセス鍵の管理方法、セキュリティアクセス鍵の管理プログラム及び車両用電子制御システム |
CN113167186B (zh) * | 2018-11-30 | 2023-03-24 | 日立安斯泰莫株式会社 | 负载驱动装置和燃料喷射装置的控制方法 |
DE112019007432B4 (de) * | 2019-06-27 | 2024-02-08 | Mitsubishi Electric Corporation | Elektronische steuereinheit und programm |
KR102275143B1 (ko) * | 2019-12-27 | 2021-07-07 | 현대오트론 주식회사 | 아날로그-디지털 변환 장치 및 방법 |
CN113703348B (zh) * | 2021-07-14 | 2023-03-28 | 深圳市有为信息技术发展有限公司 | 一种模式控制装置及其控制方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1385799A (zh) * | 2001-05-09 | 2002-12-18 | 三菱电机株式会社 | 车载电子控制装置 |
CN1743654A (zh) * | 2004-08-31 | 2006-03-08 | 三菱电机株式会社 | 车载电子控制装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0868873A (ja) | 1994-05-10 | 1996-03-12 | Seiko Epson Corp | 水深計測装置及びダイバーズウォッチ |
JPH0823276A (ja) | 1994-07-05 | 1996-01-23 | Fujitsu Ten Ltd | アナログ/ディジタル変換装置 |
JP3249710B2 (ja) | 1995-06-05 | 2002-01-21 | 富士通テン株式会社 | アナログ/デジタル変換装置 |
JP4583612B2 (ja) | 2001-01-15 | 2010-11-17 | ジーイー・メディカル・システムズ・グローバル・テクノロジー・カンパニー・エルエルシー | 超音波診断装置 |
JP3842144B2 (ja) * | 2002-02-20 | 2006-11-08 | 三菱電機株式会社 | 車載電子制御装置 |
JP3637029B2 (ja) | 2002-03-28 | 2005-04-06 | 三菱電機株式会社 | 車載電子制御装置 |
JP2005164500A (ja) | 2003-12-04 | 2005-06-23 | Omron Corp | プログラマブルコントローラ用検査装置およびプログラマブルコントローラ |
JP3982762B2 (ja) | 2004-10-26 | 2007-09-26 | 三菱電機株式会社 | 車載電子制御装置 |
-
2006
- 2006-09-15 JP JP2006250832A patent/JP4242405B2/ja active Active
-
2007
- 2007-03-07 US US11/714,741 patent/US8117360B2/en not_active Expired - Fee Related
- 2007-04-19 DE DE102007018547.4A patent/DE102007018547B4/de not_active Expired - Fee Related
- 2007-05-30 CN CN2007101098168A patent/CN101145042B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1385799A (zh) * | 2001-05-09 | 2002-12-18 | 三菱电机株式会社 | 车载电子控制装置 |
CN1743654A (zh) * | 2004-08-31 | 2006-03-08 | 三菱电机株式会社 | 车载电子控制装置 |
Non-Patent Citations (2)
Title |
---|
JP特开2002-209886A 2002.07.30 |
JP特开平8-23276A 1996.01.23 |
Also Published As
Publication number | Publication date |
---|---|
CN101145042A (zh) | 2008-03-19 |
JP2008068800A (ja) | 2008-03-27 |
US20080071949A1 (en) | 2008-03-20 |
US8117360B2 (en) | 2012-02-14 |
JP4242405B2 (ja) | 2009-03-25 |
DE102007018547A1 (de) | 2008-03-27 |
DE102007018547B4 (de) | 2016-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101145042B (zh) | 车载电子控制装置 | |
JP5160100B2 (ja) | データ通信誤動作防止装置、電子機器、データ通信誤動作防止装置の制御方法、データ通信誤動作防止装置の制御プログラム、及び当該プログラムを記録した記録媒体 | |
US20060089756A1 (en) | In-vehicle electronic control unit | |
JP4050196B2 (ja) | 監視制御回路を有する電子制御装置 | |
EP0277302A1 (en) | Smart control and sensor devices single wire bus multiplex system | |
US8112554B2 (en) | Method and devices for transmitting data on a data line between a control device and at least one decentralized data processing device | |
US8880654B2 (en) | Protocol adapter for passing diagnostic messages between vehicle networks and a host computer | |
CN102473005A (zh) | 可编程控制器 | |
US7984239B2 (en) | Control program download device | |
CN114365103A (zh) | 菊花链模式进入序列 | |
EP2552064A1 (en) | Processing apparatus, test signal generator, and method of generating test signal | |
US20080159188A1 (en) | Serial interface apparatus performing asynchronous serial data transfer using asynchronous serial communication method | |
CN101106438A (zh) | 通信网络***和错误验证方法 | |
JP5407230B2 (ja) | Pciカード、マザーボード、pciバスシステム、制御方法、及びプログラム | |
JP2009244991A (ja) | データ通信方法、データ通信システム、電子制御ユニット、及び回路基板 | |
WO2017183482A1 (en) | Communication device, communication method, program, and communication system | |
US20110191648A1 (en) | Information processing apparatus, information transmitting method, and information receiving method | |
WO2002015517A2 (en) | Remote configuration of network node via controller area network messages | |
JP5644570B2 (ja) | 通信方法、通信システム及びそのデバイス | |
JP5045115B2 (ja) | プログラマブルデバイス制御装置およびその方法 | |
JP4281602B2 (ja) | 2重化コントローラシステム、そのコントローラ、プログラム | |
US20100208581A1 (en) | Data transfer system, data transmitting device, data receiving device and data transfer method | |
EP1988469A1 (en) | Error control device | |
CN113126541B (zh) | 微控制电路及印刷电路板 | |
US8391317B2 (en) | Unit of the transmission of data in a serial bidirectional bus |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100922 |
|
CF01 | Termination of patent right due to non-payment of annual fee |