打印
[51单片机]

stc15L104w通过三极管控制继电器问题

[复制链接]
6004|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 samsunghellome 于 2013-9-22 14:46 编辑

               
如图,STC15L104W,3V单片机,通过S9014D(基极电流0.1A,功耗0.4W)三极管控制3V继电器HK4100F-DC3V-SHG.继电器线圈功耗0.2W,按照上图接线,结果继电器动作不太正常,时动时不动。求大师指点指点,此电路具体参数怎么计算,新手求指教,谢谢!!

相关帖子

沙发
nino_1| | 2013-9-22 10:26 | 只看该作者
减小R1

使用特权

评论回复
板凳
samsunghellome|  楼主 | 2013-9-22 10:53 | 只看该作者
nino_1 发表于 2013-9-22 10:26
减小R1

我这里有三种电阻,2.2k,4.7k,10k,试过了,只有4.7k可以,2.2k不行,两个2.2k并联也不行。另外这个的具体参数怎么计算呢?需要考虑哪些参数??

使用特权

评论回复
地板
coody| | 2013-9-22 11:25 | 只看该作者
继电器线圈电流多大?

使用特权

评论回复
5
ayb_ice| | 2013-9-22 11:26 | 只看该作者
设推挽输出

使用特权

评论回复
6
lyjian| | 2013-9-22 14:00 | 只看该作者
楼上说的正确

使用特权

评论回复
7
samsunghellome|  楼主 | 2013-9-22 14:47 | 只看该作者
coody 发表于 2013-9-22 11:25
继电器线圈电流多大?

继电器电压3v,功耗0.2w,电流是66.7MA

使用特权

评论回复
8
samsunghellome|  楼主 | 2013-9-22 14:49 | 只看该作者
ayb_ice 发表于 2013-9-22 11:26
设推挽输出

51单片机的I/O口输出电流是4到10MA左右吧,一定要设置强挽输出吗?

使用特权

评论回复
9
ayb_ice| | 2013-9-22 15:02 | 只看该作者
标准51的IO上拉电阻在几十到100K之间

使用特权

评论回复
10
lyjian| | 2013-9-22 15:49 | 只看该作者
samsunghellome 发表于 2013-9-22 14:49
51单片机的I/O口输出电流是4到10MA左右吧,一定要设置强挽输出吗?

这个不是靠猜的,要学会看规格书。

使用特权

评论回复
11
qxxgyz| | 2013-9-22 16:49 | 只看该作者
9014参数:
集电极发射极饱和压降VCE(sat)=0.3V (IC=100mA; IB=5mA)   
基极发射极饱和压降VBE(sat)=1V (IC=100mA; IB=5mA)

9014饱和导通IB需要5mA。这个图中9014不饱和导通,继电器不能可靠吸合

使用特权

评论回复
12
lyjian| | 2013-9-22 16:53 | 只看该作者
qxxgyz 发表于 2013-9-22 16:49
9014参数:
集电极发射极饱和压降VCE(sat)=0.3V (IC=100mA; IB=5mA)   
基极发射极饱和压降VBE(sat)=1V (I ...

不懂不要乱讲

使用特权

评论回复
13
ssagittis| | 2013-9-22 20:09 | 只看该作者
减少基极电阻不行这是为什么,现在单片机输出(3v—1v)/4.7k连1ma都没到,就算不设置推挽应该驱动能力足够的啊。。。。。
减少电阻也不行会不会是供电也有问题啊,当驱动继电器时vcc降低使单片机工作不稳定。。。求大神解答

使用特权

评论回复
14
lyjian| | 2013-9-22 21:34 | 只看该作者
ssagittis 发表于 2013-9-22 20:09
减少基极电阻不行这是为什么,现在单片机输出(3v—1v)/4.7k连1ma都没到,就算不设置推挽应该驱动能力足够 ...

去研究一下51 IO电路结构就知到为什么了。

使用特权

评论回复
15
ssagittis| | 2013-9-22 22:20 | 只看该作者
lyjian 发表于 2013-9-22 21:34
去研究一下51 IO电路结构就知到为什么了。

我查了一下,如果是因为单片机内部上拉电阻太大使输出电流太小的话,外接一个小电阻的上拉能解决楼主的问题吗?(还是不用推挽)

使用特权

评论回复
16
鸟鸟| | 2013-9-22 23:05 | 只看该作者

使用特权

评论回复
17
wolension| | 2013-9-23 08:19 | 只看该作者
如果不考虑功耗的话,R1的左边接VCC,R1的右边接单片机试试。

使用特权

评论回复
18
lyjian| | 2013-9-23 08:20 | 只看该作者
ssagittis 发表于 2013-9-22 22:20
我查了一下,如果是因为单片机内部上拉电阻太大使输出电流太小的话,外接一个小电阻的上拉能解决楼主的问 ...

用推挽很难吗?

使用特权

评论回复
19
sunhq02| | 2013-9-23 08:45 | 只看该作者
ssagittis 发表于 2013-9-22 22:20
我查了一下,如果是因为单片机内部上拉电阻太大使输出电流太小的话,外接一个小电阻的上拉能解决楼主的问 ...

为啥要说, 还是不用推挽?

使用特权

评论回复
20
jiabin1024| | 2013-9-23 10:17 | 只看该作者
STC不是可以配置为强输出吗?另外你要看看3V电源是否正常,一般的3V LDO都只有100MA的样子

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

198

帖子

0

粉丝