用89c2051控制的激光雕刻机的
段慧君2014/04/13极客DIY IP:湖北
本帖最后由 段慧君 于 2014-4-13 11:23 编辑

看了论坛上有人用废旧光驱制作的激光雕刻机,他们的驱动板我不懂,我只知道51单片机的一些东西,于是就手头的材料开始了,先上驱动板的原理图
驱动板中标注的1,3脚接电脑并口的2,3脚为步进驱动信号。
驱动板中标注的2,4脚接电脑并口的6,7脚为步进方向信号。
驱动板中标注的5,6,7,8脚接电机驱动板控制一个轴的步进电机,9,10,11,12脚接电机驱动板控制另一个轴的步进电机。
电机驱动板是从淘宝上给买的L9110 电机驱动模块 电路.png
电机驱动模块.png
IMG_20140413_101408.jpg
IMG_20140413_101025.jpg
IMG_20140413_101330.jpg
IMG_20140413_101338.jpg
IMG_20140413_101351.jpg
+100  科创币    ms1175555    2014/04/13 小打小闹,但很不错
来自:综合交流区 / 极客DIY
30
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
段慧君 作者
10年9个月前 IP:未同步
681964
我用的雕刻软件是Mach3,控制软件用C51编写的。
传一下控制软件,很简单。
   #include "at89x52.h"
void  main(void)  
{
   unsigned int X[8] = {160,32,96,64,80,16,144,128 };//"定义步进电机数组"
   unsigned char a=0 ; //"定义数组下标变量,变量必须是字符型变量! "
   unsigned int b; //"定义变量并赋值"
   P3_1=1;
   P3_0=1; //"确定P3.1 P3.0 为接受信号模式,P要大写啊!"
   while (1)
   {
      do
        {
           ;
         } while (P3_0==0);  //"确认是否有高电平信号"
       for(  [s:9]3_0==1;  );  //"判断是否是步进脉冲信号 "
       if (P3_1==1) //"确定正转信号,执行正转"
         { P1=X[a];
           if(a<7)  a++ ;
       else   a=0;
          }
       else  if (P3_1==0) //"确认反转信号,执行反转 "
         { if(a>0) a-- ;
           else a=7;
           P1=X[a];
          }
    for (b=0;  b<750;  b++);//"延时"
   P1=0;
    }
}
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
段慧君作者
10年9个月前 IP:未同步
681977
视屏还在审核中,过几天在上传。传1张雕刻的图片(激光头功率太小,只能在黑色的亚克力板上刻出来) IMG_20140413_111824.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
段慧君作者
10年9个月前 IP:未同步
681991
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
段慧君作者
10年9个月前 IP:未同步
681992
激光头的开启是用,Z轴的方向来开启和关闭的。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
段慧君作者
10年9个月前 IP:未同步
682422
250mw
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
段慧君作者
8年10个月前 IP:河北
809200
回复楼上,接口是直接买一个电脑并口接头,用导线连接输出信号的相对应的管脚,插到电脑的并口上。
雕刻软件是Mach3 CNC控制软件,说明书里有并口管脚对用的输出什么信号。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
段慧君作者
8年10个月前 IP:河北
809202
回复20楼,z轴信号控制激光开关是:让z轴向下移动指令信号控制激光管开,而向上
移动指令信号控制激光管关。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
段慧君作者
8年10个月前 IP:河北
811677
并口的信号,通过51单片机转换,用来驱动L9110,控制电机动作。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
段慧君
笔友
文章
4
回复
37
学术分
0
2012/03/03注册,8年5个月前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}