Refine Your Search

Search Results

Viewing 1 to 10 of 10
Journal Article

Membership Middleware for Dependable and Cost-Effective X-by-Wire Systems

2008-04-14
2008-01-0478
Balancing between dependability and cost-effectiveness is essential to promote X-by-Wire systems in the next decade. To achieve this goal, we have so far proposed a network centric architecture based on a concept of autonomous decentralized systems, where if one node fails, the remaining normal nodes autonomously execute a backup control to maintain the system's functionality, as well as a membership middleware indispensable to this architecture to ensure the consistency of the node status information among all nodes. In this work, we implemented membership middleware on a hardware and software platform equivalent to one assumed to be used in actual X-by-Wire systems. This paper describes the implementation details and performance evaluation result, and shows that membership middleware and a real-time critical application can coexist within one microcontroller.
Technical Paper

Computer-Aided Calibration Methodology for Spark Advance Control Using Engine Cycle Simulation and Polynomial Regression Analysis

2007-10-29
2007-01-4023
The increasing number of controllable parameters in modern engine systems has led to increasingly complicated and enlarged engine control software. This in turn has created dramatic increases in software development time and cost. Model-based control design seems to be an effective way to reduce development time and costs and also to enable engineers to understand the complex relationship between the many controllable parameters and engine performance. In the present study, we have developed model-based methodologies for the engine calibration process, employing engine cycle simulation and regression analysis. The reliability of the proposed method was investigated by validating the regression model predictions with measured data.
Technical Paper

Development of a Three-Dimensional Bird's-eye View Map Drawing Technique for Car Navigation Systems

1998-02-23
980605
In this paper, a newly developed three-dimensional (3D) bird's-eye view map drawing technique for car navigation systems is described. Conventional navigation systems give pseudo-perspective views which can not express ruggedness like hills and valleys. Our newly developed navigation system can display undulation of the land from viewpoints above and behind the current position, so that ups and downs of roads along with the driver's destination can be seen easily. The 3D-road map is not only effective during navigation but also during route planning, because it assists in searching for fine views before travel. In order to achieve the 3D-map view, we developed graphics software libraries, which work on a 32-bit RISC processor and on a low-cost graphics accelerator LSI with texture mapping capability. The graphics software libraries are constructed with three stages, the perspective projection stage, visible-surface determination stage, and rendering stage.
Technical Paper

CPU Model-based Hardware/Software Co-design for Real-Time Embedded Control Systems

2007-04-16
2007-01-0776
This paper proposes a new development method for highly reliable real-time embedded control systems using a CPU model-based hardware/software co-simulation. We take an approach that allows the full simulation of the virtual mechanical control system including CPU and object code level software. In this paper, Renesas SH-2A microcontroller model was developed on CoMET™ platform from VaST Systems Technology. A ETC (Electronic Throttle Control) system and engine control system were chosen to prove this concept. The ETB (Electronic Throttle Body) model on Saber® simulator from Synopsys® or engine model on MATLAB®/Simulink® simulator from MathWorks can be simulated with the SH-2A model. To help the system design, debug and evaluation, we developed an integrated behavior analyzer, which can display CPU behavior graphically during the simulation without affecting the simulation result, such as task level CPU load, interrupt statistics, software variable transition chart, and so on.
Technical Paper

Development of Breath-Alcohol-Detection System

2016-04-05
2016-01-1498
The problem of high fatal accident rates due to drunk driving persists, and must be reduced. This paper reports on a prototype system mounted on a car mock-up and a prototype portable system that enables the checking of the drivers’ sobriety using a breath-alcohol sensor. The sensor unit consists of a water-vapor-sensor and three semiconductor gas sensors for ethanol, acetaldehyde, and hydrogen. One of the systems’ features is that they can detect water vapor from human-exhaled breath to prevent false detection with fake gases. Each gas concentration was calculated by applying an algorithm based on a differential evolution method. To quickly detect the water vapor in exhaled breath, we applied an AC voltage between the two electrodes of the breath-water-vapor sensor and used our alcohol-detection algorithm. The ethanol level was automatically calculated from the three gas sensors as soon as the water vapor was detected.
Technical Paper

Application of Model Checking to Automotive Control Software with Slicing Technique

2013-04-08
2013-01-0436
To detect difficult-to-find defects in automotive control systems, we have proposed a modeling method with a program slicing technique. In this method, a verifier adjusts the boundaries of source code to be extracted on a variable dependence graph, in a kind of data flow. We have developed software tools for this method and achieved a 35% decrease in total verification time on model checking. This paper provides some consideration on effective cases of the method from verification practices. There are two types of malfunction causes: one is the timing of processes (race conditions), and the other is complex logics. Each type requires different elements in external environment models. Furthermore, we propose regression verification based on the modeling method above, to further reduce verification time on model checking. The paper outlines tool extensions needed to realize regression verification.
Technical Paper

Controller Grid: Real-Time Load Balancing of Distributed Embedded Systems

2007-04-16
2007-01-1615
The concept of a “controller grid”, which makes effective use of computational resources distributed on a network while guaranteeing real-time operation, is proposed and applied to realize highly advanced control. It facilitates the total optimization of a plant control and achieves the high efficiency that is not acquired by individual plant optimization. To realize this concept, migration of a control task customized to be executed on one particular microcontroller to another microcontroller is necessary while strictly observing the required response time. Two techniques to meet this requirement are proposed: “task migration” for a control system and “real-time guaranteed scheduling of task migration and execution”. The effectiveness of the controller grid is assessed by applying it in experiments with electronic-throttle-body (ETB) advanced control.
Technical Paper

A New RISC Microcontroller with On-Chip FPU to Introduce Adaptive Control into Powertrain Management

1999-03-01
1999-01-0865
Gasoline engine control continues to become more sophisticated and so the amount of software has reached 10 to 20 times that of early control systems. By changing the embedded microcomputer from 8bit CISC (Complex Instruction Set Computer) to 32bit RISC (Reduced Instruction Set Computer), processing performance has been improved 100 times. This paper evaluates quantitative performance of the RISC CPU having a FPU (Floating Point Processing Unit) and describes an example application to adaptive control.
Technical Paper

A Virtual ECU and Its Application to Control System Analysis - Power Window System Demonstration

2016-04-05
2016-01-0022
A virtual power window control system was built in order to look into and demonstrate applications of microcontroller models. A virtual ECU simulated microcontroller hardware operations. The microcontroller program, which was written in binary digital codes, was executed step-by-step as the virtual ECU simulation went on. Thus, production-ready codes of ECUs are of primary interest in this research. The mechanical system of the power window, the DC motor to lift the window glass, the H-bridge MOSFET drivers, and the current sensing circuit to detect window locking are also modeled. This means that the hardware system of the control system was precisely modeled in terms of mechanical and circuit components. By integrating these models into continuous and discrete co-simulation, the power window control system was analyzed in detail from the microscopic command execution of the microcontroller to the macroscopic motion of the window mechanism altogether.
Journal Article

Virtual Engine System Prototyping with High-Resolution FFT for Digital Knock Detection Using CPU Model-Based Hardware/Software Co-simulation

2009-04-20
2009-01-0532
We have developed a full virtual engine system prototyping platform with 4-cylinder engine plant model, SH-2A CPU hardware model, and object code level software including OSEK OS. The virtual engine system prototyping platform can run simulation of an engine control system and digital knock detection system including 64-pt FFT computations that provide required high-resolution DSP capability for detection and control. To help the system design, debugging, and evaluation, the virtual system prototyping consists of behavior analyzer which can provide the visualization of useful CPU internal information for control algorithm tuning, RTOS optimization, and CPU architecture development. Thus the co-simulation enables time and cost saving at validation stage as validation can be performed at the design stage before production of actual components.
X