社区
单片机/工控
帖子详情
谁能给我一个步进电机控制程序的源程序
rokyo
2003-04-17 12:39:11
学习一下,
刚接到的任务,可是一点不会。
做过的请知道一下。
卡是pcl-839。
hit2025@163.com
...全文
205
6
打赏
收藏
谁能给我一个步进电机控制程序的源程序
学习一下, 刚接到的任务,可是一点不会。 做过的请知道一下。 卡是pcl-839。 hit2025@163.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuyueying
2003-05-24
打赏
举报
回复
我只知道有一本书名是c51的c语言程序设计
shhal
2003-05-12
打赏
举报
回复
请问有没有C51语言的?我想要一份!但我需要的是步进电机加速--匀速--减速控制方式的.谢谢!
hedonghedonghe
2003-04-25
打赏
举报
回复
用单片机控制步进电机调速主要控制脉冲的个数,
mobai
2003-04-21
打赏
举报
回复
我很想找有关单片机在步进电机调速中的应用的资料
有没有那位帮助一下!谢谢!!
dadadou
2003-04-19
打赏
举报
回复
补充一下,
XPD: CLR 01H ,X向脉冲分配时,清标志位01H
MOV R1,#52H ;52H中是X向节拍序号,R1作间址寄春器、寄存器
MOV C,02H ;X向正反转标志送C
AJMP PPD
YPD: SETB 01H ;Y向`脉冲分配时,置标志位01H
MOV R1,#53H ;53H中是Y向节拍序号
MOV C,03H ;Y向正反转标志送C
PPD: JC PPD2 ;若C=1,反转,转PPD2处理
INC ·R1 ;若C=0,正转,节拍序号加1
CJNE ·R1,#09H,PPD3 ;若序号≤8,转PPD3
MOV·R1,#01H ;若序号=9,强置为1
AJMP PPD3
PPD2: DEC·R1 ;反转时,节拍序号减1
CJNE ·R1,#00H,PPD3 ;若序号≥1,转PPD3
MOV ·R1,#08H ;若序号=0,强置为8
PPD3: MOV A,·R1 ;序号送累加器A
ADD A,#01H ;加查表偏移量
MOVC A,·A+PC ;查表得脉冲分配控制数据
AJMP PPD5
TABLE:DB:0EEH,0CCH,0DDH。99H ;脉冲分配控制数
DB:0BBH,33H,77H,66H ;据表
PPD5: JB 01H,PPD6 ;若(01H)=1,转PPD6
ANL A,#0FH ;若(01H)=0,X向脉冲分配,屏蔽数据高四位
ANL 55H,#0F0H ;将存放原控制数据的单元55H中的低四位清零
ORL 55H,A ;组装成新的控制数据
RET
PPD6: ANLA,#0F0H ;Y向脉冲分配,屏蔽数据低四位
ANL 55H,#0FH ;将55H中的高四位清零
ORL 55H,A ;组装成新的控制数据
RET
lijinjie
2003-04-17
打赏
举报
回复
步进电机控制很简单的了啊。我用51来举个例:(就当是三相三拍的步进电机吧)、
P1.0 / P1.1 / P1.2 用来控制
A ,B, C为电机的三相电极
正转:A->B->C->A P1输出: 01H->02H->04H->01H
反转:A->C->B->A P1输出: 01H->04H->02H->01H
----------------------------------------------
理解了没有啊?
中间加延迟来控制转速。
步进电机加减速控制
程序
:实现精确运动控制的利器
步进电机加减速控制
程序
:实现精确运动控制的利器 去发现同类优质开源项目:https://gitcode.com/ 在自动化控制领域,步进电机的精确控制是提高设备性能的关键。今天,我们就来推荐一款开源项目——步进电机加减速控制
程序
,它致力于通过参数化配置实现步进电机的平滑启动与停止。 项目介绍 步进电机加减速控制
程序
是一套精心设计的开
源
程序
,它能够针对步进电机进行精确的运动控制。
程序
通过调整加加速度...
C语言步进电机自动加减速,步进电机正反转和加速减速c
源
程序
这是
一个
群里朋友发给我的步进电机实现正转反转和加速减速的单片机c语言
源
程序
,这里给大家共享下,有需要的朋友直接复制到keil里编译就可以了,
程序
已测试成功。/*****************************************单4拍正转 zheng[]={0x01,0x08,0x04,0x02}单4拍反转 fang[]={0x01,0x02,0x04,0x08}双4拍正转 zheng...
单片机中步进电机c语言
程序
,用AT89C51单片机控制步进电机的汇编
源
程序
下面
程序
完成的主要功能:实现步进电机的正反转,加速、减速;显示电机转速(转速级别)和工作状态(正转、反转、不转)。
源
程序
SPEED EQU 10H ;SPEED为转速等级标志,共7级,即1~7FX EQU 11H ;FX 为方向标志COUNT EQU 12H ;COUNT中断次数标志ORG 0000HAJMP MAINORG 0003H ;外部中断0入口地址,加速子
程序
AJMP UPORG 001...
基于51单片机的步进电机的控制
前面笔者分享过基于51单片机的两种小车制作,我们利用的是L298N驱动控制电机转动,那么接下来,笔者给大家介绍两种利用51单片机控制步进电机的小
程序
。 首先我们要如何使电机转动呢,
源
程序
如下: #include <reg52.h> unsigned char code F_Rotation[4]={0x02,0x04,0x08,0x10}; //正转表格,换算成二进制 00...
步进电机结构C语言
程序
,51单片机驱动步进电机(含电路图和C语言
源
程序
代码)
资 源 简 介51单片机驱动步进电机(含电路图和
源
程序
代码)
源
程序
:stepper.cstepper.hex/** STEPPER.C* sweeping stepper's rotor cw and cww 400 steps* Copyright (c) 1999 by W.Sirichote*/#i nclude c:\mc5151io.h /* include i/o header fil...
单片机/工控
27,521
社区成员
28,798
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章