在线时间281 小时
UID378482
注册时间2015-2-15
NXP金币181
TA的每日心情 | 奋斗 2021-7-8 09:06 |
---|
签到天数: 27 天 连续签到: 1 天 [LV.4]偶尔看看III
金牌会员
 
- 积分
- 2302
- 最后登录
- 2025-5-15
|
本帖最后由 zmh169 于 2016-12-2 13:23 编辑
前面说过基于LPC824Breakout的BLDC控制器功能策划,按这个功能策划,自然要先做块电路板了,不然只能纸上谈兵了。最近这段时间没闲着,下班回家晚上画原理图+LayOut。断断续续,有一搭没一搭的弄了半个月,有家室就是效率低啊!终于把PCB做好了,样板今天刚收到。还没来得及焊起来,先晒晒PCB光板吧。
板子做得比较大,165X98,那个DIP40封装的东东就是LPC824BreakOut了。
光看个板子是不是不过瘾?接下来,我来介绍一下原理图的关键部分——LPC824BreakOut的管脚分配(重复的管脚已剔除),相关网标含义如下:
1.E-A/E-B/E-C是反电势采样,E-ZERO是虚拟中性点:兼顾比较器方式和ADC方式做反电势过零检测,所以反电势信号、中性点同时接入了比较器和ADC。LPC824有两路比较器的输入和ADC输入复用同一管脚(E-B\E-C连接的管脚上),比较器的外部基准和ADC输入也复用了同一管脚(E-ZERO连接的管脚),只有E-A占用了两个管脚。
2.UH/UL/VH/VL/WH/WL是6路PWM驱动信号,对应LPC824的SCTimer/PWM模块带6路输出。
4.HU_I/HV_I/HW_I是3路霍尔输入,用LPC824的IO口双跳沿边沿中断模式或SCTimer/PWM的输入捕获来处理。
5.U_CURR/V_CURR/W_CURR是3相电流信号,BUS_CURR是直流母线电流信号,,VBAT_IN是直流母线电压(电池电压)信号,接LPC824的ADC输入。
7.OverCurrent是过流保护信号,来自母线电流信号连接的比较器输出。
8.UP/DOWN/OK/CANCEL是扩展的按键,用来做电机启停和调速控制。
9.LCD_RW/LCD_RS/LCD_E是LCD模块驱动信号,可以点亮一片串行信号驱动的12864液晶模块。
10.悬空的31脚接了个5V电源,以备今后评估其他MCU。
|
|