?? 傳感器監控模塊說明.txt
字號:
環境檢測傳感器模塊說明:
q=(R1+R2)/(R1+2*R2)
T=Ln2*(R1+2*R2)*C
輸出點:CAE555->Pin3----->MCU-Pin14(溫度)->Pin12(濕度)
檢測溫度:NTC熱敏電阻 Rx
fosc=1/(ln2*(R1+2*Rx)*C)
精度到0.1度
建立專門的555震蕩頻率測試工程SensorTest.prj
采用電阻箱來模擬熱敏電阻在不同溫度下的電阻值;
用顯示器顯示出此時的震蕩頻率;
做一系列檢測實驗對各個整數點的頻率值記錄下來;
建立一個整數頻率表格;
小數部分由所得頻率偏移量與區間寬度的比值確定;
保留一位小數即可;
R1=1K;R2=Rt;C=0.1uF;
檢測濕度: HS1101濕敏電容 Cx
ln2=0.69314718055994530941723212145818
其線性度很好,所以直接可根據fosc=1/(ln2*(R1+2*R2)*Cx)
計算出一個頻率表格即可滿足需要的精度;
R1=560K;R2=560K;C=Ch;分成十段計算該表格
(0,163 PF)(10,166)(20,170)(30,173)(..)(60,183)(90,195)(100,201)
k=(Hi-Hj)/10=0.4222222
C=k*H+b;根據曲線數據得到b=163
任務:
設計實現查找算法; //2005-04-07-21:30完成調試工作
建立定時程序; //2005-04-07-22:30完成編寫工作
建立測量函數; //2005-04-07-22:35完成編寫工作
利用查找算法根據測量結果確定具體溫濕度; //2005-04-07-22:45還沒有完成編寫工作
根據傳感器的特性曲線進行修正補償:
方法1.//比較浪費空間
具體做法為用歐姆表模擬外界環境精確測量出每個整點的頻率值;
建立一個整點頻率表;
查表確定小區域,在每個小區域內進行近似線性處理;
方法2.//比較慢而且需要設計補償函數;
根據曲線特性設計擬合一個標準函數表達式進行計算得到溫濕度;
然后根據擬合曲線與實際曲線的誤差規律設計補償函數;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -