The traction motor control apparatus has a correction means for correcting an error included in a rotation detection signal outputted from a rotation angle sensor and outputting it as corrected rotation data for control of a motor. The correction means includes a rotation time predicting section con
The traction motor control apparatus has a correction means for correcting an error included in a rotation detection signal outputted from a rotation angle sensor and outputting it as corrected rotation data for control of a motor. The correction means includes a rotation time predicting section configured to predict a predicted time necessary for the motor to rotate by a predetermined reference angle on the basis of a time having been elapsed for the motor to rotate by a predetermined angle, the time being calculated from the rotation detection signal outputted from the rotation angle sensor, a predicted rotation data generating section configured to generate a predicted rotation angle of the motor on the basis of the predicted time, and a corrected data updating section configured to update the corrected rotation data presently being outputted from the correction means in accordance with the predicted rotation angle.
대표청구항▼
1. A traction motor control apparatus for a vehicle that is provided with a traction motor as a traction power source and a rotation angle detection means that outputs first rotation data each time the motor rotates by a certain angle to show that effect, outputs second rotation data each time the m
1. A traction motor control apparatus for a vehicle that is provided with a traction motor as a traction power source and a rotation angle detection means that outputs first rotation data each time the motor rotates by a certain angle to show that effect, outputs second rotation data each time the motor rotates by a reference angle of 360/n degrees (n being an integer larger than or equal to 1) larger than the certain angle to show to that effect, and controls power supply to the motor using the first and second rotation data outputted from the rotation angle detection means, the traction motor control apparatus including a correction means for correcting the first rotation data and outputting a correction result as corrected rotation data, and being configured to control power supply to the motor based on the corrected rotation data outputted from the correction means,wherein the correction means comprises:a certain angle rotation time prediction means that measures, at each timing at which an actual detected angle as an actual rotation angle of the motor shown by the first and second rotation data changes by a predetermined prediction angle width, an elapsed time from when the actual detected angle reached a value earlier than a present value by the reference angle to when the actual detected angle has reached the present value, and predicts a time necessary for the motor to rotate by the certain angle based on the measured elapsed time thereafter;a predicted rotation data generation means that assumes that the motor has rotated by the certain angle during elapse of the predicted time each time the predicted time predicted by the certain angle rotation time prediction means elapses from an angle prediction start timing as an output timing of the second rotation data, and generates the predicted rotation angle as predicted rotation data; anda corrected rotation data update means that compares a predicted rotation angle shown by the predicted rotation data presently generated by the predicted rotation data generation means with a corrected rotation angle shown by the corrected rotation data presently being outputted from the correction means, updates the corrected rotation data to be outputted such that the corrected rotation angle and the predicted rotation angle coincide with each other at each output timing of the first rotation data, and initializes the corrected rotation data at each output timing of the second rotation data such that the corrected rotation angle shown by the corrected rotation data has a same value with the predicted rotation angle shown by the predicted rotation data and the actual detected angle. 2. The traction motor control apparatus for a vehicle according to claim 1, wherein the corrected rotation data update means includes a prediction/correction deviation calculation means that calculates, as a prediction/correction deviation, a deviation between the predicted rotation angle and the corrected rotation angle,keeps the corrected rotation data presently being outputted unchanged if the prediction/correction deviation is 0 based on a calculation result by the prediction/correction deviation calculation means, andupdates the corrected rotation data presently being outputted to data that shows a rotation angle increased from the present corrected rotation angle by an increase amount corresponding to the prediction/correction deviation if the prediction/correction deviation is not 0. 3. The traction motor control apparatus for a vehicle according to claim 2, wherein the corrected rotation data update means is configured to update the corrected rotation data such that the corrected rotation angle is a positive integral multiple of the certain angle, and update, if the prediction/correction deviation calculated by the prediction/correction deviation calculation means is not 0, the corrected rotation data presently being outputted to data that shows, if the corrected rotation angle is smaller than the predicted rotation angle by the certain angle, a rotation angle increased from the present corrected rotation angle by the certain angle, and shows, if the corrected rotation angle is larger than the predicted rotation angle by larger than the certain angle, a rotation angle increased from the corrected rotation angle by twice the certain angle. 4. The traction motor control apparatus for a vehicle according to claim 1, further comprising an actual rotation data generation means that generates actual rotation data showing the actual detected angle with respect to the angle prediction start timing based on the first and second rotation data, the corrected rotation data update means including:an actuality/prediction deviation calculation means that calculates, as an actuality/prediction deviation, a deviation between the actual detected angle and the predicted rotation angle at each of determination timings predetermined from within the output timings of the first rotation data;a first actuality/prediction deviation determination means that determines whether or not the actuality/prediction deviation calculated by the actuality/prediction deviation calculation means is larger than a predetermined first determination angle; anda first actuality/correction deviation calculation means that calculates, as an actuality/correction deviation, a deviation between the actual detected angle and the corrected rotation angle if the actuality/prediction deviation is determined to exceed the first determination angle by the first actuality/prediction deviation determination means;the corrected rotation data being updated such that the actuality/correction deviation becomes smaller than a predetermined specified angle if the actuality/prediction deviation is determined to exceed the first determination angle by the first actuality/prediction deviation determination means. 5. The traction motor control apparatus for a vehicle according to claim 4, wherein the corrected rotation data update means includes an acceleration state determination means that determines, based on the actuality/correction deviation calculated by the first actuality/correction deviation calculation means, whether or not there prevails a specified acceleration state in which the actual detected angle is larger than the corrected rotation angle by larger than the first specified angle if the actuality/prediction deviation is determined to exceed the first determination angle by the first actuality/prediction deviation determination means, andupdates the corrected rotation data presently being outputted to data that shows a rotation angle increased from the present corrected rotation angle by the first specified angle if the specified acceleration state is determined to prevail by the acceleration state determination means. 6. The traction motor control apparatus for a vehicle according to claim 5, wherein the corrected rotation data update means includes a deceleration state determination means that determine, based on the actuality/correction deviation calculated by the first actuality/correction deviation calculation means, whether or not there prevails a specified deceleration state in which the actual detected angle is smaller than the corrected rotation angle by larger than the first specified angle if the actuality/correction deviation is determined to exceed the first determination angle by the first actuality/prediction deviation determination means, andupdates, if the specified deceleration state is determined to prevail by the deceleration state determination means, the corrected rotation data such that the corrected rotation angle increases in such a change rate that the corrected rotation angle increases by the certain angle while the actual detected angle increases by the certain angle multiplied by a first specified multiple number at each determination timing, at least while the specified deceleration state continues to be determined to prevail. 7. The traction motor control apparatus for a vehicle according to claim 4, wherein the corrected rotation data update means includes a second actuality/prediction deviation determination means that determines whether or not the actuality/prediction deviation exceeds a second determination angle larger than the first determination angle, andif the actuality/prediction deviation is determined to exceed the second determination angle, outputs the actual rotation data directly as the corrected rotation data at each output timing of the first rotation data thereafter until the second rotation data is outputted next time. 8. The traction motor control apparatus for a vehicle according to claim 7, wherein the corrected rotation data update means includes: an actuality/prediction comparison determination means that determines whether or not the actual detected angle is larger than the predicted rotation angle based on a calculation result by the actuality/prediction deviation calculation means; anda wait means that waits until the actual detected angle reaches the corrected rotation angle presently being outputted if the actuality/prediction deviation is determined to exceed the second determination angle by the second actuality/prediction deviation determination means, and the actual detected angle is determined to be smaller than the predicted rotation angle by the actuality/prediction comparison determination means,the actual rotation data being outputted directly as the corrected rotation data after the actual detected angle reaches the corrected rotation angle by waiting by the wait means until the second rotation data is outputted next time. 9. The traction motor control apparatus for a vehicle according to claim 1, further comprising an actual rotation data generation means that generates actual rotation data showing the actual detected angle with respect to the angle prediction start timing based on the first and second rotation data, the corrected rotation data update means including:a boundary angle determination means that determines whether or not the actual detected angle exceeds a boundary angle smaller than the reference angle; anda second actuality/correction deviation calculation means that calculates, as an actuality/correction deviation, a deviation between the actual detected angle and the corrected rotation angle if the actual detected angle is determined to exceed the boundary angle,the actual rotation data being outputted directly as the corrected rotation data at each output timing of the first rotation data if the actuality/correction deviation calculated by the second actuality/correction deviation calculation means is 0 until the second rotation data is outputted next time. 10. The traction motor control apparatus for a vehicle according to claim 9, wherein the corrected rotation data update means determines whether or not the actual detected angle is larger than the corrected rotation angle based on the actuality/correction deviation if the actuality/correction deviation calculated by the second actuality/correction deviation calculation means is not 0, and updates the corrected rotation data presently being outputted to data that shows a rotation angle increased from the present corrected rotation angle by a predetermined second specified angle if the actual detected angle is determined to be larger than the corrected rotation angle. 11. The traction motor control apparatus for a vehicle according to claim 9, wherein the corrected rotation data update means determines whether or not the actual detected angle is smaller than the corrected rotation angle based on the actuality/correction deviation if the actuality/correction deviation calculated by the second actuality/correction deviation calculation means is not 0, and generates the corrected rotation data so that the corrected rotation angle increases by the certain angle while the actual detected angle increases by the certain angle multiplied by a second multiple number at each output timing of the first rotation data at least while the actual detected angle continues to be determined to be smaller than the corrected rotation angle. 12. The traction motor control apparatus for a vehicle according to claim 1, wherein the certain angle rotation time prediction means calculates a predicted elapsed time by subtracting, at each of timings at which the actual detected angle changes by the prediction angle width, a previous-time elapsed time from a present-time elapsed time, the previous-time elapsed time being the elapsed time at the previous timing, the present-time elapsed time being the elapsed time at the present timing, and adding a subtraction result multiplied by the divided section number to the present-time elapsed time, the divided section number being a value of the reference angle divided by the prediction angle width, andpredicts the predicted time based on the calculated predicted elapsed time. 13. The traction motor control apparatus for a vehicle according to claim 1, wherein the prediction angle width is a value of the reference angle divided by m (m being an integer larger than or equal to 2).
※ AI-Helper는 부적절한 답변을 할 수 있습니다.