|
| 轻微负反馈。 |
hhdsdy 发表于 2026-7-6 14:24 ![]() |
| 这是一个温度检测电路? |
|
手上没有ADC采样单片机,所以想搞个普通IO实现最大温度保护,比如平时加热,温度到了37度,关闭负载输出停止加热。当时想用普通IO充放电测温实现,后来想想是不是可以用这个电路实现,所以发出来问问。 那就用DS1621使用i2c与单片机相连控制温度在-55到125摄氏度。并可以在程序中设定高点关闭温度和低点启动温度。 |
xiaobendan001 发表于 2026-7-7 19:16 多谢! ![]() |
| NTC阻值变化引起的电压变化太小,用三极管进行放大,R4提供三极管基本工作电流,此三极管应该是工作在放大区而非开关区,如果能提供其它元件的具体数值就可以通过计算知道三极的工作状态 |
wjhg1026 发表于 2026-7-7 11:19 串个可调电阻,搞搞应该也能用吧 |
| 如果只是在一个温度点进行判断做处理的话,即使直接接NTC分压电路应该也没问题,毕竟被加热物体在到达温度点后,即使停止加热,还会有短暂的温度维持,而且还有低于温度点如何控制的部分没有明确,单一温度点的判断的话,其实就高低电平的变化就可以了 |
wjhg1026 发表于 2026-7-7 11:19 楼主想用简单电路实现模/数转换,这个电路玩不转。R4明显是负反馈。不利于高低电平突变。不如买具有ADC的单片机,再不济用运放也比这个强。 |
a399288395 发表于 2026-7-7 08:30 手上没有ADC采样单片机,所以想搞个普通IO实现最大温度保护,比如平时加热,温度到了37度,关闭负载输出停止加热。当时想用普通IO充放电测温实现,后来想想是不是可以用这个电路实现,所以发出来问问。 |
a399288395 发表于 2026-7-7 08:30 对啊,NTC的变化很大了,完全可以直接分压之后上ADC,1度的精度完全没问题。 就算没用ADC,用比较器做单点反转也没问题啊 |
wjhg1026 发表于 2026-7-7 08:12 不要信豆包,都是胡说的 不信你再发个质疑,它又给你道歉了 这个电路就是一个放大器,三极管基极和集电极是反相的,R4就是一个电压负反馈,用来增加输出的线性度的 具体详细解释,还是得翻书,毕竟这是1990年的时候学的内容了。36年了,基本都忘记了。 |
| 没有说明用途 不好分析对不对。既然都用NTC了 为何不直接ADC采样, 如果只想当开关用, 有专门的常开常闭温度开关 |
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 频繁跳变抖动问题。 |
风158 发表于 2026-7-7 03:05 你这是正反馈,楼主的是负反馈 |
| 负反馈? |
| 偏流吗? |
给个豆包的答案
|