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!='