发作品签到
标准版

摆动电机驱动3.0

工程标签

5.0k
0
0
12

简介

一个自制的低速模拟激光振镜摆动电机驱动器 可以驱动双路振镜摆动电机 拥有DAC控制和位置锁定功能 还能作为音频信号绘图器使用

简介:一个自制的低速模拟激光振镜摆动电机驱动器 可以驱动双路振镜摆动电机 拥有DAC控制和位置锁定功能 还能作为音频信号绘图器使用

开源协议

GPL 3.0

创建时间:2022-09-06 06:52:59更新时间:2022-10-08 01:27:13

描述

找遍全网也没找到几份振镜摆动电机的驱动电路 没办法只能自己动手  现已迭代到3.0版

1.0版本 验证原理

2.0版本 添加功能

3.0版本 优化功能 勉强能用

 

振镜电机结构原理:

https://www.bilibili.com/read/cv15628098

 

电机驱动原理:

1.为发光二极管和光电二极管提供偏置电压  采集经过电机转子光栅遮挡来自发光二极的光所射向两个不同位置光电二极管的光信号转化为差分电信号

2.把位置差分电信号经过由精密运放组成的仪用差分放大器放大 去和DAC信号进行比较并输出到音频功放芯片进行功率放大去驱动电机  

3.电机驱动和位置信号采集组成负反馈控制回路来控制电机位置   通过控制DAC芯片输出电压和运放基准电压的差值来控制电机摆动幅度

 

功能模式:

1. 控制绘图模式 需要外部MCU控制DAC芯片输出两路电平信号 给驱动电路 控制XY电机摆动镜片反射激光在平面上绘制图形

2. 音频绘图模式 一边插入3.5毫米耳机一边插入3.5毫米耳机公头信号线  选择3.5毫米耳机信号标准并选择开启对应开关和断开其他连接

 

参数信息

1. TYPE-C +5V/ 2A供电 

2.  两个可调电阻调节俩路运放参考基准电压( 0~2.5V ) 用于适配DAC电压范围和位置调平

3. 两个可调电阻调节两路运放 放大倍数(21~101)用于调节电机摆动幅度

4. TM8211 DAC芯片能输出双路电平信号(OUT:1.25~2.5~3.75V )( -65535 ~ 0 ~ 65535)

5. 默认LED 0.16A恒流驱动  并使能常开   可拉低LED引脚关闭

6. 功能选择开关 切换不同模式来使用不同功能

7. 2.54排针引出的引脚可扩展不同功能 可使用其他高精度DAC芯片等功能

 

附件内资料:

1. TM8211  Arduino 驱动程序

2.  激光头支架 3D结构打印文件

3.  原理图 PCB Gerber  BOM 文件

 

注意:

1. 电机是普通的 低速模拟激光振镜摆动电机  个别厂家XY电机信号线顺序可能相反  需要手动换线序

2. LED激光头我使用的是拆机水平仪的标准一字激光头拆掉镜柱成为点状激光 支架是使用自己设计3D打印的  相关资料在附件内

3. 该电机驱动器还处于调试阶段  只能实现简单功能  不支持高精度控制等

4. 元件参数以原理图为准

 

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
11uFC1,C4,C12,C13C06034
2100nFC2,C5,C8,C14C06034
310uFC3,C6,C7,C9,C10,C11C06036
4X8821WR-06S-N0SNCN1,CN2CONN-TH_6P-P2.50_X8821WR-06S-N2SN2
5XH-2AW_C2908611CN3CONN-TH_XH-2AW_C29086111

附件

序号文件名称下载次数
1
摆动电机驱动3.0.zip
151
2
控制.mp4
81
3
音频.mp4
73
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航