1. 红外测温枪能不能用来近距离测量电路板上各元件的温度
测PCB电路板对红外热像仪要求很高,分辨率和精确值都要很高的配置,我们部门用的是艾睿光电M300,有触摸屏定点测温,数据也精确。
2. 电路板老化实验中的温度控制问题
估计你的温度传感器在发热板上,所以控制板的模拟测试可以用数学模拟或电路模拟。各有优缺点。但数学模拟对问题的解决更为深刻彻底。数学模拟可以这样:
测出发热器的3个等效参数:
加热器的输入电压和温度的比例系数K.
温度时间常数T
加热滞后时间r(如果有较大滞后的话)
测量时,需要在实际工况下测试,因为设备及工件的散热与吸热等对温度的上升快慢等有影响。
测出后,便可写出加热器的数学模型。
这样,就可以用软件模拟加热过程。用电脑模拟2500w的发热板在内的整个加热环境,对控制板老化前后进行测试。电脑中加入一块多路采集卡,可以同时对多块控制板测试。
3. 在设计的一块电路板中,客户要求有对电路板的温度监控,并且时刻上报当前电路板的温度!
一般温度传感来器在电路板上的摆源放位置应放在温升最高的元器件上或其近旁。这位置一般都是功率较大的器件,例整流元器件(散热器)变压器,功放器件等处。这些地方温度不高,那么其他地方一定是安全的。温度传感器可根据使用要求取NTC热敏电阻或IC,这要根据对后续处理电路的要求来决定。
4. 什么是温度控制器电路板线缆连接图 具体点
温度控制器电路板就是指具有一定功能的电路板,线缆连接图,是指电路板上有的地方需要线缆进行连接或者接口出的线缆连接进行示意的图,叫线缆连接图。就如你买一个音响一样,说明书都会说明接口线缆的功能以及接入何处。
5. 电路板在温度箱中进行测试,平均每次升高5℃,每次升温要停留多长时间,电路板的温度才能达到温度箱温度。
你看温度箱的说明书呢。或都放一个测温器进去。
我觉得你这种测试没用很较真,差不多就行了。没必要考虑这么周全。
6. 红外测温枪能不能用来近距离测量电路板上各元件的温度比方测量台式机电脑ATX电源内部各元器件的温度
能测但是效果不令人满意,测温枪一般有一个测温范围,不适合测点状元件温度,红色激光是定点用的。
7. 通过什么东西可以简单的测出电路板的温度分部 (不需很精确)
手持红外测温仪,很方便的。我们经常检查电路板和元器件温度。试试吧。
8. 基于单片机的温度检测及其显示电路板要哪些元件用的C51单片机。DS18B20温度传感器。1602液晶显示器,
你可以买现成的851开发板,从几十到200元的都有,还附带各种程序。给你个截图
#include<REG52.H>程序太长传不完,把时钟部分删了,其他自己看吧
#include<intrins.h>
#defineuintunsignedint
#defineucharunsignedchar
sbitDS1302_CLK=P1^1;//实时时钟时钟线引脚
sbitDS1302_IO=P1^2;//实时时钟数据线引脚
sbitDS1302_RST=P1^3;//实时时钟复位线引脚
sbitwireless_1=P3^0;
sbitwireless_2=P3^1;
sbitwireless_3=P3^2;
sbitwireless_4=P3^3;
sbitACC0=ACC^0;
sbitACC7=ACC^7;
charhide_sec,hide_min,hide_hour,hide_day,hide_week,hide_month,hide_year;//秒,分,时到日,月,年位闪的计数
sbitSet=P3^4;//模式切换键
sbitUp=P3^5;//加法按钮
sbitDown=P3^6;//减法按钮
sbitout=P3^7;//立刻跳出调整模式按钮
sbitDQ=P1^0;//温度传送数据IO口
chardone,count,temp,flag,up_flag,down_flag;
uchartemp_value;//温度值
ucharTempBuffer[5],week_value[2];
voidshow_time();//液晶显示程序
/***********1602液晶显示部分子程序****************/
sbitLcdRs =P2^2;
sbitLcdRw =P2^1;
sbitLcdEn =P2^0;
sfrDBPort =0x80; //P0=0x80,P1=0x90,P2=0xA0,P3=0xB0.数据端口
//内部等待函数**************************************************************************
unsignedcharLCD_Wait(void)
{
LcdRs=0;
LcdRw=1; _nop_();
LcdEn=1; _nop_();
LcdEn=0;
returnDBPort;
}
//向LCD写入命令或数据************************************************************
#defineLCD_COMMAND 0//Command
#defineLCD_DATA 1//Data
#defineLCD_CLEAR_SCREEN 0x01//清屏
#defineLCD_HOMING 0x02//光标返回原点
voidLCD_Write(bitstyle,unsignedcharinput)
{
LcdEn=0;
LcdRs=style;
LcdRw=0; _nop_();
DBPort=input; _nop_();//注意顺序
LcdEn=1; _nop_();//注意顺序
LcdEn=0; _nop_();
LCD_Wait();
}
//设置显示模式************************************************************
#defineLCD_SHOW 0x04//显示开
#defineLCD_HIDE 0x00//显示关
#defineLCD_CURSOR 0x02 //显示光标
#defineLCD_NO_CURSOR 0x00//无光标
#defineLCD_FLASH 0x01//光标闪动
#defineLCD_NO_FLASH 0x00//光标不闪动
voidLCD_SetDisplay(unsignedcharDisplayMode)
{
LCD_Write(LCD_COMMAND,0x08|DisplayMode);
}
//设置输入模式************************************************************
#defineLCD_AC_UP 0x02
#defineLCD_AC_DOWN 0x00//default
#defineLCD_MOVE 0x01//画面可平移
#defineLCD_NO_MOVE 0x00//default
voidLCD_SetInput(unsignedcharInputMode)
{
LCD_Write(LCD_COMMAND,0x04|InputMode);
}
//初始化LCD************************************************************
voidLCD_Initial()
{
LcdEn=0;
LCD_Write(LCD_COMMAND,0x38);//8位数据端口,2行显示,5*7点阵
LCD_Write(LCD_COMMAND,0x38);
LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR);//开启显示,无光标
LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN);//清屏
LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE);//AC递增,画面不动
}
//液晶字符输入的位置************************
voidGotoXY(unsignedcharx,unsignedchary)
{
if(y==0)
LCD_Write(LCD_COMMAND,0x80|x);
if(y==1)
LCD_Write(LCD_COMMAND,0x80|(x-0x40));
}
//将字符输出到液晶显示
voidPrint(unsignedchar*str)
{
while(*str!='