文章目录一、主要功能二、硬件资源三、软件设计1、主机程序四、实验现象联系作者一、主要功能本项目使用Proteus8仿真51单片机控制器,使用L298N电机模块、数码管模块、按键模块、LED指示灯模块等。系统运行后,数码管显示电机当前运行档位和速度。可通过按键K4启动与停止,按键K1加速、按键K2减速,按键K3换向;档位可在1-5挡。最终可实现:按键功能:具有加速、减速、正转、反转、启动和停止;显示功能:数码管显示档位、电机转速;指示功能:LED指示电机正转、反转;测速功能:使用霍尔传感器实现电机测速;电机驱动:L298N驱动直流电机;二、硬件资源1、51单片机核心模块2、L298N电机驱动模块
1.L298N介绍参数:1、驱动芯片:L298N双H桥直流电机驱动芯片2、驱动部分端子供电范围Vs:+5V~+35V;如需要板内取电,则供电范围Vs:+7V~+35V3.驱动部分峰值电流Io:2A4.逻辑部分端子供电范围Vss:+5V~+7V(可板内取电+5V)5.逻辑部分工作电流范围:0~36mA6.控制信号输入电压范围:IN1IN2IN3IN4的io口拉高拉低的电压范围低电平:-0.3V≤Vin≤1.5V高电平:2.3V≤Vin≤Vss7.使能信号输入电压范围:ENAENB即PWM的高低电平范围低电平:-0.3≤Vin≤1.5V(控制信号无效)高电平:2.3V≤Vin≤Vss(控制信号有
文章目录前言一、硬件配置二、相关接线1.L298N驱动模块2.HC-05蓝牙模块3.接线图解三、PWM调速四、完整代码总结前言当你看到无人机升天、平衡车的落地以及超声波避障等技术的应用,想必已经勾起了你的兴趣!然而这又与STM32技术紧密相关,如果此时你已经决心要加入到STM32的学习当中,想要快速入门那必定少不了51单片机的固基,本章就是对51知识的实际运用!一、硬件配置小车车体 芯片STC89C52 L2 L298N电机驱动模块 HC-05蓝牙模块 驱动电源二、相关接线1.L298N驱动模块 ①OUT1~OUT4:输出端,用于连接电机,注意:“如果用到PWM调速,OUT1和OUT2由使能端
51单片机温度控制调速风扇仿真设计原理图:AltiumDesigner仿真版本:proteus7.8程序编译器:keil4/keil5编程语言:C语言设计编号:S0010目录标题51单片机温度控制调速风扇仿真设计功能说明:仿真电路单片机最小系统介绍复位电路晶振电路原理图源程序主函数DS18B20驱动代码资料清单功能说明:1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机2.采用DS18B20温度传感器测温,74HC573驱动数码管显示温度和风扇的档位。3.共3个按键:设置、加、减。按一下设置可以设置上限,再按下设置下限,均可以按键加减调整。4
【毕业设计】2-基于单片机控制的直流电机调速系统设计(原理图+仿真+答辩论文+答辩PPT)文章目录【毕业设计】2-基于单片机控制的直流电机调速系统设计(原理图+仿真+答辩论文+答辩PPT)资料下载链接任务书设计说明书摘要设计框架架构设计说明书及设计文件源码展示资料下载链接资料链接包含此题目毕业设计全套资料:原理图工程仿真工程源代码工程答辩论文,配套设计参考设计说明书,字数:18077答辩PPT任务书主要研究内容:1.单片机;2.直流电机,液晶显示器LCD。设计思路:查阅相关文献资料学习单片机、直流电机,液晶显示器LCD,编程实现单片机控制的直流电机调速系统设计功能,LCD显示速度,模式等。方法
各位网友我又来了哈!!!最近7天都在玩stm32驱动小车,但是关于PWM调速这一块真的是有点难住我了,差点就放弃了。哈哈哈哈........今天先来分享一波,后面再聊故事吧!用是stm32PWM调速首先要了解它的工作原理,简要概述就是:在stm32的GPIO口输出一个可以任意改变的电压信号,那么由于电压的值不同,电机的旋转方向和转速就会不同,即小车就可以做出加速减速,左转右转,前进后退的动作了。我是通过L298N模块来驱动电机的,下面我会通过图片和代码的形式来展示我的作品。温馨提示:不适合大佬观看!一、对L298N的简单描述(图片来自百度)如图,该模块可以驱动AB两个直流电机(采用并联可以驱动
各位网友我又来了哈!!!最近7天都在玩stm32驱动小车,但是关于PWM调速这一块真的是有点难住我了,差点就放弃了。哈哈哈哈........今天先来分享一波,后面再聊故事吧!用是stm32PWM调速首先要了解它的工作原理,简要概述就是:在stm32的GPIO口输出一个可以任意改变的电压信号,那么由于电压的值不同,电机的旋转方向和转速就会不同,即小车就可以做出加速减速,左转右转,前进后退的动作了。我是通过L298N模块来驱动电机的,下面我会通过图片和代码的形式来展示我的作品。温馨提示:不适合大佬观看!一、对L298N的简单描述(图片来自百度)如图,该模块可以驱动AB两个直流电机(采用并联可以驱动
本次分享stm32对多个舵机的控制,之前讲解过单个舵机的控制。以及控制原理,定时器的使用和pwm的输出来控制一个舵机的角度转向。这次就和大家分享一下多个舵机的控制以及调速。利用单片机实现对8个舵机的同时控制,掌握多个舵机控制程序实现方法。从单个舵机控制到多个舵机控制,理解定时器的分时复用。为扩展控制16路,24路舵机打下坚实的基础。多个舵机控制如下图所示16路舵机控制板子(维特智能)多个舵机控制方案利用单个定时器中断法。该方案的实现方法是将舵机20ms的周期分解成若干份(由于舵机控制信号的最大高电平时间为2.5毫秒,故一般分成8份以上),每一份时间完成一个舵机的控制。以将20ms平均分解成8份
本次分享stm32对多个舵机的控制,之前讲解过单个舵机的控制。以及控制原理,定时器的使用和pwm的输出来控制一个舵机的角度转向。这次就和大家分享一下多个舵机的控制以及调速。利用单片机实现对8个舵机的同时控制,掌握多个舵机控制程序实现方法。从单个舵机控制到多个舵机控制,理解定时器的分时复用。为扩展控制16路,24路舵机打下坚实的基础。多个舵机控制如下图所示16路舵机控制板子(维特智能)多个舵机控制方案利用单个定时器中断法。该方案的实现方法是将舵机20ms的周期分解成若干份(由于舵机控制信号的最大高电平时间为2.5毫秒,故一般分成8份以上),每一份时间完成一个舵机的控制。以将20ms平均分解成8份
变频器(Variable-frequencyDrive,VFD)是应用变频技术与微电子技术,通过改变电机工作电源频率方式来控制交流电动机的电力控制设备。变频器主要由整流(交流变直流)、滤波、逆变(直流变交流)、制动单元、驱动单元、检测单元微处理单元等组成。变频器靠内部IGBT的开断来调整输出电源的电压和频率,根据电机的实际需要来提供其所需要的电源电压,进而达到节能、调速的目的,另外,变频器还有很多的保护功能,如过流、过压、过载保护等等。变频器的工作原理是通过控制电路来控制主电路,主电路中的整流器将交流电转变为直流电,直流中间电路将直流电进行平滑滤波,逆变器最后将直流电再转换为所需频率和电压的交