(SKU:DFR0105)Power Shield 电源扩展板
简介Arduino叠层式可调稳压模块,发热量低,效率高,输出电压1.25-12V可调。只要您的输入电压在4.5-35V以内,就可以随意调节1.25-12V的输出电压,比如需要给5V的舵机供电,则可把输入端接在12V电池上,调节输出微调电位器,使5V指示灯亮起,这时输出电压为5V。该模块非常适用于机器人中的舵机云台供电。 产品参数1.模块性质:非隔离降压模块(buck) 2.输入电压:4.5-35V 3.输出电压:连续可调1.25-12V 4.输出电流:额定电流2A,峰值3A 5.转换效率:最高90%(输出电压越高,效率越高) 6.开关频率:150KHz 7.工作温度:工业级(-40℃到 +85℃)(输出电流1A 以内) 8.满载温升:40℃ 9.负载调整率:±1% 10.电压调整率:±0.5% 11.动态响应速度:5% 200uS 12.短路保护:限流,自恢复 引脚说明
使用教程用法Power Shield必须配合Arduino才能使用,需要将Power Shield插到Arduino上,Arduino需要供电。 电源输入端:可输入4.5-35V的直流电; 电源输出端:经过输出电压微调电位器调节,可输出1.25-12V的直流电压; 输出电压微调电位器:顺时针调节,输出电压增大,逆时针调节,输出电压减小; 输出控制端:使用Arduino的数字口PIN13做开关控制,高电平关闭,低电平开启,拔掉短路帽默认为开启; 电压检测端:使用Arduino的模拟口PIN0检测输出电压高低,插上短路帽接通,拔掉就断开; 输入电源切换端: 短路帽插到PWRIN端,电源从蓝色接线柱电源输入端输入; 短路帽插到VIN端,电源从Arduino的VIN输入;
L指示灯,Arduino数字PIN13控制模块输出指示灯,有输出灯灭,无输出灯亮; 3.3V指示灯,调节输出电压微调电位器,输出电压大于3.3V时,LED亮; 5V指示灯,调节输出电压微调电位器,输出电压大于5V时,LED亮; 9V指示灯,调节输出电压微调电位器,输出电压大于9V时,LED亮; 12V指示灯,调节输出电压微调电位器,输出电压大于12V时,LED亮; 注:当输出调节到一个固定值时,比如9V,输入电压为10-35V均能稳定输出9V。如输入的电源电压下降,比如低于5V时,9V 和5V指示灯都将熄灭,因此,电压指示灯也可作为电量显示。 样例代码这样例代码需要一个I2C LCD 模块去显示电压. #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display void setup() { lcd.init(); lcd.backlight(); lcd.setCursor(0, 0); lcd.print("www.DFRobot.com"); lcd.setCursor(0, 1); lcd.print("Voltage: "); lcd.setCursor(13, 1); lcd.print("V"); } void loop() { int val; float temp; val=analogRead(0); temp=val/4.092; val=(int)temp;// lcd.setCursor(9, 1); lcd.print(temp); /* lcd.print(0x30+val/100,BYTE); lcd.print(0x30+(val%100)/10,BYTE); lcd.print('.'); lcd.print(0x30+val%10,BYTE); */ delay(100); } 结果在LCD显示屏上,会显示出电源扩展模块输出的电压值
疑难解答更多问题及有趣的应用,请访问论坛
更多 |