步驟1:您將需要。..
帶有少量跳線的面包板
電阻器顏色指南或應用程序(我使用了Digilent創建的該應用,但是有很多可用的
二極管,用于開關或整流(也在Analog Parts套件中)
偏置電壓源(例如AA電池)
臺式電源和數字萬用表(用于測試)
第2步:確定輸入和輸出電壓
在進行任何數字運算以選擇分壓器的電阻值之前,我們需要確定約束。顯然,我們受到模擬輸入引腳的最大電壓的約束,但是我們還希望二極管在達到該閾值之前變得正向偏置。這意味著我們需要有一個二極管連接的電壓電平,以使其能夠正向偏置到或低于我們想要保護引腳的電壓電平。包括的電路圖說明了我們所需的設置。
現在,我們需要為二極管提供這一特定電壓電平。二極管是非線性元件,因此跨輸入的電壓降會在一定范圍的輸入范圍內略有變化,但是一般的假設是跨它的電壓降為0.7V。這意味著無論我們選擇哪個電壓+ 0.7V都是正向偏置二極管所需的電壓,從而可以保護我們的模擬輸入引腳。
取決于可用的電壓,您的電壓可能會與我的略有不同。我使用了一塊AA電池作為高端,其測量值為1.6V,這將導致在輸入引腳上看到約2.3V的輸入電壓,以使二極管處于活動狀態。這是一個非常好的最大值,因為它遠低于uC32模擬輸入引腳的3.3V輸入最大值。我要降低到此水平的輸入電壓約為12V,可以從一臺小型直流電動機上讀出。
步驟3:確定分壓器的電阻值
**快速說明,修改這些電壓所采取的步驟對于各種目標都是一致的。我們在此處使用的值是由我們的約束條件決定的,這些約束條件是使用AA電池作為二極管的偏置電壓源,以及我們要測量的已知電壓。如果您有專用的電源,則可以根據需要更改偏置電壓,以便在模擬引腳上獲得不同的電壓讀數(如步驟2中的圖所示)
一個已知的目標測量值(我們在上一步中確定的?2.3V)和我們的12V輸入值,我們可以做一些數學運算來確定滿足在這些電壓下工作的電路所需的電阻值。我設計該電路的總電阻約為1 M 1(類似于典型的萬用表的阻抗)。
上圖中的藍色框列出了我們的已知值,從中我們可以使用綠色框中的方程式來計算所需的電阻值。 R1和R2的值將根據您的輸入電壓和測量的電壓值而有所不同,但是很有可能它們與標準電阻器的值有很大不同,因此您需要使用值的組合來接近該值。 (我建議盡量不要對R1或R2使用四個以上的電阻,因為建立精確的計算值并不重要)。
確定要使用的電阻后,測量其電阻盡可能精確地確定價值。此步驟很重要,因為您將需要這些數字來計算實際要測量的電壓。
步驟4:構建和測試電路
在上面的白板圖像中,我包括了經過測量的電阻值(至四個有效數字),這些電阻值將滿足使用上一步中的公式計算出的R1和R2的值。同樣,這里要對電阻器本身進行一定程度的測量是很重要的,而不僅僅是使它們與您為這些值計算出的值完全匹配。
現在,將電阻器串聯您可以測試電路的工作情況是否接近您的期望。使用電源提供電壓,您可以使用數字萬用表測量等效R1和R2電阻之間的電壓。這將是模擬引腳看到的電壓。
上面的面包板圖片中指出了一些連接。綠色方框代表輸入的輸入電壓(12V),藍色方框代表我們的微控制器將讀取的導線(橙色線連接到模擬引腳,黑色線連接到公共接地),橙色框在+和
第5步:測量
上面的圖片提供了鏡頭在不同條件下工作的電路前兩個包括在電路中在正常12V操作和17.8V下實現的二極管鉗位(模擬電壓的潛在尖峰)。最下面的兩個是輸入電壓相同(ish)的圖片,而電路中未連接二極管部分。
雖然我們清楚地讀取的電壓低于我們預期的2.3V的電壓,但這仍然說明二極管起到了并聯的作用(看到該范圍保持在12V至17.8V之間)。這允許多余的電流通過它,而不是在測量點積聚并導致該點電壓升高。
前兩幅圖像中?1.9V的讀數可能是多種因素的乘積,但是這表明,我們感興趣的電壓在二極管兩端的壓降低于我們假定的0.7V 。造成這種情況的確切原因不在本Instructable的范圍之內,但是我們可以對補償因子進行假設,以便獲得更準確的結果(假設我們的預期?2.3V與12V輸入成正比)。
步驟6:補償因子
由于該電路中的電流已經非常低(以微安為單位),因此二極管將消耗大量電流。一旦電流變為甚至略微向前偏斜的百分比。這將導致電壓測量值的下降與二極管兩端的壓降成正比。為了使我們的測量在目標電壓范圍內更加準確,我們可以測量連接二極管和不連接二極管時的輸出電壓。取這兩者的差給我們這個因素,盡管它并不精確,但它使我們可以將誤差最小化。
對于上一步中圖像中可用的測量,我得到的補償因子為0.21 V,它將與從模擬引腳讀取的電壓相加。
步驟7:結果
如果您有足夠的信號源(或您可以查看上面的圖片以確認概念)。從圖中的儀表可以看出,即使在電路上施加30V的電壓,輸出電壓也可以很好地保持在?2V的水平(大約為35μA的電流)。白板上包含的方程式為我們提供了一種基于電阻值,補償系數和測得的電壓來計算輸入電壓的方法。僅當我們的輸入電壓實際為12V或更低時,這才真正能夠可靠地提供結果,但是這很重要,因為我們希望保護電路板免受潛在的電壓尖峰的影響。
插入被測電壓從第5步的右上圖,我們的補償因子和電阻值到上面的方程式中,我得到的計算輸入電壓約為11.823V(誤差約為-1.47%),非常好!如前所述,這將不是最準確的數據,但是您現在可以進行測量并在微控制器上對其執行各種操作!
-
電路
+關注
關注
173文章
6026瀏覽量
174936 -
電阻器
+關注
關注
21文章
4045瀏覽量
63461 -
面包板
+關注
關注
4文章
299瀏覽量
18132
發布評論請先 登錄
VirtualLab Fusion應用:Herriott池的建模
DLP4500在創建模式序列后點擊Send顯示Error Sending Partten Config,怎么解決?
AN-1436: 利用ADG5412F解決模擬輸入的IEC系統保護

如何根據AD的數據手冊來設計輸入保護電路呢?
模擬器快速上手,助力HarmonyOS應用/服務高效開發

使用TPS2661x保護模擬輸入和輸出模塊中的HART I/O

評論