8051 溫度感測器的問題 |
答題得分者是:aki
|
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
|
aki
版主 發表:30 回覆:696 積分:755 註冊:2004-01-15 發送簡訊給我 |
坊間有很多 8051 專題的書,建議去借來或是買來看,
就會有很多 ADC control 的部分,溫度控制是必有的專題. 看了有問題再說吧! ===================引 用 hanah77h12 文 章=================== 請問各位前輩 小弟之前有問過RS232跟8051做傳輸 現在小弟想進一步的學習做溫度感測 請問有哪位前輩可提供相關資訊供小弟參考 |
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
|
kite6302
一般會員 發表:2 回覆:16 積分:3 註冊:2011-10-18 發送簡訊給我 |
|
kite6302
一般會員 發表:2 回覆:16 積分:3 註冊:2011-10-18 發送簡訊給我 |
|
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
|
aki
版主 發表:30 回覆:696 積分:755 註冊:2004-01-15 發送簡訊給我 |
書上說的,是 "最簡單的概念" 及可以在坊間的電子零件行買到 IC的設計方法. 建議先把基礎作好,再來進一步作更深入的探討, ===================引 用 hanah77h12 文 章=================== 我想用8051控制 請問 書上是只要 用到AD590 跟ADC0804 與8051結合 這樣就夠了嗎 外面賣的實習套件很多東西 但是書上只有寫一點點 這樣是對的嗎@@? ===================引 用 kite6302 文 章=================== 溫度SENSOR好像就是熱敏電阻 |
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
書上這麼寫,那你就不會照著書上寫的再延伸閱讀嗎?
去找 AD590 的 datasheet 出來讀讀。 去找 ADC0804 的 datasheet 出來讀讀。 上網找找這兩個東西的電路別人都怎麼玩? 這個都被玩爛了,20年前就在玩了。沒理由現在還玩不出來吧。 ===================引 用 hanah77h12 文 章=================== 我想用8051控制 請問 書上是只要 用到AD590 跟ADC0804 與8051結合 這樣就夠了嗎 外面賣的實習套件很多東西 但是書上只有寫一點點 這樣是對的嗎@@? ===================引 用 kite6302 文 章=================== 溫度SENSOR好像就是熱敏電阻 |
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
請問 我怎麼測試 ad590 他到底有沒有在溫度感應@@
我知道接腳 但不太清楚怎麼測量 ===================引 用 暗黑破壞神 文 章=================== 書上這麼寫,那你就不會照著書上寫的再延伸閱讀嗎? 去找 AD590 的 datasheet 出來讀讀。 去找 ADC0804 的 datasheet 出來讀讀。 上網找找這兩個東西的電路別人都怎麼玩? 這個都被玩爛了,20年前就在玩了。沒理由現在還玩不出來吧。 ===================引 用 hanah77h12 文 章=================== 我想用8051控制 請問 書上是只要 用到AD590 跟ADC0804 與8051結合 這樣就夠了嗎 外面賣的實習套件很多東西 但是書上只有寫一點點 這樣是對的嗎@@? ===================引 用 kite6302 文 章=================== 溫度SENSOR好像就是熱敏電阻 |
kib72377
高階會員 發表:1 回覆:217 積分:238 註冊:2004-11-12 發送簡訊給我 |
用烙鐵靠近AD590呀,大哥,
用火燒也行滴. 抱歉,上面那句是誤會所生 簡單接法. 電源 ad590 電阻(大概10k吧), 量電阻兩端電壓. 0度c時,大概會是273.2*1uA*10k=2.732V. 25度就是(273.2 25)*1uA*10k=2.982V. 有誤差請自行處理. 其他還是看資料手冊吧. 話說ad590蠻貴的. |
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
我有用烙鐵靠近阿= =
但是 他都不會動... ===================引 用 kib72377 文 章=================== 用烙鐵靠近AD590呀,大哥, 用火燒也行滴. 抱歉,上面那句是誤會所生 簡單接法. 電源 ad590 電阻(大概10k吧), 量電阻兩端電壓. 0度c時,大概會是273.2*1uA*10k=2.732V. 25度就是(273.2 25)*1uA*10k=2.982V. 有誤差請自行處理. 其他還是看資料手冊吧. 話說ad590蠻貴的. |
kib72377
高階會員 發表:1 回覆:217 積分:238 註冊:2004-11-12 發送簡訊給我 |
|
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
|
ScottWang
版主 發表:32 回覆:486 積分:688 註冊:2009-04-27 發送簡訊給我 |
以你的需求做關鍵字,在 http://www.google.com 搜尋AD590 ADC0804 8051 http://www.ee.ncut.edu.tw/project/ResultFile/9898.pdf 高精度四位元數數位溫度計.doc http://en.pudn.com/downloads76/doc/project/detail280653_en.html
------
高壓直流電源供應器,高壓模組,測試LED專用AC LED定電流源,全範圍可調電壓電流, 中低壓直流電源供應器,電壓放大器,電流放大器,帶通濾波器,高精度參考電壓, 標準電壓,恆流源(定電流源),恆壓源(定電壓源),大電流電源供應器. 接受訂製,設計生產各種特殊規格,高精度產品,學校實驗室,研究單位實驗設備, 另可接受其它電子專案設計,HV Power,Vmax=20KV,Imax=2000A. http://hvpower.myweb.hinet.net/ |
kib72377
高階會員 發表:1 回覆:217 積分:238 註冊:2004-11-12 發送簡訊給我 |
|
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
ADC0804這邊到8051我確定電路沒錯 我把電源供應器差到ADC0804的6腳 我調電壓 會有臨界點 他過了我調的電壓他會有反應 現在卡在AD590 我也不確定有沒有接錯 AD590針腳看上去 我把有凸出來的那一端放左下端 左邊數來第一隻就是正 第二支是負 這樣應該對吧 他們Datasheet我都查過 只是插在接起來他們量出來電壓都不一樣. 希望哪位大大可以幫我解答:D ===================引 用 kib72377 文 章=================== 會不會接錯腳了? 資料上的3pin TO-52 腳位圖,是從 針腳那一面看的, 不是從有打字的光頭蓋子那一面的視角喔. |
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
|
aki
版主 發表:30 回覆:696 積分:755 註冊:2004-01-15 發送簡訊給我 |
這一本書的第11章就是 8051 ADC0804 AD590 的範例, 電路圖及程式 Source code 都有. 剩下來就是做的人不夠細心和錯線,或是... 沒有理由出不來! ===================引 用 hanah77h12 文 章=================== ADC0804這邊到8051我確定電路沒錯 我把電源供應器差到ADC0804的6腳 我調電壓 會有臨界點 他過了我調的電壓他會有反應 現在卡在AD590 我也不確定有沒有接錯 AD590針腳看上去 我把有凸出來的那一端放左下端 左邊數來第一隻就是正 第二支是負 這樣應該對吧 他們Datasheet我都查過 只是插在接起來他們量出來電壓都不一樣. 希望哪位大大可以幫我解答:D ===================引 用 kib72377 文 章=================== 會不會接錯腳了? 資料上的3pin TO-52 腳位圖,是從 針腳那一面看的, 不是從有打字的光頭蓋子那一面的視角喔. |
aki
版主 發表:30 回覆:696 積分:755 註冊:2004-01-15 發送簡訊給我 |
這一本書的第11章就是 8051 ADC0804 AD590 的範例, 電路圖及程式 Source code 都有. 剩下來就是做的人不夠細心和錯線,或是... 沒有理由出不來! C129 例說 89S51-C 語言 ▓ 商品編號:C129 ▓ 出版社:文京 ▓ 作者:張義和 王敏男 許宏昌 ▓ EAN條碼號碼:9789861506180 ▓ 訂價: 595元 ===================引 用 hanah77h12 文 章=================== ADC0804這邊到8051我確定電路沒錯 我把電源供應器差到ADC0804的6腳 我調電壓 會有臨界點 他過了我調的電壓他會有反應 現在卡在AD590 我也不確定有沒有接錯 AD590針腳看上去 我把有凸出來的那一端放左下端 左邊數來第一隻就是正 第二支是負 這樣應該對吧 他們Datasheet我都查過 只是插在接起來他們量出來電壓都不一樣. 希望哪位大大可以幫我解答:D ===================引 用 kib72377 文 章=================== 會不會接錯腳了? 資料上的3pin TO-52 腳位圖,是從 針腳那一面看的, 不是從有打字的光頭蓋子那一面的視角喔. |
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
噢......請問...AD590可以換成DS1821嗎....
===================引 用 aki 文 章=================== 這一本書的第11章就是 8051 ADC0804 AD590 的範例, 電路圖及程式 Source code 都有. 剩下來就是做的人不夠細心和錯線,或是... 沒有理由出不來! C129 例說 89S51-C 語言 ▓ 商品編號:C129 ▓ 出版社:文京 ▓ 作者:張義和 王敏男 許宏昌 ▓ EAN條碼號碼:9789861506180 ▓ 訂價: 595元 ===================引 用 hanah77h12 文 章=================== ADC0804這邊到8051我確定電路沒錯 我把電源供應器差到ADC0804的6腳 我調電壓 會有臨界點 他過了我調的電壓他會有反應 現在卡在AD590 我也不確定有沒有接錯 AD590針腳看上去 我把有凸出來的那一端放左下端 左邊數來第一隻就是正 第二支是負 這樣應該對吧 他們Datasheet我都查過 只是插在接起來他們量出來電壓都不一樣. 希望哪位大大可以幫我解答:D ===================引 用 kib72377 文 章=================== 會不會接錯腳了? 資料上的3pin TO-52 腳位圖,是從 針腳那一面看的, 不是從有打字的光頭蓋子那一面的視角喔. |
aki
版主 發表:30 回覆:696 積分:755 註冊:2004-01-15 發送簡訊給我 |
簡單的說 AD590 ADC0804 相當於 DS1821 的功能, 但是你得會 communication 8051 with DS1821 for 1-wire 就可以換了! ===================引 用 hanah77h12 文 章=================== 噢......請問...AD590可以換成DS1821嗎.... ===================引 用 aki 文 章=================== 這一本書的第11章就是 8051 ADC0804 AD590 的範例, 電路圖及程式 Source code 都有. 剩下來就是做的人不夠細心和錯線,或是... 沒有理由出不來! C129 例說 89S51-C 語言 ▓ 商品編號:C129 ▓ 出版社:文京 ▓ 作者:張義和 王敏男 許宏昌 ▓ EAN條碼號碼:9789861506180 ▓ 訂價: 595元 ===================引 用 hanah77h12 文 章=================== ADC0804這邊到8051我確定電路沒錯 我把電源供應器差到ADC0804的6腳 我調電壓 會有臨界點 他過了我調的電壓他會有反應 現在卡在AD590 我也不確定有沒有接錯 AD590針腳看上去 我把有凸出來的那一端放左下端 左邊數來第一隻就是正 第二支是負 這樣應該對吧 他們Datasheet我都查過 只是插在接起來他們量出來電壓都不一樣. 希望哪位大大可以幫我解答:D ===================引 用 kib72377 文 章=================== 會不會接錯腳了? 資料上的3pin TO-52 腳位圖,是從 針腳那一面看的, 不是從有打字的光頭蓋子那一面的視角喔. |
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
請問 DS1821 可以直接加熱媽@@? 他會不會溶化 PR35封裝的
===================引 用 aki 文 章=================== 簡單的說 AD590 ADC0804 相當於 DS1821 的功能, 但是你得會 communication 8051 with DS1821 for 1-wire 就可以換了! ===================引 用 hanah77h12 文 章=================== 噢......請問...AD590可以換成DS1821嗎.... ===================引 用 aki 文 章=================== 這一本書的第11章就是 8051 ADC0804 AD590 的範例, 電路圖及程式 Source code 都有. 剩下來就是做的人不夠細心和錯線,或是... 沒有理由出不來! C129 例說 89S51-C 語言 ▓ 商品編號:C129 ▓ 出版社:文京 ▓ 作者:張義和 王敏男 許宏昌 ▓ EAN條碼號碼:9789861506180 ▓ 訂價: 595元 ===================引 用 hanah77h12 文 章=================== ADC0804這邊到8051我確定電路沒錯 我把電源供應器差到ADC0804的6腳 我調電壓 會有臨界點 他過了我調的電壓他會有反應 現在卡在AD590 我也不確定有沒有接錯 AD590針腳看上去 我把有凸出來的那一端放左下端 左邊數來第一隻就是正 第二支是負 這樣應該對吧 他們Datasheet我都查過 只是插在接起來他們量出來電壓都不一樣. 希望哪位大大可以幫我解答:D ===================引 用 kib72377 文 章=================== 會不會接錯腳了? 資料上的3pin TO-52 腳位圖,是從 針腳那一面看的, 不是從有打字的光頭蓋子那一面的視角喔. |
aki
版主 發表:30 回覆:696 積分:755 註冊:2004-01-15 發送簡訊給我 |
我看了DS1821 的 datasheet 是 -55~ 125 度,所以加熱應該可以, 你可以試看看會怎樣,再告訴大家! ===================引 用 hanah77h12 文 章=================== 請問 DS1821 可以直接加熱媽@@? 他會不會溶化 PR35封裝的 |
kib72377
高階會員 發表:1 回覆:217 積分:238 註冊:2004-11-12 發送簡訊給我 |
電晶體 IC封裝的塑膠殼,用一般小瓦數烙鐵燒不壞的.
要找便宜的溫度感應器,可以去MICROCHIP找看看. MCP9700,MCP9805....不過大都SMD ic. MAXIM DS18B20. 露天有人賣 http://goods.ruten.com.tw/item/show?21003245194977 LM35 http://goods.ruten.com.tw/item/show?21003245198791 |
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
|
kib72377
高階會員 發表:1 回覆:217 積分:238 註冊:2004-11-12 發送簡訊給我 |
|
aki
版主 發表:30 回覆:696 積分:755 註冊:2004-01-15 發送簡訊給我 |
參考一下內容: (1) http://datasheets.maxim-ic.com/en/ds/DS1821.pdf (2) http://china.maxim-ic.com/datasheet/index.mvp/id/2794 他有提供 samples Code (找不到請留下 E-mail) ===================引 用 kib72377 文 章=================== 用1根i/o pin做串列傳輸, read,delay,read,delay,read,delay......讀8次就有8bit 或是 out,delay,out,delay,out,delay.. |
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
|
aki
版主 發表:30 回覆:696 積分:755 註冊:2004-01-15 發送簡訊給我 |
轉貼以前一位網友的問題,有一些Code請參考!
/* 震盪器使用12MHz 目前狀況是 顯示器一直顯示固定值55 請各位幫幫忙 指點指點 感激不盡 */ //目的使DS1821讀取的溫度值 顯示在七段顯示器上 //目前程式如下 #include #include #define SCANP P0 #define SEG7P P1 sbit DQ=P3^7; sbit DQOut=P3^7; sbit DQIn=P3^7; char code TAB[10]={0x10,0xf6,0x0a,0x42,0xe4,0x41,0x01,0xf0,0x00,0x40}; unsigned char disp[2]={0,0}; void TemperatureRead(void); void ds1821_reset(void); void ds1821_WrByte(unsigned char); void ds1821_RdByte(void); void dataproc(unsigned char); void display(void); void delay_ms(char); void delay_us(char); #define uint unsigned int #define uchar unsigned char uchar temperature; bit BTemp; main() { while(1) { TemperatureRead(); } } void ds1821_reset(void) { if(DQOut==1) { _nop_(); DQOut=0; delay_us(58); DQOut=1; } else { DQOut=1; _nop_(); DQOut=0; delay_us(58); DQOut=1; } delay_us(58); } void TemperatureRead(void) { ds1821_reset(); ds1821_WrByte(0xEE); ds1821_reset(); ds1821_WrByte(0xAA); ds1821_RdByte(); dataproc(temperature); display(); } void ds1821_WrByte(uchar dat) { uchar i; for(i=0;i<8;i ) { BTemp=dat&0x01; dat=dat>>1; if((BTemp)==0) { DQOut=0; delay_us(8); DQOut=1; } else { DQOut=0; _nop_(); DQOut=1; delay_us(8); } } } void ds1821_RdByte(void) { uchar temp,dat,i; for(i=0;i<8;i ) { DQOut=0; _nop_(); DQOut=1; _nop_(); _nop_(); _nop_(); _nop_(); temp=DQIn; dat=(temp<<7|dat>>1); delay_us(8); } temperature=dat; } void dataproc(uchar data_in) { uchar results; results=data_in; disp[1]=(results/10); disp[0]=results; } void display(void) { char i,scan,k; { for(k=0;k<10;k ) { for(i=0;i<2;i ) { if( i==0) { scan=0xfe; } else { scan=0xfd; } SCANP=scan; SEG7P=TAB[disp[i]]; delay_ms(4); } } } } void delay_ms(char x) { int i,j; for(i=0;i } void delay_us(char x) { int i,j; for(i=0;i } |
hanah77h12
一般會員 發表:12 回覆:39 積分:10 註冊:2011-10-01 發送簡訊給我 |
請問這位大哥 http://www.wretch.cc/album/show.php?i=tods1821&b=32764&f=1278402903&p=0 這張圖的電晶體是要用哪一個阿...
還有這個七段要用共陽還是共陰的 |
ScottWang
版主 發表:32 回覆:486 積分:688 註冊:2009-04-27 發送簡訊給我 |
LED的每一字節若用10mA的,電晶體用2SA1015,2SA733...
公陽極,共同正電.
------
高壓直流電源供應器,高壓模組,測試LED專用AC LED定電流源,全範圍可調電壓電流, 中低壓直流電源供應器,電壓放大器,電流放大器,帶通濾波器,高精度參考電壓, 標準電壓,恆流源(定電流源),恆壓源(定電壓源),大電流電源供應器. 接受訂製,設計生產各種特殊規格,高精度產品,學校實驗室,研究單位實驗設備, 另可接受其它電子專案設計,HV Power,Vmax=20KV,Imax=2000A. http://hvpower.myweb.hinet.net/ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |