PWM 信号(Q1 和 Q2)根据 LPC2101 微控制器定时器 2 的 3 个匹配寄存器决定信号的
时基频率。电机速度(占空比)和方向通过调整电位器输入及改变
LPC2101 ADC 的输入数
值来控制,如图
4 所示。
图
4 系统配置
2.3 电机反馈部分
低功耗电机电流测量是在
MOSFET 和地之间使用电流传感器(参见图 4)。通过电流传
感器的采样电阻检测微小电压
;通过在微控制器的前端进行滤波和放大,电流采集总是在最
高级别,在
PWM 产生之前。这个操作通过外部定时器匹配中断,中断后先开始 A/D 转换。
转换数值代表了电机的电流。
低功耗无传感器电机旋转速度反馈是通过反馈的
EMF 电压测量(参见图 4)。反电动
势是通过电机转子旋转磁场和外部电磁场产生的。换句话说,电机表现得像一个发电机 。
RPM 和反电动势电压是成直接正比关系的,反电动势测量是通过 MOSFET 切换完成的
(刹车模式)。本文中,
BEMF 测量用于检测电机是否完全停止。电压分压是用于满足反电
动势电压(最高为
12 V)在 0~3.3 V 间的。
3 无刷直流电机的应用
3.1 选用 LPC2102
LPC2102(采用 LQFP48 封装)是目前 LPC2000 系列 ARM7 家族中最小、最便宜的一
款总线频率高达
70 MHz 的 32 位 CPU 处理器; 有 2 KB 的静态 RAM 和 8 KB 的片上 Flash 存
储区。对于使用
USB、CAN 总线、Ethernet 以太网总线,可以选用 LPC2000 系列中更高级别
的处理器。本文中
LPC2101,其 CPU 使用代码空间为 3 KB,CPU 负载小于 5%。没有使用内