JP7025966B2 - 車両制御装置 - Google Patents
車両制御装置 Download PDFInfo
- Publication number
- JP7025966B2 JP7025966B2 JP2018052353A JP2018052353A JP7025966B2 JP 7025966 B2 JP7025966 B2 JP 7025966B2 JP 2018052353 A JP2018052353 A JP 2018052353A JP 2018052353 A JP2018052353 A JP 2018052353A JP 7025966 B2 JP7025966 B2 JP 7025966B2
- Authority
- JP
- Japan
- Prior art keywords
- jitter
- execution
- unit
- adjusted
- execution timing
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
- H04L1/205—Arrangements for detecting or preventing errors in the information received using signal quality detector jitter monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- 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
- B60R16/023—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 for transmission of signals between vehicle parts or subsystems
- B60R16/0231—Circuits relating to the driving or the functioning of the vehicle
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R29/00—Arrangements for measuring or indicating electric quantities not covered by groups G01R19/00 - G01R27/00
- G01R29/26—Measuring noise figure; Measuring signal-to-noise ratio
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/31708—Analysis of signal quality
- G01R31/31709—Jitter measurements; Jitter generators
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Mechanical Engineering (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Nonlinear Science (AREA)
- Debugging And Monitoring (AREA)
Description
実行間隔とのずれの許容度を表すがこれに限らない、例えば、実行時間、最小実行間隔とのずれの許容度でもよい。キュー優先度フィールド4026とは、前述した演算部3のキューに詰まれる際の優先度をあらわす。キュー順フィールド4027とは、演算部3が処理する処理を格納するキューの順番からなる。本実施例では、順番は1から処理数までとし、同じタイミングでキューが詰まれる場合、値が小さい方を先にキューにセットすることとするが、これに限らない。
Claims (7)
- 車両を制御する車両制御装置であって、
所定の処理の実行を管理する実行管理部と、
前記所定の処理の実行状態の履歴を記録する実行状態記録部と、
前記所定の処理の実行に関する設定情報であって、ジッタの許容値であるジッタ許容値を含む前記設定情報を管理する設定情報管理部と、
を備え、
前記実行管理部は、前記所定の処理のうちジッタの発生した調整対象の処理の実行タイミングを前記調整対象の処理のジッタ許容値に基づいて調整するものであり、
前記調整対象の処理に発生したジッタが、周期的に発生する周期的ジッタであるか、一時的に発生する一時的ジッタであるかを判定するジッタ判定部をさらに備え、
前記実行管理部は、前記ジッタ判定部の判定結果に基づいて、前記調整対象の処理の実行タイミングを前記ジッタ許容値に基づいて調整する、
車両制御装置。 - 前記実行管理部は、前記ジッタ判定部が前記調整対象の処理に発生したジッタが前記周期的ジッタであると判定すると、前記調整対象の処理の実行タイミングを前記周期的ジッタに対応させることにより調整する、
請求項1に記載の車両制御装置。 - 前記実行管理部は、前記ジッタ判定部が前記調整対象の処理に発生したジッタが前記一時的ジッタであると判定すると、前記調整対象の処理の実行タイミングを前記一時的ジッタに対応させることにより一時的に調整する、
請求項1に記載の車両制御装置。 - 前記実行管理部は、前記調整対象の処理に発生したジッタと前記調整対象の処理の実行タイミングとに応じて、前記調整対象の処理の次回の実行タイミングを前記所定の処理のうちの他の処理の実行タイミングと入替る、
請求項1に記載の車両制御装置。 - 前記実行管理部は、前記所定の処理の中から、前記調整対象の処理に設定される優先度よりも低い優先度を持つ処理を前記他の処理として選択する、
請求項4に記載の車両制御装置。 - 前記調整対象の処理に発生したジッタが、周期的に発生する周期的ジッタであるか、一時的に発生する一時的ジッタであるかを判定するジッタ判定部をさらに備え、
前記実行管理部は、
前記ジッタ判定部の判定結果に基づいて、前記調整対象の処理の実行タイミングを前記ジッタ許容値に基づいて調整する実行タイミング調整部と、
前記調整対象の処理に発生したジッタと前記調整対象の処理の実行タイミングとに応じて、前記調整対象の処理の実行タイミングを前記所定の処理のうちの他の処理の実行タイミングと入替る実行タイミング入替部とを備える、
請求項1に記載の車両制御装置。 - 前記所定の処理には、タスク処理と割込み処理とが含まれる、
請求項1に記載の車両制御装置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018052353A JP7025966B2 (ja) | 2018-03-20 | 2018-03-20 | 車両制御装置 |
| EP19772291.1A EP3770758B1 (en) | 2018-03-20 | 2019-03-06 | Vehicle control apparatus and control method therefor |
| PCT/JP2019/008758 WO2019181490A1 (ja) | 2018-03-20 | 2019-03-06 | 車両制御装置およびその制御方法 |
| US16/967,171 US11799598B2 (en) | 2018-03-20 | 2019-03-06 | Vehicle control device and control method thereof |
| CN201980011426.8A CN111837103B (zh) | 2018-03-20 | 2019-03-06 | 车辆控制装置及其控制方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018052353A JP7025966B2 (ja) | 2018-03-20 | 2018-03-20 | 車両制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019164616A JP2019164616A (ja) | 2019-09-26 |
| JP7025966B2 true JP7025966B2 (ja) | 2022-02-25 |
Family
ID=67986489
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018052353A Active JP7025966B2 (ja) | 2018-03-20 | 2018-03-20 | 車両制御装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11799598B2 (ja) |
| EP (1) | EP3770758B1 (ja) |
| JP (1) | JP7025966B2 (ja) |
| CN (1) | CN111837103B (ja) |
| WO (1) | WO2019181490A1 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040255296A1 (en) | 2003-06-10 | 2004-12-16 | Schmidt Darren R. | Time-bounded program execution |
| JP2006235907A (ja) | 2005-02-24 | 2006-09-07 | Renesas Technology Corp | 情報処理装置およびオペレーティングシステム |
| JP2007328441A (ja) | 2006-06-06 | 2007-12-20 | Fujitsu Ltd | プロセススケジューリング装置,プロセススケジューリングプログラム |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1344834A (en) | 1970-06-30 | 1974-01-23 | Ici Ltd | Mould treatmetn |
| US5640563A (en) | 1992-01-31 | 1997-06-17 | International Business Machines Corporation | Multi-media computer operating system and method |
| JP3575862B2 (ja) * | 1995-03-16 | 2004-10-13 | 株式会社東芝 | ストリームスケジューリング方法及び装置 |
| US6078998A (en) | 1997-02-11 | 2000-06-20 | Matsushita Electric Industrial Co., Ltd. | Real time scheduling of prioritized disk requests |
| DE10048808A1 (de) * | 2000-09-29 | 2002-04-18 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Steuerung von Betriebsabläufen |
| KR20040009799A (ko) * | 2002-07-25 | 2004-01-31 | 삼성전자주식회사 | 지터 궤환을 이용한 틸트 보정 방법 및 그 장치 |
| JP4386852B2 (ja) * | 2005-03-17 | 2009-12-16 | 日本無線株式会社 | 信号処理装置 |
| CN101600044A (zh) * | 2008-06-03 | 2009-12-09 | 宝利微电子系统控股公司 | 基于缩放因子的图像清晰度增强方法及装置 |
| JP5101403B2 (ja) * | 2008-06-19 | 2012-12-19 | 株式会社日立産機システム | 情報処理装置およびその周期タスク実行方法 |
| JP4876138B2 (ja) * | 2009-03-24 | 2012-02-15 | 株式会社日立産機システム | 制御用計算機および制御システム |
| EP2672341B1 (en) | 2011-01-31 | 2015-09-09 | Toyota Jidosha Kabushiki Kaisha | Safety control device and safety control method |
| US20140309789A1 (en) * | 2013-04-15 | 2014-10-16 | Flextronics Ap, Llc | Vehicle Location-Based Home Automation Triggers |
| US9082239B2 (en) * | 2012-03-14 | 2015-07-14 | Flextronics Ap, Llc | Intelligent vehicle for assisting vehicle occupants |
| JP2014068087A (ja) * | 2012-09-25 | 2014-04-17 | Nec Corp | バッファ制御装置、バッファ制御装置による制御方法、メディア通信装置、並びにコンピュータ・プログラム |
| US9195506B2 (en) | 2012-12-21 | 2015-11-24 | International Business Machines Corporation | Processor provisioning by a middleware processing system for a plurality of logical processor partitions |
| JP6029553B2 (ja) * | 2013-08-22 | 2016-11-24 | 日立オートモティブシステムズ株式会社 | 車両制御装置 |
| US9088399B1 (en) * | 2014-02-03 | 2015-07-21 | Xilinx, Inc. | Circuit and method for testing jitter tolerance |
| KR101794568B1 (ko) * | 2016-03-29 | 2017-12-01 | 현대오트론 주식회사 | 오토사 운영체제의 태스크 분배 방법 및 그 장치 |
| US10741143B2 (en) * | 2017-11-28 | 2020-08-11 | Nvidia Corporation | Dynamic jitter and latency-tolerant rendering |
-
2018
- 2018-03-20 JP JP2018052353A patent/JP7025966B2/ja active Active
-
2019
- 2019-03-06 US US16/967,171 patent/US11799598B2/en active Active
- 2019-03-06 EP EP19772291.1A patent/EP3770758B1/en active Active
- 2019-03-06 WO PCT/JP2019/008758 patent/WO2019181490A1/ja not_active Ceased
- 2019-03-06 CN CN201980011426.8A patent/CN111837103B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040255296A1 (en) | 2003-06-10 | 2004-12-16 | Schmidt Darren R. | Time-bounded program execution |
| JP2006235907A (ja) | 2005-02-24 | 2006-09-07 | Renesas Technology Corp | 情報処理装置およびオペレーティングシステム |
| JP2007328441A (ja) | 2006-06-06 | 2007-12-20 | Fujitsu Ltd | プロセススケジューリング装置,プロセススケジューリングプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111837103B (zh) | 2024-06-18 |
| WO2019181490A1 (ja) | 2019-09-26 |
| EP3770758A4 (en) | 2021-12-08 |
| EP3770758A1 (en) | 2021-01-27 |
| CN111837103A (zh) | 2020-10-27 |
| EP3770758B1 (en) | 2025-08-27 |
| US11799598B2 (en) | 2023-10-24 |
| JP2019164616A (ja) | 2019-09-26 |
| US20210036814A1 (en) | 2021-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1538497B1 (en) | Distributed real time operating system | |
| US6687257B1 (en) | Distributed real-time operating system providing dynamic guaranteed mixed priority scheduling for communications and processing | |
| CN114327843B (zh) | 任务调度方法及装置 | |
| US8959515B2 (en) | Task scheduling policy for limited memory systems | |
| Spuri et al. | Robust aperiodic scheduling under dynamic priority systems | |
| EP2388699B1 (en) | Information processing device and information processing method | |
| US6633942B1 (en) | Distributed real-time operating system providing integrated interrupt management | |
| US8387052B2 (en) | Adaptive partitioning for operating system | |
| US8458712B2 (en) | System and method for multi-level preemption scheduling in high performance processing | |
| US6473780B1 (en) | Scheduling of direct memory access | |
| EP1088265A2 (en) | Method for dynamic loaning in rate monotonic real-time systems | |
| US9361156B2 (en) | Adaptive partitioning for operating system | |
| CN112579271A (zh) | 用于非实时操作系统的实时任务调度方法、模块、终端和存储介质 | |
| CN112860387A (zh) | 分布式任务调度方法、装置、计算机设备及存储介质 | |
| JP2005056067A (ja) | Dma転送制御装置 | |
| CN115309519A (zh) | 基于时间触发机制的确定性任务调度编排方法、系统和存储介质 | |
| CN118484275A (zh) | 任务调度的方法、众核设备、计算机可读介质 | |
| CN114706663A (zh) | 一种计算资源调度方法、介质及计算设备 | |
| JP7025966B2 (ja) | 車両制御装置 | |
| US20050160425A1 (en) | Limitation of the response time of a software process | |
| JP2000056989A (ja) | タスク設計方法 | |
| JP7263746B2 (ja) | 情報処理装置 | |
| WO2007049543A1 (ja) | 演算装置 | |
| CN117667356A (zh) | 作业的调度方法、装置、存储介质和处理器 | |
| CN121900964A (zh) | 一种资源调度方法、终端设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200813 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210928 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211109 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220201 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220214 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7025966 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |