找回密码
 立即注册

QQ登录

只需一步,快速开始

基础模块资料库

本帖最后由 lxf 于 2021-6-22 15:08 编辑

Arduino uno 供电方式



在电源接口上方有一个芯片,其实是个三端5V稳压器。根据输入电压的不同而输出不同的电压,可提供1.8V、2.5V、2.85V、3.3V、5V稳定输出,电流最大可达800mA,当输入5V的时候输出为3.3V。使用5V的适配器与Arduino连接,之后连接外设做实验,会发现一些传感器没有反应,这就是某些传感器需要5V的信号源,可是板子最高输出只能达到3.3V,而实验需要至少要给 6.25V 的输入电压才行,电压越高,稳压IC就要负责消耗掉压差功率,很容易烧掉,所以一般建议是用 9V,最大12V就可以了。

图片1.png
(Arduino UNO 正面)

电源

Arduino UNO可以通过3种方式供电,而且能自动选择供电方式
1. 外部直流电源通过电源插座供电,供电电压:DC 9V~12V。
2. 电池连接电源连接器的GND和VIN引脚,供电电压:DC 7V~12V,内带有稳压模块会降到5V,不能超12V,容易过热。
3. USB接口直接供电,用数据线把开发板连到电脑上。

电源引脚说明

VIN --- 当外部直流电源接入电源插座时,可以通过VIN向外部供电;也可以通过此引脚向UNO直接供电;VIN有电时将忽略从USB或者其他引脚接入的电源。
5V --- 通过稳压器或USB的5V电压,为UNO上的5V芯片供电。
3.3V --- 通过稳压器产生的3.3V电压,最大驱动电流50mA。
GND --- 地脚。

供电问题与解决

问题1:板子接到电脑上传感器返回值正常,用电池供电之后就不正常了。
解决:如果是用VIN供电,如果低于7V有可能达不到要求,而传感器的模拟电压输入输出其实依赖于供电电压,那么就会造成异常。另外,5V和3V3不能接超过要求的电压。
问题2:如果电机和开发板需要不同电压,应该怎么供电
解决:取决于电机需要的功率和电池能输出的功率,可以用7-12V电池直接用L298N之类的驱动电机,同时也接入VIN;如果电池功率的功率不够,可以用两组电池,一组给电机,一组给开发板,但是两者和其它外设之间一定要共地。
分享至 : QQ空间
收藏

0 个回复

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