本帖最后由 kiritoll 于 2017-10-20 23:28 编辑
链接:http://pan.baidu.com/s/1eRE9pwY 密码:1bng制作过程:
1.组装架子
2.选择激光头
3.上位机
4.步进电机控制
关于驱动,实际上只要是脉冲+方向的IC都可以,常用在3D打印件上的A4988 以及工控的TB6560,都是很不错的。 这里选择A4988,原因的他的体积非常的小,光驱的电机本身没多大功率,1.5A的电流对他来说更是大财小用。某宝的卖家非常多,你可以自己淘 用的是双电源 马达端常用12V 信号端5V,如果使用的是3.3V的单片机一定要记得加转换,直接接虽然FT引脚可以容忍5V,可那些都是以内部二极管发热为代价,烧坏不负责哦。 关于细分这个最好还是使用,这个可以让电机运行平稳,提高精度,不在乎让单片机多发哪几个脉冲。 模式选择与MS1、MS2、MS3之间的关系(0为接信号电源0v,1为接信号电源5v)
MS1 | MS2 | MS3 | 细分 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | 0 | 4 | 1 | 1 | 0 | 8 | 1 | 1 | 1 | 16 |
细分越多,跑的越慢,精度越高。 我选的是8细分。 光驱电机接线要注意 1A接A+,1B接A-,2A接B+,2B接B-。 如果实在不知道怎么接,用万用表量一下绕组,4根线同一个绕组是通的,A和B之间是完全隔开的。接错不会烧,但是接对了如果电流跳的很大,而且又堵转是会烧坏的。 激光发生器买的是成品。5V电压,500mW的,激光的选择其实只要不是切割不需要选那么大功率的,功率越大斑点越大,精度越低,而且一个问题,发热量非常大,不加散热片及风扇,一分钟就挂了。对了,这种激光发生器没有开关,通电就发光,没有控制使能端,风扇也是通电的时候就转,需要增加一路继电器或MOS管来控制。 硬件搭建: 1 改造滑台,原亚克力在某宝掏的,精度很好,但可以继续改造。再改造滑块,以前用的是一个自攻螺丝,后来改成扭簧,效果很好,过形成还能自动打滑,不至于烧电机。 2.Y轴就不多介绍了,使用的是完整的光驱架子。安装需要注意几个重要尺寸, 做到横屏竖直。 3.然后装X轴,这个与底盘一定要平,两边都要测。 4.最后装激光发生器,注意要要垂直。 程序设计: 采用G语言。 参数设置,S0,S1,S2 是发送多少个脉冲走1mm
我用的电机 步据角18度,导成 3mm 采用的8细分
所以 是360/18*8=160个脉冲走3mm 所以每mm需要53.333个脉冲。
发送 $0 = 53.33,返回ok 设置成功。 采用数控机床的程序格式,首先在上位机上绘制图形,然后转为G代码,就可以控制导轨了。 注:
程序打包在附件里。
|