Technique for controlling the position of a driving motor and a print head
First Claim
1. A device for controlling the position of a driving motor and a print head comprising:
- a synchronizing pulse generator for generating synchronizing pulses to control the position of the driving motor and the print head;
a position controller for generating first divided synchronizing pulses by dividing said synchronizing pulses generated by said synchronizing pulse generator, and synchronously controlling the position of the driving motor with said first divided synchronizing pulses;
a print head controller for generating second divided synchronizing pulses by dividing said synchronizing pulses generated by said synchronizing pulse generator, and synchronously controlling the position of the print head with said second divided synchronizing pulses;
a control circuit for generating interrupt signals in a priority order corresponding to interrupt requiring request signals which are generated by said position controller while the driving motor accelerates or decelerates in its rotation; and
a central processing unit for setting time values corresponding to said interrupt signals from said control circuit, outputting signals for driving the driving motor corresponding to said time values while the driving motor accelerates or decelerates its rotation, and controlling said components.
3 Assignments
0 Petitions
Accused Products
Abstract
A device for accurately controlling the positions of a driving motor and a print head and enhancing print quality by sensing the position of the driving motor by occurring pulses from a timer at shorter intervals than predetermined step units and synchronously driving the print head with control of the driving motor, includes a synchronizing pulse generator for generating high speed synchronizing pulses for controlling the position of the driving motor and the print head, a position controller for synchronously controlling the position of the driving motor with divided generated pulses, a print head controller for synchronously controlling the position of the print head with the divided generated pulse, an interrupt controller for receiving interrupt signals generated in the position controller during the acceleration and deceleration of the driving motor and for generating interrupt in the priority order, and a CPU (central processing unit) for generating interrupts according to interrupt request signals, setting time in the generator, outputting signals for controlling the driving motor according to the set time during the acceleration and deceleration periods and governing all the component blocks.
20 Citations
28 Claims
-
1. A device for controlling the position of a driving motor and a print head comprising:
-
a synchronizing pulse generator for generating synchronizing pulses to control the position of the driving motor and the print head; a position controller for generating first divided synchronizing pulses by dividing said synchronizing pulses generated by said synchronizing pulse generator, and synchronously controlling the position of the driving motor with said first divided synchronizing pulses; a print head controller for generating second divided synchronizing pulses by dividing said synchronizing pulses generated by said synchronizing pulse generator, and synchronously controlling the position of the print head with said second divided synchronizing pulses; a control circuit for generating interrupt signals in a priority order corresponding to interrupt requiring request signals which are generated by said position controller while the driving motor accelerates or decelerates in its rotation; and a central processing unit for setting time values corresponding to said interrupt signals from said control circuit, outputting signals for driving the driving motor corresponding to said time values while the driving motor accelerates or decelerates its rotation, and controlling said components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18, 19, 20, 21, 22)
-
-
9. A method of controlling the position of a driving motor and a print head comprising the steps of:
-
setting a control value in a means for setting a number of pulses and a pulse generator according to an excitation mode of the driving motor; setting a time value for driving said pulse generator and a first scaler; moving a counter up or down relative to a rotating direction of the driving motor; and controlling the driving motor and the print head. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 23, 24, 25, 26, 27, 28)
-
Specification