电动车控制器原理 电动车无刷电机是目前最普及的电动车用动力源,无刷电机以其相对有刷电机长寿,免维护的特点得到广泛应用,然而由于其使用直流电而无换向用的电刷,其换向控制相对有刷电机要复杂许多,同时由于电动车负载极不稳定,又使用电池作电源,因此控制器自身的保护及对电机,电源的保护均对控制器提出更多要求。 自电动车用无刷电动机问世以来,其控制器发展分两个阶段:第一阶段为使用专用无刷电动机控制芯片为主组成的纯硬件电路控制器,这种电路较为简单,其中控制芯片的代表是摩托罗拉的 MC33035,这个不是这里的主题,所以也不作深入介绍。第二阶段是以 MCU 为主的控制芯片。这是这篇文章介绍的重点,在 MCR 版本的设计中,揉和了模拟、数字、大功率 MOSFET 驱动等等许多重要应用,结合MCU 智能化控制,是一个非常有启迪性的设计。 今以应用最广泛的以 PIC16F72 为智能控制中心,350W 的整机电路为例,整机电路如图 1: 图 1:350W 整机电路图 整机电路看起来很复杂,我们将其简化成框图再看看: 图2:电路框图 电路大体上可以分成五部分: 一、电源稳压,供应部分; 二、信号输入与预处理部分; 三、智能信号处理,控制部分; 四、驱动控制信号预处理部分; 五、功率驱动开关部分。 下面我们先来看看此电路最核心的部分:PIC16F72 组成的单片机智能处理、控制部分,因为其他电路都是为其服务或被其控制,弄清楚这部分,其它电路就比较容易明白。 我们先来简单介绍一下 PIC16F72 的外部资源:该单片机有 28 个引脚,去掉电源、复位、振荡器等,共有 22 个可复用的 IO 口,其中第 13 脚是 CCP1 输出口,可输出最大分辨率达10BIT 的可调 PW M 信号,另有 AN0-AN4 共 5 路AD 模数转换输入口,可提供检测外部电路的电压,一个外部中断输入脚,可处理突发事件。内部软件资源我们在软件部分讲解,这里并不需要很关心。 各引脚应用如下: 1:MCLR 复位/烧写高压输入两用口 2:模拟量输入口:放大后的电流信号输入口,单片机将此信号进行 A-D 转换后经过运算来控制 PW M 的输出,使电流不致过大而烧毁功率管。正常运转时电压应在 0-1.5V 左右 3:模拟量输入口:电源电压经分压后的输入口,单片机将此信号进行 A-D 转换后判断电池电压是否过低,如果低则切断输出以保护电池,避免电池因过放电而损坏。正常时电压应在 3V 以上 4:模拟量输入口:线性霍尔组成的手柄调速电压输...