摘要 |
A current control apparatus capable of accurately and stably controlling a current, which is supplied to a controlled system, such as a coil of a solenoid, even when a control target value varies greatly at predetermined time intervals. In this apparatus, a value (y3) of a current passing through the controlled system (33) is detected, and the detected current value (y3) is outputted at predetermined time intervals. On the basis of a preceding corrected current value (y4old) and a currently outputted current value (y3), a currently corrected current value (y4) is computed so that this value comes to be intermediate between the preceding corrected current value (y4old) and currently outputted current value (y3), and the resultant current value is outputted. On the basis of a preceding corrected duty (d3old) and a currently outputted duty (d1), a current corrected duty (d3) is computed so that the current corrected duty (d3) has a value intermediate between those of the preceding corrected duty (d3old) and the currently outputted duty (d1). On the basis of a target current value (x1) to be inputted, the outputted corrected current value (y4) and the outputting corrected duty (3d), the duty (d1) is computed, and the results are outputted.
|