【硬件開發】濾波電容的選擇:原理、計算與多電壓值應用實踐

濾波電容的選擇:原理、計算與多電壓值應用實踐

1. 引言

在現代電子系統中,穩定的電源供應是保證電路可靠運行的基礎。然而,電源線上往往不可避免地存在各種噪聲和紋波,這些干擾可能源自電源本身(如整流后的脈動直流),也可能來自負載的動態變化或外部電磁干擾。濾波電容作為電源管理電路中的核心元件,其作用正是濾除這些不需要的交流成分,為后續電路提供純凈、穩定的直流電壓。選擇合適的濾波電容并非易事,它涉及到對電路工作原理的深刻理解、對電容特性的精確把握以及一定的工程實踐經驗。本文將系統性地探討濾波電容的選擇方法,從基本原理出發,逐步深入到計算模型與設計考量,并針對常見的12V、5V、3.3V、2.8V、1.8V等電壓值給出具體的選擇依據,力求為電子工程師提供一份實用且具學術深度的參考。

2. 濾波電容的基本原理與等效模型

濾波電容的核心工作原理基于其固有的充放電特性。從電路理論的角度看,電容的阻抗(或稱為容抗) Z C Z_C ZC?與信號的頻率 f f f 成反比,其表達式為:
Z C = 1 j ω C = 1 j 2 π f C Z_C = \frac{1}{j \omega C} = \frac{1}{j 2 \pi f C} ZC?=C1?=j2πfC1?
其中, j j j 是虛數單位, ω = 2 π f \omega = 2 \pi f ω=2πf 是角頻率,C 是電容值。這意味著對于低頻信號(如電源中的50Hz或100Hz紋波),電容呈現較小的阻抗,能夠有效地將其旁路到地;而對于直流成分,電容相當于開路,允許直流通過。因此,濾波電容在電源電路中扮演著“通交流、隔直流”的角色。
然而,實際電容并非理想元件,其等效電路模型(Equivalent Series Circuit, ESC)更為復雜。一個常用的模型包含:

  1. 理想電容 C:提供主要的儲能和濾波功能。
  2. 等效串聯電阻 (ESR, Equivalent Series Resistance):代表電容內部材料的電阻損耗,主要影響高頻濾波效果和發熱。ESR越小越好,尤其在開關電源濾波中。
  3. 等效串聯電感(ESL, Equivalent Series Inductance):由電容的引線、極板和結構決定,在高頻時變得顯著,限制了電容在高頻下的濾波能力。ESL越小越好。
    這個模型可以表示為:理想電容 C 與一個串聯的 R(ESR)和 L(ESL)組合相串聯。ESR 和 ESL 的存在使得電容的阻抗不再是簡單的 1 j ω C \frac{1}{jωC} C1?,尤其是在高頻段,阻抗會因 ESL 的增加而上升,形成一個諧振頻率點 諧振頻率 f r e s = 1 2 π ( E S L ? C ) 諧振頻率 f_{res} =\frac {1}{2π\sqrt{(ESL * C)}} 諧振頻率fres?=2π(ESL?C) ?1?。在諧振頻率以下,電容起主要作用;在諧振頻率以上,電感起主要作用,濾波效果下降。因此,理解 ESR 和 ESL 對選擇適合特定頻率范圍(如工頻紋波 vs. 開關電源高頻噪聲)的電容至關重要。

3. 濾波電容的關鍵參數

選擇濾波電容時,需要關注以下幾個關鍵參數:

  1. 標稱容量 C:決定電容在特定頻率下的阻抗大小。容量越大,對低頻紋波的濾波效果越好。
  2. 額定電壓 V r a t e d V_{rated} Vrated?:電容能長期安全工作的最大直流電壓。通常選擇額定電壓至少比電路最高工作電壓高 20%~50%,以提供安全裕量并減少高壓下的性能退化。例如,對于 5V 系統濾波,常選用 10V 或 16V 額定的電容。
  3. 紋波電流額定值 I r m s I_{rms} Irms?:電容在特定頻率和溫度下能承受的最大交流電流有效值。紋波電流流過 ESR 會導致發熱 P = I r m s 2 ? E S R P = I_rms2 * ESR P=Ir?ms2?ESR,過大的紋波電流會使電容溫度升高,加速老化甚至損壞。紋波電流額定值與頻率、ESR、環境溫度和電容類型密切相關。開關電源輸出濾波電容對此參數要求尤其嚴格。
  4. 等效串聯電阻 (ESR):影響高頻濾波效果和發熱。低 ESR 電容(如固態電容、某些鉭電容)更適合高頻開關電源濾波。
  5. 溫度范圍與壽命:電容的性能和壽命受工作溫度影響顯著。高溫會縮短電容壽命,尤其對于電解電容。需根據應用環境選擇合適溫度等級的電容,并考慮工作溫度對壽命的影響。
  6. 電容類型:不同類型的電容具有不同的特性。常見類型包括:
    • 鋁電解電容:容量大、價格低,但 ESR 較高、壽命相對較短、對溫度和紋波電流敏感。常用于工頻整流濾波。
      市面上常見鋁電解電容

    • 鉭電容:體積小、容量密度高、ESR 較低(低 ESR 型),但價格較高,耐壓相對較低,存在失效短路風險。適用于空間受限、中等頻率濾波。
      市面上常見鉭電容

    • 陶瓷電容:ESR 和 ESL 極低,高頻特性好,壽命長,無極性。但容量相對較小(盡管 MLCC 技術已大大提升),電壓系數(容量隨電壓變化)和溫度系數可能影響應用。常用于高頻去耦和旁路。
      市面上常見陶瓷電容(插件)

    • 薄膜電容:ESR 和 ESL 低,性能穩定,無極性,壽命長,但體積較大,成本較高。適用于音頻、電源等要求較高的場合。
      薄膜電容

4. 濾波電容的選擇方法與計算

4.1 工頻整流濾波電容的選擇

在典型的橋式整流后,濾波電容用于濾除 100Hz(50Hz 電網)或 120Hz(60Hz 電網)的脈動直流。其容量選擇主要基于負載電流 I L I_L IL? 和允許的紋波電壓峰峰值 Δ V r p p ΔV_rpp ΔVr?pp
假設輸入為正弦波,整流后紋波近似為鋸齒波。一個常用的估算公式為:
C ≥ I L ? Δ t Δ V r p p C \geq \frac{I_L \cdot \Delta t}{\Delta V_{rpp}} CΔVrpp?IL??Δt?
其中:

  • I L I_L IL? 是負載平均電流。
  • Δ t \Delta t Δt 是電容放電時間,對于 50Hz 電網, Δ t ≈ 1 100 ? T o n 100 \Delta t \approx \frac{1}{100} - \frac{T_{on}}{100} Δt1001??100Ton??,其中 T o n T_{on} Ton? 是二極管導通時間,通常近似取 Δ t ≈ 1 2 f l i n e = 1 100 s = 10 m s \Delta t \approx \frac{1}{2f_{line}} = \frac{1}{100} s = 10 ms Δt2fline?1?=1001?s=10ms 是一個常用簡化。更精確的模型考慮二極管導通角,但 10ms 是一個工程上的常用值。 Δ V r p p \Delta V_{rpp} ΔVrpp?是允許的紋波電壓峰峰值。
    :一個 12V 輸入的橋式整流電路,負載電流 1A,要求紋波電壓小于 1V p ? p p-p p?p。則所需電容:
    C ≥ 1 A × 10 m s 1 V = 10 , 000 μ F C \geq \frac{1A \times 10ms}{1V} = 10,000 \mu F C1V1A×10ms?=10,000μF
    實際選擇時,會選用比計算值稍大的標準容量,并考慮電容的 ESR 對紋波電壓的額外貢獻(ESR 會產生一個紋波電壓 Δ V E S R = I r m s ? E S R \Delta V_{ESR}= I_{rms} * ESR ΔVESR?=Irms??ESR,其中 I r m s I_{rms} Irms? 是紋波電流有效值)。此外,需選擇足夠高的額定電壓(如 25V)。

4.2 開關電源輸出濾波電容的選擇

開關電源(SMPS)的輸出濾波電容需要同時處理較低頻率的開關紋波和更高頻率的開關噪聲。選擇時需綜合考慮容量、ESR、ESL 和紋波電流。

  1. 容量 C C C:主要根據負載電流變化率 d i / d t di/dt di/dt 和允許的輸出電壓紋波 Δ V r i p p l e ΔV_{ripple} ΔVripple? 來確定。公式與工頻類似,但 Δ t \Delta t Δt 對應開關周期的一部分或紋波的主要周期。對于連續導通模式(CCM)的 Buck 變換器,輸出紋波電壓主要由電容 ESR 引起,容量影響較小;對于不連續導通模式(DCM)或升壓(Boost)變換器,容量影響更顯著。一個簡化的估算(適用于某些 Buck 輸出):
    C ≥ I o u t ? ( D ? ( 1 ? D ) ) f s w ? Δ V r i p p l e ? E S R C \geq \frac{I_{out} \cdot (D \cdot (1-D))}{f_{sw} \cdot \Delta V_{ripple} \cdot ESR} Cfsw??ΔVripple??ESRIout??(D?(1?D))?
    其中 D D D 是占空比, f s w f_{sw} fsw? 是開關頻率。但這公式側重 ESR 影響。更通用的方法是根據具體拓撲和仿真確定。
  2. 紋波電流 I r m s I_{rms} Irms?:開關電源的輸出電容需要承受高頻、大幅值的紋波電流。必須選擇 I r m s I_{rms} Irms? 額定值大于實際流過電容的紋波電流有效值的電容。計算紋波電流需根據具體拓撲(Buck, Boost, Buck-Boost 等)進行。例如,Buck 變換器輸出電容的紋波電流約為輸入電容的一半左右。選擇時需留有裕量(如 20%~50%)。
  3. ESR:在開關電源中,低 ESR 對減小輸出電壓紋波至關重要,尤其是在開關頻率不是特別高(如 < 1MHz)的情況下。ESR 產生的紋波電壓 Δ V E S R = I r i p p l e _ r m s × E S R ΔV_{ESR} = I_{ripple\_rms} \times ESR ΔVESR?=Iripple_rms?×ESR 可能是總紋波的主要部分。因此,常選用低 ESR 的固態電容、某些類型的鉭電容或多個陶瓷電容并聯。
  4. ESL:在高頻(MHz 級別)時,ESL 的影響增大。為了濾除高頻噪聲,可能需要并聯小容量的陶瓷電容,利用其極低的 ESL 來覆蓋高頻段。
    組合使用:在實際開關電源設計中,常采用“大容量、高 ESR 電容 + 小容量、低 ESR 陶瓷電容”的并聯方案。大電容(如鋁電解)提供主要的儲能和低頻濾波,小電容(如 X7R 陶瓷)提供高頻旁路,共同優化全頻段的濾波效果。

5. 常見電壓值的濾波電容選擇實例

針對常見的電壓等級,濾波電容的選擇會有一些通用的經驗法則和考量:

5.1 12V 電壓濾波

  • 應用場景:常見于汽車電子、工業控制、服務器電源模塊等。可能是工頻整流輸出,也可能是開關電源的輸入或輸出。
  • 工頻整流濾波:如果用于 12V 工頻整流濾波(如汽車發電機輸出),負載電流可能較大。電容容量通常在幾千到幾萬 μF。需選用耐壓 25V 或 35V 的鋁電解電容。紋波電流要求較高。
  • 開關電源輸入濾波:作為開關電源的輸入濾波,主要濾除來自市電整流后的紋波和噪聲。容量需求根據開關電源的功率和輸入電壓范圍確定,通常幾百到幾千 μF。耐壓需考慮峰值電壓(約 1.414 * 輸入交流電壓),12V 輸入濾波可能選用 25V 或 35V。ESR 和紋波電流是重要考量。
  • 開關電源輸出濾波:如果 12V 是開關電源的輸出,負載可能變化。需要根據負載電流、允許紋波和開關頻率選擇電容。可能采用鋁電解電容(提供大容量)與陶瓷電容(提供高頻旁路)并聯。耐壓至少 16V,常用 25V。對 ESR 和紋波電流有要求。

5.2 5V 電壓濾波

  • 應用場景:廣泛用于計算機、消費電子、嵌入式系統等。幾乎都是開關電源輸出。
  • 工頻整流:非常少見,除非是極老式的設備。
  • 開關電源輸出濾波:這是最常見的 5V 濾波場景。負載電流可能從幾百 mA 到幾十 A 不等。紋波要求通常較嚴格(如幾十 mV)。常用方案:
    • 中小電流(< 5A):可采用低 ESR 鋁電解電容(如固態電容)為主,容量幾百到一千多 μF,耐壓 10V 或 16V。并聯幾個 0.1μF 和 10μF 的陶瓷電容用于高頻去耦。
    • 大電流(> 5A):可能需要多個低 ESR 電解電容并聯,以分擔紋波電流。陶瓷電容的并聯更為重要,甚至可能需要 1μF 或更大的陶瓷電容參與主濾波。耐壓同樣選 10V 或 16V。ESR 和 I_rms 是關鍵參數。

5.3 3.3V 電壓濾波

  • 應用場景:常見于現代數字電路、微控制器、FPGA/CPU 等邏輯供電。對紋波和噪聲極其敏感。
  • 開關電源輸出濾波:開關電源的輸出濾波環節幾乎專門針對其輸出特性設計。由于負載電流變化迅速,對紋波的要求極為嚴格,通常需要控制在50mV RMS以內,甚至更低。
  • 電容選擇:由于電壓較低,ESR 產生的紋波電壓影響更大。必須選用 ESR 非常低的電容,如固態電容、低 ESR 鉭電容,或主要依賴陶瓷電容。
    • 陶瓷電容主導:這是越來越流行的方案。使用多個 1μF、0.1μF 甚至 10nF 的 X7R 或 COG 陶瓷電容緊貼芯片放置。利用其超低 ESR 和 ESL 獲得極佳的高頻特性。容量選擇需根據芯片的峰值電流和允許的電壓降(dV/dt)計算,或參考芯片廠商的推薦。耐壓通常選 6.3V 或 10V。
    • 混合方案:有時也會用一小容量的低 ESR 電解或鉭電容提供部分儲能,再并聯多個陶瓷電容濾除高頻噪聲。耐壓選 6.3V 或 10V。

5.4 2.8V 電壓濾波

  • 應用場景:特定應用,如某些移動設備、低功耗傳感器、部分 DDR 內存供電等。通常也是開關電源輸出。
  • 電容選擇:與 3.3V 類似,但對紋波的要求可能更高或特定。必須使用低 ESR 電容。
    • 陶瓷電容:是首選,特別是對于需要快速響應、低噪聲的應用。選擇與負載電流、動態特性和允許紋波匹配的容量和封裝。耐壓可選 6.3V。
    • 低 ESR 電解/鉭:如果需要較大容量的儲能,可選用低 ESR 型號,但需注意其 ESR 對紋波的影響,并配合陶瓷電容使用。耐壓可選 6.3V 或 10V。

5.5 1.8V 電壓濾波

  • 應用場景:常見于高性能處理器(如手機 SoC、GPU)、高速 DDR 內存等對電源質量要求極高的場合。
  • 電容選擇:這是對濾波要求最苛刻的常見電壓之一。必須采用高性能方案。
    • 以陶瓷電容為主:需要非常低 ESR 的陶瓷電容,并且容量需要仔細計算以應對芯片巨大的峰值電流(dI/dt 很大)。通常需要多層、多顆陶瓷電容并聯,放置在離芯片電源管腳盡可能近的位置,以最小化引線電感。常用 X7R 或 COG 介質,耐壓 6.3V。容量可能從幾 nF 到幾十 μF 不等,具體取決于應用。
    • 可能需要電源管理 IC (PMIC):對于最苛刻的應用,可能需要專用的電源管理 IC 來提供點對點供電,配合優化的電容布局。

5.6 其他電壓值濾波電容選擇

對于其他電壓值(如 24V、5.5V、3.8V 等),濾波電容的選擇原則與上述類似:

  • 高電壓(如 24V):工頻整流濾波電容通常很大(數千 μF),需選用高耐壓(如 50V)電解電容。開關電源輸出濾波電容相對較小,但需注意紋波電流。例如,24V/1A 負載,紋波要求 1V p ? p p-p p?p,工頻整流需約 10,000μF/50V 電解電容。
  • 稍高于標準值(如 5.5V):可參考 5V 的經驗,但需確保電容耐壓足夠(如 10V 或以上)。
  • 稍低于標準值(如 3.8V):可參考 3.3V 的經驗,但注意電壓等級對紋波敏感度可能不同。

6. 結論

濾波電容的選擇是一個綜合性的工程問題,它要求設計者不僅理解電容的基本原理和關鍵參數,還要能夠根據具體的電路需求(如工作頻率、負載特性、紋波要求、成本限制等)進行合理的計算和選型。通過理論計算(如基于紋波電壓的電容值估算)和設計經驗的結合,并輔以必要的仿真和實驗驗證,才能最終確定最優的濾波電容方案,確保電子系統穩定、可靠地運行。隨著電子技術的發展,對電源質量的要求越來越高,對濾波電容的性能和選擇方法也將提出更高的挑戰。深入理解并靈活運用本文所述的原則和方法,將有助于工程師在面對各種電源濾波設計任務時,做出更加合理和有效的決策。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/87695.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/87695.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/87695.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【seismic unix數據生成-unif2】

Seismic Unix簡介 Seismic Unix&#xff08;SU&#xff09;是由科羅拉多礦業學院&#xff08;Colorado School of Mines&#xff09;開發的開源地震數據處理軟件包&#xff0c;專為地震勘探數據分析和研究設計。它提供了一系列命令行工具&#xff0c;支持從數據加載、處理到可…

【逆向思考 并集查找】P2391 白雪皚皚|省選-

本文涉及知識點 C并集查找 P2391 白雪皚皚 題目背景 “柴門聞犬吠&#xff0c;風雪夜歸人”&#xff0c;冬天&#xff0c;不期而至。千里冰封&#xff0c;萬里雪飄。空中刮起了鴨毛大雪。雪花紛紛&#xff0c;降落人間。 美能量星球&#xff08;pty 在 spore 上的一個殖民地…

一文講清楚React中setState的使用方法和機制

文章目錄 一文講清楚React中setState的使用方法和機制1. setState是什么2. setState方法詳解2.1 setState參數詳解2.2 setState同步異步問題2.2.1 setState異步更新2.2.2 setState同步更新 一文講清楚React中setState的使用方法和機制 1. setState是什么 React中&#xff0c;…

01_軟件卓越之道:功能性與需求滿足

引言 在軟件的世界里&#xff0c;功能性是產品與用戶之間的第一橋梁。一個軟件即使擁有華麗的界面和極致的性能&#xff0c;如果不能解決用戶的核心需求&#xff0c;也終將被市場淘汰。本文將深入探討如何確保軟件的功能性與用戶需求完美契合。 1. 需求理解&#xff1a;從模糊…

StarRocks × Tableau 連接器完整使用指南 | 高效數據分析從連接開始

一、導語&#xff1a;為什么選擇 StarRocks Tableau 連接器&#xff1f; 在當今數據驅動的商業環境中&#xff0c;企業不僅需要一個能夠處理海量數據的高性能分析數據庫&#xff0c;還需要一個直觀、強大的可視化工具來解讀數據背后的故事。StarRocks 作為新一代極速全場景 MP…

基于 SpringBoot+VueJS 助農生鮮銷售系統設計與實現7000字論文實現

摘要本論文設計并實現了一個基于 SpringBoot 和 VueJS 的助農生鮮銷售系統。系統采用前后端分離架構&#xff0c;前端使用 VueJS 框架實現用戶界面&#xff0c;后端使用 SpringBoot 框架構建服務&#xff0c;通過 MyBatis 實現數據持久化。系統實現了農產品展示、在線購物、訂單…

Pytest 測試發現機制詳解:自動識別測試函數與模塊

概述 在編寫自動化測試時,如何讓 Pytest 自動找到你的測試代碼 是一個非常基礎但重要的問題。Pytest 通過其強大的 測試發現(Test Discovery)機制,能夠自動掃描項目目錄、識別測試模塊和測試函數,從而大大簡化了測試流程。 本文將為你詳細講解 Pytest 的測試發現機制,包…

MySQL 時間日期函數

時間日期類型 MySQL中主要支持以下幾種時間日期類型&#xff1a; DATE - 日期類型 格式&#xff1a;YYYY-MM-DD范圍&#xff1a;1000-01-01 到 9999-12-31示例&#xff1a;2023-05-20 TIME - 時間類型 格式&#xff1a;HH:MM:SS范圍&#xff1a;-838:59:59 到 838:59:59示例&…

408第三季part2 - 計算機網絡 - 物理層

理解 這里有8個波形&#xff0c;每個波形代表一個馬原&#xff0c;一個馬原代表多個比特&#xff0c;這里3個比特 求波特率就直接2W 求比特率就要乘log2V 這塊記兩公式就行&#xff0c;一個下面一個上面 題目 4個相位加4種幅度就是有16種波形 這里無噪聲就是奈奎斯特定理 這…

iOS 集成RN Installing glog (0.3.5)報錯的解決方案

在集成執行RN bundle exec pod install 命令到Installing glog (0.3.5)時報錯,報錯信息如下: Installing glog (0.3.5) [!] /bin/bash -c set -e #!/bin/bash # Copyright (c) Facebook, Inc. and its affiliates. # # This source code is licensed under the MIT license …

【進階篇-消息隊列】——MQTT協議如何支持海量的在線IoT設備

目錄 一、什么是IoT二、MQTT 和其他消息隊列的傳輸協議有什么不同三、如何選擇 MQTT 產品四、MQTT 集群如何支持海量在線的 IoT 設備五、總結本文來源:極客時間vip課程筆記 一、什么是IoT IoT,也就是物聯網,物聯網這個詞兒,它的含義還不那么直觀,但你看它的英文:IoT,也就…

Chat Model API

聊天模型API為開發人員提供了將人工智能聊天完成功能集成到應用程序中的能力。它利用預訓練的語言模型&#xff0c;如GPT&#xff08;生成預訓練轉換器&#xff09;&#xff0c;以自然語言對用戶輸入生成類似人類的響應。 API通常通過向人工智能模型發送提示或部分對話來工作&…

【黑群暉】自組硬件/舊電腦nas改造(三)——使用Jellyfin創建家庭影音庫

一、打開套件中心安裝Jellyfin套件 如果找不到Jellyfin套件&#xff0c;需要手動添加三方套件源&#xff1a; 《群暉NAS必學技能&#xff1a;一鍵解鎖三方套件源&#xff0c;PT下載影音播放全搞定&#xff01;》 二、配置Jellyfin 訪問http://群暉IP:8096 進入Jellyfin初始化界…

泰山派編譯debian報錯 lb config: unrecognized option ‘--debootstrap-options‘

簡介 最近在編譯泰山派 編譯buildroot系統正常&#xff0c;但是編譯debian時總是報錯說lb 找不到一些參數&#xff0c;如下圖所示&#xff0c;應該當前的版本較低 不支持這些參數&#xff0c;我試了很多方法 升級次版本 但是提示的是最新的&#xff0c;最后經過一番搜索 在官方…

跨境證券交易系統合規升級白皮書:全鏈路微秒風控+開源替代,護航7月程序化交易新規落地

1 行業變革&#xff1a;四重驅動力重塑證券交易系統 當前全球證券行業正處于深刻變革期&#xff0c;跨境金融活動面臨前所未有的機遇與挑戰。今日央行開展的1310億元7天期逆回購操作&#xff0c;以及國家外匯管理局向合格境內機構投資者(QDII)新增發放30.8億美元投資額度等政策…

Node.js核心API(fs篇)

前言&#xff1a;在Node.js生態系統中&#xff0c;文件系統操作是后端開發不可或缺的一部分。fs模塊作為Node.js核心API的重要組成部分&#xff0c;提供了與文件系統交互的能力&#xff0c;涵蓋了從基礎的文件讀寫到復雜的目錄操作等功能。現代JavaScript開發中&#xff0c;處理…

HarmonyOS學習2---Stage模型

1、工程目錄結構 1.1、入口 UIAbility 1.2、入口page 1.3、配置文件 1、配置文件 1&#xff09;應用級配置文件 --- app.json5 2&#xff09;模塊級配置文件 --- module.json5 3、oh-package.json5 4、資源文件 1&#xff09;element目錄 2&#xff09;media目錄 3&#xff09…

【軟件工程】軟件復刻項目的完整流程指南

軟件復刻項目的完整流程指南 第一章、概述 一、前期準備&#xff1a;明確目標與合規性 1. 法律風險評估 版權排查&#xff1a;確認目標軟件的 UI 設計、代碼、商標是否受保護&#xff08;如界面元素、核心算法是否申請專利&#xff09;。規避侵權&#xff1a;避免直接復制 …

淺談Python 中的當前工作目錄與腳本目錄

Python 中的 os.path.exists() 和 __file__ 使用陷阱&#xff1a;工作目錄 ≠ 腳本目錄 在使用 os.path.exists() 或 open() 等函數操作文件路徑時&#xff0c;筆者常常忽略一個關鍵概念&#xff1a;當前運行目錄&#xff08;Current Working Directory, CWD&#xff09;并不等…

iOS檢測并阻止騷擾電話的方法

檢測并阻止騷擾電話 你可以在 iPhone 上使用“將未知來電者設置為靜音”或第三方 App 來阻止騷擾電話。 打開“將未知來電者設置為靜音” 在 iOS 13 及更高版本中&#xff0c;你可以打開“靜音未知來電”&#xff0c;以免接到陌生人的來電。這一功能可以阻止那些你從未聯系過…