<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式系統(tǒng)的遠(yuǎn)程參數(shù)測(cè)量的設(shè)計(jì)

          嵌入式系統(tǒng)的遠(yuǎn)程參數(shù)測(cè)量的設(shè)計(jì)

          作者: 時(shí)間:2011-09-27 來(lái)源:網(wǎng)絡(luò) 收藏
          交流電壓的采集采用 TV19G_E 系列精密電壓互感器,該器件采用坡膜合金鐵芯,線性度優(yōu)于 0.1%。體積小,直接焊接在電路板。它是一種電流型電壓互感器,不同的輸入電壓通過(guò)限流電阻使一次側(cè)流過(guò)不同的電流,二次得到一個(gè)與一次相同的電流。經(jīng)運(yùn)算放大器或電阻直接取樣,得到不同的輸出電壓,如圖 2 所示。

          本文引用地址:http://www.ex-cimer.com/article/150157.htm

            此時(shí)采集到的電壓值實(shí)際上是交流電壓的瞬時(shí)值,其實(shí)時(shí)性好,相位失真小,本文用軟件代替硬件實(shí)現(xiàn)交流電壓采集可以使得硬件投資減小,實(shí)踐證明,采用該方法并通過(guò)算法計(jì)算后獲得的電壓、電流、有功功率、功率因數(shù)等電力有著較好的精確度和穩(wěn)定性。

            電壓有效值公式為

          將其離散化,以一個(gè)周期內(nèi)有限個(gè)采樣電壓數(shù)字量來(lái)代替一個(gè)周期內(nèi)連續(xù)變化的電壓函數(shù)值,則

          式中 ΔTm為相鄰兩次采樣的時(shí)間間隔;um 為第 m-1 個(gè)時(shí)間間隔的電壓采樣瞬時(shí)值;N 為 1 個(gè)周期的采樣點(diǎn)數(shù)。若相鄰兩采樣的時(shí)間間隔相等,即 ΔTm 為常數(shù) ΔT,考慮到 N=(T/ΔT)+1,則有

            

            周期內(nèi)等時(shí)間間隔準(zhǔn)確采樣 16 點(diǎn)并存儲(chǔ)結(jié)果,采集完后,對(duì)采集的數(shù)據(jù)進(jìn)行數(shù)字濾波并計(jì)算得到相應(yīng)的值。

            中溫度采用 DS18B20 分辨率可編程單線數(shù)字溫度計(jì),并可結(jié)聯(lián)使用。溫度范圍為-55 度至+125 度,精度可達(dá) 0.5 度,數(shù)字精度可編程為9 至12bit。該芯片僅單線輸出,可連接 CPU 的 IO 管腳,需進(jìn)行編程控制。本采用Linux 操作下的 IO 輸入輸出設(shè)備驅(qū)動(dòng)控制進(jìn)行讀寫(xiě)操作,進(jìn)而實(shí)現(xiàn)溫度數(shù)據(jù)的采集,具體的程序流程如下節(jié)所述。

            

            圖 3a 電流感應(yīng)輸出電壓關(guān)系圖 圖 3b 光照度頻率關(guān)系圖

            系統(tǒng)中光照度采用光敏傳感器 TSL235 電路,該電路是光照度到頻率的轉(zhuǎn)換電路,內(nèi)置一個(gè)硅光敏二極管和電流到頻率的轉(zhuǎn)換器,輸出為 50%占空比的不同頻率的方波,管腳只有電源、地和輸出,輸出可直接和 CPU 的 IO 相連,CPU 通過(guò) TIMER 控制或中斷檢測(cè)即可測(cè)得該方波的頻率,從而可計(jì)算出相應(yīng)的光照度。其光照度和頻率的關(guān)系曲線如圖 3b 所示。

            5. 軟件模塊

            本系統(tǒng)軟件在 linux 操作系統(tǒng)下實(shí)現(xiàn),其軟件結(jié)構(gòu)如圖 4 所示。

            

            系統(tǒng)中 ADC、IO 等操作均采用設(shè)備驅(qū)動(dòng)方法實(shí)現(xiàn),先編寫(xiě)設(shè)備驅(qū)動(dòng)程序,將驅(qū)動(dòng)加入到操作系統(tǒng)中,然后在應(yīng)用中調(diào)用驅(qū)動(dòng)程序。如 ds18b20 溫度采集采用 IO 操作的方法。先建立 IO 驅(qū)動(dòng), module_init(DS18B20_init), 主要實(shí)現(xiàn)設(shè)備注冊(cè) register_chrdev(240, ds18b20, DS18B20_fops)。DS18B20_fops 文件操作主要包括 ioctl,通過(guò) ioctl 中WriteOneChar,ReadOneChar 等 IO 的控制實(shí)現(xiàn)溫度的采集。

            6.結(jié)語(yǔ)

             本文介紹了基于 S3C2410X ARM 的測(cè)量系統(tǒng),該系統(tǒng)可針對(duì)電力設(shè)備的電壓、電流、溫度、光敏度等進(jìn)行測(cè)量、采集,存儲(chǔ)于系統(tǒng)內(nèi)部基于 SNMP 的 MIB 數(shù)據(jù)庫(kù)中,并通過(guò)網(wǎng)絡(luò)協(xié)議進(jìn)行訪問(wèn)。系統(tǒng)采用 ARM 實(shí)現(xiàn),性價(jià)比高,功能強(qiáng),在實(shí)際中得到了很好的應(yīng)用。

          接地電阻相關(guān)文章:接地電阻測(cè)試方法


          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();