資料介紹
描述
在本項目中,使用分壓器作為電壓傳感器來測量直流 LED 和風扇的電壓輸出。STM32F407 微控制器的 ADC 引腳將從分壓器輸出讀取 ADC 值并將其轉換為實際電壓值并顯示在 LCD 上。
1. 什么是分壓器?
分壓器是一種簡單的電路,可以將大電壓轉換成較小的電壓。僅使用兩個串聯電阻和一個輸入電壓,我們就可以創建一個輸入電壓的一小部分的輸出電壓。在這個項目中,分壓器用作電壓傳感器,方法是從相對較大的電壓源中獲取電壓參考。相對較大的電壓偏壓有源電子元件、放大器電路等。
分壓器通常與電位計一起使用,電位計是一種電子設備,用于設計可具有受控輸出電壓的分壓器。分壓器電路原理由一個或多個元件組成并連接到輸入電壓源的串聯電路組成。
2. 規劃分壓器電路
分壓器涉及在一系列兩個電阻器上施加電壓源。您可能會看到它以幾種不同的方式繪制,但它們本質上應該始終是相同的電路。
![pYYBAGNY3X6AW4L3AAAvZ6H2ppE342.png](https://file.elecfans.com/web2/M00/74/19/pYYBAGNY3X6AW4L3AAAvZ6H2ppE342.png)
分壓器方程假設您知道上述電路的三個值:輸入電壓 (Vin) 和兩個電阻值 (R1 和 R2)。給定這些值,我們可以使用該等式計算輸出電壓 (Vout)。
![poYBAGNY3YCAA5QDAAAGPsCJ6XI947.png](https://file.elecfans.com/web2/M00/73/87/poYBAGNY3YCAA5QDAAAGPsCJ6XI947.png)
該等式表明輸出電壓與輸入電壓以及 R1 和 R2 的比率成正比。
![poYBAGNY3YWAdhHTAABNSCxffkQ348.png](https://file.elecfans.com/web2/M00/73/87/poYBAGNY3YWAdhHTAABNSCxffkQ348.png)
在本項目中,分壓器設計為在輸入電壓為 15 伏時具有 3 伏輸出。這是因為 STM32F407 Discovery 微控制器的 ADC 引腳具有 3.3 V 參考電壓,因此 ADC 引腳可以接收的最大電壓必須低于 3.3 V。在本項目中,參考電壓為 3 伏。
![poYBAGNY3a2AFgphAAHsEdEHz3M514.png](https://file.elecfans.com/web2/M00/73/87/poYBAGNY3a2AFgphAAHsEdEHz3M514.png)
3. 規劃分壓器原理圖
電壓傳感器 PCB 板使用 Autodesk Eagle 軟件設計,由 2 個輸入和輸出端子、1k Ω 電阻和 1 個電位器組成。它們被放在PCB板上。
![pYYBAGNY3a-APgqTAACE_AJg9nI208.png](https://file.elecfans.com/web2/M00/74/19/pYYBAGNY3a-APgqTAACE_AJg9nI208.png)
?
![pYYBAGNY3bSAfMt2AABPqd3RzcQ826.png](https://file.elecfans.com/web2/M00/74/19/pYYBAGNY3bSAfMt2AABPqd3RzcQ826.png)
4. ADC電壓傳感器
模數轉換器 (ADC) 是一項非常有用的功能,可將引腳上的模擬電壓轉換為數字。通過從模擬世界轉換到數字世界,我們可以開始使用電子設備與我們周圍的模擬世界進行交互。
STM32F407VG6T 微控制器 ADC 支持 6 位、8 位、10 位和 12 位可配置分辨率。此外,它還支持單次、連續、掃描或斷續模式三種A/D轉換模式。ADC 的結果存儲在左對齊或右對齊的 16 位數據寄存器中。下表顯示了每個模擬通道和 ADC 模塊的輸入引腳。
![poYBAGNY3beALLRgAADAxA_jBvM658.png](https://file.elecfans.com/web2/M00/73/87/poYBAGNY3beALLRgAADAxA_jBvM658.png)
5. STM32F407VG6T微控制器ADC分辨率
ADC 分辨率可以定義為 ADC 可以識別并增加其數字值的模擬引腳上的最小輸入電壓。ADC 的最大和最小數字輸出值取決于 ADC 的位數。例如,對于 8 位 ADC,數字輸出值將在 0-255 之間,對于 10 位 ADC,數字輸出值將在 0-1023 之間,對于 12 位 ADC,數字輸出值將在 0-4095 之間。
ADC 分辨率可定義為:
Resolution = ( Operating voltage of ADC ) / 2^(number of bits ADC)
例如,STM32F4 系列單片機的工作電壓為 3.3V,如果我們將 ADC 配置為 12 位模式:
Resolution = 3.3V/2^12 = 3.3/4095 = 0.8mV
6.STM32CubeMX配置
STM32CubeMX 是一個圖形工具,可以通過分步過程非常輕松地配置 STM32 微控制器和微處理器。在這個項目中,我們使用 STM32CubeMX 在微控制器上分配 ADC 引腳。我們也使用 DMA。
![poYBAGNY3bqAUSqYAAIhnT3pzYs199.png](https://file.elecfans.com/web2/M00/73/87/poYBAGNY3bqAUSqYAAIhnT3pzYs199.png)
7. 電壓傳感器校準測試
每個測量系統都必須在測量中被證明是可靠的,這個驗證過程稱為校準。校準可以減少誤差并提高測量精度。校準程序步驟使用要校準的儀器與標準儀器的比較。
![poYBAGNY3b2AXrgaAABloepgkIE114.png](https://file.elecfans.com/web2/M00/73/87/poYBAGNY3b2AXrgaAABloepgkIE114.png)
電壓傳感器校準測試是通過從直流電源提供分壓器輸入電源來完成的。分壓器的輸出將被發送到 ADC(模數)微控制器引腳。分壓器的輸入電源和輸出電源將由數字萬用表測量。
![poYBAGOlJ3uAKFZAAAIO9A4jNTQ47.jpeg](https://file.elecfans.com/web2/M00/85/FC/poYBAGOlJ3uAKFZAAAIO9A4jNTQ47.jpeg)
在本項目中,電壓傳感器校準測試顯示出良好的結果,誤差百分比值在0.089% - 1.6%之間。這說明電壓傳感器可以正常工作。基于理論計算的ADC值與從LCD讀取的ADC值之間的誤差百分比值比較小,在0% - 2.39%之間。
![pYYBAGOlJ32ABhyKAAFR-Wk9Wt4864.png](https://file.elecfans.com/web2/M00/86/85/pYYBAGOlJ32ABhyKAAFR-Wk9Wt4864.png)
下圖為輸入電壓與輸出電壓測試圖對比。
![pYYBAGOlJ4CAI8-3AAA0qY1FSSo723.png](https://file.elecfans.com/web2/M00/86/85/pYYBAGOlJ4CAI8-3AAA0qY1FSSo723.png)
通過找到輸出電壓和ADC之間的線性函數,我們可以使用線性函數將ADC值轉換為微控制器將讀取的電壓值。得到的線性函數是y = 0,00361208999745770x - 0,03304734834610130
。
![pYYBAGOlJ4KAUaveAAAsfVNlLpQ643.png](https://file.elecfans.com/web2/M00/86/85/pYYBAGOlJ4KAUaveAAAsfVNlLpQ643.png)
該函數放入單片機程序中,然后計算出萬用表分壓器讀數與LCD之間的誤差百分比。
![poYBAGOlJ4WAFlCpAACjoeGRNvM620.png](https://file.elecfans.com/web2/M00/85/FC/poYBAGOlJ4WAFlCpAACjoeGRNvM620.png)
比較 LCD 和萬用表讀取的電壓值,可以得出電壓傳感器 1 的誤差百分比值低于 1.6% 的結論。
8. 讀取直流 LED 和直流風扇電壓值
完成電壓傳感器校準測試后,我們終于可以使用傳感器電壓來測量直流 LED 和直流風扇的電壓值了。要讀取直流 LED 和直流風扇的電壓值,請將它們的輸出連接到電壓傳感器的輸入。
![poYBAGOlJ4iAdlxiAAHVgGNGnQs37.jpeg](https://file.elecfans.com/web2/M00/85/FC/poYBAGOlJ4iAdlxiAAHVgGNGnQs37.jpeg)
結論
分壓器通常用作電壓傳感器來測量直流電壓。在這個項目中,我們成功地創建了一個分壓器作為直流電壓傳感器,用于測量直流 LED 和直流風扇。
?
?
- H029 ACTDS系列直流電壓傳感器 1次下載
- 數顯直流電壓電流表接線圖 23次下載
- 基于DSP控制無傳感器的無刷直流電動機調速系統
- 直流電壓變換電路.
- 基于PIC16的無傳感器無刷直流電機控制實現 46次下載
- 基于DSO的無刷直流電機無位置傳感器控制原理 7次下載
- 直流穩壓電源設計的詳細資料說明 18次下載
- 怎么利用霍爾元件的直流電流傳感器和伺服型電流傳感器 14次下載
- 直流電機調速電路的設計 43次下載
- 無位置傳感器無刷直流電機數控調速器設計 7次下載
- 基于STM32的無位置傳感器無刷直流電機控制系統 40次下載
- 基于MI A425的無傳感器無刷直流電機控制電路設計
- 基于DSP的無刷直流電機物傳感器控制系統設計
- 無刷直流電動機的無位置傳感器控制
- 利用霍爾傳感器設計直流電流檢測電路
- 示波器測量直流電壓和直流電流的原理 2126次閱讀
- 示波器怎么測量直流電壓 1954次閱讀
- 直流電路中的理想電容器特性 1901次閱讀
- 常開式干簧管磁敏傳感器構成的過載保護電路 3356次閱讀
- 直流電路中電容可以串聯嗎 3.5w次閱讀
- 18v降低到12v直流電壓電路 1.9w次閱讀
- 變壓器改變直流電壓的過程 1.6w次閱讀
- 壓電薄膜傳感器的原理和實用電路設計 7982次閱讀
- 高壓隔離直流電壓電流變送器的原理及設計 8697次閱讀
- 詳解直流穩壓電源電路 4.4w次閱讀
- 直流電流電壓變換電路圖 4613次閱讀
- 雙電源精密直流電壓過高報警電路圖 2009次閱讀
- 精密直流電壓過高報警電路圖 1768次閱讀
- 精密直流電壓過底報警電路圖 1865次閱讀
- 單電源精密直流電壓過高報警電路圖 2486次閱讀
下載排行
本周
- 1DeepSeek:從入門到精通
- 5.36 MB | 22次下載 | 1 積分
- 2中興通訊的PCB設計規范
- 23.03 MB | 2次下載 | 5 積分
- 3IP6823 支持 qi 認證的無線充電發射控制 SOC
- 1.01 MB | 1次下載 | 免費
- 4IP6824? 全集成QI?無線充電發射控制SOC
- 1.22 MB | 1次下載 | 免費
- 5工程師入門必學的二十個模擬電路
- 0.37 MB | 1次下載 | 1 積分
- 6PESD18VY1BBIF保護二極管規格書
- 4.56MB | 次下載 | 免費
- 774HC4050緩沖器規格書
- 217.58KB | 次下載 | 免費
- 874HC73-Q100雙JK觸發器規格書
- 220.85KB | 次下載 | 免費
本月
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2零死角玩轉STM32F103—指南者
- 26.78 MB | 41次下載 | 1 積分
- 3PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 4DeepSeek:從入門到精通
- 5.36 MB | 22次下載 | 1 積分
- 5PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 6GD32F4xx用戶手冊
- 14.49MB | 14次下載 | 免費
- 7dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 8STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935124次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73813次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論