×

Electronic control apparatus and memory apparatus for electronic control apparatus

  • US 7,558,811 B2
  • Filed: 01/27/2004
  • Issued: 07/07/2009
  • Est. Priority Date: 01/27/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. An electronic control apparatus which incorporates a floating-point arithmetic function and performs types of calculation and control operations in accordance with a predetermined computer program, said apparatus comprising:

  • a computer;

    a memory having stored therein map data that comprises a set of map points expressed in floating-point representation and a set of map values respectively corresponding to said map points and expressed in fixed-point representation;

    means for outputting a calculated value of a physical quantity, derived from said map data based on an inputted fixed-point representation value; and

    conversion means implemented by executing a computer program on said computer adapted to operate on said map data to selectively convert at least one of said map values from fixed-point representation to floating-point representation data, wherein;

    said set of map values indirectly represent respective values of said physical quantity, and data expressing said set of map values are of smaller amount than data which express said set of map points;

    said conversion means comprises means for providing a LSB (least significant bit) conversion value as a floating-point representation value which directly represents a specific value of said physical quantity, with said specific physical quantity value having been predetermined as corresponding to a LSB (least significant bit) of said set of map values; and

    said conversion means is adapted to respond to said inputted floating-point representation value by;

    selecting a pair of map points that are respectively close to said inputted floating-point representation value and that correspond to a specific pair of said map values, and calculating an interpolation coefficient corresponding to said selected pair of map points,converting said specific pair of map values to respective floating-point representation values,interpolating between said converted pair of map values by a floating-point calculation utilizing said interpolation coefficient, to obtain an interpolated floating-point value; and

    operating on said interpolated floating-point value with said LSB conversion value, for obtaining a value to be outputted as said calculated value of the physical quantity derived from said map data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×