Patent ID: 11951685
Assignee: ZHUHAI SAILNER 3D TECHNOLOGY CO., LTD.
Field: Electrical machinery, apparatus, energy (Electrical engineering)
Classification: CPC B  H  G  Y | IPC B  G  H

Claim 0:
1. A servo motor drive circuit, comprising: a motion controller, a timer, a first comparing unit and a pulse period providing unit;
the motion controller is connected to the timer, and is configured to send a drive enable signal to the timer;
the pulse period providing unit is connected to the timer and the first comparing unit, and is configured to send a pulse period value to the timer and the first comparing unit at beginning of each pulse period;
the timer is connected to the first comparing unit, and is configured to undergo initialization in response to the received pulse period value in an enabling duration of the drive enable signal, perform cyclic timing by taking the pulse period value as a timing period, and send a timing duration to the first comparing unit, wherein the cyclic timing is implemented by starting counting from 0 and starting counting from 0 again after the timing duration reaches the pulse period value; and
the first comparing unit is configured to acquire current level information that satisfies a preset duty ratio according to the preset duty ratio, the pulse period value, and the timing duration, and send a drive signal of a high level or a low level to a servo motor according to the current level information; wherein the preset duty ratio refers to a proportion of output time of a valid level signal in one pulse period, and the current level information refers to a current level signal being either a high level signal or a low level signal.