上图是最终画好的电路.使用的是NPN三极管,并且把NPN三极管放在了下面.下面分析下NPN三极管作为开关管能否放在上面. 从上面两张图分析可知,当三极管作为开关管使用的时候,NPN三极管需要放在下面(E极接地),PNP三极管需要放在上面,E极接负载. 上图是使用PNP三极管作为开关管. 发现无论是NPN还是PNP作为开关管使用的时候,在BE之间都有一个电阻,这是因为,三极管的制造工艺,是的BE之间存在寄生电容.当三极管关断之后,电容继续放电,BE之间就会有电流,三极管处于放大状态,部分导通,加上…
0. 总结 NPN适合做低端驱动,即PN结在下面(低端),发射极E接地. PNP适合做高端驱动,即PN结在上面(高端),发射极E接VCC. Tips:标箭头的PN结,中间的是基极B,外头是E极. 1. 简述 三极管开关属于电流控制开关,Ib控制Ic,与MOSFET管电压控制相反: NPN和PNP的电流方向.电压极性相反. 1)NPN :以B→E 电流控制C→E 电流. 正常放大时,  即VC > VB > VE 2)PNP :以E→B 电流控制E→C 电流. 正常放大时,  即VE >…
三极管除了可以当作交流信号放大器之外,也可以作为开关之用.严格说起来,三极管与一般的机械接点式开关在动作上并不完全相同,但是它却具有一些机械式开关所没有的特点. 为了很好的理解三极管的开关功能,下面以8个实例图片,生动的阐述三极管作为开关的功能. 期待大家回复讨论分析各个电路. 1.低边开关 2.高边开关 3.基极电阻 4.非门电路 5.与门 6.或门 7.H桥 8.振荡器 bootstrap 电路用在各种ADC之前的Sample电路,可以让ADC实现rail to rail的input,sam…
在电路设计当中假设我们想要对电流中止控制,那就少不了三极管的帮助.我们俗称的三极管其全称为半导体三极管,它的主要作用就是将微小的信号中止放大.MOS管与三极管有着许多相近的地方,这就使得一些新手不断无法明白两者之间的区别,本篇文章就将为大家引见三极管和MOS管的一些不同. 关于三极管和MOS管的区别,我们简单总结了几句话便当大家理解. 从性质上来说:三极管用电流控制,MOS管属于电压控制. 从本钱上来说:三极管低价,MOS管贵. 关于功耗问题:三极管损耗大. 驱动能力上的的不同:MOS管常用于电…
C#项目中的bin目录和obj目录的区别 1.关于bin目录和obj目录 Bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改. obj目录是用来保存每个模块的编译结果,在.NET中,编译是分模块进行的,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下.因为每次编译时默认都是采用增量编译,即只重新编译改变了的模块,o…
[原]API.Win32 SDK.Win32项目.MFC.Windows窗体应用程序的区别 首先来看一下每一个术语的定义: API:Application Programming Interface.Windows操作系统提供给应用程序编程的接口, 简称 为API函数. Win32 SDK:SDK(Software Development Kit)中文是软件开发包.则Win32 SDK是Windows 32位平台下的软件开发包,包括了API函数.帮助文档.微软 提供的一些辅助开发工具. Win3…
[1] 在MyEclipse中创建web项目后,web程序的根目录文件夹是WebRoot,而创建dynam web project时候,web程序的根 目录文件夹是WebContent,他们之间没有本质区别,都表示你的web程序的根目录文件夹. 那么相同点是什么呢? 都是web-inf 文件夹,大家都知道该目录下面的文件是不可以直接访问的,只能是Java文件调用访问,不能直接在浏览器下访问. web-inf 是Java web的安全目录,之所以说他安全是因为客户端不可以访问,只有服务器端可以访问…
1.weex 与 weexpack 即  weex-toolkit 与 weexpack 的区别 weex-toolkit 初始化的项目是针对开发单个 Weex 页面而设计的,也就是说这样的项目只包括单个页面开发需要的东西,比如前端页面源文件.webpack 配置.npm 脚本等.项目产生的输出就是一个 JS Bundle 文件,可以自由的进行部署. weex-pack 是初始化一个完整的 App 工程,包括 Android 和 iOS 的整个 App 起步,前端页面只是其中的一部分.这样的项目…
码文不易啊,转载请带上本文链接呀,感谢感谢 https://www.cnblogs.com/echoyya/p/14363272.html 关于VUE的项目,有个问题一直不是特别清楚 ,不同公司的项目,其项目结构,对应配置文件位置,及启动打包对应的命令等,都有所不同,近期通过查找相关资料及公开视频教学,整理一篇笔记,希望能帮跟我一样困惑的同学,拨开迷雾! 公司在创建项目的时候,都会倾向使用脚手架vue-cli,vue-cli 提供一个官方命令行工具,能够快速的搭建vue项目结构,同时可帮助配置各…
我们,都知道,DRF框架是一款高度封装的框架. 我们可以通过重写一些方法来实现自定义的功能. 今天,就来说说在视图中重写和序列化器中重写方法的区别. 在视图中重写方法: 接收请求,处理数据(业务逻辑),最后响应JSON数据. 在序列化器中重写方法: 实现和Model的交互,主要实现对数据库的操作. 如图:…
Proteus传感器+气体浓度检测的报警方式控制仿真 目录 Proteus传感器+气体浓度检测的报警方式控制仿真 1 实验意义理解 2 主要实验器件 3 实验参考电路 4 实验中的问题思考 4.1 实现转动的风扇 4.2 控制部分 5 实验参考代码 1 实验意义理解 基于前两个实验,我们已经成功的实现: 对传感器的数据进行采样.转换 拟合采样值 对拟合的数据在HDG12864F-1显示屏上显示 似乎,该得到的数据已经拿到了,还能干啥? 是的,我们还能利用数据干一些东西,比如说当这个气体浓度超范围…
一.晶体管基础知识 晶体管分2种:NPN.PNP 晶体管通常封装为TO-92,下面是元件实物图 和 元件符合: NPN: 当电压和电流被加到基极上时,NPN晶体管: 其工作原理: 就像水龙头—给控制开关一点压力,它就放出水来: 同样给基极一定电压和电流,就可以使晶体管的集电极到发射极通过的电流增大,从而导通: 如图:   PNP: PNP由于跟NPN的极性刚好相反,所以工作原理也相反: 当给阀门压力时阀门关闭,关闭水流:而没有压力反倒能使水流通过龙头流出: 同样,晶体管基极给一定电压和电流时,晶…
首先咱们要搞清楚咱们自动刷机的原理,不谈修改固件那么高深的东西,简单的就是控制开机键. 使用继电器来控制基本上算是上个世纪的想法吧,之前博主也做过,做出来的感觉其实也很不错,就像是一个收藏品.因为继电器体积庞大,而且在工作的时候,吸合动作耗费的能量也比较大,不过最终效果还是不错的. 今天博主换了个思路,使用一个三极管来做开关,如果有朋友学过一些数字电路基础,应该秒懂其中的奥妙,但是对于不太懂数字电路的朋友来说就有点云里雾里了.一个小小的三极管怎么做开关呢? 博主先要给个三极管的简单介绍: 三极管…
https://blog.csdn.net/acelit/article/details/70171312 绍过一般的电源开关电路,控制电源的目的是省电,控制静态电流.不过以下的电路存在着几个缺点: 1.管压降较大          我们知道采用PNP管子作为开关管的饱和压降在0-0.3V,这在低电路上是不可接受的.3.3V的控制电源最大误差变成3V,某些1.5V的电源变成             1.2V,这会导致由此供电的芯片损坏.            PMOS的管子压降为Vdrop=Id…
http://www.kiaic.com/article/detail/1308.html 场效应管种类场效应管 场效应晶体管(Field Effect Transistor缩写(FET))简称场效应管.主要有两种类型(junction FET—JFET)和金属 - 氧化物半导体场效应管(metal-oxide semiconductor FET,简称MOS-FET).由多数载流子参与导电,也称为单极型晶体管.它属于电压控制型半导体器件.具有输入电阻高(107-1015Ω).噪声小.功耗低.动态…
晶体三极管分为NPN和PNP型两种结构形式,除了电源极性的不同工作原理是大致相同的.对于NPN管,它是由2块N型半导体夹着一块P型半导体所组成的,发射区与基区之间形成的PN结称为发射结,而集电区与基区所形成的PN结称为集电结,三条引线分别为发射极(Emitter).基极(Base)和集电极c(Collector).b点电压高于e点电压时,发射结正偏,而当c点电压高于b点电压时,集电结反偏,集电结电源要高于基极电源.由于在制造过程中,发射区的自由电子浓度要多于集电区的电子浓度,因此在正偏电压下,自…
4.2 功率半导体器件概述 功率半导体设计中最根本的挑战是获得高击穿电压,同时保持低正向压降和导通电阻.一个密切相关的问题是高压低导通电阻器件的开关时间更长.击穿电压,导通电阻和开关时间之间的折衷是各种功率器件的关键区别特征. 反向偏置的PN结及其相关的耗尽区的击穿电压是掺杂程度的函数:在PN结的至少一侧的材料中,获得高击穿电压需要低掺杂浓度,从而导致高电阻率.该高电阻率区域通常是设备导通电阻的主要贡献者,因此高压设备必定具有比低压设备更高的导通电阻.在多数载流子元件(单极型器件)中(包括MOS…
1 三极管和MOS管的基本特性 三极管是电流控制电流器件,用基极电流的变化控制集电极电流的变化.有NPN型三极管(简称P型三极管)和PNP型三极管(简称N型三极管)两种,符号如下: MOS管是电压控制电流器件,用栅极电压的变化控制漏极电流的变化.有P沟道MOS管(简称PMOS)和N沟道MOS管(简称NMOS),符号如下(此处只讨论常用的增强型MOS管): 2 三极管和MOS管的正确应用 (1)P型三极管,适合射极接GND集电极接负载到VCC的情况.只要基极电压高于射极电压(此处为GND)0.7V…
MOSFET, MOS管, 开关管 MOSFET, Metal-Oxide-Semiconductor Field-Effect Transistor, 金属氧化物半导体场效晶体管 常见封装 电路符号 MOSFET 的三端标记分别为 G, S, D(Gate, Source, Drain), 电路符号有多种形式, 最常见的如下图所示, 以一条垂直线代表沟道(Channel), 两条和沟道平行的接线代表源极(Source)与漏极(Drain), 左方和沟道垂直的接线代表栅极(Gate). 有时也会…
CRM系统(四川网脉系统)项目总结 为期八天的四川网脉系统(CRM系统)项目结束了,不管是在做这个项目的过程中还是答辩的过程中都有一些收获,下面对整个项目的开发做一个大致的总结. 一.项目概况 四川网脉系统主要用于对四川各地区学校的管理,整个系统共分为五个功能模块,分别是: 1.  资料管理,资料管理主要用于公司内部的员工信息.员工职位以及员工的访问权限的管理. 2.  学校管理,学校管理主要用于学校的活动开展情况和学校信息的管理. 3.  用户管理,用户管理主要用于班级的增加.删除以及学生信息…
为了方便自己的代码管理,通常是把自己的写的一些小项目分享到GitHub 或者git.oschina上面! 区别: GitHub 只能创建公开的项目,国外的,速度慢! git.oschina 开源中国的代码托管平台,可建私有的,国内的,速度快!一,准备工作: Git 客户端安装:下载git 客户端,并安装! 附:下载地址:git客户端 ,安装教程! 在oschina/GitHub创建账号并创建项目! 然后,就得到了远程仓库的url: https://git.oschina.net/ut2002/W…
Visual Studio .NET 项目转换器非常类似于ASP.NET版本转换器,区别在于它用于转换 Visual Studio 项目文件的版本.尽管在 .NET 框架的 1.0 版和 1.1 版之间只有很小的差异,但一旦将项目文件从 Visual Studio .NET 2002 转换到 Visual Studio .NET 2003,将无法再把它转换回去.虽然这在大多数时候可能不会成为问题(因为在 .NET 框架 1.0 版和 1.1 版之间几乎没有什么破坏性的更改),但在某些时刻你可能需…
“出色”的IT 项目经理的定义不是一成不变的.随着经济和商业因素的改变,项目经理的角色进行调整以适应新的需求,迎接新的挑战. 除了一般的困惑之外,还有一种看法就是,在组织中,不同的人对于项目经理的看法也不同.对于雇主来说,优秀的项目经理应该能够按时,在预算范围内完成项目.而对于项目团队成员来说,优秀的项目经理应该营造并保持一个令人愉悦的日常工作环境 (而不是面临一个又一个的危机). 有很多文章论述了项目经理所应具备的能力.有些文章重点讨论了项目管理中的“艺术” 与“科学”,有些文章阐述了“领导者…
Github 是目前世界上最大的开源项目的托管交流平台.贡献开源项目的流程也是 Github 全力支持的,也一样是遵循 Github Flow,虽然跟前面团队合作流程会有一点差别.在团队内部,大家都是有写权限的.但是网上的开源项目参与者众多.如果你一上去就跟项目的拥有者说,Hey,你给我加个写权限吧,别逗了,人家也不认识你,怎么可能呢? Fork 所以第一步是 Fork 这个项目.所谓我 fork 别人的一个项目,就是指做一个把这个项目做一个拷贝,放到我自己的账户下. 基于 fork 的整个的流…
IntelliJ IDEA 与eclipse在新建项目上工作区的叫法略有不同,区别见下图. 我们在eclipse都是在新建的workspace目录下新建我们的项目,但是在IDEA中没有workspace这个概念,IDEA中的项目就相当于eclipe中的workspace,那么问题来了,我一般在eclipse下的一个工作空间中建立多个相关的小项目(并非一个大项目的多个模块),比如说我写了好多接口项目,他们不属于同一个项目但是他们都是接口类的项目,所以我就将他们放到workspace_webserv…
让我们先回顾下本系列的前3篇博客: Spring入门(一):创建Spring项目 Spring入门(二):自动化装配bean Spring入门(三):通过JavaConfig装配bean 1.为什么要使用Maven? 之前我们新建的项目,项目所要依赖的第三方jar包都在项目的类路径下(通常为lib目录),如下所示: 使用这种方式,我们无法知道第三方类库的依赖关系,比如导入一个特定的jar包时,可能此jar包还依赖于其他的jar包,其他的jar包又依赖于更多的jar包,这也是我们平常遇到的Clas…
项目初始化 注意:安装前请确保有安装node.js,并且node>=8.9 全局安装vue npm install -g @vue/cli 如果之前安装了vue旧版本,查看vue --version 创建项目 vue create vue-cli3-init(项目名) 注:名称不能采用驼峰 vue-cli3也可以采用UI面板进行配置,相对比较方便,目前先写命令行创建,后续再加上面板创建. 选择配置,默认配置还是手动,这里我选择手动Manually,继续回车会让你选择你想要功能. (不用用git窗…
MPA |-src |-main.js 项目打包的入口文件 |-App.vue 项目的根组件(项目一启动,见到的第一个页面) |-package.json 项目的描述文件,用于记录安装了哪些包 |-webpack.config.dev.js 开发阶段webpack的配置文件 切换到根目录,使用 npm init -y 生成package.json tips:vue项目跟react项目目录结构基本一致 二: webpack-dev-server & webpack的区别 webpack-dev-s…
本节都是理论的东西,可以在管理没有思路的或者管理陷入困境的时候当做提升或解决问题的思路来看. 一.项目经理 1. 项目经理.职能经理与运营经理的区别 (1)职能经理专注于对某个职能领域或业务部门的管理监督. (2)​运营经理负责保证业务运营的高效性. (3)​项目经理是由执行组织委派,领导团队实现项目目标的个人.   基于组织结构,项目经理可能向职能经理报告.   ​而在其他情况下,项目经理可能与其他项目经理一起,向 PMO.项目组合或项目集经理报告. 2. 项目经理能力(特性)概述 ​ --知…
SpringMVC的项目架构思想 一.DO和Model的区别 DO是对数据库表的映射.Model是处理业务逻辑的模型(领域模型).例如:用户信息表和用户密码表分别是两个DO,但是对于实体用户来说,密码表的字段也属于用户,所以需要在Service层使用Model来处理业务逻辑,Model包含了两张表的字段的并集.在Mapper层使用DO,在Service层使用Model. public class UserDO { private Integer id; private String name;…