|
樓主 |
發表於 2010-7-13 12:18:24
|
顯示全部樓層
狼大,
看了一下,這其實有些地方是有一些問題的,
如同之前說的AVR只有10BIT的ADC
所以如果是8-30V的話,改變參考電壓值
30-8=22 22/1024=0.0214V為最小解析值
如上列所示,那麼那電壓值就有點奇怪了,
電流值就還好,每5個STEP作出0.1A
但是11.66V*1.7A=19.822W
那個20.1W就有點奇怪了,好像是19.8四捨五入成20W
多個0.1W也怪怪的,11.87V*0.0A=0.1W這就更奇怪了.
加上因為10BIT的解析不足所以會有1位數變亂跳,
所以有些東西成了參考值了,
如果輸入的電壓利用AVR多個輸入作切割段去分壓
就像一般數位電表作自動換程的話,那就還說的過去,
反正只有一組電壓電流,8輸入分兩組,每組4段
那一棵AVR就只能作一組功率量測了,
而目前上面作的,在範圍上就拉很大,0-40V(A)其實取樣值都在0.01V(A)
而且在精確度上相對的會提高很多,又要使用到6組輸入
所以AVR就真的完全不考慮了,多一樣12BITADC的結果是差很多的.
如果換成16BIT的ADC,那麼輸入值拉到0-500A(取樣0.01A)都沒什麼問題
其實我有買一棵16BIT的,但是會不會有點太過頭了,所以就不考慮了.
ACS758這個東西就蠻不錯的,如果配合16BIT的ADC那麼就可以玩的很精細了,但是電流真的玩到100-200A,那就不是一般玩家在玩的了,
目前正負電壓已完成,暫時還是把上面的作完為優先考量了,
而ACS758因手上沒有,所以也只能看看而已了. |
|