摘要:一种基于双单片机通信的无刷直流电动机控制系统的设计方案,对其中转子位置检测电路、驱动电路、保护电路、测速电路、双单片机控制电路等内容进行了讨论,给出了硬件电路和软件框图。实践证明该设计切实可行。
关键词:无刷直流电动机 单片机 串行通讯
在无刷直流电动机控制系统中,通常用DSP对信号进行采集和处理。但由于DSP的价格昂贵,在一些实时性要求不高的场合,可以用MCS-51单片机来代替DSP控制无刷直流电动机的起停、正反转和调速。
本文设计并实现了一种基于双单片机通信的无刷直流电动机控制系统。该设计方案电路简单、可靠性强、价格便宜。系统主要包括单片机控制电路、逻辑保护电路、过流保护电路、驱动电路、测速电路、转子位置检测电路等。其原理如图1所示。
表1 电机正转换相表
| H1 | H2 | H3 | 导通的管子 | 控制字 |
| 1 | 0 | 1 | Q1,Q2 | 0x0f |
| 1 | 0 | 0 | Q2,Q3 | 0x27 |
| 1 | 1 | 0 | Q3,Q4 | 0x33 |
| 0 | 1 | 0 | Q4,Q5 | 0x39 |
| 0 | 1 | 1 | Q5,Q6 | 0x3c |
| 0 | 0 | 1 | Q6,Q1 | 0x1e |
1 转子位置检测电路