找回密码
 立即注册

QQ登录

只需一步,快速开始

基础模块资料库

本帖最后由 lou 于 2020-5-9 16:16 编辑

基于Arduino使用5A恒压恒流
直流可调降压电源模块



产品应用

5A恒压恒流直流可调降压电源模块可以应用在输入电压高于输出电压的降压领域,如蓄电池、电源变压器、DIY可调稳压电源、车载笔记本电源、工业设备降压、12V转3.3V,12V转5V,24V转12V,36V转24V等。

31.jpg
(5A恒压恒流直流可调降压电源模块)

产品参数

产品尺寸:61mm*37mm*18mm(长*宽*高)
带电源指示灯
带电压表显示电压表可自校准,采用了电压微处理器,电压表误差±0.05V,量程0V~40V(注意:要保证电压电压表准确性,请保证输入电压在4.5V以上)
轻触按键可切换测量输入或输出电压,并有指示灯显示正在测量的是哪路电压,并且保存设定,即使是断电再开机
电压表可关闭,当不需要的时候轻触左侧按键即可轻松实现
带接线端子,没有烙铁也可以方便使用,并且保留焊线接线点
输入电压4V-38V(输入的电压须比输出电压高1.5V以上)
可调输出电压范围1.25V-35V连续可调(输入电压须比输出电压高1.5V)
输出电流可达5A,建议在4.5V内使用
输出功率75W
转换效率高,可达96(效率与输入、输出电压、电流、压差有关)
负载调整率S(l)≤ 0.8%,电压调整率S(u)≤ 0.8%
具有过热保护和短路保护功能
重量:28g

32.jpg

使用方法

1、板载电压表显示输出电压时,长按右侧按键2秒后松开,电压表和输出电压指示灯“OUT”同步闪烁,此时进入输出电压调整模式,同理,在电压表显示输入电压时,长按左侧按键2秒后松开,电压表和输入电压指示灯“IN”同步闪烁,此时进入输入电压调整模式。
2、轻触右侧按键,电压升高一个单位,轻触左侧按键,电压降低一个单位,由于一个单位的电压值小于0.1V,具体连续按键几次取决于当前显示的电压值,当前显示的电压越高,按动的次数越少。
3、电压调整完毕后,长按右侧按键2秒后松开,此时即可退出电压校准模式,所以参数设置自动掉电保存。

1、注意:按逆时针方向旋转旋钮时,约7-8圈后输出电压才会有变化。
2、此种调节方式只需校准一次便可在整个电压量程上得到精准的电压值,此功能是为了满足更高的精度要求而设计。

5A恒压恒流直流可调降压电源模块基础小案例

结合ArduinoNano 、一个9V的外部电源、LM2596S DC-DC可调降压稳压电源模块和LED灯,通过LM2596S DC-DC可调降压稳压电源模块降压到5V,实现LED灯亮3S后熄灭,熄灭2S后点亮。
注意先把LM2596S DC-DC可调降压稳压电源模块降压到5V,再接入Arduino Nano和LED灯。
LED灯IN高电平为亮,低电平为灭。

29.jpg
(LED模块)

接线方式

9V电压正极接5A恒压恒流直流可调降压电源模块的IN+,负极接IN-

Arduino Nano                      LM2596S DC-DC可调降压稳压电源模块
        VIN             <------>             OUT+
       GND            <------>             OUT-

Arduino Nano                      LED
         5V             <------>     VCC
       GND           <------>      GND
        D8             <------>        IN

1、先将LM2596S DC-DC可调降压稳压电源模块降压到5V

第一种方法,LM2596S DC-DC可调降压稳压电源模块通电后,先确定是否是显示输出电压状态,如果不是长按右侧按键2秒后松开,OUT指示灯亮说明进入显示输出电压状态,逆时针旋转调整蓝色电位器旋钮降压(顺时针旋转为升压),直到调整到显示为5V为止。
第二种方法,LM2596S DC-DC可调降压稳压电源模块通电后,先确定是否是显示输出电压状态,如果不是长按右侧按键2秒后松开,OUT指示灯亮说明进入显示输出电压状态,轻按右侧和左侧按键调整到5V为止。

2、结合Arduino Nano、LED灯,实现LED灯亮3S后熄灭,熄灭2S后点亮。
Mixly 图形化编程程序

33.png
(图形化程序)

程序实现代码

  1. void setup(){
  2.   pinMode(8, OUTPUT);
  3. }
  4. void loop(){
  5.   digitalWrite(8,HIGH);
  6.   delay(3000);
  7.   digitalWrite(8,LOW);
  8.   delay(2000);
复制代码
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册