完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
建议你看一下三极管手册,12V最好用mos管的
|
|
|
|
|
|
|
|
|
|
|
|
有两个问题,1是单片机p1口默认就是高电平,所以电机停止时p1口应该高电平,转动时p1口应该是低电平,所以置0时根据你的电路电机不停正常。2是1k电阻的左端应该有一个电阻接地,上端接集电极这样电路才正常。
|
|
|
|
|
|
没太明白 1的话没看懂是什么意思,P1口默认是高电平我懂,但后面说的我有点不明白什么意思。这是代码
2的话为什么需要那个额外的电阻哦 |
|
|
|
|
|
#include
#define Motor P1 void main() { Motor=0x00; Motor=0x01; //除了P1^0都是低电平 while(1); } |
|
|
|
|
|
你应该看看PNP管的手册。
|
|
|
|
|
|
8550是PnP三极管,基极为低电位时导通,单片机低电位时+5V过8550经1K电阻给8050的基极,而8050是NPN管,高电位时导通,5V的电位经过8550--和1K电阻到8050基极,8050导通电机转动是对的
|
|
|
|
|
|
谢谢啦,我实际用的是c2655 npn型的 |
|
|
|
|
|
|
|
|
|
|
|
l两个三极管基极都加个10K电阻到地
|
|
|
|
|
|
因为你的单片机脉冲是悬浮的,你不信用示波器看一下吧,下拉电阻加上,就没问题了
|
|
|
|
|
|
学习!!!!!!!
|
|
|
|
|
|
从你的电路来看IO口低电平时才可以转动的,只有高电平才停止,
|
|
|
|
|
|
从前面热心网友和楼主的回复来看,楼主的原理图设计方面还需要调整。 使用NPN时,NPN基极串接电阻接单片机的I/O口, 集电极作为下一个NPN的基极; 当然这个只是简单实现功能,真正电路图这样设计还是有bug的。 建议查看张老师的视频。@松山归人
|
|
|
|
|
|
|
|
|
|
|
|
谢谢,我打算买pnp的试试^^ |
|
|
|
|
|
|
|
|
|
|
|
建议你两个都选用8050 NPN,这样单片机的高低电平就可以比价稳定的控制
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
749 浏览 0 评论
595 浏览 0 评论
647 浏览 0 评论
890 浏览 0 评论
980 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
17097 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-17 16:12 , Processed in 1.418862 second(s), Total 103, Slave 85 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4577