An autocoding system has been developed for use in CAD of control systems. This system conducts simulations of fixed point calculations equivalent to those used in ECU implementation, and autocodes the designed control specifications. The use of this system enables simple formulation of the data accuracy (LSB) and data type required for software coding. In addition to coding software in a Honda format, the system autocodes the label information required in setting parameters and monitoring for vehicle tests. As a result, the autocoded software can be employed in ECU implementation without alteration. Verification of the accuracy of calculations using a coverage check enables ECU malfunctions to be prevented before implementation. This has reduced the time spent in correcting the software, and autocoding has shortened the period to ECU implementation by one-third. A level of performance equivalent to the simulation has been achieved with no malfunctions in a single implementation.
Article of Honda R&D Technical Review Vol.16 No.1 (243 - 248)