如何設計溫濕度儀表
正好我也在做與這相關設計(不過我沒多少經驗),也知道一些。如果你要用單片機作為控制系統來設計的話,可以選關于單片機的設計教程(不過這只是基礎,你要做實物還要看pcb方面的教程),一般里面都有匯編語言和c語言設計的介紹。相關調試仿真軟件有keil C和Proteus(我主要用這兩個軟件做設計)。如果你要用這來設計,你要學一下Proteus教程(仿真時,程序是怎么輸入里面會有介紹)。關于芯片器件方面,主要要有一個單片機、計時芯片、溫度傳感器和濕度傳感器(或溫濕度傳感器)。對于以上器件的選用,就要看你要開發的儀表的功能和需求。就我個人認為,我想AT89S52單片機、SHT系列溫濕度傳感器,再加一計時芯片基本可以滿足你以上描述的基本功能,不過還要看你具體的設計。我現在也還在考慮溫濕度傳感器傳感器的選用(就我了解,SHT系列溫濕度傳感器總體還可以,就比DS18B20和HS1101的單價的和貴一些,軟件設計方面也稍簡單一些),希望以上的回答對你有所幫助。注:個人見解,只供參考,不足之處,盡請諒解。
課程設計:溫度檢測報警器
給你一個思路;Cu50熱電阻,接恒流源,5MA,引出熱電阻兩端的電壓,經放大后,接到DVM模塊上(其核心是7107A/D轉換器,同是還配有3位半LED數碼顯示器,對于報警回路,熱電阻上的電壓信號放大后,引出一個與一個設定電壓值(用電位器來調整與改變)來進行比較,如果熱電阻上的電壓信號達到設定值后,使比較器輸出從而使繼電器動作,達到報警的目的!
溫度測量儀的技術參數
溫度:測量原理 熱敏電阻法(10kΩ@25℃); 測量范圍 -6℃至+46℃; 分辨率 0.1℃;準確度 ±0.3℃±1最小有效位數
溶解氧(%空氣飽和度):測量原理 穩態極譜法(PE蓋膜); 測量范圍 0至200%;分辨率 0.1%空氣飽和度; 準確度 讀數之±2%或±2%空氣飽和度,以較大者為準
溶解氧(毫克/升):測量原理 穩態極譜法(PE蓋膜); 測量范圍 0至20ppm(毫克/升); 分辨率 0.01ppm(毫克/升); 準確度 讀數之±2%或±0.2毫克/升,以較大者為準
PC機與單片機溫度檢測系統的設計
如果單純采集溫度的話,用普通的89S52 + DS18B20 就可以實現,通信考慮到速度與抗干擾可以采用串行差分傳輸 26LS31 26LS32芯片,很容易實現的。上位機得到數據后怎么處理還不隨你嗎。
基于MSP430溫度測量系統設計
void main()
{
int i;
long int degc;
WDTCTL=WDTPW+WDTHOLD;
FLL_CTL0|=XCAP18PF; //設置晶振電容,如果你的板子有電容.忽略
for(i=0;i<1000;i++);
SD16CTL=SD16REFON+SD16VMIDON+SD16SSEL0;
SD16CCTL0|=SD16SNGL+SD16DF;
SD16INCTL0 |= SD16INCH_6;
for(i=0;i<500;i++);
BTCTL=0;
LCD_INIT();
while(1)
{
SD16CCTL0|=SD16SC;
while((SD16CCTL0&SD16IFG)==0)
degc=(long int )ADCresult*9000)/65536-2730;
LCD_displayDecimal(degc,1);
LCD_Insertchar(dt);
LCD_Insertchar(cc);
for(i=0;i<30000;i++);
}
}
本網站文章僅供交流學習 ,不作為商用, 版權歸屬原作者,部分文章推送時未能及時與原作者取得聯系,若來源標注錯誤或侵犯到您的權益煩請告知,我們將立即刪除.