qoistoochee128

Swing Motor Driver 3.0

 
Overview

I searched the whole network but couldn't find many drive circuits for the galvanometer swing motor. I had no choice but to do it myself. It has now been upgraded to version 3.0.
Version 1.0 verifies the principle.
Version 2.0 adds functions. Version
3.0 optimizes functions and can barely be used.
 
Principle of galvanometer motor structure:
https://www.bilibili.com/read/cv15628098
 
Motor drive principle:
1. Provide bias voltage for light-emitting diodes and photodiodes. Collect the light signals from the light-emitting diodes blocked by the motor rotor grating and directed to the two photodiodes in different positions and convert them into differential electrical signals.
2. Amplify the position differential electrical signals through a differential amplifier composed of precision op amps, compare them with the DAC signal, and output them to the audio power amplifier chip for power amplification to drive the motor.  
3. The motor drive and position signal acquisition form a negative feedback control loop to control the motor position. The motor swing amplitude is controlled by controlling the difference between the DAC chip output voltage and the op amp reference voltage.
 
Functional mode:
1. Control drawing mode requires an external MCU to control the DAC chip to output two level signals to the drive circuit to control the XY motor swing. The lens reflects the laser to draw graphics on the plane.
2. Audio drawing mode Insert 3.5mm headphones while inserting 3.5mm headphone male signal cable Select 3.5mm headphone signal standard and choose to turn on the corresponding switch and disconnect other connections
 
Parameter information:
1. TYPE-C +5V/2A power supply 
2. Two adjustable resistors adjust the reference voltage of the two op amps (0~2.5V) to adapt the DAC voltage range and position leveling
3. Two adjustable resistors adjust the amplification of the two op amps (21~101) to adjust the motor swing amplitude
4. TM8211 DAC chip can output dual-channel level signal (OUT:1.25~2.5~3.75V) (-65535 ~ 0 ~ 65535)
5. The default LED 0.16A constant current drive and enable normally open. The LED pin can be pulled down to turn off
6. The function selection switch switches different modes to use different functions
7. The pins led out by the 2.54 pin header can expand different functions and can use other high-precision DAC chips and other functions.
 
Attachment information:
1. TM8211 Arduino driver
2. Laser head bracket 3D structure printing file
3. Schematic PCB Gerber BOM file
 
Note:
1. The motor is an ordinary low-speed analog laser galvanometer swing motor. The signal line sequence of the XY motor of some manufacturers may be reversed, and the line sequence needs to be changed manually.
2. For the LED laser head, I use the standard straight laser head of the disassembly level. The mirror column is removed to become a dot-shaped laser bracket. The laser bracket is 3D printed using my own design. The relevant information is in the attachment
. 3. The motor driver is still in the debugging stage and can only realize simple functions. It does not support high-precision control, etc.
4. The component parameters are subject to the schematic diagram
 
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-09 11:00:43

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号