我看网上那些单片机最小系统电路下载线电路中有的有电阻有的没电阻,有什么不同的吗?

大家看下我的单片机驱动继电器电路中是否存在问题,主要是电阻的选择。 - 电路设计论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
大家看下我的单片机驱动继电器电路中是否存在问题,主要是电阻的选择。
15:31:41  
本帖最后由 随风飘逝 于
15:32 编辑
& && &用单片机控制两个继电器,在网上看了很多资料,然后吸取一部分经验后画了电路图准备做板子,请大家看看是否存在问题。先上电路图:
& && && && && && &
9014.jpg (28.37 KB, 下载次数: 0)
14:49 上传
& && && && && && && && && && &
9013.jpg (27.51 KB, 下载次数: 0)
14:49 上传
1.先说下约束条件:
& && && &(a)由于板子内容比较多,所以器件简单稳定为主,看到很多资料上写稳定的继电器驱动电路是在单片机引脚后加光耦后再接三极管的,我想的是如果直接接三极管就能做到就不加,电路精简些。
& && &&&(b)继电器的选型,我采用的是12V的继电器,主要也是为了和公司已有器件想匹配,不想换成5V的继电器。因此讨论的话希望不要说把继电器换成5V的重新选型之类的。
& && && && &继电器选用的是PCJ-112D3M,(PCJ-112D3M芯片资料网站:& & )继电器吸合线圈吸合电路资料上没找到,只找到一个线圈功率为200mW,然后反推出电流大约23mA左右。
2.电路设计说明
& &&&电路上我看了很多论坛中的电路,得到几个要点:(a)三极管必须工作在饱和区,不能工作在放大区,(2)需要考虑单片机管脚输出驱动能力(管脚输出电流大小)基于上面两个条件,我设计了上面两个电路,我先说下我的参数计算过程。
(1)上图使用9014。三极管参数:Ic最大值为100mA,饱和时Ube=1V,Uce=0.3V,选择放大倍数为100,则计算得到三极管达到饱和状态时Ib最小值为1mA;根据饱和时Ube=1V,计算得R51的电流为0.1mA;R47的电流为(5-1)/1K=4mA,(满足单片机高电平输出时的驱动电流大小)此时,Ib=3.9mA&1mA,因此满足饱和条件,此时三极管工作在饱和区。
(2)下图使用9013。三极管参数:Ic最大值为500mA,饱和时Ube=1.2V,Uce=0.6V,选择放大倍数为100,则计算得到三极管达到饱和状态时Ib最小值为5mA。
& && & 上图和下图相比基极限流电阻不同,原来也是1K,后来计算发现1K情况下不能达到饱和条件,因此改为500,计算过程如下不知道有没有问题,大家指正下:
(a)当R48=1K,R51=10K时:
& && && & R51的电流为Ube/R51=0.12mA;&&R48电流为(5-1.2)/1K=3.8mA,此时Ib=3.8-0.12=3.68mA,低于饱和条件临界值5mA的大小,所以三极管应该工作在线性区。
& && && &因此考虑将R48从1K降低到500,然后R48电流为(5-1.2)/500=7.6mA,此时Ib=7.6-0.12&5mA。
& && && &单片机管脚需要输出7.6mA的电流应该能够符合条件。
3.不确定和疑惑点:
& &(1)单片机采用的是STC15W4K60S,资料上写每个IO口驱动能力达到20mA,可以设置四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏,驱动能力大小是否和端口模式设置还有关系,是否会出现模式不对导致驱动能力不足的情况。
(2)继电器问题。继电器计算出来的线圈吸合电流约23mA,我采用的三极管处于饱和区时电流会大于这个值,我计划采用9014,这样才100mA的电流,但是主管说就用9013的,因此我比较疑惑是否会存在问题。
(3)三极管的选型,目前我只考虑了,都是NPN的,暂时还没考虑PNP,因为感觉如果用PNP的话由于是接12V,我的基极开启电压最高才5V,感觉不适用,而且以前没用过PNP的管子也不熟悉。
(4)我用的altium designer 10的软件,添加中文注释后关闭再打开后注释的字会减少,直到最后都缩减到1个字,如上面图中左上角所示,原来的注释是水平和垂直,现在都只剩下第一个字了,有没有知道这个问题怎么解决的高手指导下,非常感谢。
以上是所有问题,我想麻烦大家看下这个电路是否存在问题,因为打算画PCB制版了,所以想请大家指正下,向大家学习,搞清楚这些问题。
20:21:17  
跳着看了下,有点担心你的三极管。其实继电器之类的东西在关闭和开启的时候,三极管要承受比较大的电压(约12*10倍=120V)。
对于这个12V继电器,记得我们公司以前用的是2N5551。 9013之类音频放大管有点玄。
16:58:08  
看到一篇关于介绍单片机控制继电器的文章,希望对你有帮助
18:33:13  
跳着看了下,有点担心你的三极管。其实继电器之类的东西在关闭和开启的时候,三极管要承受比较大的电压(约12*10倍=120V)。
对于这个12V继电器,记得我们公司以前用的是2N5551。 9013之类音频放大管有点玄。
这个问题以前也看到有人说过,电路中D8二极管的作用就是钳卫,将电压控制在12.7V,不会出现你说的120V的情况,这个也是我看到其他人的解释,不知道是否正确
19:53:46  
这个问题以前也看到有人说过,电路中D8二极管的作用就是钳卫,将电压控制在12.7V,不会出现你说的120V的情况,这个也是我看到其他人的解释,不知道是否正确
那个是放掉里面的电的。但是120v一定会出现。
20:20:28  
高电压好像没碰到过,但是限流的电阻还是要加的吧
13:46:36  
有二极管就放心用吧,倒是下拉从没用过。
6个问题&&&&&&&&5209个浏览
5个问题&&&&&&&&2856个浏览
8个问题&&&&&&&&4553个浏览
每天选一个需要解决的问题,大家一起来帮忙。
授人玫瑰,手有余香
本次讲解答的问题例举:
1、NB-IoT有哪些技术特点和难点?
2、NB-IoT技术对物联网市场将带来什么样的影响。
3、NB-IoT物理层有哪些组成部分?
4、NB-IoT技术如何实现低功耗?
Powered by模拟电路(1)
一个电路分析(转)&&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1811次
排名:千里之外
(1)(1)(1)(6)(2)(1)(1)扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
【关于51单片机的模拟IIC总线电路的上拉电阻】没有集成IIC接口的单片机芯片要操作IIC接口的器件的话,可以用两根IO线模拟IIC的SCL和SDA线.看书上的电路图,两根参与模拟的IO口线都接上了上拉电阻(好像是4k7),请问这个上拉电阻是为了保证线路上能输出高低两种电平吗.如果是的话,那因为51单片机P0口内部不含上拉电阻,所以在用PO的线去模拟IIC的时候接线是需要上拉电阻的,那P1,P2口这样内部带上拉电阻的端口,是不是在外部就不再需要再接上拉电阻了呢……
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
因为IIc总线中,器件是开漏的,所以必须使用上拉电阻,使用4.7k还是1K是根据IIC总线速度确定的,100Kbps使用4.7K,400Kbps使用1K
为您推荐:
其他类似问题
扫描下载二维码扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
怎么用单片机控制的方法改变电路中电阻的大小大家好,我在设计电路时遇到的问题,使用单片机控制电路中电阻的变化,怎么做啊
KiSs丶dgj灬
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
加一片模拟开关 例如4052 cd4051,控制电阻的并联来改变电阻值.MCU控制模拟开关的选通就可以了
有专用的数字电阻芯片!内部就像一个电位器一样,这个电位器的调节不是人工调节,而是根据单片机发出的指令来调节!比如X9241
用电阻芯片
用数字电位器程序控制的X9313 驱动网上有
搜一下即可
如果阻值很大,可以用电子开关CD4051来切换电阻。如果要阻值很小,那可以用MOS场效应管。单片机输出PWM信号经滤波后转换成变化的直流电压加在MOS栅极上,DS之间的电阻就会随着变化,不过可能会不太稳定。
直接用可调电位器好了,便宜多了,设计一下使用螺旋可以用单片机来控制电机的转动就可以改变电阻的大小了
为您推荐:
扫描下载二维码

我要回帖

更多关于 单片机最小系统电路 的文章

 

随机推荐