×

NTC与PTC的主要区别和应用

消耗积分:2 | 格式:zip | 大小:1.48 MB | 2023-02-06

刘军

分享资料个

描述

NTC和PTC统称为热敏电阻,又可称为温控电阻。现在有些东西与电阻有关,但它是如何工作的以及可以使用这些组件设计哪种类型的威廉希尔官方网站 。让我们了解工作概念,然后我们将实际使用它们。

thermistor_8wbSYNkoHI.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
 

这些热敏电阻的值不随温度线性变化。热敏电阻电阻减小的方式与热敏电阻行业中称为beta (β) 的常量有关。给出者:

ice_screenshot_20220806-163726_s5mBC2my0P.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

其中:Rt1 = 温度 1 时的电阻 Rt2 = 温度 2 时的电阻T1 = 温度 1 (K) T2= 温度 2 in (K)

NTC(负温度系数):

mini_20220806_102328_mVtjVHxbfi.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
黑色为NTC,绿色为PTC
 

NTC 热敏电阻是一种温度传感器,它使用陶瓷/金属复合材料的电阻特性来测量温度。我们的全光谱 NTC 传感器在温度传感方面具有许多优势,包括微型尺寸、出色的长期稳定性、高精度和高精度。

ice_screenshot_20220301-122600_FsjvcpFROR.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

该项目由JLCPCB赞助,JLCPCB是中国领先的 PCB 制造商之一。JLCPCB 提供优质的 FR4 2layer PCB,5 件仅需2 美元要了解更多关于 PCBA、STENCIL 制作和 3D 打印等服务,请立即访问 JLCPCB。使用此链接注册并获得价值 54 美元的免费优惠券来下订单。

PTC(正温度系数):

PTC热敏电阻是具有正温度系数的电阻器,这意味着电阻随温度升高而增加。PTC 热敏电阻根据使用的材料、结构和制造工艺分为两组。PTC 热敏电阻是用于威廉希尔官方网站 保护的热敏电阻。PTC保险丝用于在产生热量或过大电流时保护电子设备。

两个热敏电阻的加热和冷却测试:

NTC加热
 

现在让我们看看电阻实际上是如何随着温度的升高/降低而变化的。我们可以直接将它们放在火上,但为了安全起见,我在这里使用烙铁和 ICE 进行这两个测试。

带冰的 NTC
 

对于 NTC,电阻值在接触加热的烙铁时下降,并在用 ICE 测试时迅速增加。

PTC加热
 

PTC 应该有同样的特色,但恰恰相反。但是粒子方法是不同的。电阻在加热时增加,但在较冷区域测试时保持不变。这就是为什么 NTC 优先使用温度监控设备的原因。我们可以将 PTC 用作可重复使用的保险丝。下面给出了有关保险丝动作的正确演示。

PTC 与 ICE
 

PTC的工作:

众所周知,加热时电阻会增加,如果过大的电流流过 PTC,PTC 就会发热。这切断了电源连接,在这里我将一个 LED 与 PTC 串联,稍微加热后电阻上升,从而关闭 LED。

 

但一段时间后,当温度下降时,LED 又开始发光。这就是使 PTC 成为可重复使用保险丝的原因。其他类型的保险丝只是一次性设备,但在现代电子系统中使用 PTC 代替保险丝。

NTC作为温度监控器件的工作原理:

ice_screenshot_20220806-104925_t8qNYyYieP.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

NTC 的值与温度不是线性的,它给出了如上所述的对数曲线。这是在 Arduino 代码中修改的。在这里,我们在分压器配置中使用 10k NTC 和 10k 电阻。

how_to_make_measure_temperature_using_arduino_and_ntc_thermistor_jt2DVNuHdw.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

所需组件:

1) 负温度系数 10K

2)10K电阻

3) 16X2 液晶屏

4) 阿杜诺

5)10k电位器

6)LED、蜂鸣器和连接线

7) 定制印刷威廉希尔官方网站 板。

威廉希尔官方网站 图:

adf_v9HfpgwqkW.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

在威廉希尔官方网站 中,当温度达到高温时,红色 LED 发光并发出蜂鸣器。绿色 LED 是正常温度的指示。屏幕上提供以摄氏度和华氏度为单位的温度值。10K电位器用于调整屏幕对比度。

印刷威廉希尔官方网站 板文件:

然后我根据 EasyEDA 中修改后的原理图设计了原理图,并从那里制作了 PCB 制造 Gerber 文件。

ice_screenshot_20220806-212529_vItUFDC5W9.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

自 2020 年以来,我在我的项目中使用JLCPCB PCB 原型制作、SMT 组装和模板服务。与价格相比,质量非常高,5 件 2 层 PCB 和SMT 组件 2 美元,起价 8 美元

代码解释:

使用常量/变量初始化所有库和 I/O 引脚。

#include  //Libraries
LiquidCrystal lcd(2, 3, 4, 5, 6, 7); //Arduino pins to lcd

#define ThermistorPin A0 // for Arduino microcontroller
long ADC_Value;
float R1 = 10000; // value of R1 on board
float logR2, R2, T;

//steinhart-hart coeficients for thermistor
float c1 = 0.001129148, c2 = 0.000234125, c3 = 0.0000000876741;  
float temp_c, temp_f;

#define G_led 8 
#define R_led 9 
#define buzzer 13

定义 NTC 的系数值,以精确地在开尔文刻度范围内使用。

float c1 = 0.001129148, c2 = 0.000234125, c3 = 0.0000000876741;

在此之后,电阻分压器网络中引脚 A0 上的模拟值被转换为电压。

ADC_Value=0;
for(int i=0; i< 50; i++) {
ADC_Value = ADC_Value+analogRead(ThermistorPin);
delay(1);
}

ADC_Value=ADC_Value/50;
R2 = R1 * (1023.0 / (float)ADC_Value - 1.0); //calculate resistance on thermistor

然后使用上面给出的公式(对数计算)测量开尔文温度。

temp_c = (1.0 / (c1 + c2*logR2 + c3*logR2*logR2*logR2)); // temperature in Kelvin

转换摄氏度和华氏度的开尔文值

temp_c = temp_c - 273.15; //convert Kelvin to Celcius
temp_f = (temp_c * 9.0)/ 5.0 + 32.0; //convert Celcius to Fahrenheit

在屏幕上显示值(摄氏度):

lcd.setCursor(0,1);
lcd.print(temp_c, 1);
lcd.write(0xdf); // to display °
lcd.print("C  ");

代码:

/* The easy circuit:
 *                  Analog pin 0
 *                        |
 *    5V |-----/\/\/\-----+-----/\/\/\-----| GND
 *               ^                ^ 
 *        10K thermistor     10K resistor
 */

#include  //Libraries
LiquidCrystal lcd(2, 3, 4, 5, 6, 7); //Arduino pins to lcd

#define ThermistorPin A0 // for Arduino microcontroller
long ADC_Value;
float R1 = 10000; // value of R1 on board
float logR2, R2, T;

//steinhart-hart coeficients for thermistor
float c1 = 0.001129148, c2 = 0.000234125, c3 = 0.0000000876741;  
float temp_c, temp_f;

#define G_led 8 
#define R_led 9 
#define buzzer 13
  
void setup(){
pinMode(ThermistorPin, INPUT);

pinMode(R_led,OUTPUT); // declare Red LED as output
pinMode(G_led,OUTPUT); // declare Green LED as output
pinMode(buzzer,OUTPUT); // declare Buzzer as output 

lcd.begin(16, 2); // Configura lcd numero columnas y filas
lcd.clear();
lcd.setCursor (0,0);
lcd.print("   Welcome To   ");
lcd.setCursor (0,1);
lcd.print("Temperature NTC"); 
delay(2000);
lcd.clear();
}
 
void loop(){
ADC_Value=0;
for(int i=0; i< 50; i++) {
ADC_Value = ADC_Value+analogRead(ThermistorPin);
delay(1);
}

ADC_Value=ADC_Value/50;
R2 = R1 * (1023.0 / (float)ADC_Value - 1.0); //calculate resistance on thermistor
logR2 = log(R2);
temp_c = (1.0 / (c1 + c2*logR2 + c3*logR2*logR2*logR2)); // temperature in Kelvin
temp_c = temp_c - 273.15; //convert Kelvin to Celcius
temp_f = (temp_c * 9.0)/ 5.0 + 32.0; //convert Celcius to Fahrenheit

lcd.setCursor(0,0);
lcd.print("  Temperature   ");
   
lcd.setCursor(0,1);
lcd.print(temp_c, 1);
lcd.write(0xdf); // to display °
lcd.print("C  ");

lcd.setCursor(9,1);
lcd.print(temp_f,1); 
lcd.write(0xdf);
lcd.print("F  ");

if(temp_f>100){ 
digitalWrite(buzzer, HIGH);
digitalWrite(G_led, LOW); // Turn LED off.   
digitalWrite(R_led, HIGH);  // Turn LED on.
delay(300);
}else{  
digitalWrite(G_led, HIGH); // Turn LED on.  
digitalWrite(R_led, LOW);  // Turn LED off.
}
  
digitalWrite(buzzer, LOW);
delay(500); 
}

JLCPCB PCB订购流程:

ice_screenshot_20220718-232619_svZ61sNblc.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

使用 JLCPCB 软件的自动 PCB 检测功能,订购过程非常简单。根据此项目的描述下载 Gerber 文件。

ice_screenshot_20220806-232222_RvO6eeSNNj.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

使用此链接注册并获取免费优惠券。

ice_screenshot_20220806-232317_ZeAVvy4CNU.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

上传您的 Gerber 文件。

ice_screenshot_20220806-232327_hAp9qv2LQE.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

设置所有参数、数量、颜色和整理。

ice_screenshot_20220806-232333_Udf1WsQNtg.png?auto=compress%2Cformat&w=740&h=555&fit=max
 

添加到购物车并付款。只需 7 天,即可将PCB带回家。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.obk20.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'NTC与PTC的主要区别和应用',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"//www.obk20.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);