5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 1435|回复: 19
打印 上一主题 下一主题

请教懂单片机的朋友

[复制链接]
跳转到指定楼层
楼主
发表于 2011-8-13 18:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想实现这样的控制:按一下按钮   X   电机     《正转》   1圈,反复按150次,《正转》  150

圈,按第151次时    Z   电机转1圈,X    电机不动,按第152次时X电机     《反转》  1圈,反

复按150次   X   电机《反转》150圈后按第151次时Z电机又转1圈,X    电机不动,按第152次

时   X   电机  《正转》  一圈,后面都是这样的方式循环。。。。用的步进电机,我知道单片机

可以实现,无奈我不懂单片机不知道如何实现和选择哪种型号的单片机,还求这里的高手指点迷

津,小弟会把曾经帮助过小弟的各位记在心里的,日后有用的上小弟的地方尽管唤:loveliness:

欢迎继续阅读楼主其他信息

沙发
发表于 2011-8-13 18:12 | 只看该作者
看得有点晕,捋了捋不知是不是下面的意思:
有X/Z两个电机,其中X电机有正反,Z电机没有正反,按键按302下是一个周期,按键次数与电机动作关系如下:
1~150:每按一下X电机正转1圈
151:Z电机转1圈
152~301:每按一下X电机反转一圈
302:Z电极转1圈
3
 楼主| 发表于 2011-8-13 18:26 | 只看该作者
原帖由 向往那片蓝 于 2011-8-13 18:12 发表
看得有点晕,捋了捋不知是不是下面的意思:
有X/Z两个电机,其中X电机有正反,Z电机没有正反,按键按302下是一个周期,按键次数与电机动作关系如下:
1~150:每按一下X电机正转1圈
151:Z电机转1圈
152~301:每按 ...
对就是这个意思,大哥的分析和表达能力好生了得啊,谢谢帮梳理:em00:
4
发表于 2011-8-13 20:21 | 只看该作者
这个用单片机好实现,但是如果你只是做个一台两台的话不如用PLC来的快,点数很少,控制也很简单。
5
发表于 2011-8-13 20:44 | 只看该作者
不如用PLC来的快,点数很少,控制也很简单
是这样的:em03:  按扭也不一定要用,如果机器本身有零点的话
6
发表于 2011-8-13 21:50 | 只看该作者
弄个2-3元钱STC单片机就可以:em15:
7
 楼主| 发表于 2011-8-13 22:05 | 只看该作者
我知道单片机可以实现,就是还没学习单片机,想来点直接点的,比如像MUCH那样G代码编程控制,就是开关按钮控制需要输入,MUCH的输入只有限位输入,不能用开关控制程序运行。。。
8
发表于 2011-8-13 22:18 | 只看该作者
原帖由 夜行侠 于 2011-8-13 22:05 发表
我知道单片机可以实现,就是还没学习单片机,想来点直接点的,比如像MUCH那样G代码编程控制,就是开关按钮控制需要输入,MUCH的输入只有限位输入,不能用开关控制程序运行。。。

学汇编语言,三天应该能搞定这个顺序结构的程序,单片机可用任何型号。
9
发表于 2011-8-13 22:23 | 只看该作者
有种几百元带LCD显示和按键的PLC 淘宝有,单片机 PLC 都要学下编程,PLC编程简单许多
10
发表于 2011-8-13 22:28 | 只看该作者
控制不难,难得是怎么准确反馈位置
11
发表于 2011-8-14 00:52 | 只看该作者
:em15: 老乡,我可以帮你做这个控制
12
 楼主| 发表于 2011-8-14 07:46 | 只看该作者
原帖由 NYP 于 2011-8-14 00:52 发表
:em15: 老乡,我可以帮你做这个控制
谢谢老乡了:em00: 加我QQ详谈吧:107209709。
13
发表于 2011-8-14 08:09 | 只看该作者
用MACH3做个程序(循环的),用输入端控制单步运行。
14
 楼主| 发表于 2011-8-14 08:24 | 只看该作者
原帖由 lgh_sy 于 2011-8-14 08:09 发表
用MACH3做个程序(循环的),用输入端控制单步运行。
这样最好最方便不过了,但MUCH3能用输入端控制吗?  好象输入端是限位安全开关和原点开关用的。
15
发表于 2011-8-14 09:18 | 只看该作者
mach3 VB编宏程序可以的
16
发表于 2011-8-14 11:35 | 只看该作者
懂行的人 非常简单  ,隔行如隔山
17
发表于 2011-8-14 13:48 | 只看该作者
原帖由 夜行侠 于 2011-8-14 08:24 发表
这样最好最方便不过了,但MUCH3能用输入端控制吗?  好象输入端是限位安全开关和原点开关用的。


可以。
在端口设置里设置一个外部触发,在系统热键设置里将相应的触发OEM代码设为1004。

[ 本帖最后由 lgh_sy 于 2011-8-14 14:07 编辑 ]
18
 楼主| 发表于 2011-8-14 13:50 | 只看该作者
原帖由 lgh_sy 于 2011-8-14 13:48 发表

可以。
恳请高人指点迷津,现在卡在这里动弹不得:em17:
19
发表于 2011-8-14 14:09 | 只看该作者
原帖由 夜行侠 于 2011-8-14 13:50 发表
恳请高人指点迷津,现在卡在这里动弹不得:em17:

高人算不上,方法见17楼。
20
 楼主| 发表于 2011-8-14 18:53 | 只看该作者
原帖由 lgh_sy 于 2011-8-14 14:09 发表

高人算不上,方法见17楼。
非常感谢你,我仔细研究一下先,现在对MUCH还停留在很多功能的概念都未能懂得的状态,以后还望朋友能指点一二啊:em21:
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

快速回复 返回顶部 返回列表