Abstract
The application of a state language to the real-time control of a hybrid electric vehicle is explained. The state language has been developed both as a specification aid to the system designer and as a means for the programmer to produce microcomputer software. A translator program, which was developed on a VAX minicomputer, preprocesses the state language into a software module to be compiled by the standard Intel PL/M 86 compiler. The complex sequential logic is implemented as a hierarchy of state machines executing in the software of dual 8086 microcomputers. The main state machine which coordinates the electric and gasoline engines in the hybrid electric vehicle propulsion system is described [1]. The use of the state language during testing stages enabled changes to the microcomputer software to be rapidly identified and implemented. Test results demonstrate the power of the state machine implementation.
| Original language | English |
|---|---|
| Pages (from-to) | 318-322 |
| Number of pages | 5 |
| Journal | IEEE Transactions on Industrial Electronics |
| Volume | IE-30 |
| Issue number | 4 |
| DOIs | |
| State | Published - Nov 1983 |
ASJC Scopus subject areas
- Control and Systems Engineering
- Electrical and Electronic Engineering