• slider image 514
  • slider image 516
  • slider image 517
  • slider image 518
  • slider image 519
:::


Browsing this Thread:   1 Anonymous Users






Re: 怎样用查表的方式温度
#7
新會員
新會員


查看用戶資訊
谢谢,我的解析度是1度,用两个表来做,一个表为正温度,另一个表为负温度

發表於: 2010/1/30 21:44
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 怎样用查表的方式温度
#6
資深會員
資深會員


查看用戶資訊
解析度不等於精確度!!請注意!!!!
各位!!!請看AN942:PieceWise Linear Interpolation on PIC/12/14/16 Series Microcontrollers
基本上建立一張表,但不能完全顯示解析度0.1度....如果想要解析度0.1度,則自己想辦法吧..
我只能帶你入門,修行看個人了!!!!答案還是在AN942

發表於: 2010/1/29 22:12
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 怎样用查表的方式温度
#5
版主
版主


查看用戶資訊
如果有此非線性公式就可以用算的,但用彙編會很辛苦。一般針對這種非線性都會用查表法修正的。
建兩個線性誤差的 rom 常數陣列,起始為 -20 ~ -1 另一個為 0 ~ 100 的範圍。

const rom NTC_Modify[ ]={ 1,-1,0,-1,-1,0,0,1,1,2,2,2,2,1,1,2,3,3,3...........}; // 0 ~ 100 deg C

如上陣列為 0 ~ 100 的修正誤差,就將轉出來的溫度加上陣列中的相對應的修正溫度值就可以了,只是這個修正表你要建的準就是了。

發表於: 2010/1/28 10:39
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 怎样用查表的方式温度
#4
中級會員
中級會員


查看用戶資訊
const int DEC_Temp_table[35] =
{
1400,1300,1250,1200,1150,1100,1050,1000,950,900,
850,800,750,730,700,650,600,550,500,450,
400,350,300,250,200,150,100,50,0,-50,
-100,-150,-200,-300,-400
};
const int AD_Temp_table[35] =
{
35,45,50,58,67,77,88,100,114,131,
154,180,207,218,237,269,301,341,385,437,
491,546,601,654,707,758,798,835,874,902,
928,948,965,992,1023
};

這是140度~-40度的表格,再利用程式去細分出0.1度的精度
至於程式要如何細分你可以自己試試看
還有硬體的設計關係到表格的AD值
請針對NTC阻值做出屬於你的表

發表於: 2010/1/28 8:22
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 怎样用查表的方式温度
#3
新會員
新會員


查看用戶資訊
-20度到100度,精度为2度

發表於: 2010/1/28 8:07
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 怎样用查表的方式温度
#2
資深會員
資深會員


查看用戶資訊
請問,你想要溫度解析度到幾度?精確度正負幾度?

發表於: 2010/1/27 22:10
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


怎样用查表的方式温度
#1
新會員
新會員


查看用戶資訊
怎样用查表的方式测温度,热敏电阻不是线性的,怎样用查表的方式测温度-20到100度的表,麻烦提供思路,谢谢!

發表於: 2010/1/27 21:41
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------