电机的入门之路系列4--PWM控制直流电机
本文原文来自于本人新浪博客:http://blog.sina.com.cn/s/blog_12f79c9b90102vd8u.html
一. 555定时器产生时钟信号
555定时器是一种多用途的数字——模拟混合集成电路,利用它能极方便地构成施密特触发器、单稳态触发器和多谐振荡器。下面是555定时器的引脚分配图:
1脚为地。2脚为触发输入端;3脚为输出端,输出的电平状态受触发器控制,而触发器受上比较器6脚和下比较器
2脚的控制。3脚输出低电平;2脚和6脚是互补的,2脚只对低电平起作用,高电平对它不起作用,即电压小于1Ucc/3,此时3脚输出高电平。6脚为阈值端,只对高电平起作用,低电平对它不起作用,即输入电压大于2 Ucc/3,称高触发端,3脚输出低电平,但有一个先决条件,即2脚电位必须大于1Ucc/3时才有效。3脚在高电位接近电源电压Ucc,输出电流最大可打200mA。4脚是复位端,当4脚电位小于0.4V时,不管2、6脚状态如何,输出端3脚都输出低电平。5脚是控制端。7脚称放电端,与3脚输出同步,输出电平一致,但7脚并不输出电流,所以3脚称为实高(或低)、7脚称为虚高。
本系统需要555定时器产生10khz左右的时钟信号给计数器74161,方波发生电路如下图所示:
仿真结果为:产生了频率为9.99khz,峰峰值为5V,占空比为50%的方波信号
仿真发现,改变下面几个参数会改变电路的性能:
1.改变R2会改变输出方波的占空比和频率,阻值越大,占空比越大,频率越小;
2.改变R1会改变输出方波的频率,阻值越大,频率越小;
3.改变C1会改变输出方波的频率,容值越大,频率越小;
4.改变C2会影响输出信号变为平稳的时间,容值越大,其趋于平稳所耗的时间越长。
二. L298N电机驱动模块
298是专用的2相4相电机驱动芯片,其引脚分配如下图所示:
利用L298N驱动二相电机的电路如下图所示:
out1~out4接俩个电机,in1~in4接控制电平,控制电机的正传和反转。ENA和ENB是使能端,控制电机停止与启动,下面是逻辑功能表:
L298NAD原理图如下:
驱动直流电机的实物连接图:
L298N驱动步进电机的实物连接图如下所示:
电机的入门之路系列4--PWM控制直流电机相关推荐
- 电机的入门之路系列3--直流电机的工作原理
本文原文来自本人新浪博客:http://blog.sina.com.cn/s/blog_12f79c9b90102vd36.html 直流电机的基本结构见下图所示 当AB端加上电压之后,abcd内会有 ...
- 电机的入门之路系列2--电机驱动芯片2003的用法
原文为本人新浪博客:http://blog.sina.com.cn/s/blog_12f79c9b90102vcvf.html unl2003是一款高电压大电流达林顿晶体管阵系列产品,具有电流增益高, ...
- 电机的入门之路系列5--二相四线,四相五线,四相六线电机的区分方法
本文来自于本人新浪博客:http://blog.sina.com.cn/s/blog_12f79c9b90102vdc7.html 下面是步进电机的内部结构: 通过上图可知,A,~A是联通的,B和~B ...
- PWM控制直流电机(单片机实验)
PWM控制直流电机(单片机实验) 有问题欢迎私信哦 一.题目 设计电路,使用定时器实现PWM对直流电机的转速控制,并且实现按键切换转动方向.并进行软件仿真,做出实物. 二.基本要求 1.设置按键控制直 ...
- PWM控制直流电机的正转、反转、加速和减速
文章目录 一.设计要求 二.设计思路 三.仿真电路设计 四.KeilC51程序设计 1. 初始化参数 2. LCD显示 3. 主程序初始化 4. 主程序 5. 延时子程序 6. 按键处理程序 7. 中 ...
- 电机入门之路系列1--减速步进电机的原理
该博客原文为本人新浪博客,地址为:http://blog.sina.com.cn/s/blog_12f79c9b90102vcv5.html 第一个接触的步进电机型号为28BYJ-48,是一种步进减速 ...
- STC89C52小车PWM控制直流电机详细代码
main.c #include <reg52.h> #include "pwm.h" #include "dcmotor.h"unsigned in ...
- 基于PWM控制直流电机调速的设计
实验现象:通过S2,S3按键,增加/减小PWM,控制LED灯组的亮灭,同时当高于或低于PWM时,蜂鸣器将工作. #include <reg52.h> #define uchar unsig ...
- PWM控制LED亮度(2-呼吸灯)-STM32电控学习笔记10
PWM控制LED亮度(2-呼吸灯)-STM32电控学习笔记10 day10:2022/9/29 前面学了两三天的PWM了,PWM本身不难理解,至于为啥进度缓慢,还不是这时钟定时器分频值重装载啥的太难理 ...
最新文章
- 浏览器内核Trident/Gecko/WebKit/Presto
- Qt::ConnectionType(信号与槽的传递方式)
- js pug 代码_用JS写的windows95操作系统
- redis的数据结构||1) 字符串类型2) 哈希类型3) 列表类型4) 集合类型 5) 有序集合类型详解
- spring boot 第三讲
- mysql用if判断关联的表_mysql表连接,子查询以及if判断
- 【Python3_基础系列_012】Python3-异常与断言
- mysql 慢sql分析_如何分析Mysql慢SQL
- 印度永久封禁了微信、百度、TikTok 等 59 款中国 App……
- jboss7体验及配置入门
- 好想看故乡夏夜的天空
- 【Linux】高效快速的指令:linux磁盘管理、vi、sed、find、grep、awk等
- 2002. [HNOI2010]弹飞绵羊【LCT】
- SENT协议译码的深入探讨
- 展开操作符:一家人就这么被拆散了
- 这些食物一吃就胖,想减肥的人少碰!
- android气泡组件,Android 聊天气泡
- 聊聊kafka consumer offset lag increase异常
- python语言无需翻译成_python实现谷歌翻译
- Android仿新版微信的小程序下拉栏
热门文章
- Linux环境下为普通用户添加sudo权限
- react native bundle读取assets_react-native-easy-app 详解与使用之 (一)AsyncStorage
- ES6-改变对象的原型对象
- BZOJ5243 : [Lydsy2017省队十连测]绝版题
- popen和system问题
- Entity Framework底层操作封装V2版本号(2)
- 在Oracle中添加用户登录名称
- 关于 nohup 执行命令以后 需要再按回车才能起效的解决办法
- AP模块NOTE修改API
- 《WinForm开发系列之控件篇》Item3 BindingSource (暂无)