37种传感器(二十七)3A降压MP1584en模块+Stduino Nano&UNO3 a0 P/ Q8 M. G( c" Y2 W; _4 z- J
9 ~2 H- f3 h8 L1 G! U! g U
1 O& N! B2 e4 t3 M" Z( m1 F8 W关键词: 51;stm32;arduino;stduino单片机;stduino UNO&Nano;3A降压MP1584en模块 + r+ d4 T0 g$ ~; _* o; b
; ?0 L5 W( P& L1 V+ l; }3 k& q6 s 说明:8 ~) \7 M7 i- z0 h; z( ?
DC-DC转换器指可以将一个直流电压转换成另一个直流电压的转换器。依据转换前后可以分为三类:升压型DC/DC转换器、降压型DC/DC转换器以及升降压型DC/DC转换器。 MP1584EN是一降压模块,该降压模块基于MP1584EN芯片,能够驱动3 A负载,并将4.5 V至28 V之间的输入电压转换为0.8 V至20 V之间的较低电压。其原理在于其内部的BUCK电路。 以下是这一款降压模块的参数:
- O) x2 C! C, m* w3 A* Z7 d
2 y! W1 u; B# F
对水位模块测量之后,收集到每一水深时对应的AO引脚数值,可得到如下的函数图像:(该模块入水20mm后,AO值非常不稳定,因此舍弃。)
. i; t6 {6 F9 y5 l5 F. w
P9 f s; L1 Y; H |6 }5 n
其输入与输出关系为:
! V- q3 @; O9 k; ]. \
# k- ?0 A1 b' E8 E, v
& e+ f! s, C9 m# e8 b U" j* h5 l
, R' L9 _8 F) U8 `
其中R2为可调电位器,R1为固定值(必须要小于40KΩ,一般设置为40.2KΩ),因此可以通过可调电位器来控制降压倍率。(逆时针输出电压减小,顺时针输出电压增大,在接进电路前,最好利用万用表测试输出电压是否为所需要的值)。一般输入输出电压电压差不要太大,效率比较低以及发热会比较严重。 6 p5 S. S) C) ~7 @. f/ e
实验目的: 在本例中,我们将学习如何利用降压模块由12V输出5V。
# r7 j3 I' h7 `' p) A6 i& o1 B3 a( b# b# R
器材: Stduino UNO/Nano;杜邦线;3A降压MP1584en模块。 0 Q. J$ v o% f
3 v$ p$ A) K) d% X; | ]
电路连接: # F) m2 a+ h% P- e
" ~( `! [. g; [8 Y
2 f" k! f r7 ?" I: \: E
8 q* ]' ?' i5 ]
! C7 f' b7 E3 N7 p
2 D# z' B0 l8 ^- ^) E9 O2 a: AStduino IDE是一款面向32位处理器快速入门学习的集成开发平台,目前已经支持Arduino_Core_STM32框架,集聚快捷、高效、免费、开源、易得于一身,软件还集成了GDB调试功能。5 }# P E& b- n0 U& H5 f
IDE当前支持的功能有: - GDB调试
- 封装库下载安装
- 代码自动补全提示
- 中英文模式
- UTF-8\GBK编码格式
- 代码快速格式化
- SWD\串口程序下载&调试(已验证)
- DFU程序下载方式(待验证)
- USB HID程序下载方式(待验证)
- maple DFU程序下载方式(待验证)
- maple DFU2程序下载方式(待验证)
- MassStorage程序下载方式(待验证)- W5 F0 g. _# k! `
) w9 v' \% ~+ _) l! q+ W1 v; w. p* q
6 b& W# ~; L9 U2 J+ g' r+ q
P" ?/ w/ C4 {$ a* H8 s6 K& K" w/ t! O7 @
更多功能细节请前往www.stduino.com进行了解 已经支持的芯片&板型列表: - Stduino UNO&Nano
- Nucleo 144 boards
- Nucleo 64 boards
- Nucleo 32 boards
- Discovery boards
- Eval boards
- STM32MP1 series coprocessor boards
- Generic STM32F0 boards
- Generic STM32F1 boards
- Generic STM32F3 boards
- Generic STM32F4 boards
- Generic STM32H7 boards
- Generic STM32L0 boards
- 3D printer boards
- LoRa boards
- Electronic Speed Controller boards
- Generic flight controllers
- Garatronics boards
- Midatronics boards
% u. N+ V1 f$ S8 r
% Z5 m4 c c. |5 k
& s: B$ R! A* ]7 c. h
更多功能集成正在进行中~
! i" }) M2 A2 [( y& b2 T
5 D* ?% Q' ^ M6 i |