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

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

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

Python中的線路調(diào)整率測(cè)量編碼

星星科技指導(dǎo)員 ? 來(lái)源:ADI ? 作者:ADI ? 2023-06-30 14:42 ? 次閱讀

在編寫測(cè)量腳本之前,我們需要知道正確的命令,以便設(shè)備執(zhí)行所需的測(cè)量。出于此測(cè)試的目的,使用了吉時(shí)利 2230 直流電源表和是德科技 34461A 數(shù)字萬(wàn)用表。

吉時(shí)利用于為穩(wěn)壓器提供直流輸入電壓,以及向LDO提供輸入電流。是德科技數(shù)字萬(wàn)用表用于提供來(lái)自 LDO 的測(cè)量輸出電壓。線路調(diào)整率測(cè)量不需要輸入電流讀數(shù);但是,可以選擇添加它以監(jiān)視電流,作為器件正常運(yùn)行的指示器。應(yīng)設(shè)置電源上的電流限制,以防止消耗過(guò)多電流。出于此測(cè)量的目的,吉時(shí)利直流電源表輸出的電流限制設(shè)置為比LDO的最大額定電流高出約5-10%。這為設(shè)置中的任何額外電流留出了一點(diǎn)余量,并確保輸出不會(huì)不必要地限制電流。

回想一下,線路調(diào)整率是輸入電壓變化時(shí)輸出電壓變化的測(cè)量值。當(dāng)測(cè)量LDO的線路調(diào)節(jié)時(shí),我們有一個(gè)負(fù)載電阻(RL),以便從 LDO 汲取最大電流。通常,LDO的線路調(diào)節(jié)是在最大負(fù)載電流下指定的,這是輸出的最壞情況。如果沒(méi)有消耗一些負(fù)載電流,就不會(huì)使用 LDO,因此在最大電流下進(jìn)行測(cè)量是有意義的。

wKgaomSefpSAHF8cAABBRBdrruM200.png

線路調(diào)整率測(cè)量設(shè)置

該腳本的基本目標(biāo)是改變輸入電壓并監(jiān)視輸出電壓。為了更好地理解Python腳本,我將代碼分解為三個(gè)主要部分和幾個(gè)子部分。三個(gè)主要部分是:1 – 庫(kù)設(shè)置,2 – 文件名和變量設(shè)置,以及 3 – Main 功能。Main 函數(shù)部分進(jìn)一步細(xì)分為三個(gè)部分:A – 腳本檢查,B – 循環(huán)以將值記錄到文件,C – 創(chuàng)建文件頭和寫入文件。

程序的第一部分“庫(kù)設(shè)置”是調(diào)用腳本所需的所有庫(kù)的位置。在這種情況下,使用了一些內(nèi)置的Python庫(kù)以及一些內(nèi)部生成的ADI庫(kù)。這是Python的一大特性。庫(kù)函數(shù)可以創(chuàng)建,然后由生成的各種 Python 腳本調(diào)用。在這種情況下,我使用了一些生成的庫(kù),以便通過(guò)USB和GPIB更輕松地與設(shè)備進(jìn)行通信。我應(yīng)該在這里感謝那些擁有更高級(jí)編碼技能的人,并且能夠?yàn)橄裎疫@樣的人在生成自己的代碼時(shí)使用這些庫(kù)。此外,我正在使用一個(gè)庫(kù),它使我能夠輕松地寫入 CSV 文件以收集數(shù)據(jù)。

我還有一些其他庫(kù),例如 MessageBox,它允許我在程序指定的任何位置的消息框彈出窗口中顯示文本。請(qǐng)注意,在本例中,我在腳本檢查部分中注釋掉了一行(一行開(kāi)頭的 # 符號(hào)注釋了該行上的后續(xù)代碼)。這是在代碼調(diào)試期間使用的。在代碼中放置此類操作有助于在調(diào)試階段查看代碼在遇到錯(cuò)誤之前的進(jìn)展。除非您是技能比我好得多的超級(jí)程序員,否則擁有此工具很方便,因?yàn)槲覠o(wú)法在第一次嘗試時(shí)讓腳本正常運(yùn)行而不會(huì)出錯(cuò)。

wKgZomSefpqAKf0tAALpHKshq5A244.png

用于測(cè)量LDO線路調(diào)整率的Python腳本

下一部分是文件名和變量設(shè)置。在本節(jié)中,設(shè)置了一個(gè)文件名,并且是存儲(chǔ)腳本輸出數(shù)據(jù)的位置。此外,此處還定義了在程序的主函數(shù)中使用的變量。我已經(jīng)為本節(jié)文件中的列標(biāo)簽設(shè)置了重要信息。請(qǐng)注意,我有一個(gè)板號(hào)(用于序列化數(shù)據(jù))、正在測(cè)試的輸出(如果設(shè)備上有多個(gè)輸出很有用)和一個(gè)測(cè)試條件。在我看來(lái),最好提供大量變量來(lái)描述正在執(zhí)行的測(cè)試,以便以后不會(huì)對(duì)數(shù)據(jù)的細(xì)節(jié)提出問(wèn)題。

在腳本的 Main 函數(shù)部分中,執(zhí)行腳本的主要操作。此外,在代碼調(diào)試期間還使用了一些腳本檢查。在本節(jié)中,代碼將設(shè)置 CSV 文件并定義吉時(shí)利直流電源表和是德科技萬(wàn)用表的地址。在本節(jié)中,定義了“for 環(huán)路”,用于掃描吉時(shí)利直流電源表的輸入直流電壓,并使用是德科技萬(wàn)用表同時(shí)測(cè)量輸出電壓?!癴or環(huán)路”定義了線路調(diào)節(jié)電壓掃描的范圍和步長(zhǎng)(增量)。

在主功能的開(kāi)頭,吉時(shí)利直流電源表被啟用,最后被禁用。main 函數(shù)還包括一個(gè)部分,用于在輸出 CSV 文件中創(chuàng)建標(biāo)頭,以便可區(qū)分?jǐn)?shù)據(jù)列。程序完成執(zhí)行后,編譯器(在本例中為 Boa 構(gòu)造函數(shù))將提醒用戶程序已完成。(可選)可以使用 MessageBox 庫(kù)顯示一個(gè)消息框,提醒用戶程序已執(zhí)行。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 穩(wěn)壓器
    +關(guān)注

    關(guān)注

    24

    文章

    4165

    瀏覽量

    92998
  • ldo
    ldo
    +關(guān)注

    關(guān)注

    35

    文章

    1846

    瀏覽量

    152722
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4753

    瀏覽量

    84081
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是負(fù)載調(diào)整與電源調(diào)整

    什么是負(fù)載調(diào)整與電源調(diào)整,負(fù)載調(diào)整 (LOAD REGULATION),負(fù)載
    發(fā)表于 01-04 17:03 ?8035次閱讀

    發(fā)電機(jī)組電壓和頻率的穩(wěn)態(tài)調(diào)整測(cè)量方法

      發(fā)電機(jī)組的輸出電壓與發(fā)電機(jī)組的轉(zhuǎn)速及勵(lì)磁電流有關(guān),而轉(zhuǎn)速又決定了輸出交流電的頻率,只有在決定了頻率的情況下,再測(cè)量其輸出電壓的額定值,即先進(jìn)行滿載時(shí)調(diào)整交流電頻率為額定值
    發(fā)表于 11-03 16:44

    怎樣測(cè)量電源的電源調(diào)整和負(fù)載調(diào)整

    我想要測(cè)一下lm317的電源調(diào)整和負(fù)載調(diào)整,電路就是最基本的分壓反饋電路,但是百度之后說(shuō)要接滿載輸出,還有什么額定輸入電壓和最低輸入電壓最高輸入電壓,不懂
    發(fā)表于 05-04 13:29

    Python基礎(chǔ)教程+Python入門學(xué)習(xí)線路圖最新版分享

    Python基礎(chǔ)教程+Python入門學(xué)習(xí)線路圖最新版
    發(fā)表于 07-13 12:07

    LDO的線性調(diào)整定義

    線性調(diào)整線性調(diào)整,有的資料也在稱為源調(diào)整。是衡量電源芯片在輸入電壓變化時(shí)保持指定輸出電壓的
    發(fā)表于 12-28 07:43

    開(kāi)關(guān)電源什么是負(fù)載調(diào)整?如何去測(cè)?

    )測(cè)試儀器:(2)測(cè)量對(duì)象:SPD3303X:線性調(diào)整(電壓)≤0.01%+2mV(3)測(cè)試步驟:A.設(shè)置電子負(fù)載裝置I為3.15A時(shí),連接至直流電源CH1,使電源盡量接近滿載狀態(tài),萬(wàn)用表測(cè)
    的頭像 發(fā)表于 12-07 13:54 ?1427次閱讀
    開(kāi)關(guān)電源<b class='flag-5'>中</b>什么是負(fù)載<b class='flag-5'>調(diào)整</b><b class='flag-5'>率</b>?如何去測(cè)?

    負(fù)載調(diào)整測(cè)量編碼Python

    吉時(shí)利用于為穩(wěn)壓器提供直流輸入電壓,以及監(jiān)控LDO的輸入電流。是德科技數(shù)字萬(wàn)用表用于提供來(lái)自 LDO 的測(cè)量輸出電壓。執(zhí)行此測(cè)量不一定需要電源電流讀數(shù),但可以添加電源電流讀數(shù)來(lái)監(jiān)視輸入電流,作為器件正常運(yùn)行的指標(biāo)。應(yīng)設(shè)置電源上的電流限制,以防止消耗過(guò)多電流。
    的頭像 發(fā)表于 06-30 14:40 ?297次閱讀
    負(fù)載<b class='flag-5'>調(diào)整</b><b class='flag-5'>率</b><b class='flag-5'>測(cè)量</b><b class='flag-5'>編碼</b>在<b class='flag-5'>Python</b><b class='flag-5'>中</b>

    測(cè)量新手的LDO負(fù)載調(diào)整

    現(xiàn)在讓我們看一下實(shí)際的測(cè)量和需要什么。與線路調(diào)整測(cè)量非常相似,需要直流電源和數(shù)字萬(wàn)用表。再次使用吉時(shí)利 2230-30-1 直流電源表和是德科技 34461A 數(shù)字萬(wàn)用表進(jìn)行
    的頭像 發(fā)表于 06-30 14:51 ?1369次閱讀
    <b class='flag-5'>測(cè)量</b>新手的LDO負(fù)載<b class='flag-5'>調(diào)整</b><b class='flag-5'>率</b>

    測(cè)量新手的LDO線路調(diào)整

    該測(cè)試的測(cè)量設(shè)置非常簡(jiǎn)單。吉時(shí)利 2230 直流電源連接到 LDO 輸入,Keysight 34461A 連接到 LDO 輸出。輸入電壓變化,并記錄輸出電壓響應(yīng)。線路調(diào)整只是ΔV的
    的頭像 發(fā)表于 06-30 14:52 ?867次閱讀
    <b class='flag-5'>測(cè)量</b>新手的LDO<b class='flag-5'>線路</b><b class='flag-5'>調(diào)整</b><b class='flag-5'>率</b>

    Python的默認(rèn)編碼

    我們使用Pycharm來(lái)編寫Python程序時(shí)會(huì)指定工程編碼和文件編碼為UTF-8,那么Python代碼被保存到磁盤時(shí)就會(huì)被轉(zhuǎn)換為UTF-8編碼
    的頭像 發(fā)表于 07-05 16:11 ?1027次閱讀
    <b class='flag-5'>Python</b><b class='flag-5'>中</b>的默認(rèn)<b class='flag-5'>編碼</b>

    Python字符編碼轉(zhuǎn)換

    UNICODE字符串可以與任意字符編碼的字節(jié)進(jìn)行相互轉(zhuǎn)換,如圖: 那么大家很容易想到一個(gè)問(wèn)題,就是不同的字符編碼的字節(jié)可以通過(guò)Unicode相互轉(zhuǎn)換嗎?答案是肯定的。 Python2
    的頭像 發(fā)表于 07-05 16:25 ?970次閱讀
    <b class='flag-5'>Python</b>字符<b class='flag-5'>編碼</b>轉(zhuǎn)換

    電壓調(diào)整是什么?電壓調(diào)整測(cè)試方法

    電壓調(diào)整是什么?電壓調(diào)整測(cè)試方法 電壓調(diào)整是指電源在負(fù)載突變時(shí),輸出電壓由不穩(wěn)定狀態(tài)恢復(fù)到
    的頭像 發(fā)表于 11-10 15:26 ?3448次閱讀

    開(kāi)關(guān)電源什么是負(fù)載調(diào)整?如何去測(cè)?

    開(kāi)關(guān)電源什么是負(fù)載調(diào)整?如何去測(cè)? 負(fù)載調(diào)整是指開(kāi)關(guān)電源在負(fù)載變化時(shí)穩(wěn)定輸出電壓的能力。負(fù)載調(diào)整
    的頭像 發(fā)表于 01-19 14:56 ?2399次閱讀

    開(kāi)關(guān)電源什么是電源調(diào)整?如何去測(cè)?

    開(kāi)關(guān)電源什么是電源調(diào)整?如何去測(cè)? 電源調(diào)整,顧名思義,是指電源輸出電壓在負(fù)載變化時(shí)的穩(wěn)定性。與電壓浪涌、尖峰等參數(shù)不同,電源
    的頭像 發(fā)表于 01-19 14:59 ?1116次閱讀

    伺服編碼器分辨是什么意思

    伺服編碼器分辨是指編碼器能夠檢測(cè)到的最小角度或位置變化。在伺服系統(tǒng),編碼器用于測(cè)量電機(jī)軸或負(fù)
    的頭像 發(fā)表于 06-17 11:16 ?577次閱讀