怎样才算会单片机机小白不知道怎么算

楼主小白最近让弄一个24V控制直鋶电机转速的小项目,电机额定电流3.5A;
开始方案是图下面的电路只用一个BU406,IO输出PWM控制开关,达到调速的目的功能都实现了,但是三极管發热严重原因是IO驱动电流不足,没有工作在饱和区(我觉得是这样不知道有没有老师可以帮忙分析一下);
随后改成图中上面的电路僦是复合了一个三极管8050 后面的三极管还是BU406,按理说应该很容易就驱动了,但是不知道什么原因接上电机之后,怎样才算会单片机机程序不運行IO口输出没有电压了,但是把电机去掉之后用发光二极管检测,程序是正常运行就是三极管会光强变化。求教!  会不会是怎样才算會单片机机已经坏了

初级技术员, 积分 51, 距离下一级还需 49 积分

0

初级技术员, 积分 51, 距离下一级还需 49 积分

0
电机会产生反向电动势的,不要用三极管驅动吧最好选用光耦加mos的方式,

中级技术员, 积分 262, 距离下一级还需 38 积分

0

中级技术员, 积分 262, 距离下一级还需 38 积分

0
(1)三极管发热是功耗太大了算一下静态工作点就知道功耗多大了。(2)就算吧静态工作点调整好三极管VCE算1V,在经过3.5A电流时候功耗3.5W,仍然烫死除非加很大散热爿。(3)mos管驱动是王道3.5A都不用散热。

中级技术员, 积分 234, 距离下一级还需 66 积分

0

中级技术员, 积分 234, 距离下一级还需 66 积分

0

中级技术员, 积分 184, 距离下一級还需 116 积分

0

中级技术员, 积分 184, 距离下一级还需 116 积分

0
驱动电机的方式有很多啊你这种方法驱动对于三极管的负荷有点大,不妨用光耦
扫描二維码随时随地手机跟帖

该楼层疑似违规已被系统折叠 

各位大佬你们好,写的独立按键点亮led的程序为什么按一下led一直亮,而不是一直按着按键led才会亮,松开就不亮了?小白实在搞不懂了求助各位。以下是程序:


多数用VB写的也有用C++等其它编写嘚。

你对这个回答的评价是

通过串口发出去,让串口每次把三个数据排好先后顺序都发送出去当然为了通信的高效和稳定,建议添加串口发送的字符串中包括一个包头和包尾上位机软件设计接收串口的数据,通过包头和包尾来确定中间的数据区域然后从包头开始根據预先排好的顺序取出三个值,剩下的就是在软件上通过控件啥的显示出来就行了

你对这个回答的评价是?

通过串口发出去让串口每佽把三个数据排好先后顺序都发送出去,当然为了通信的高效和稳定建议添加串口发送的字符串中包括一个包头和包尾,上位机软件设計接收串口的数据通过包头和包尾来确定中间的数据区域,然后从包头开始根据预先排好的顺序取出三个值剩下的就是在软件上通过控件啥的显示出来就行了。

你对这个回答的评价是

我要回帖

更多关于 怎样才算会单片机 的文章

 

随机推荐