題:
為什麼在使用光敏電阻/ LDR時需要第二個電阻器?
Jason
2015-01-09 17:16:31 UTC
view on stackexchange narkive permalink

光敏電阻已經是電阻,並且將限制電路中的電壓。為什麼不能將其連接到引腳並進行測量?為什麼需要第二個電阻器將光敏電阻接地?

為什麼我們在LDR電路中使用電阻
五 答案:
Omer
2015-01-09 18:09:16 UTC
view on stackexchange narkive permalink

簡單的答案是電壓對於Arduino而言非常容易測量,而電阻則不然,大多數傳感器(例如光電電阻(LDR),柔性傳感器,熱敏電阻等等-實際上是可變電阻器。

很難測量電阻變化的主要原因是Arduino(和大多數IC)包含一個名為模數轉換器(ADC)的微型系統。該系統將模擬電壓中的變化轉換為一系列的1和0,例如,這些數字又可以轉換為整數。

ADC旨在讀取電壓的變化,如果我們要使用Arduino的 analogRead (利用ADC)來獲取光敏電阻的讀數例如,我們將需要一種將電阻的變化轉換為電壓的變化的方法-分壓器是最簡單的方法。

的確,傳感器已經是一個電阻,因此它應該改變其兩端的電壓。但是您將無法測量電壓變化,因為除了Vcc(5V)和地以外沒有參考點。

Circuit that contains only a photoresistor

相反,在使用分壓器時,您可以使用定義明確的參考點來測量電壓變化:

Circuit with photoresistor and voltage divider

Peter Bloomfield
2015-01-09 18:01:12 UTC
view on stackexchange narkive permalink

嚴格來說,這不是Arduino的問題,但是我很欣賞像光敏電阻這樣的東西是Arduino用戶的早期項目。

電阻(和其他組件)並沒有真正限制電壓這樣的電路。而是,串聯電路中的每個組件都會獲得總電壓的一部分。該比例取決於其電阻。

如果您只有一個組件,那麼無論它具有何種電阻,整個電壓都會下降。在那種情況下改變電阻只會影響流過它的電流量。

您需要第二個電阻作為固定參考點。您知道如果兩個電阻相等,它將獲得多少電壓,並且電壓和電阻之間的關係(假設)是線性的。因此,您可以使用它來計算其他組件的電阻,例如

另外,第二個電阻器在安全方面也起著重要作用。沒有它,如果其他組件的電阻太低,則可能會導致短路。

“只會影響電流量”-我認為這是不正確的,就像您在LED旁邊使用電阻來降低電壓的情況一樣。另外,A2D具有高阻抗,並且低電阻不會引起短路。
@Omer“ **如果您只有一個組件... **”。電阻和LED一起是兩個組件。 :)對,對於典型的A2D而言,短路不是問題,這是正確的,但這並不是您可能要使用光敏電阻或類似電阻的唯一情況。
是的,錯過了:)
Marty Grogan
2015-01-13 02:56:30 UTC
view on stackexchange narkive permalink

精確測量電阻需要精確的電流源( http://www.digikey.com/product-search/zh/integrated-circuits-ics/pmic-current-regulation-management/2556448?k= current%20source)。

歐姆定律,V = IR或R = V / I表示,對於線性元件,電路中的電阻值可以通過施加電壓除以電流的比率來估算。使用簡單的分壓器,隨著傳感器電阻的變化,電路中的電流也會變化。因此,測量結點的電壓並不一定能準確指示電路中的電流。應該控制施加的電壓和電流以獲得準確的測量結果。

Pyae Phyo Hlaing
2016-05-14 23:17:06 UTC
view on stackexchange narkive permalink

與其他電子組件不同,光敏電阻(或光敏電阻,LDR或光電池)是可變電阻。這意味著它的電阻取決於光強度。

enter image description here

我將首先使用一半的電路圖來清楚地理解。

光敏電阻的電阻隨光強度的增加而降低。強光—> LDR電阻(減小到0ohms),因此10k(ohm)電阻器看到的電壓接近5V。

光敏電阻的電阻隨著光強度的降低而增加。昏暗的燈光—> LDR電阻(增加到無窮大)。

因此,10k(ohm)電阻只得到一點電壓。

這是您想要的完整電路圖詢問為什麼需要第二個電阻。

enter image description here

關鍵是Arduino板還具有Vcc(5V)和地。因此,如果電位差為零,則沒有電流。因此,首先,Vcc(5V)將流經光敏電阻並流向10k(ohm)電阻。

然後,由於存在並聯電路,arduino將獲得與10k(ohm)相同的電壓。 )電阻。因此,該LDR電阻具有上拉電阻的功能,該上拉電阻將電流汲取到VCC。

Simon
2015-01-09 22:52:05 UTC
view on stackexchange narkive permalink

另一個重要原因是,如果您串聯使用電源,LDR和燈泡,那麼只要LDR電阻足夠低,燈泡就可能亮起,然後如果在分壓器中配置了更多電阻器,並且晶體管在集電極側,燈泡則在集電極側,那麼您可以改變電阻器以定義確切的光量,無論多少電壓都可以提供約1.6V(?)將底座變成導體),因此,如果需要,通過恆定的電源直接從電源通過固定電阻將燈泡突然點亮的光。

因此,串聯LDR會隨著電路周圍的光改變電流,在分壓器和晶體管中,LDR會作為光依賴開關起作用



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...