本文原文来自于本人新浪博客: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控制直流电机相关推荐

  1. 电机的入门之路系列3--直流电机的工作原理

    本文原文来自本人新浪博客:http://blog.sina.com.cn/s/blog_12f79c9b90102vd36.html 直流电机的基本结构见下图所示 当AB端加上电压之后,abcd内会有 ...

  2. 电机的入门之路系列2--电机驱动芯片2003的用法

    原文为本人新浪博客:http://blog.sina.com.cn/s/blog_12f79c9b90102vcvf.html unl2003是一款高电压大电流达林顿晶体管阵系列产品,具有电流增益高, ...

  3. 电机的入门之路系列5--二相四线,四相五线,四相六线电机的区分方法

    本文来自于本人新浪博客:http://blog.sina.com.cn/s/blog_12f79c9b90102vdc7.html 下面是步进电机的内部结构: 通过上图可知,A,~A是联通的,B和~B ...

  4. PWM控制直流电机(单片机实验)

    PWM控制直流电机(单片机实验) 有问题欢迎私信哦 一.题目 设计电路,使用定时器实现PWM对直流电机的转速控制,并且实现按键切换转动方向.并进行软件仿真,做出实物. 二.基本要求 1.设置按键控制直 ...

  5. PWM控制直流电机的正转、反转、加速和减速

    文章目录 一.设计要求 二.设计思路 三.仿真电路设计 四.KeilC51程序设计 1. 初始化参数 2. LCD显示 3. 主程序初始化 4. 主程序 5. 延时子程序 6. 按键处理程序 7. 中 ...

  6. 电机入门之路系列1--减速步进电机的原理

    该博客原文为本人新浪博客,地址为:http://blog.sina.com.cn/s/blog_12f79c9b90102vcv5.html 第一个接触的步进电机型号为28BYJ-48,是一种步进减速 ...

  7. STC89C52小车PWM控制直流电机详细代码

    main.c #include <reg52.h> #include "pwm.h" #include "dcmotor.h"unsigned in ...

  8. 基于PWM控制直流电机调速的设计

    实验现象:通过S2,S3按键,增加/减小PWM,控制LED灯组的亮灭,同时当高于或低于PWM时,蜂鸣器将工作. #include <reg52.h> #define uchar unsig ...

  9. PWM控制LED亮度(2-呼吸灯)-STM32电控学习笔记10

    PWM控制LED亮度(2-呼吸灯)-STM32电控学习笔记10 day10:2022/9/29 前面学了两三天的PWM了,PWM本身不难理解,至于为啥进度缓慢,还不是这时钟定时器分频值重装载啥的太难理 ...

最新文章

  1. 浏览器内核Trident/Gecko/WebKit/Presto
  2. Qt::ConnectionType(信号与槽的传递方式)
  3. js pug 代码_用JS写的windows95操作系统
  4. redis的数据结构||1) 字符串类型2) 哈希类型3) 列表类型4) 集合类型 5) 有序集合类型详解
  5. spring boot 第三讲
  6. mysql用if判断关联的表_mysql表连接,子查询以及if判断
  7. 【Python3_基础系列_012】Python3-异常与断言
  8. mysql 慢sql分析_如何分析Mysql慢SQL
  9. 印度永久封禁了微信、百度、TikTok 等 59 款中国 App……
  10. jboss7体验及配置入门
  11. 好想看故乡夏夜的天空
  12. 【Linux】高效快速的指令:linux磁盘管理、vi、sed、find、grep、awk等
  13. 2002. [HNOI2010]弹飞绵羊【LCT】
  14. SENT协议译码的深入探讨
  15. 展开操作符:一家人就这么被拆散了
  16. 这些食物一吃就胖,想减肥的人少碰!
  17. android气泡组件,Android 聊天气泡
  18. 聊聊kafka consumer offset lag increase异常
  19. python语言无需翻译成_python实现谷歌翻译
  20. Android仿新版微信的小程序下拉栏

热门文章

  1. Linux环境下为普通用户添加sudo权限
  2. react native bundle读取assets_react-native-easy-app 详解与使用之 (一)AsyncStorage
  3. ES6-改变对象的原型对象
  4. BZOJ5243 : [Lydsy2017省队十连测]绝版题
  5. popen和system问题
  6. Entity Framework底层操作封装V2版本号(2)
  7. 在Oracle中添加用户登录名称
  8. 关于 nohup 执行命令以后 需要再按回车才能起效的解决办法
  9. AP模块NOTE修改API
  10. 《WinForm开发系列之控件篇》Item3 BindingSource (暂无)