找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 208|回复: 16
打印 上一主题 下一主题
收起左侧

电路分析

  [复制链接]
跳转到指定楼层
楼主

分析一下R4的作用,这种接法对吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:88256 发表于 2026-7-6 14:24 | 只看该作者
给个豆包的答案

  1. # 一、三极管整体接法识别
  2. 图中是**NPN型三极管**,标准共射开关电路:
  3. 1. **发射极E**:直接接地 GND
  4. 2. **基极B**:经过电阻R3,接入左侧NTC分压采样节点;R4跨接在**基极B ↔ 集电极C**
  5. 3. **集电极C**:上拉10k电阻到5V VCC,同时输出接单片机IO引脚(3脚)

  6. ## 工作逻辑基础(无R4时)
  7. 左侧NTC热敏电阻+R1+R2组成温度分压电路:
  8. - 温度低 → NTC阻值大 → 分压点电压高 → 基极有电流 → 三极管导通
  9. - 温度高 → NTC阻值变小 → 分压点电压低 → 基极电流不足 → 三极管截止

  10. 三极管导通时:集电极≈0V,单片机读到低电平;
  11. 三极管截止时:集电极被10k上拉到5V,单片机读到高电平。

  12. # 二、电阻R4的核心作用(B-C跨接电阻)
  13. ## 1. 加速三极管关断(最主要作用)
  14. NPN三极管基区会存储多余载流子,当输入分压电压突然降低时,存储电荷无法快速泄放,三极管会存在**关断拖尾、延迟**。
  15. R4给基极提供一条流向集电极的泄放通路:
  16. 当输入电压下降、基极电位低于集电极电位时,基极多余电荷通过R4快速流到集电极,**大幅缩短三极管关断时间**,开关响应更快,适合温度阈值快速跳变场景。

  17. ## 2. 稳定静态工作点,防止微导通漏电流
  18. 温度升高后,三极管本身存在**Icbo反向漏电流**,漏电流会从集电极流向基极,叠加到基极输入电流上,容易造成高温下三极管轻微误导通。
  19. R4将集电极电压反馈到基极,形成**直流负反馈**:
  20. - 若漏电流变大→Ic上升→集电极电压Vc下降→通过R4拉低Vb→减小基极净输入电流→抑制Ic上升
  21. 避免高温、弱输入信号时三极管“关不死”,阈值更稳定。

  22. ## 3. 钳位保护,限制Vbe压差
  23. 当左侧分压输入电压很高时,R4和R3构成分压,限制三极管发射结Vbe不会超过0.7V,防止输入电压过高击穿BE结;
  24. 同时当输入负压干扰时,R4提供泄放回路,保护三极管基极。

  25. ## 4. 滞回效果(温度阈值迟滞,实用温控关键)
  26. 这是温控电路里R4最实用的价值,产生**温度回差**:
  27. 1. **升温关断过程**
  28. 温度上升→NTC阻值下降→Vb降低,三极管即将截止前,Vc≈低电平;R4两端压差小,对Vb拉动弱,关断阈值温度T1固定。
  29. 2. **降温导通过程**
  30. 温度下降→NTC阻值上升→Vb升高,三极管刚导通瞬间,Vc从5V快速跌到接近0V;此时Vc与Vb之间出现大压差,电流经R4从B流向C,相当于**额外拉高基极电位**。
  31. 想要维持导通,需要更低温度、更大NTC电阻才能让Vb足够高,导通阈值温度T2 < T1。

  32. ### 效果:升温关断温度 ≠ 降温导通温度,存在温度滞回区间
  33. 比如升温到40℃断开,降温到35℃才重新接通,**避免温度在临界点小幅波动时三极管频繁通断、单片机信号抖动**,消除温控振荡。

  34. # 三、补充电路小结
  35. 1. 三极管为**共射开关电路**,实现温度模拟分压信号 → 数字高低电平转换给单片机;
  36. 2. R4跨接B、C极三大核心功能:加速关断、直流负反馈稳定工作点、产生温度滞回防抖动;
  37. 3. 无R4的缺陷:开关响应慢、高温易微导通、临界点温度小幅波动时输出频繁跳变,单片机容易误判。
复制代码



回复

使用道具 举报

板凳
ID:1144680 发表于 2026-7-6 15:22 | 只看该作者
偏流吗?
回复

使用道具 举报

地板
ID:1034262 发表于 2026-7-6 17:49 | 只看该作者
负反馈?
回复

使用道具 举报

5#
ID:343102 发表于 2026-7-7 03:05 | 只看该作者
回复

使用道具 举报

6#
ID:1109793 发表于 2026-7-7 07:24 | 只看该作者
风158 发表于 2026-7-7 03:05
http://www.51hei.com/bbs/dpj-242644-1.html

你这是正反馈,楼主的是负反馈
回复

使用道具 举报

7#
ID:59341 发表于 2026-7-7 08:12 | 只看该作者
xiaobendan001 发表于 2026-7-7 07:24
你这是正反馈,楼主的是负反馈

豆包分析:
静态(低温,三极管截止):单片机引脚被 10K 上拉到 5V,高电平;R4 上端 = 5V,下端 = 三极管基极分压 Vb。 • 升温到阈值,三极管导通饱和:集电极电位被拉到接近 0V,此时R4 一端 5V、一端 0V,会额外从 VCC 抽取电流灌入三极管基极。这部分额外电流会抬高基极等效电压,就算温度小幅下降、NTC 电阻轻微变大,原本的分压 Vb 小幅下跌,也不足以让三极管关断;必须温度明显降低、NTC 电阻大幅增大,分压 Vb 下降很多,抵消 R4 送来的反馈电流,Vbe 才会低于 0.6V,三极管才截止。→ 导通温度、关断温度出现差值,也就是温控回差,完美解决温度临界点 IO 频繁跳变抖动问题。
回复

使用道具 举报

8#
ID:230500 发表于 2026-7-7 08:30 | 只看该作者
没有说明用途 不好分析对不对。既然都用NTC了 为何不直接ADC采样, 如果只想当开关用, 有专门的常开常闭温度开关
回复

使用道具 举报

9#
ID:1109793 发表于 2026-7-7 10:07 | 只看该作者
wjhg1026 发表于 2026-7-7 08:12
豆包分析:
静态(低温,三极管截止):单片机引脚被 10K 上拉到 5V,高电平;R4 上端 = 5V,下端 = 三 ...

不要信豆包,都是胡说的
不信你再发个质疑,它又给你道歉了
这个电路就是一个放大器,三极管基极和集电极是反相的,R4就是一个电压负反馈,用来增加输出的线性度的
具体详细解释,还是得翻书,毕竟这是1990年的时候学的内容了。36年了,基本都忘记了。
回复

使用道具 举报

10#
ID:1109793 发表于 2026-7-7 10:11 | 只看该作者
a399288395 发表于 2026-7-7 08:30
没有说明用途 不好分析对不对。既然都用NTC了 为何不直接ADC采样, 如果只想当开关用, 有专门的常开常闭温 ...

对啊,NTC的变化很大了,完全可以直接分压之后上ADC,1度的精度完全没问题。
就算没用ADC,用比较器做单点反转也没问题啊
回复

使用道具 举报

11#
ID:59341 发表于 2026-7-7 11:19 | 只看该作者
a399288395 发表于 2026-7-7 08:30
没有说明用途 不好分析对不对。既然都用NTC了 为何不直接ADC采样, 如果只想当开关用, 有专门的常开常闭温 ...

手上没有ADC采样单片机,所以想搞个普通IO实现最大温度保护,比如平时加热,温度到了37度,关闭负载输出停止加热。当时想用普通IO充放电测温实现,后来想想是不是可以用这个电路实现,所以发出来问问。
回复

使用道具 举报

12#
ID:1133081 发表于 2026-7-7 13:17 | 只看该作者
wjhg1026 发表于 2026-7-7 11:19
手上没有ADC采样单片机,所以想搞个普通IO实现最大温度保护,比如平时加热,温度到了37度,关闭负载输出 ...

楼主想用简单电路实现模/数转换,这个电路玩不转。R4明显是负反馈。不利于高低电平突变。不如买具有ADC的单片机,再不济用运放也比这个强。
回复

使用道具 举报

13#
ID:384109 发表于 2026-7-7 14:31 | 只看该作者
如果只是在一个温度点进行判断做处理的话,即使直接接NTC分压电路应该也没问题,毕竟被加热物体在到达温度点后,即使停止加热,还会有短暂的温度维持,而且还有低于温度点如何控制的部分没有明确,单一温度点的判断的话,其实就高低电平的变化就可以了
回复

使用道具 举报

14#
ID:1109793 发表于 2026-7-7 19:16 | 只看该作者
wjhg1026 发表于 2026-7-7 11:19
手上没有ADC采样单片机,所以想搞个普通IO实现最大温度保护,比如平时加热,温度到了37度,关闭负载输出 ...

串个可调电阻,搞搞应该也能用吧
回复

使用道具 举报

15#
ID:746201 发表于 2026-7-7 21:28 | 只看该作者
NTC阻值变化引起的电压变化太小,用三极管进行放大,R4提供三极管基本工作电流,此三极管应该是工作在放大区而非开关区,如果能提供其它元件的具体数值就可以通过计算知道三极的工作状态
回复

使用道具 举报

16#
ID:59341 发表于 2026-7-8 09:00 | 只看该作者
xiaobendan001 发表于 2026-7-7 19:16
串个可调电阻,搞搞应该也能用吧

多谢!
回复

使用道具 举报

17#
ID:342822 发表于 2026-7-8 12:16 | 只看该作者
手上没有ADC采样单片机,所以想搞个普通IO实现最大温度保护,比如平时加热,温度到了37度,关闭负载输出停止加热。当时想用普通IO充放电测温实现,后来想想是不是可以用这个电路实现,所以发出来问问。

那就用DS1621使用i2c与单片机相连控制温度在-55到125摄氏度。并可以在程序中设定高点关闭温度和低点启动温度。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表