摘要 |
<P>PROBLEM TO BE SOLVED: To prevent the influence of changes in rotation speed of a rotating shaft, reduce required memory capacity, and store data in a memory by fixed angle smaller than angular resolution of a rotation signal. <P>SOLUTION: A device 1 receives inputs of a crank signal where a timing edge occurs at every 10°CA, and A/D conversion data of a sensor signal at predetermined time intervals. In the device 1, a storage control part 9 stores, at pulse intervals or timing edge intervals, the data generated at the pulse intervals sequentially from the first address of a buffer 7, and counts the amount of data stored in the buffer 7 by use of a first counter 21. Every time the timing edge occurs, a computing unit 33 calculates a division value by dividing the amount of data by a multiplication factor. A DMA controller 13, a load address switching part 15 and a transfer request output control part 17 select data for each "10°/multiplication factor" from among the data in the buffer 7, by use of the division value, to be transferred to a RAM 11. <P>COPYRIGHT: (C)2013,JPO&INPIT |