maguanglu 发表于 2012-6-5 22:50:30

基于51单片机的大功率直流有刷电机的PWM调速控制

本帖最后由 maguanglu 于 2012-6-5 22:54 编辑

基于51单片机的大功率直流有刷电机的PWM调速控制
    本人最近一直想用51单片机来设计制作一个“大功率直流有刷电机PWM调速控制器”。由于平时工作忙,没时间。所以,这个东东花了我很长时间。每天晚上下了班,回家就弄,一直搞到十一二点钟才休息。期间,也花了我不少钱,也失败了N次。终于,功夫不负有心人,我终于成功了,哈哈~~。
    由于这个是大功率的直流有刷电机PWM调速控制器,所以就不能用晶体管来驱动了,必须用MOS管来驱动。MOS管不仅驱动能力强,而且效率高。为了提高系统的稳定性,可靠性,适用范围广等特点,本系统,采用双电源供电。控制电路一组电源,电压分别为5V和15V。功率输出部分一组电源,以适应不同电压的电动机。至于功率,可以根据实际情况,通过并联MOS管来决绝,但同时也要修改下驱动电路的相关参数,否则就很有可能炸MOS管!另外,本人也考虑过在单片机的PWM脉冲输出端与驱动电路之间,通过光耦来连接,实现光电隔离,提高系统的稳定性。但后来又担心光耦的频率响应速率,可能会给驱动电路带来信号的衰减或者错误的信号等因素,造成降低系统的效率或者损坏MOS管。也许是我多虑了吧。呵呵,不过我看到网上好多资料都是用的光电隔离。
    目前,这个版本的调速控制器,共4路PWM脉冲输出,分别提供给:上,下MOS管驱动电路正转信号。上,下MOS管驱动电路反转信号。待机状态下一个红色的LED灯闪烁,电机运行的各种状态指示,可以低速,中速,高速三个档运行。并可以实现刹车和倒车功能。这个目前可以达到至少100W不成问题。我现在采用的是一个12V80W的直流有刷电机。低速运行时的电压为:3.7V,中速时:6.5V,高速时:10.5V。目前这个东东只是实现了最基本的控制功能。还不具有其它功能,如,电机过流保护,欠压保护(用蓄电池做电源时,可以用得到此功能,保护蓄电池不会过放电)等等功能。这些功能,在以后的时间里慢慢研究,实现吧。呵呵。不多说了,看看照片吧。





haohan007 发表于 2012-6-5 23:03:44

做的不错,好象是51的机子,什么时候放代码哦。。

rifjft 发表于 2012-6-6 01:25:12

说明很详细,应该是很用心做的。顶一个

上个原理图吧,即使是手画的也好

dtdzlujian 发表于 2012-6-6 03:15:10

期待LZ放原理图代码

four_zhg 发表于 2012-6-6 07:19:35

不错,希望楼主开源,有图有码才算好嘛

johnsonz999 发表于 2012-6-6 07:58:54

用的那个MOSFET呢?

lingaogang 发表于 2012-6-6 08:09:55

支持楼主哦

xiaoaf 发表于 2012-6-6 12:56:39

想要电路原理图啊

超燃冲压 发表于 2012-6-6 13:01:04

估计源码里定时器中断程序会很复杂....为什么不用ATmega呢,片上带PWM。STC也带..

liudaolunhui 发表于 2012-6-10 00:47:07

上代码呀!!!!!!!!!!!!!

沉月归巢 发表于 2012-6-10 21:23:47

不错。很好的东西

lmt50211 发表于 2012-6-11 09:13:02

80W电机这么小呀!

hamipeter 发表于 2012-6-11 09:40:56

期待下文!

mahuateng 发表于 2012-6-11 09:52:57

不错,看好你哦,说不定以后电动车控制器又多了个品牌哦,哈哈

流浪的小白 发表于 2012-6-11 20:54:45

楼主的手工很不错

electrony 发表于 2012-6-26 16:14:28

没下文了吗?

yjamd 发表于 2014-10-12 15:26:40

楼主 这个电机能PM个连接吗?现在就是在找一款转速不用太高,功率比较大的电机
页: [1]
查看完整版本: 基于51单片机的大功率直流有刷电机的PWM调速控制