“第三十一课--Microduino与Buck电路/zh”的版本间的差异
第39行: | 第39行: | ||
**场效应管分为N沟道与P沟道两种类型,类比于三极管的NPN与PNP两种类型。三个极分别是G(门极),D(漏极),S(源极),类比于三极管的B,C,E。 场效应管属于电压控制型器件,开关频率可以做的比三极管高,用于高频开关电路时开关损耗小。该示例应用的AO3401属于P沟道小功率场效应管。 | **场效应管分为N沟道与P沟道两种类型,类比于三极管的NPN与PNP两种类型。三个极分别是G(门极),D(漏极),S(源极),类比于三极管的B,C,E。 场效应管属于电压控制型器件,开关频率可以做的比三极管高,用于高频开关电路时开关损耗小。该示例应用的AO3401属于P沟道小功率场效应管。 | ||
*测量 | *测量 | ||
− | **用数字万用表测量场效应管时,可依据下图图中的二极管来判断场效应管的三个极,万用表打到二极管档(有蜂鸣器的那个档位)。对于P沟道场效应管来说,当万用表中的示数为4百多或5百多时,黑表笔接的是S(源极),红表笔接的是D(漏极),未接表笔的那个引脚是G(门极) | + | **用数字万用表测量场效应管时,可依据下图图中的二极管来判断场效应管的三个极,万用表打到二极管档(有蜂鸣器的那个档位)。对于P沟道场效应管来说,当万用表中的示数为4百多或5百多时,黑表笔接的是S(源极),红表笔接的是D(漏极),未接表笔的那个引脚是G(门极)。如果所测为N沟道场效应管,那么红表笔所接为源极,黑表笔所接为漏极。如果测量时万用表中显示示数不规律(测量6次,表中不止一次有示数),可先短接一下三个引脚再测量,目的是释放掉门极存储的电荷。场效应管损坏时最多的情况是击穿短路,三个引脚内部好像用导线连接在一起,万用表非常容易测得。 |
[[File: A03401.jpg|600px|center|thumb]] | [[File: A03401.jpg|600px|center|thumb]] | ||
+ | N沟道场效应管(AO3400)与P沟道场效应管(AO3401)的PDF资料见下面链接,读者可对比分析。 | ||
N沟道场效应管AO3400文档下载:'''[[File:AO3400.pdf]]''' | N沟道场效应管AO3400文档下载:'''[[File:AO3400.pdf]]''' | ||
P沟道场效应管AO3401文档下载:'''[[File:AO3401.pdf]]''' | P沟道场效应管AO3401文档下载:'''[[File:AO3401.pdf]]''' |
2014年8月27日 (三) 17:07的版本
Microduino与Buck电路
目的本教程通过Microduino的D10脚输出PWM波形,进而驱动P沟道场效应管,使读者了解buck电路的实现原理,掌握Microduino输出PWM波形的实现方法。 设备Microduino-Core 是以 Atmel ATmega328P为核心的8位单片机开发核心板,是一个开源的、与 Arduino UNO 兼容的控制器模块。 下载程序模块,可直接与 Microduino-Core 或者Microduino-Core+ 相连,让他们与计算机通讯。它的下载接口用的是MicUSB,这也是Microduino小巧的一部分。Microduino大小与一枚一元硬币差不多大。下载线与绝大多数智能手机usb数据线是一样的,方便实用。
场效应管
N沟道场效应管(AO3400)与P沟道场效应管(AO3401)的PDF资料见下面链接,读者可对比分析。 N沟道场效应管AO3400文档下载:文件:AO3400.pdf P沟道场效应管AO3401文档下载:文件:AO3401.pdf buck电路
实验原理图程序void setup()
{
Serial.begin(9600);
pinMode(10, OUTPUT);
TCCR1A =_BV(COM1A0) | _BV(COM1B1) | _BV(WGM11) | _BV(WGM10);
TCCR1B =_BV(WGM12) |_BV(WGM13) | _BV(CS10);
OCR1A=400;//change this value to get diff period OCR1A=400 F=40K
OCR1B=300;//this value need modify to get diff duty cycle
}
void loop()
{
int myAnaValue=analogRead(A0);
float myAnaVol=myAnaValue/1023.0*5;
Serial.println(myAnaVol);
delay(1000);
}
调试
D10脚波形 OCR1B=300 OCR1B=400 10uS/div 2V/div 去掉电容输出端图 OCR1B=300 OCR1B=400 10uS/div 2V/div 结果该buck电路可在占空比改变时改变输出电压值。该示例仅用于Microduino的D10脚输出PWM矩形波来实现buck电路的演示,实际应用时需根据负载电压电流,输入电压等选择合适的元器件参数。对于开关管的驱动电路,实际应用时也会比该示例复杂,该文算是抛砖引玉,希望读者指正。 视频 |