Re: 請問A/D轉換的問題
|
||||
---|---|---|---|---|
高級會員
|
2.的延遲時間
是指ADC ON到GO的時間 看了你的程式好像弄錯順序了 你先設了GO,才去ON 所以一ON馬上就GO 沒有延遲時間。這樣取樣會不準
發表於: 2006/6/27 19:46
|
|||
微電腦自動控制設計,產品製造
才疏學淺,若有錯誤敬請指正 |
||||
|
Re: 請問A/D轉換的問題
|
||||
---|---|---|---|---|
版主
|
1. 使用單一Channel輸入,還是多組AD輸入?
2. 取樣時間是否大於20uS? 3. 電路是用PCB還是實驗的麵包版? 4. 參考電壓為何?是否穩定? 5. 有地線的雜訊嗎?
發表於: 2006/6/27 16:46
|
|||
|
Re: 請問A/D轉換的問題
|
||||
---|---|---|---|---|
新會員
|
板主大大我知道你說的意思
但是我就是測不出來 先將NTC拿掉換成一精密電阻 調成10K 經過OP出來到AI腳位的電壓也跟NTC數據上的電壓一樣 利用手運算的也應該是某個值 所以抓電壓到AI腳的電路應該沒有問題 但是抓出來也都會少2~30各A/D值 不知道有沒有什麼方法可以補救 用DEBUGGER模式看AD轉換的值 有時候又會抓到很準確的值呢 今天早上測試的結果 因為都少的比較多正常的很少,所以平均下來還是不准
發表於: 2006/6/27 10:28
|
|||
|
Re: 請問A/D轉換的問題
|
||||
---|---|---|---|---|
版主
|
ADC 不準? 我認為應該是 NTC 是非線性所導致的,先找出 NTC 的溫度與阻抗的曲線圖,至於 ADC 可以用電源供應器加一個數位錶就可以量的出來。建議: 有問題應先把問題先做可能性的分類一一去排除各項障礙這樣才會精實進步。
發表於: 2006/6/27 9:37
|
|||
|
Re: 請問A/D轉換的問題
|
||||
---|---|---|---|---|
新會員
|
2.5V g4External Vref+的參考電壓
我是使用18f6520 因為我要直接驅動一個LCD螢幕所以無法進入睡眠模式 不知大大有沒有其他方式
發表於: 2006/6/26 21:01
|
|||
|
Re: 請問A/D轉換的問題
|
||||
---|---|---|---|---|
高級會員
|
2.5VREF 用的是啥參考電源,先確定他不會漂動
AD要跳動少的話,設好AD中斷 AD GO 之後進SLEEP 等AD完成,中斷喚醒 這樣會準很多(不知道你用哪個CPU,有沒有這個功能不知道)
發表於: 2006/6/26 20:55
|
|||
微電腦自動控制設計,產品製造
才疏學淺,若有錯誤敬請指正 |
||||
|
請問A/D轉換的問題
|
||||
---|---|---|---|---|
新會員
|
請問位什麼我的A/D轉換轉進來不准呢
我是用2.5V抓的NTC 我的震盪器用11.0595M 我的設定 CMCON=0x07; ADCON1=0x3A; ADCON2=0x82; ADCON0=0x12; ADCON0bits.ADON=1; ConvertADC(); while(!BusyADC()); now_ntc2 = ReadADC(); 位什麼常常抓進來都會少2~30的AD值呢 在25度(10K)轉出來就多了2~3度 請幫幫忙,用了一天了都用不出來
發表於: 2006/6/26 19:55
|
|||
|