女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Arduino能量監(jiān)控器的制作

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2020-01-27 17:54 ? 次閱讀

第1步:獲取所需的硬件

要使所有這些正常工作,您當(dāng)然需要一些硬件。由于我們正在使用Arduino來(lái)測(cè)量電流消耗并發(fā)送RF命令,因此我們需要一個(gè)Arduino來(lái)開(kāi)始。

Arduino能量監(jiān)控器的制作

必需的硬件:

Arduino (Uno或Pro Mini)

非侵入式電流傳感器

要定義電阻

射頻發(fā)射器和接收器

原型:

面包板

面包板電線

最終版本:

烙鐵

焊料

電線

當(dāng)然,您可以選擇不將所有內(nèi)容都焊接在整齊的包裝中。

步驟2:必需的軟件

這與原型過(guò)程本身有關(guān),而與制作拋光產(chǎn)品無(wú)關(guān)。開(kāi)始編程,只是普通的Arduino IDE。由于我們不使用任何庫(kù),因此您無(wú)需再安裝任何東西。

所需的軟件:

Arduino IDE

第3步:查找電流傳感器值

為獲得最佳結(jié)果,我們將需要找到最適合電流傳感器(CT傳感器)的電阻。這是根據(jù)CT傳感器的規(guī)格通過(guò)一些計(jì)算完成的。

第一步是找到這些值。您通??梢酝ㄟ^(guò)在您喜歡的搜索引擎中輸入產(chǎn)品類(lèi)型和品牌來(lái)找到它們。對(duì)于我來(lái)說(shuō),這將是我已經(jīng)擁有的產(chǎn)品“ Talema AC1010”。

我們需要以下條件:

最大一次電流(RMS

轉(zhuǎn)動(dòng) ratio

此外,我們需要知道Arduino的工作電壓。對(duì)于Arduino Uno,這將是5v。

總而言之,這就是我的值,對(duì)于參考非常有用:

最大一次電流: 60A

匝數(shù)比: 1000:1

Arduino電壓: 5

步驟4:計(jì)算理想負(fù)載電阻

如果CT傳感器是電流輸出類(lèi)型,例如Talema AC1010,則需要轉(zhuǎn)換電流信號(hào)帶有負(fù)載電阻的電壓信號(hào)。如果是電壓輸出CT,則可以跳過(guò)此步驟,而忽略負(fù)載電阻,因?yàn)樨?fù)載電阻已經(jīng)內(nèi)置在CT中?,F(xiàn)在該開(kāi)始記住高中的這些基礎(chǔ)數(shù)學(xué)課了。

選擇當(dāng)前要測(cè)量的范圍。 Talema AC1010的電流范圍為0A至60A,因此在此示例中,我們選擇60A作為我們的最大電流。

乘以√2將最大RMS電流轉(zhuǎn)換為峰值電流:

Primary peak-current = RMS current × √(2) = 60A × 1.414 = 84.8A

將峰值電流除以CT的匝數(shù)即可得到次級(jí)線圈中的峰值電流。

Talema AC1010具有1000匝,因此次級(jí)峰值電流將是:

Secondary peak-current = Primary peak-current / no. of turns = 84.8A / 1000 = 0.0848A

為最大程度地提高測(cè)量分辨率,峰值電流時(shí)負(fù)載電阻上的電壓應(yīng)為Arduino模擬參考電壓(AREF)除以2

使用的是在5V電壓下運(yùn)行的Arduino:AREF/2將為5 V/2 = 2.5 V,因此理想的負(fù)載電阻為:

Ideal burden resistance = (AREF/2) / Secondary peak-current = 2.5V / 0.0848A = 29.5Ω

29Ω不是常見(jiàn)的電阻值可以選擇22Ω或33Ω。始終選擇下一個(gè)較小的值,否則最大負(fù)載電流將產(chǎn)生高于AREF的電壓。我建議使用33Ω±1%。在某些情況下,串聯(lián)使用2個(gè)電阻會(huì)更接近理想的負(fù)載值。該值離理想值越遠(yuǎn),精度將越低。在這種情況下,峰值電流將產(chǎn)生4.7V的模擬值(使用12位ADC進(jìn)行模數(shù)轉(zhuǎn)換后為3822)。

步驟5:開(kāi)始編碼,更多數(shù)學(xué)運(yùn)算!

為使測(cè)量有效,我們需要計(jì)算代碼中的某些先前值。這將為我們提供一個(gè)校準(zhǔn)值。為此,我們需要再次使用Arduino電壓,最大RMS,環(huán)路并使用負(fù)載電阻。確保用于計(jì)算的負(fù)擔(dān)是您實(shí)際使用的電阻值。

首先,我們需要再次開(kāi)始計(jì)算:

double primaryPeak = sqrt(2) * amps; // Peak RMS value.

double secondaryPeak = primaryPeak / loops; // Minimum RMS value.

_sensorVoltage = voltage; // Voltage at which Arduino is running at.

_sensorCalibration = (primaryPeak / secondaryPeak) / burden; // Calculate calibration value.

首先,我們計(jì)算初級(jí)和次級(jí)峰值。和以前一樣我們保存電壓供以后計(jì)算使用,然后通過(guò)將一次峰值除以二次峰值來(lái)計(jì)算校準(zhǔn)值。之后,我們將該結(jié)果除以負(fù)載電阻值。

因?yàn)槲业?a target="_blank">電阻器已經(jīng)焊接到我使用的板上,所以我的計(jì)算結(jié)果為:0,078。在先前計(jì)算的負(fù)載電阻器計(jì)算的情況下,結(jié)果將為30,03。此值需要稍后重用。

現(xiàn)在是實(shí)際零件。忍受我,因?yàn)檫@聽(tīng)起來(lái)有點(diǎn)復(fù)雜,實(shí)際上相當(dāng)容易。首先,我們需要定義采樣率,這是完成測(cè)量的次數(shù)。好的采樣率應(yīng)該是1480。所有樣本都將添加到樣本中,然后除以樣本數(shù)量。這將給我們一個(gè)平均值。

for (int i = 0; i 《 samples; i++) {

_sensorValue = analogRead(_sensorPin); // Value of current sensor value, used for calculations.

_calculationOffset = (_calculationOffset + (_sensorValue - _calculationOffset) / 1024); // Calculated offet value from sensor.

_calculationFiltered = _sensorValue - _calculationOffset; // Calculated filtered value from sensor.

_calculationSquare = _calculationFiltered * _calculationFiltered; // Square value from sensor.

_calculationSum += _calculationSquare; // Sumary of all values since last sample reset.

}

_sensorAmperage = _sensorCalibration * (_sensorVoltage / 10) * sqrt(_calculationSum / samples); // Calculated amperage value from sensor.

_calculationSum = 0; // Reset summary so that new sample can be made.

這將給我們帶來(lái)穩(wěn)定的安培功耗。您可以手動(dòng)將此安培值轉(zhuǎn)換為瓦數(shù)值。一個(gè)簡(jiǎn)單的方程式:

voltage * amps = wattage

當(dāng)然,此電壓是所連接設(shè)備的輸入電壓,通常為230v或110v。

步驟6:完成

從現(xiàn)在開(kāi)始,您可以使用此值執(zhí)行任何操作。以我為例,我正在連接一個(gè)射頻發(fā)射器以發(fā)送“開(kāi)”或“關(guān)”命令。

我可以理解,前面的代碼解釋有點(diǎn)短。為了讓您的生活更輕松,我制作了一個(gè)Arduino庫(kù),制作了所有這些困難的方程式。您可以在我的GitHub上找到代碼,具有以下鏈接:

https://github.com/FricoRico/ArduinoEnergy

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 監(jiān)控器
    +關(guān)注

    關(guān)注

    1

    文章

    324

    瀏覽量

    27369
  • Arduino
    +關(guān)注

    關(guān)注

    189

    文章

    6492

    瀏覽量

    190153
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    EZShunt?數(shù)字電流和功率監(jiān)控器

    電子發(fā)燒友網(wǎng)站提供《EZShunt?數(shù)字電流和功率監(jiān)控器.pdf》資料免費(fèi)下載
    發(fā)表于 10-31 09:43 ?0次下載
    EZShunt?數(shù)字電流和功率<b class='flag-5'>監(jiān)控器</b>

    TI電池監(jiān)控器IC的高級(jí)電量監(jiān)測(cè)固件流程圖

    電子發(fā)燒友網(wǎng)站提供《TI電池監(jiān)控器IC的高級(jí)電量監(jiān)測(cè)固件流程圖.pdf》資料免費(fèi)下載
    發(fā)表于 10-12 10:07 ?0次下載
    TI電池<b class='flag-5'>監(jiān)控器</b>IC的高級(jí)電量監(jiān)測(cè)<b class='flag-5'>器</b>固件流程圖

    TI電池監(jiān)控器IC的HDQ通信基礎(chǔ)知識(shí)

    電子發(fā)燒友網(wǎng)站提供《TI電池監(jiān)控器IC的HDQ通信基礎(chǔ)知識(shí).pdf》資料免費(fèi)下載
    發(fā)表于 10-12 10:01 ?1次下載
    TI電池<b class='flag-5'>監(jiān)控器</b>IC的HDQ通信基礎(chǔ)知識(shí)

    禁用Tl系列監(jiān)控器的看門(mén)狗定時(shí)

    電子發(fā)燒友網(wǎng)站提供《禁用Tl系列監(jiān)控器的看門(mén)狗定時(shí).pdf》資料免費(fèi)下載
    發(fā)表于 10-12 09:40 ?0次下載
    禁用Tl系列<b class='flag-5'>監(jiān)控器</b>的看門(mén)狗定時(shí)<b class='flag-5'>器</b>

    電源電壓監(jiān)控器77xx系列

    電子發(fā)燒友網(wǎng)站提供《電源電壓監(jiān)控器77xx系列.pdf》資料免費(fèi)下載
    發(fā)表于 09-29 10:37 ?0次下載
    電源電壓<b class='flag-5'>監(jiān)控器</b>77xx系列

    數(shù)字電源監(jiān)控器入門(mén)

    電子發(fā)燒友網(wǎng)站提供《數(shù)字電源監(jiān)控器入門(mén).pdf》資料免費(fèi)下載
    發(fā)表于 09-27 10:30 ?1次下載
    數(shù)字電源<b class='flag-5'>監(jiān)控器</b>入門(mén)

    設(shè)計(jì)電壓監(jiān)控器的電阻分壓輸入端時(shí)的IQ與精度權(quán)衡因素

    電子發(fā)燒友網(wǎng)站提供《設(shè)計(jì)電壓監(jiān)控器的電阻分壓輸入端時(shí)的IQ與精度權(quán)衡因素.pdf》資料免費(fèi)下載
    發(fā)表于 09-24 11:10 ?0次下載
    設(shè)計(jì)電壓<b class='flag-5'>監(jiān)控器</b>的電阻分壓<b class='flag-5'>器</b>輸入端時(shí)的IQ與精度權(quán)衡因素

    高性能電壓監(jiān)控器詳解—-- 第一部分

    本文闡述了高性能電壓監(jiān)控器的價(jià)值,討論了其基本定義、工作原理、技術(shù)規(guī)格、拓?fù)浣Y(jié)構(gòu)和極性。某些高性能電壓監(jiān)控器旨在幫助基于微處理的系統(tǒng)提升可靠性,防止掉電狀況下系統(tǒng)出錯(cuò)。本文提供了一些示例。
    發(fā)表于 09-18 17:19 ?1926次閱讀
    高性能電壓<b class='flag-5'>監(jiān)控器</b>詳解—-- 第一部分

    比較電壓和處理監(jiān)控解決方案:分立式電壓監(jiān)控器和看門(mén)狗ICs

    電子發(fā)燒友網(wǎng)站提供《比較電壓和處理監(jiān)控解決方案:分立式電壓監(jiān)控器和看門(mén)狗ICs.pdf》資料免費(fèi)下載
    發(fā)表于 09-18 11:16 ?0次下載
    比較電壓和處理<b class='flag-5'>器</b><b class='flag-5'>監(jiān)控</b>解決方案:分立式電壓<b class='flag-5'>監(jiān)控器</b>和看門(mén)狗ICs

    將設(shè)計(jì)移植到LP3470A低lq電壓監(jiān)控器,以改善電源監(jiān)控

    電子發(fā)燒友網(wǎng)站提供《將設(shè)計(jì)移植到LP3470A低lq電壓監(jiān)控器,以改善電源監(jiān)控.pdf》資料免費(fèi)下載
    發(fā)表于 09-18 11:04 ?0次下載
    將設(shè)計(jì)移植到LP3470A低lq電壓<b class='flag-5'>監(jiān)控器</b>,以改善電源<b class='flag-5'>監(jiān)控</b>

    鎖存電壓監(jiān)控器(復(fù)位IC)

    電子發(fā)燒友網(wǎng)站提供《鎖存電壓監(jiān)控器(復(fù)位IC).pdf》資料免費(fèi)下載
    發(fā)表于 09-18 10:34 ?0次下載
    鎖存電壓<b class='flag-5'>監(jiān)控器</b>(復(fù)位IC)

    在牽引逆變器設(shè)計(jì)中實(shí)現(xiàn)電壓基準(zhǔn)和監(jiān)控器

    電子發(fā)燒友網(wǎng)站提供《在牽引逆變器設(shè)計(jì)中實(shí)現(xiàn)電壓基準(zhǔn)和監(jiān)控器.pdf》資料免費(fèi)下載
    發(fā)表于 09-18 10:30 ?0次下載
    在牽引逆變器設(shè)計(jì)中實(shí)現(xiàn)電壓基準(zhǔn)和<b class='flag-5'>監(jiān)控器</b>

    寬VIN過(guò)壓和欠壓監(jiān)控器的常見(jiàn)應(yīng)用

    電子發(fā)燒友網(wǎng)站提供《寬VIN過(guò)壓和欠壓監(jiān)控器的常見(jiàn)應(yīng)用.pdf》資料免費(fèi)下載
    發(fā)表于 09-02 10:13 ?0次下載
    寬VIN過(guò)壓和欠壓<b class='flag-5'>監(jiān)控器</b>的常見(jiàn)應(yīng)用

    在高壓應(yīng)用中使用電壓監(jiān)控器

    電子發(fā)燒友網(wǎng)站提供《在高壓應(yīng)用中使用電壓監(jiān)控器.pdf》資料免費(fèi)下載
    發(fā)表于 09-02 10:13 ?0次下載
    在高壓應(yīng)用中使用電壓<b class='flag-5'>監(jiān)控器</b>

    在應(yīng)用TI并聯(lián)電流監(jiān)控器時(shí),取樣電阻取多大值會(huì)比較優(yōu)化?

    在應(yīng)用TI并聯(lián)電流監(jiān)控器時(shí),取樣電阻取多大值會(huì)比較優(yōu)化?輸入前需要做濾波處理嗎?
    發(fā)表于 08-30 08:11