Arduino学习笔记A7-Arduino输出引脚扩流.pdf
时间:04-28 09:27
查看:3710次
下载:162次
简介:
使用Arduino 时候,经常需要控制大电流或者高压负载。但是Arduino 只有最大5v,20mA 的引脚输出。必须要通过扩流电路。扩流的方法有很多。下面介绍几种方法,适合在不同场 合下面使用。
注意:下述电路图的负载均用电阻符号代替,符号标志是电子学的负载符号RL, 就是R(load)的意思。
1、小功率NPN三极管扩流(适用于扩展后负载电压5v 以下,负载电流建议<1A)。 Arduino 输出引脚直接连电阻驱动三极管基极。
优点:简单方便,成本低。开关频率上限直接由三极管决定,可以做的很高;
缺点:受控大电流和Arduino 直接连通,所以外置驱动电源不建议超过5v,以免外置电源 的电压通过Q1 倒灌到Arduino 引脚引起Arduino 烧坏。
选材:三极管Q1 可以选用小功率的NPN 三极管。推荐型号有2SC1815,2N2222,8050, 2SD882 等(点元件名看对应数据手册,下同);基极电阻R1 必不可少,否则会导致Arduino 因为引脚负载过大而发热甚至烧毁。R1 阻值在100Ω~10k 之间均可,推荐值1kΩ。所有电 阻功率无要求,贴片0805 以上,直插1/8w 以上的就行,以下所有电路均使用这种电阻规格。
2、固态继电器(光耦)扩流(适用于220V 交流直接控制,或者大功率直流控制,建议用 于负载电流0.2A~40A 间)
使用现成的固态继电器可以很方便的被Arduino 控制。对于Arduino 来说,驱动固态继电器 就像驱动一个LED 那么简单。