溫度傳感器AD590基本知識.doc
《溫度傳感器AD590基本知識.doc》由會員分享,可在線閱讀,更多相關《溫度傳感器AD590基本知識.doc(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1溫度傳感器AD590基本知識AD590產生的電流與絕對溫度成正比,它可接收的工作電壓為4V30V,檢測的溫度范圍為55150,它有非常好的線性輸出性能,溫度每增加1,其電流增加1uA。 AD590溫度與電流的關系如下表所示攝氏溫度AD590電流經10K電壓0273.2 uA2.732V10283.2 uA2.832 V20293.2 uA2.932 V30303.2 uA3.032 V40313.2 uA3.132 V50323.2 uA3.232 V60333.2 uA3.332 V100373.2 uA3.732 VAD590引腳圖2實驗任務利用AD590溫度傳感器完成溫度的測量,把轉換的溫度值的模擬量送入ADC0809的其中一個通道進行A/D轉換,將轉換的結果進行溫度值變換之后送入數(shù)碼管顯示。3電路原理圖圖4.30.14系統(tǒng)板上硬件連線(1).把“單片機系統(tǒng)”區(qū)域中的P1.0P1.7與“動態(tài)數(shù)碼顯示”區(qū)域中的ABCDEFGH端口用8芯排線連接。(2).把“單片機系統(tǒng)”區(qū)域中的P2.0P2.7與“動態(tài)數(shù)碼顯示”區(qū)域中的S1S2S3S4S5S6S7S8端口用8芯排線連接。(3).把“單片機系統(tǒng)”區(qū)域中的P3.0與“模數(shù)轉換模塊”區(qū)域中的ST端子用導線相連接。(4).把“單片機系統(tǒng)”區(qū)域中的P3.1與“模數(shù)轉換模塊”區(qū)域中的OE端子用導線相連接。(5).把“單片機系統(tǒng)”區(qū)域中的P3.2與“模數(shù)轉換模塊”區(qū)域中的EOC端子用導線相連接。(6).把“單片機系統(tǒng)”區(qū)域中的P3.3與“模數(shù)轉換模塊”區(qū)域中的CLK端子用導線相連接。(7).把“模數(shù)轉換模塊”區(qū)域中的A2A1A0端子用導線連接到“電源模塊”區(qū)域中的GND端子上。(8).把“模數(shù)轉換模塊”區(qū)域中的IN0端子用導線連接到自制的AD590電路上。(9).把“單片機系統(tǒng)”區(qū)域中的P0.0P0.7用8芯排線連接到“模數(shù)轉換模塊”區(qū)域中的D0D1D2D3D4D5D6D7端子上。5程序設計內容(1).ADC0809的CLK信號由單片機的P3.3管腳提供(2).由于AD590的溫度變化范圍在55150之間,經過10K之后采樣到的電壓變化在2.182V4.232V之間,不超過5V電壓所表示的范圍,因此參考電壓取電源電壓VCC,(實測VCC4.70V)。由此可計算出經過A/D轉換之后的攝氏溫度顯示的數(shù)據(jù)為:如果(D*2350/128)2732,則顯示的溫度值為(2732(D*2350/128) 如果(D*2350/128)2732,則顯示的溫度值為(D*2350/128)2732) 6匯編源程序(略) 7C語言源程序#include #include unsigned char code dispbitcode=0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f; unsigned char code dispcode=0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40; unsigned char dispbuf8=10,10,10,10,10,10,0,0; unsigned char dispcount; unsigned char getdata; unsigned long temp; unsigned char i; bit sflag; sbit ST=P30; sbit OE=P31; sbit EOC=P32; sbit CLK=P33; sbit LED1=P36; sbit LED2=P37; sbit SPK=P35; void main(void) ST=0; OE=0; TMOD=0x12; TH0=0x216; TL0=0x216; TH1=(65536-4000)/256; TL1=(65536-4000)%6; TR1=1; TR0=1; ET0=1; ET1=1; EA=1; ST=1; ST=0; getdata=148; while(1) ; void t0(void) interrupt 1 using 0 CLK=CLK; void t1(void) interrupt 3 using 0 TH1=(65536-4000)/256; TL1=(65536-4000)%6; if(EOC=1) OE=1; getdata=P0; OE=0; temp=(getdata*2350); temp=temp/128; if(temp2732) temp=2732-temp; sflag=1; else temp=temp-2732; sflag=0; i=3; dispbuf0=10; dispbuf1=10; dispbuf2=10; if(sflag=1) dispbuf7=11; else dispbuf7=10; dispbuf3=0; dispbuf4=0; dispbuf5=0; dispbuf6=0; while(temp/10) dispbufi=temp; temp=temp/10; i+; dispbufi=temp; ST=1; ST=0; P1=dispcodedispbufdispcount; P2=dispbitcodedispcount; dispcount+; if(dispcount=8) dispcount=0;- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 溫度傳感器 AD590 基本知識
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://ioszen.com/p-6625376.html