专业导师告诉你,有哪些51单片机教程值得大力推荐

摘要:前两天我的学生做了一个电路,功能就是用MOS管来控制一个电源的开关,但是做出来后发现不能用控制MOS管的开关,MOS管一直处于导通状态。一起来看看到底是什么原因?

///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

正文开始:

MOS管如何控制电源的开关?

说到开关,我们脑海中首先浮现的就是各式各样的机械开关,常见的有自锁开关、拨码开关、船型开关等等。在电子电路中常用的还有各类半导体开关,例如三极管开关、使用三极管级联的达林顿管开关、MOS管开关、晶闸管开关等等。普通机械开关与半导体开关最大的差异就在于开关速度上的优劣。机械开关通常是由人手动操作,其动作时间一般是几十毫秒到几百毫秒之间。而半导体开关开关频率可以达到几兆赫兹。

功率MOS管作为常用的半导体开关,其驱动方式有什么特点呢?首先,我们认为MOS管是电压控制型器件,其正常工作时是不需要电流的(开或关的稳态条件下),只要有维持电压,MOS管即可保持开启或关闭状态。控制电压是作用在G极和S极的。先在多数MOS管开启的阈值电压都比较低,拿常用的AO3400来讲,其开启阈值电压只需2.5V。当然更高的GS电压可以降低MOS管自身的导通损耗。但是特别注意GS极电压的极限值。GS之间的电压有限制值,超过规定值将会导致MOS管的GS击穿损坏。

所以说只要GS之间的电压达到MOS管的开启电压,那么MOS管的DS之间就会导通。所以她的电路图是这样设计的:

我一看确实没有毛病啊。默认状态下Q1是导通的G极相当于接地,VGS=-5V,mos管处于导通状态,VOUT=5V啊,当控制信号为低电平时,Q1截止VGS=0V,MOS管不导通VOUT=0V。

但是现在的情况是当控制信号不管是低电平还是高电平,Vout都有电压。这是什么情况?难道原理图画错了?

其实到这里我就知道是什么原因了。于是我让她好好检查PCB看是不是有个地方画错了,她检查了半天说原理图和PCB都没有画错,于是推断自己买到了假货,这个MOS管肯定是坏的。我没有解释,于是让她仿真一下。

开关断开后输出电压是5V

开关闭合,输出电压为0V

电路仿真确实没有问题啊,于是让她讲一下这个电路原理,然后她仔仔细细的讲解了一下这个电路的导通过程,还画了一张动图。

好了,关于电路的通断过程她也是十分的清楚,电流的走向在上面的动图都十分清楚的阐明了。还说她为了搞清楚这个问题在网上买的正版软件,专门来仿真这个电路图。

我一看竟然画了这么多钱,决定告诉她这个电路你可能在什么地方出错了。于是让她在multisim软件中把MOS管水平翻转180度再仿真一遍,看看会出现什么现象。

这是开关没有闭合时,输出电压5V

当开关闭合式,输出电压还是4.7V

开关没有闭合时,输出电压5V,当开关闭合式,输出电压是4.7V,跟她遇到的问题一模一样,所以告诉她的PCB中MOS的封装画错了。

她说是自己在网上找的封装,果然又是画封装画错了。初学者确实很容易把这个MOS管的三个极画错。

这是N-MOS管的封装和实物图

N-MOS

这是P-MOS管的封装和实物图

P-MOS

千万不要搞混淆了,当然如果大家在话原理图和PCB的时候,一定要注意你的原理图和封装是不是一一对应的,一般主要是封装的尺寸和封装的类型,比如SOT-23和SOT-223、SOT-323它们的封装是有差别的,在看数据手册时一定要注意。

专业导师告诉你,有哪些51单片机教程值得大力推荐相关推荐

  1. 51单片机教程哪个好?

    单片机入门51单片机是最好的选择. 很多人可能以为51单片机已经过时了,能这么想的绝对是没实际产品开发经验的. 51最大的优势就是价格便宜,在小家电等消费市场有大量的使用. 新手先学51可以培养你对单 ...

  2. 51单片机教程:51单片机驱动四个8*8点阵,拼凑16*16点阵显示标准汉字。

    看此篇博文之前建议先看博主的上一篇博文: 51单片机教程:8*8 点阵显示字符.数字.简单汉字 取走点赞哦~ 教你如何用4个8乘8点阵拼成一个16乘16点阵 资料链接:点阵16乘16.rar 一.点阵 ...

  3. 51单片机教程:8*8 点阵显示字符、数字、简单汉字

    点阵显示实验 一.什么是点阵? 我们用之前的方法一个IO口只能控制一个led,如果需要用更少的IO口控制更多的led怎么办呢,于是就有了点阵. 8X8点阵共由64个发光二极管组成,且每个发光二极管是放 ...

  4. 郭天祥51单片机教程--- IIC总线

    郭天祥51单片机教程- IIC总线 #include <reg52.h> #define uchar unsigned charsbit SDA = P2^0; //数据总线 sbit S ...

  5. 51单片机控制的LOVE心形创意彩灯 PROTEUS 和51单片机教程(附仿真文件+源代码)

    51单片机控制的LOVE心形创意彩灯 PROTEUS 和51单片机教程附仿真文件截图 单片机控制的LOVE心形创意彩灯 参考源代码 ORG 0000H LJMP START ORG 0030H ;初始 ...

  6. 单片机控制蜂鸣器唱生日快乐歌曲 PROTEUS 和51单片机教程(附仿真文件+源代码)

    功能:按一下开关后,单片机控制蜂鸣器唱生日快乐歌曲 PROTEUS 和51单片机教程 单片机控制蜂鸣器唱生日快乐歌曲 程序源代码如下: /* 生日歌 */ #include <reg51.h&g ...

  7. 51单片机教程(从原理开始基于汇编)

    [发现了关于单片机的一系列不错的文章] 很多电子爱好者,都想学习单片机这门技术.下面的这一系列教程是 www.51hei.com 专门为初学者入门而准备的,从底层硬件入手基于汇编和c两种语言,详细的介 ...

  8. protues仿真51单片机教程

    protues是一款常用的单片机仿真软件,在很多情况下,我们做一些简单的项目,手边没有单片机或者不想麻烦的情况下,可以借助protues来仿真测试程序,protues内集成了几款常用的51内核的单片机 ...

  9. 51单片机控制的数字温度计 PROTEUS 和51单片机教程

    51单片机控制的数字温度计 总览部分 MCU部分 显示部分 开仿真以后实时显示温度 因为这个程序比较简单,我就直接上代码了,有不明白的请看我以前的文章,谢谢哦! 参考代码如下: #include &q ...

最新文章

  1. 微信小程序尝鲜一个月现状分析
  2. c++ primer学习笔记(2)-c++基本数据类型
  3. Apache2配置SSL
  4. Intel Realsense D435 连续验证 摄像头初始化 hardware_reset() 失败案例
  5. iPad上面的emoj是一个很有趣并且很好看的来根据你自己的表情来生成头像的方法
  6. python中 s是什么意思_python – “S”在同情中意味着什么
  7. 最适合新手的手动搭建wamp环境教程
  8. GroupBox控件
  9. Python+sklearn决策树算法使用入门
  10. oracle tirger_TPS65130RGETG4_驱动_中文手册(3/10)_TI - 万联芯城
  11. python——画伪彩图、设置彩色图例
  12. CentOS 7 安装PHP7+Nginx+Mysql5.7开发环境
  13. Atitit jquery  1.4--v1.11  v1.12  v2.0  3.0 的新特性
  14. win10如何与终端电脑连接服务器,教程 | Windows 10 下在命令行窗口使用 ssh 连接服务器...
  15. 计算机税率函数,2018最新按5000元个税Excel计算公式,帮你整理齐了!
  16. SEO快排系统功能更新
  17. 禅与互联网:乔布斯的“禅”与龙泉寺的“灵隐”
  18. css文件组件化(不需要再创css文件了)
  19. 力出一孔,向工而生丨ClickPaaS毕普科技战略合并发布会圆满收官
  20. 火山PC使用百度OCR接口识别文字

热门文章

  1. 怎样在python的turtle中输入文字_Python在图片中添加文字的两种方法
  2. 测试不同体重体型软件样子的,为什么有的人身高、体重相同,体型却不一样?这是体脂率在作祟...
  3. [Eclipse]GEF入门系列(二、GEF概述)
  4. 阿里云国际站:阿里云服务器遇到了CC攻击怎么处理防护措施?
  5. 谁将烟焚散,散了纵横的牵绊
  6. asterisk服务器搭建 入门教程
  7. 吞吐量(TPS)、QPS、并发数、响应时间(RT)说明
  8. 数据仓库之搭建ODS(原始数据层)
  9. 之前从未接触过编程,想学Python怎么开始?(史上最全学习路线图)
  10. PIC16F15323单片机 (中断与定时器Timer0)