扫描二维码,快速下载本应用说明文档(免费)
大小:25.74KB
价格:5.00元
更新日期:2016-07-26
开发者:机甲战士
89C52单片机电机调速程序
-
-
- 89C52单片机电机调速程序
-
其他电子平台
- 2016-07-26
-
【89C52单片机电机调速程序】 应用介绍
适用于89C52RC单片机的简单电机PWM调速程序,搭配L298N电机驱动模块实现。
通电后先正转加速,然后正转减速,再反转加速,反转减速,如此重复循环。
首先电脑要安装keil 4编译环境,然后下载代码,双击下图中蓝色的图标即可打开代码工程。
接线的定义如下图所示:
单片机的P30脚接L298N的EN1使能端,P32接L298N的A组电机逻辑控制输入Input1,P33接接L298N的A组电机逻辑控制输入Input2,这2个管脚是控制电机正反转的。在这里我们只用了一组电机输出来示例,实际L298N是可以2组独立的电机控制的,只需要依葫芦画瓢去拓展即可。
核心代码原理:通过定时器0来产生PWM方波,改变方波的占空比,就可以改变作用在L298N驱动芯片管脚上的电压有效值,从而达到控制转速的目的。