音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

關(guān)于dspic30f的ad測(cè)量交流信號(hào)?

作者:wdnfxin 欄目:單片機(jī)
關(guān)于dspic30f的ad測(cè)量交流信號(hào)?
我用dspic30f自帶的ad測(cè)量交流信號(hào),有疑問如下:
霍爾傳感器將380v的交流電流信號(hào)轉(zhuǎn)化為0-5v的交流電壓信號(hào)輸入給ad。
ad的輸出緩沖區(qū)ADBUF的輸出結(jié)果設(shè)置為:
VIN/VREF                   16 位有符號(hào)小數(shù)格式
1023/1024               0111 1111 1100 0000= 0.499(5v)
1022/1024               0111 1111 1000 0000= 0.498
512/1024                0000 0000 0000 0000= 0.000(2.5v)
511/1024                1111 1111 1100 0000= -0.001
1/1024                  1000 0000 0100 0000= -0.499
注:10位ad,緩沖區(qū)低6為自動(dòng)補(bǔ)零,最高位為符號(hào)位。
它給的DEMO程序是這樣的:
1)緩沖區(qū)值A(chǔ)DBUF-偏移值Ha(初始值為0x1C2)
2)將上式所得值乘以相關(guān)系數(shù)即為電流值,然后更新Ha的值
3)La=(緩沖區(qū)值A(chǔ)DBUF-固定偏移值Ha)+La,La初值為0
4)Ha=Ha+C(C是上述3)式累加值的進(jìn)位值),為下次計(jì)算電流值作準(zhǔn)備

注:當(dāng)程序判斷出(緩沖區(qū)值A(chǔ)DBUF-固定偏移值Ha)的最高位符號(hào)位是1時(shí),那么在Ha的計(jì)算時(shí)會(huì)自動(dòng)加0xFFFF,即Ha=Ha+C+0Xffff,dsp的數(shù)據(jù)總線是16位的

請(qǐng)教大家軟件為什么會(huì)這樣處理交流信號(hào)?初值Ha怎么選?謝謝大家了


2樓: >>參與討論
蘭天白云
他的某些做法與本人相似
把我的想法說出來,你參考一下
1:Ha是為了得到負(fù)值才設(shè)定的,10位AD本人一般取512,有時(shí)也取500
2:乘以相關(guān)系數(shù)即為電流值,這與硬件有關(guān)
3:La=(緩沖區(qū)值A(chǔ)DBUF-固定偏移值Ha)+La,La初值為0
  一般是為了抗干擾,即不讓數(shù)據(jù)大變動(dòng)
第4點(diǎn)就不知道作者要干什么了?

3樓: >>參與討論
wdnfxin
關(guān)于dspic30f的ad測(cè)量交流信號(hào)?
樓上說“Ha是為了得到負(fù)值才設(shè)定的,10位AD本人一般取512,有時(shí)也取500”,所選用的AD是十位,初值為430,但是我想問的是:AD緩沖區(qū)為16為,它的高10為真正的AD值,低6為自動(dòng)補(bǔ)零,如上表所示。那么它給Ha的初值為430我就想不明白了。還請(qǐng)您說兩句,呵呵
另,當(dāng)程序判斷出所測(cè)電壓為0-2.5v時(shí),除了給ADBUF減去Ha外,還要減去0xffff,注:此時(shí)的ADBUF值是反碼值,參看上述列表
謝謝大家了

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
I2C通訊,為什么沒有接從器件,第九個(gè)脈沖是高,程序還能向下走?
串口數(shù)據(jù)接收不正確
充電器-非充電電池的識(shí)別
求助單片機(jī)的定時(shí)器/計(jì)數(shù)器管腳的問題
為什麼MPLAB IDE裝不了?
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)