电脑键盘切显示桌面原本进水了,能开机但是进桌面以后键盘无法使用,一直是相当于点右键,后来拆了再装了一次后就

单片机步进电机控制_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
单片机步进电机控制
上传于|0|0|文档简介
&&单片机步进电机控制
阅读已结束,如果下载本文需要使用3下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩30页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢QQ截图未命名.jpg (72.91 KB, 下载次数: 5)
09:48 上传
#include &reg52.h&
#include &18b20.h&
sbit P10 = P1^0;
sbit P11 = P1^1;
sbit P12 = P1^2;
sbit P13 = P1^3;
sbit P14 = P1^4;
sbit P15= P1^5;
void Delay_50ms(unsigned int aiDelay)
& &unsigned int&&i= 0;
& &for(; aiDelay& 0; aiDelay--)
& && &for( ; i& 6245; i++)
& && && & {
& && && & ;
& && && & }
void main()
&&while(1)
&&P13 = 1;
&&P14 = 1;
&&P15 = 0;
&&Delay_50ms(20);
&&P12 = 1;
&&P13 = 1;
&&P14 = 0;
&&P15 = 1;
&&Delay_50ms(20);
&&P12 = 1;
&&P13 = 0;
&&P14 = 1;
&&P15 = 1;
&&Delay_50ms(20);
&&P12 = 0;
&&P13 = 1;
&&P14 = 1;
&&P15 = 1;
&&Delay_50ms(20);
& && && &&&
不知道那里出错了,请大家帮忙看看,在下感激不尽
[ 本帖最后由 chary8088 于
09:55 编辑 ]
在线时间18 小时
TA的帖子TA的资源
一粒金砂(高级), 积分 410, 距离下一级还需 90 积分
一粒金砂(高级), 积分 410, 距离下一级还需 90 积分
竟然一个都人回应
在线时间53 小时
威望2837分
TA的帖子TA的资源
五彩晶圆(初级), 积分 2837, 距离下一级还需 663 积分
五彩晶圆(初级), 积分 2837, 距离下一级还需 663 积分
你的图上没有看到电机型号,最好把电机型号放上来,因为如果你电机的电流和IN4007、L298没有配合好的话,不转是好的,还可能烧片子。
在线时间78 小时
TA的帖子TA的资源
一粒金砂(高级), 积分 200, 距离下一级还需 300 积分
一粒金砂(高级), 积分 200, 距离下一级还需 300 积分
完全不明白
在线时间2 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 20, 距离下一级还需 180 积分
一粒金砂(中级), 积分 20, 距离下一级还需 180 积分
我也在弄步进机
你的程序应该没问题,是不是存在驱动的问题(硬件方面),
在线时间42 小时
威望2070分
TA的帖子TA的资源
五彩晶圆(初级), 积分 2070, 距离下一级还需 1430 积分
五彩晶圆(初级), 积分 2070, 距离下一级还需 1430 积分
这个也在学习中
在线时间10 小时
威望1880分
TA的帖子TA的资源
纯净的硅(高级), 积分 1880, 距离下一级还需 120 积分
纯净的硅(高级), 积分 1880, 距离下一级还需 120 积分
完全不明白
EEWORLD 官方微信
Powered by21ic官方微信-->
后使用快捷导航没有帐号?
请完成以下验证码
查看: 3313|回复: 5
51单片机IO口可以直接L298N驱动步进电机吗
&&已结帖(0)
主题帖子积分
实习生, 积分 22, 距离下一级还需 28 积分
实习生, 积分 22, 距离下一级还需 28 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 22, 距离下一级还需 28 积分
实习生, 积分 22, 距离下一级还需 28 积分
51单片机IO口可以直接L298N驱动步进电机吗,如果不可以需要加什么电路呢,望指教!谢谢
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
主题帖子积分
专家等级:结帖率:91%
主题帖子积分
可以直接相连
&&但要做调速时,最好通过与门进行PWM脉冲分配,也可用GAL实现相应的逻辑
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
实习生, 积分 19, 距离下一级还需 31 积分
实习生, 积分 19, 距离下一级还需 31 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 19, 距离下一级还需 31 积分
实习生, 积分 19, 距离下一级还需 31 积分
直接驱动比较复杂
直接驱动比较复杂,可以在IO和L298N之间加个L297做逻辑分配,这样直接从IO发脉冲就可以了。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
主题帖子积分
专家等级:结帖率:46%打赏:135.80受赏:158.50
主题帖子积分
呵呵,测试稳定就行
呵呵,测试稳定就行记得刚开始我单片机和电机用同一个5伏电源,所以电机一转就死
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
中级工程师, 积分 3644, 距离下一级还需 1356 积分
中级工程师, 积分 3644, 距离下一级还需 1356 积分
主题帖子积分
专家等级:结帖率:66%
主题帖子积分
中级工程师, 积分 3644, 距离下一级还需 1356 积分
中级工程师, 积分 3644, 距离下一级还需 1356 积分
可以连接的
不过要注意电机的驱动电压要够
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
实习生, 积分 22, 距离下一级还需 28 积分
实习生, 积分 22, 距离下一级还需 28 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 22, 距离下一级还需 28 积分
实习生, 积分 22, 距离下一级还需 28 积分
谢谢各位,我去试试,有问题再请教
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
技术奇才奖章
人才类勋章
技术领袖奖章
人才类勋章
荣誉元老奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
突出贡献奖章
等级类勋章
湍急之河流
发帖类勋章
时间类勋章
技术新星奖章
人才类勋章
热门推荐 /2L297/L298芯片步进电机的单片机控制实现
16:58:51来源: 21ic
L297另一个重要组成是由两个PWM 斩波器来控制相绕组电流,实现恒流斩波控制以获得良好的矩频特性。图3中,频率f是由外接16脚的RC网络决定的, 当R=10kΩ 时,f=1/0.69RC。当时钟振荡器脉冲使触发器置1,电机绕组相电流上升,采样电阻的R 上电压上升到基准电压Uref时,比较器翻转,使触发器复位,功率晶体管关断,电流下降,这样,触发器输出的是恒频PWM信号,调制L297的输出信号,绕组相电流峰值由Uref确定。CONTROL为高电平时,对A、B、C、D有控制作用;而为低电平时,则对INH1和INH2起控制作用,从而可对电动机转向和转矩进行控制。
L298芯片是一种高压、大电流双全桥式驱动器,其设计是为接受标准TTL逻辑电平信号和驱动电感负载的,例如继电器、圆筒形线圈、直流电动机和步进电动机 具有两抑制输入来使器件不受输入信号影响。每桥的三级管的射极是连接在一起的,相应外接线端可用来连接外设传感电阻。
AT89C52通过串口经MAX232电平转换之后与微机相连。接受上位机指令。向L297发出时钟信号、正反转信号、复位信号及使能控制等信号。电路中,电阻R13,R15用来调节斩波器电路的参考电压,该电压将与通过管脚13,14所反馈的电位的大小比较,来确定是否进行斩波控制,以达到控制电机绕组电流峰值。
4 软件组成
在该电路中,将P1.0口设为电机开始按钮,P1.1,P1.2,P1.3为速度选择按钮。速度由低到高,P1.4为电机停止按钮。并设三档速度的最高速度依次为500pps、1000pps、2000pps 。RXD,TXD 已由MAX232电平转换接出串口。此外,步进电机其启动,停止的频率较低,一般在100-250Hz之间,而最高运行频率要求较高。通常为1-3kHz,为使其在启动、运行和停止整个过程中,这采用常用的离散办法来逼近理想的近似梯形的升降速曲线,如图5所示。
把各离散点的速度所需的装载值用公式转化为各自所需的定时时间固化在系统的ROM 中,这里用TH0=(65536-time)/256,TL0=(65536-time)%256来计算装载值,time表示各阶梯所需定时时间。该程序主要由控制主程序、加减速子程序组成,主程序框图如图4所示。
本文创新点在于提出应用单片机和L297、L298集成电路构成步进电机控制驱动器。使之具有元件少。可靠性高、占空间少、装配成本低等优点。另外,在上面提出的在加减速程序中定时器的装载值用式子计算不精确,这两条赋值要执行不少的时间。具体做的时候。可直接把初值计算出来或把除号用相加来计算。
关键字:&&&&
编辑:什么鱼
引用地址:
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
微信扫一扫加关注 论坛活动 E手掌握
微信扫一扫加关注
芯片资讯 锐利解读
大学堂最新课程
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
热门资源推荐
频道白皮书
何立民专栏
北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。第1页/共7页
L298驱动步进电机
摘要:本系统采用STM32作为主控制芯片,用L298驱动步进电机,并由按键分别控制步进电机的启/停,快速/慢速,整步/半步,正转/反转,发光二极管显示按键情况。实现了步进电机的基本功能。
关键词:STM32、L298、步进电机
Abstract: This system adopts STM32 micro processer as main controller. The stepper is driven by L298 chip,and the Keys controls the stepper’s mode separately as START/STOP,FAST/SLOW,FULL/HALF,CW/CCW, then LED shows whether the Key is pressed .The system achieved the base functions easily.
Key words: STM32, L298, stepper motor
第1章 引 言
本系统采用STM32F103XX微控制器驱动步进电机的方法,由按键来执行整步和半步模式来控制L298,并驱动步进电机。用户可以选择:操作模式(整步/半步);电机旋转方式(顺时针/逆时针);当前控制模式(快速/慢速)。这种方法使用中密度STM32F103XX微控制器和常用电机驱动L298,这是性价比最高和最简单的方式获得最小的CPU负载。Cortex-M3是专门在微控制系统和无线网络等对功耗和成本敏感的嵌入式应用领域实现高系统性能而设计的,它大大简化了编程的复杂性,集高性能、低功耗、低成本于一体。
第2章 方案比较与论证
总体系统框图如图1所示:
2.1 控制模块选择
方案一:采用89C51作为步进电机控制器。经典51单片机具有价格低廉、使用简单等优点。但其运算速度低,功能单一,RAM、ROM空间小,不稳定等特点。
方案二:采用STM32F103XX作为步进电机控制器。STM32通过寄存器模式,寻址方式灵活,RAM和FLASH容量大,运算速度快、低功耗、低电压等,且通过TIM2的输出比较模式来控制步进电机以连续周期的50%和一个可变频率。DMA控制器可用来改变时钟周 1
第1页/共7页
寻找更多 ""}

我要回帖

更多关于 电脑键盘开机快捷键 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信