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

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

刚接触51 C语言小白请教大神,有关步进驱动的问题

查看数: 811 | 评论数: 6 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-3-7 00:32

正文摘要:

刚刚从一个看热闹的口模党,转入一个学习型的口模党,C语言和单片机有好多不懂的问题特来请教各位高手大神。 仿真模型大概的构成就是由51单片机控制四个微型步进电机实现时序化动作,并需要对限位,跟随,错误中 ...

回复

fchtvcwt 发表于 2018-3-9 11:29
多谢楼上老师指点,我接着学C语言去了。多谢多谢!

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

yi377798509 发表于 2018-3-7 08:46
楼主可以看看郭天祥的课 单片机入门神器  肯定是要用驱动芯片的 uln有点入门了 马云家的驱动模块还是很多的
来自苹果客户端来自苹果客户端
zdwen6zi 发表于 2018-3-7 07:59
使用驱动芯片驱动电机会好些 51是控制芯片 它的io口能输出的电流是有限的 所以51一般不做驱动芯片使用
来自安卓客户端来自安卓客户端
fchtvcwt 发表于 2018-3-7 01:56
小白就是小白,各位老师不要笑话,刚刚又看了一下步进电机驱动芯片ULN2003,最开始以为ULN2003可以直接驱动步进电机的,后来才搞明白,还是需要单片机给脉冲信号,ULN2003在这里只是起到一个放大电流电压的作用。

我最开始的设想是给一个脉冲信号,只占用1个51引脚,步进电机的驱动芯片就可以按照设定好的程序运行,这下搞明白了,要想达到这样的目的,那就必须得有上位机,下位机,步进驱动芯片才能完成

fchtvcwt 发表于 2018-3-7 01:12
本帖最后由 fchtvcwt 于 2018-3-7 01:16 编辑

动作流程:
按下启动键,4台步进电机全部自动归各自零位。由光耦或是限位做出反馈。

一:1号步进电机正转a圈停止。

二:2号步进电机正转b圈,停留1秒后反转至限位点A停止。

三:3号步进电机正转c圈,停留1秒后反转归零。

四:2号步进电机归零

五:4号步进电机正转d圈,然后归零。
至此整个动作走完。中间有任何一步没到位,整个程序中断并报警。




关闭

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

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