關於多範圍電壓量測地A/D值 轉換成該範圍的電壓值 |
答題得分者是:㊣
|
bossshia
一般會員 發表:38 回覆:51 積分:17 註冊:2005-03-05 發送簡訊給我 |
|
ssejack
高階會員 發表:87 回覆:143 積分:106 註冊:2005-06-27 發送簡訊給我 |
假設輸入信號轉成 ADC 之 10% - 90% 之區間 ( /- 10% 做 calibration 調整用).
所以須兩個部份來做,
1. 衰減/放大器(將信號轉成 ADC可輸入之80%)
2. 加法器(將0% -80% 加 10% -> 10% - 90% ). 衰減/放大器
60 -> 4V Gain = 1/15
25 -> 4V Gain = 4/25
5 -> 4V Gain = 4/5
0.5 -> 4V Gain = 20
加法器
將 衰減/放大器 輸出得的信號加上 0.5V 讓位準變成 0.5 - 4.5 V之信號
衰減/放大器之四個範圍可用analog-switch or cmos-switch or relay 來選擇輸入到加法器! http://focus.ti.com/lit/an/sbfa014/sbfa014.pdf (analog-multiplezer application)
|
bossshia
一般會員 發表:38 回覆:51 積分:17 註冊:2005-03-05 發送簡訊給我 |
|
㊣
版主 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
引言: ssejack 前輩~~非常感謝您的解答,不過目前在硬體部分小弟都已經完成了,不過就只差8051的程式部分。所以,希望前輩如果知道可以再幫小弟解決疑惑~~感激不盡~~請問你硬體如何規畫的呢? 可以用開關去切,我不知道你量測端接幾條線出來.假設在電壓量測端, 你可以一開始(power on後)都切在60V, 若量測電壓不到full range的1/3就自動降1檔(25V),若量測電壓不到full range的1/12 就自動降2檔(5V), 若量測電壓不到full range的1/120 就自動降3檔(0.5V), 以此類推. 數值再*255就是你要判斷的數值了.這個不難寫, 加油!
------
------------------------------------------------------------------------- 走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!? |
bossshia
一般會員 發表:38 回覆:51 積分:17 註冊:2005-03-05 發送簡訊給我 |
|
㊣
版主 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
概念差不多. 這樣其實已經差不多啦, 就差軟體囉.
既然已經知道檔位與AD值,就很好算啦. cd4501應該只用到4 channel.
可是你應該是由cd4501的輸出接去ADC吧?
假設使用channel 1~4分別為0.5V~60V的檔位. 檔位4(60V)時, ADC*60/255(或 ADC*12/51)=電壓值. 檔位3(25V)時, ADC*25/255(ADC*5/51)=電壓值.以此類推. 發表人 - ㊣ 於 2005/08/29 08:32:18
------
------------------------------------------------------------------------- 走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!? |
ssejack
高階會員 發表:87 回覆:143 積分:106 註冊:2005-06-27 發送簡訊給我 |
|
bossshia
一般會員 發表:38 回覆:51 積分:17 註冊:2005-03-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |