问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机怎么控制电机转动圈数

发布网友 发布时间:2022-04-23 03:22

我来回答

1个回答

热心网友 时间:2023-10-23 19:07

1、首先电机要是可调速的;
2、用两个按钮,分别接入单片机的两个输入脚,一个按钮作为增速计数用,一个作为减速计数用。每按一次增速按钮,单片机计数一次,并输出控制信号控制电机增加速度,减速按钮反之。
3、例如用单片机pwm控制电机转速:
带注释软件清单
;
==========使用单元设定==========
//.
.................................使用单元设定
DIS0
EQU
30H
DIS1
EQU
31H
DIS2
EQU
32H
DIS3
EQU
33H
LED
EQU
34H
TM1
EQU
35H;
TM2
EQU
36H;
INTV
BIT
37H;
中断标志
THX
EQU
38H;
定时脉宽高电平
CISHU
EQU
39H
FIRST
BIT
41H;
检测加减是否第一次按下
SET1
BIT
42H
SETZ0
EQU
43H;设定当前设定值SETZ0~SETZ3
SETZ1
EQU
44H
SETZ2
EQU
45H
SETZ3
EQU
46H
TM3
EQU
47H;
循环次数单元
JIA1
BIT
48H;
单步加标志
LIANJIA
BIT
49H;
连加标志
JIAN1
BIT
50H;
单步减标志
LIANJIAN
BIT
51H;
连减标志
SETDATA
EQU
52H;
设定速度暂存单元
REALDATA
EQU
53H;
实测速度暂存单元
YK1
EQU
54H;
上次输出数据暂存单元
KP
EQU
56H;比例系数
KI
EQU
57H;
积分系数
EK
EQU
58H;
设定值和实测值的差值
EK1
EQU
59H;
上次的EK值
OUTPUT
EQU
60H;
EK2
EQU
61H;
EK-EK1的值
ONPRESS
BIT
62H;
判定ENTER键是否弹起标志
TMS
EQU
63H;
闪烁时长
SHAN
BIT
64H;
闪烁标志
;
==========主程序==========
ORG
0000H
SJMP
MAIN
ORG
0013H;
外部中断1入口地址
AJMP
INX1
ORG
001BH;
定时器T1中断入口地址
AJMP
ITX1
ORG
0070H
MAIN:
MOV
SP,#70H;
设定堆栈指针入口地址
ACALL
INIT;
调用初始化程序
M1:
JB
SET1,FLASH;
当前为设置状态则跳到闪烁显示模块
ACALL
DISP;
否则为一般显示
SJMP
NEXTT
FLASH:
ACALL
DISP1
NEXTT:
ACALL
DELAY;
调用按键延时程序
ACALL
M2;调用按键程序
DJNZ
CISHU,M1;
第隔100MS刷新一下实测值
MOV
CISHU,#20
ACALL
CONTROL;
调用控制调速模块
SJMP
M1
//
==========初始化模块==========
INIT:MOV
DPTR,#0FD00H
;
设置PA、PB为输出口,PC为输入口
MOV
A,#03H
MOVX
@DPTR,A
MOV
TMOD,#21H
;
定时器/计数器T1为方式2,定时器/计数器T0为方式1
MOV
TL0,#00H
;
定时器/计数器T0赋初值#00H
MOV
TH0,#00H
MOV
THX,#0BBH
;
输出单元赋初值#0BBH,即脉冲高电平宽度
MOV
TH1,THX
MOV
TL1,THX
SETB
TR1
;
启动定时器/计数器T1
SETB
TR0
;
启动定时器/计数器T0
SETB
ET1
;
允许定时器/计数器T1溢出中断
SETB
EX1
;
允许外部中断1中断
SETB
IT1
;
选择边沿触发
SETB
EA
;
CPU开中断
SETB
07H;
SETB
SHAN
CLR
11H;
检测是否成功
MOV
LED,#7FH。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 怎样用单片机来控制电机的方向? 如何使用单片机控制步进电机? 交流异步电机如何用单片机控制正传反转和停止? 如何用单片机驱动马达? 怎么用单片机控制无刷电机驱动器 如何利用51系列单片机控制电机? "我喜欢踢足球"怎么翻译? 我喜欢踢足球。注拼音 我喜欢踢足球。翻译 我喜欢踢足球用英语怎么说加上to do sth “我喜欢踢足球”用英语怎么翻译? 我喜欢踢足球用英语翻译过来 英语翻译 我喜欢踢足球,当我很小的时候就已经是个足球迷了,因为足球对於我来说是一个很棒的运动 我喜欢踢毽子的作文110个字 我喜欢踢毽子作文 圈存金额是什么意思 我喜欢踢足球,用英语这么说。 抖音极速版现金莫名其妙少了10元咋回事? 我喜欢踢毽子因为什么原因 ETC未圈存余额为负几十元是什么意思? 用单片机怎样实现电机的正反转控制? 用单片机如何控制直流力矩电机,二者间要加一个怎样的驱动电路? 在单片机中如何用按钮来控制电机的转速 如何使用单片机精确控制步进电机? 如何利用单片机控制异步电机调压调速 如何用单片机控制电机的启/停和电压? 如何使用单片机控制直流电机工作三秒? 怎样用单片机控制电机正方转,和调速(减速) 如何戴隐形眼镜啊? 为什么隐形眼镜戴不上?怎么戴容易些?最简单的方法 如何好方法佩戴隐形眼镜 戴隐形眼镜的方法? 如何戴隐形眼镜健康安全? 隐形眼镜怎么戴好戴? 一斤烤红薯的热量? 烤红薯的热量和能量是多少,会发胖吗? 一个烤地瓜热量是多少 烤熟的红薯热量 股票期货涨跌有什么关联? 烤地瓜的热量