NE555基本原理及相关公式的推导

  • 基本原理
  • 公式推导

基本原理


NE555主要由分压电路,电压比较器,RS触发器三部分组成;

分压电路 电压比较器 RS触发器
提供电压比较器比较电压 根据触发信号输出高低电平 用于输出矩形波

当VA>23VccV_A>\frac{2}{3}V_{cc}VA​>32​Vcc​,C1C_1C1​输出低电平,反之输出高电平。
当VB>13VccV_B>\frac{1}{3}V_{cc}VB​>31​Vcc​,C1C_1C1​输出高电平,反之输出低电平。
C1C_1C1​触发器输出端接RS触发器Reset引脚,低电平有效。
C2C_2C2​触发器输出端接RS触发器Set引脚,低电平有效。

VAV_AVA​ VBV_BVB​ RRR SSS QQQ 放电管
>23Vcc>\frac{2}{3}V_{cc}>32​Vcc​ >13Vcc>\frac{1}{3}V_{cc}>31​Vcc​ 0 1 0 导通
<23Vcc<\frac{2}{3}V_{cc}<32​Vcc​ >13Vcc>\frac{1}{3}V_{cc}>31​Vcc​ 1 1 保持原状态 保持原状态
<23Vcc<\frac{2}{3}V_{cc}<32​Vcc​ <13Vcc<\frac{1}{3}V_{cc}<31​Vcc​ 1 0 1 截至


该图为数据手册中输出为方波的多谐振荡器。
把它代入到原理图中进行分析。

VA=VBV_A=V_BVA​=VB​ RRR SSS QQQ 放电管 电容(6脚与地之间)
0V 1 0 1 截至 充电
>13Vcc>\frac{1}{3}V_{cc}>31​Vcc​ 1 1 保持原状态 保持原状态 充电
>23Vcc>\frac{2}{3}V_{cc}>32​Vcc​ 0 1 0 导通 放电
<23Vcc<\frac{2}{3}V_{cc}<32​Vcc​ 1 1 保持原状态 保持原状态 放电
<13Vcc<\frac{1}{3}V_{cc}<31​Vcc​ 1 0 1 截至 充电

电源接通时电容从0V0V0V开始充电,
电容电压达到23VCC\frac{2}{3}V_{CC}32​VCC​时,输出状态发生变化,电容通过R2R_2R2​和导通后的放电管开始放电。
当放电到低于13VCC\frac{1}{3}V_{CC}31​VCC​时,放电管截至,电容继续开始充电。
通过电容充放电的循环过程产生矩形波。

公式推导

根据一阶电路的三要素公式:
f(t)=f(∞)+[f(0+)−f(∞)]∗etτf(t)=f(\infty)+[f(0_+)-f(\infty)]*e^{\frac{t}{\tau}}f(t)=f(∞)+[f(0+​)−f(∞)]∗eτt​

t=RCln⁡f(0+)−f(∞)f(t)−f(∞)t=RC\ln_{}{\frac{f(0_+)-f(\infty)}{f(t)-f(\infty)}}t=RCln​f(t)−f(∞)f(0+​)−f(∞)​
f(0+)f(0_+)f(0+​):初始值
f(∞)f(\infty)f(∞):稳态值
f(t)f(t)f(t):充放电的目标值

由VCCV_{CC}VCC​经过R1、R2R1、R2R1、R2给电容由13VCC\frac{1}{3}V_{CC}31​VCC​充电到23VCC\frac{2}{3}V_{CC}32​VCC​
初始值为:13VCC\frac{1}{3}V_{CC}31​VCC​
稳态值为:VCCV_{CC}VCC​
目标值为:23VCC\frac{2}{3}V_{CC}32​VCC​

代入公式:
th=(R1+R2)Cln⁡13VCC−VCC23VCC−VCCth=(R1+R2)C\ln_{}{\frac{\frac{1}{3}V_{CC}-V_{CC}}{\frac{2}{3}V_{CC}-V_{CC}}}th=(R1+R2)Cln​32​VCC​−VCC​31​VCC​−VCC​​
th=(R1+R2)Cln⁡23VCC13VCCth=(R1+R2)C\ln_{}{\frac{\frac{2}{3}V_{CC}}{\frac{1}{3}V_{CC}}}th=(R1+R2)Cln​31​VCC​32​VCC​​
th=(R1+R2)Cln⁡2th=(R1+R2)C\ln_{}{2}th=(R1+R2)Cln​2
th=(R1+R2)C∗0.693th=(R1+R2)C*0.693th=(R1+R2)C∗0.693
充电过程中Q为高电平,所以ththth为高电平输出时间。

放电管导通,电容经R2R2R2接地放电,由23VCC\frac{2}{3}V_{CC}32​VCC​放电到13VCC\frac{1}{3}V_{CC}31​VCC​
初始值为:23VCC\frac{2}{3}V_{CC}32​VCC​
稳态值为:0V0V0V
目标值为:13VCC\frac{1}{3}V_{CC}31​VCC​
代入公式:
th=(R1+R2)Cln⁡23VCC−013VCC−0th=(R1+R2)C\ln_{}{\frac{\frac{2}{3}V_{CC}-0}{\frac{1}{3}V_{CC}-0}}th=(R1+R2)Cln​31​VCC​−032​VCC​−0​
tl=R2∗Cln⁡23VCC13VCCtl=R2*C\ln_{}{\frac{\frac{2}{3}V_{CC}}{\frac{1}{3}V_{CC}}}tl=R2∗Cln​31​VCC​32​VCC​​
tl=R2∗Cln⁡2tl=R2*C\ln_{}{2}tl=R2∗Cln​2
tl=R2∗C∗0.693tl=R2*C*0.693tl=R2∗C∗0.693
放电过程中Q为低电平,所以tltltl为低电平输出时间

推导出:
周期:T=th+tl=(R1+2R2)C∗0.693T=th+tl=(R1+2R2)C*0.693T=th+tl=(R1+2R2)C∗0.693

频率:f=1T=1.44(R1+2R2)Cf=\frac{1}{T}=\frac{1.44}{(R1+2R2)C}f=T1​=(R1+2R2)C1.44​

占空比:D=tlT=R2R1+2R2D=\frac{tl}{T}=\frac{R2}{R1+2R2}D=Ttl​=R1+2R2R2​

通过调节R1、R2、CR1、R2、CR1、R2、C可以改变频率或者周期,调节R2R2R2可以调节占空比。

按照上面接法,QQQ端输出矩形波,电容端输出锯齿波。

NE555基本原理及相关公式的推导相关推荐

  1. 线路测量通用公式的推导及编程

    wyqzm网友: 问几个问题1.点到中线的垂距计算公式是怎么推导出来的,就是那个S=(XA-XB)SIN....我怎么也看不明白这是一个什么样的公式?别笑话哦! 2.假如一条线路有很多的曲线组合,怎么 ...

  2. kalman滤波器公式的推导

    卡尔曼滤波的使用范围: 该系统要有如下关系: 计算步骤: PART0:INI PART1:Time update 迭代的目标:从X(K-1)+ 求得X(K) + 因此,先有X(K-1)+,已知F,G. ...

  3. 二维随机变量函数卷积公式的推导

    二维随机变量函数卷积公式的推导 @(概率论) 给定Z=g(x,y)Z = g(x,y) 通常需要求FZ(z),fZ(z)F_Z(z),f_Z(z) 这里是由两个变元依据关系映射到一个变元,因此,求得F ...

  4. 圆锥曲线万能弦长公式_圆锥曲线的弦长公式及其推导过程

    <圆锥曲线的弦长公式及其推导过程>由会员分享,可在线阅读,更多相关<圆锥曲线的弦长公式及其推导过程(5页珍藏版)>请在人人文库网上搜索. 1.圆锥曲线的弦长公式及其推导过程关于 ...

  5. 梅森公式的推导和探究

    梅森公式的推导(篇三):梅森公式的推导和探究 写在前:   本篇是<梅森公式的推导>的篇三,我的个人探究部分,尝试了梅森公式的推导和探究.篇一认识信号流图介绍了信号流图的基本概念和简单形式 ...

  6. arctanx麦克劳林公式推导过程_蔡勒(Zeller)公式及其推导:快速将任意日期转换为星期数...

    0. 本文的初衷及蔡勒公式的用处 前一段时间,我在准备北邮计算机考研复试的时候,做了几道与日期计算相关的题目,在这个过程中我接触到了蔡勒公式.先简单的介绍一下蔡勒公式是干什么用的. 我们有时候会遇到这 ...

  7. 水手猴子和椰子程序matlab,[转载]水手分椰子类型题通解公式及推导(中英对照修改版)...

    一,水手分椰子类型题简易通解公式 通解公式 (1), y=a(a/m)n-1-db/c,(用于b/c为正整数) 通解公式 (2), y=[ka(a/m)n-1-db]/c,(用于b/c不为正整数) 其 ...

  8. c语言 错排公式 程序,错排公式的推导及应用

    同时发布在我的个人博客:https://hushhw.cn/posts/learn/15287.html 以下是原文: 之前就遇到过错排公式的题,但是自己没有注意这个知识点,以为只要硬记住就好啦,结果 ...

  9. 余弦相似度公式及推导案例

    余弦相似度公式及推导案例 文章目录 余弦相似度公式及推导案例 定义 公式推导 案例 定义 余弦相似度通过测量两个向量的夹角的余弦值来度量它们之间的相似性.0度角的余弦值是1,而其他任何角度的余弦值都不 ...

最新文章

  1. html5播放视频闪退,【报Bug】embed闪退
  2. 邮件服务器收发邮件时常发生的问题
  3. 数据仓库:Oracle Exadata和Netezza的比较
  4. 前端String类型转JSON类型
  5. Java探索之旅(11)——抽象类与接口
  6. 解决Linux系统find: ‘/run/user/1000/gvfs’: 权限不够
  7. 2021年面试前端岗位需要注意什么?
  8. layui admin 当前子页面 刷新 其他页面 layui 关闭 子弹窗
  9. 华为ARP代理的三种方式
  10. webpack4+vue打包简单入门 1
  11. IdentityServer的基本概念与特性
  12. 数字信号处理_实验一_信号、系统及系统响应
  13. Github之深入解析如何在托管在不同系统的项目上使用Git客户端
  14. python导入上一级目录自定义模块
  15. 论实力和智慧,美的微晶冰箱有点东西!
  16. 宝藏又小众的覆盖物PBR多通道贴图素材网站分享
  17. 英特尔:准备好放弃芯片制造了吗?
  18. dns被劫持怎么办,DNS被劫持了有什么解决办法?
  19. 控制测量的基本概念总结
  20. 【每日微信新闻早报简报】10月11日 星期五

热门文章

  1. oralce异常 ORA-04031: unable to allocate bytes of shared memory (shared pool,unknown object....
  2. Omniverse Replicator的Camera示例
  3. axure内联框架和动态面板_Axure中动态面板和母版有什么区别
  4. 斐讯发力渲染云 打造“互联网+”文创产业链
  5. MySQL InnoDB MMCC**Mutil-Version Concurrency Control)
  6. (超级详细)Vue项目实战App3- - - 城市选择
  7. unity判断设备型号
  8. matlab里rad23是什么意思,镭延迟符合计数器(RaDeCC)测量海水中的
  9. 运用计算机优化教学的方法,浅谈计算机基础课程教学模式的优化对策论文
  10. 被was坑惨了,websphere下面报webapp.WebApp logError SRVE0293E: [Servlet Error]-[null]错误。