打印

基于dspic33ep系列的BLDC驱动方案

[复制链接]
2451|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 49500199 于 2020-10-11 11:01 编辑

工作之余,开发了一款基于DSPIC33EP32MC502数字信号处理器(DSP)的直流无刷电机开发板,基于官方AN1160应用,方便自己学习测试。
感悟:
1,AN1160的择多函数算法在较短的代码下完成了较为强大的功能,实际测试中,电机驱动效率与其他硬件过零比较器方案不分伯仲,但理解算法需要点精力;
2,为什么选最小封装的502,因为实际工程中出于成本考虑使用502的概率最高,欢迎专家拍砖;
3,与其他公司的BLDC驱动方案相比较,microchip的dspic33ep存在性价比优势;


欢迎有相关应用&感兴趣的专家在此交流!


硬件上将可能应用的功能端口全部配置到位。
Ø  电源电路:电源模块使用3种电压的LDO,可将(0-12V)输入电压转换为3.3V,5V,12V三种电源,并可通过跳线插针向外提供电源。
Ø  LED灯:总计10个,其中6个分别连接DSP的6路PWM输出,便于了解PWM输出状态,另外4个分别反馈,串口及电源工况。
Ø  按键:3个分别作为复位及程序中的功能按键。
Ø  三相逆变桥:包含6个MOS管,1个栅极驱动器(6路)可做为BLDC电机的驱动逆变桥。
Ø  CAN总线:本开发板DSP支持CAN2.0,接口为常用DB9,用户可以调试CAN总线通讯,并在电驱动调试过程中,作为一种高效的调试手段。
Ø  I2C接口:方便用户调试I2C功能模块,可通过I2C总线向板载 EEPROM读写数据,亦可通过I2C向板载OLED显示屏(128X64,0.96寸)发送数据进行实时显示,增加了一种调试手段。
Ø  UART接口:板载CH340串口转USB芯片,可使得开发板串口方便的通过USB与PC进行串口通讯,扩展调试手段。
Ø   PWM输出接口:输出PWM信号,PWM的峰值为输入开发板的电压值。
PWM检测接口:检测输入开发板的PWM信号,可作为电机控制的调速端口




467685f7d711a816a6.png (374.2 KB )

467685f7d711a816a6.png

953855f7d710ccb6e4.png (273.12 KB )

953855f7d710ccb6e4.png

使用特权

评论回复
沙发
zeshoufx| | 2020-10-9 09:10 | 只看该作者
谢谢分享【BLDC驱动方案】

使用特权

评论回复
板凳
49500199|  楼主 | 2020-10-11 20:43 | 只看该作者
zeshoufx 发表于 2020-10-9 09:10
谢谢分享【BLDC驱动方案】

还请都指教

使用特权

评论回复
地板
duo2182| | 2020-10-11 22:30 | 只看该作者
估计你是从外星来的,微芯的东西还谈性价比

使用特权

评论回复
5
49500199|  楼主 | 2020-10-12 08:53 | 只看该作者
duo2182 发表于 2020-10-11 22:30
估计你是从外星来的,微芯的东西还谈性价比

无刷电机驱动方案  车规级别IC对比中  microchip  的dspic33ep系列存在成本优势,有问题吗?

使用特权

评论回复
6
郑朝清| | 2020-10-12 19:55 | 只看该作者
duo2182 发表于 2020-10-11 22:30
估计你是从外星来的,微芯的东西还谈性价比

鄙视用ST32的。就一些例程互相抄来抄去。在专业领域微芯相当专业。

使用特权

评论回复
7
真爱吴迪迪| | 2020-10-12 21:15 | 只看该作者
AN1160的择多函数算法在较短的代码下完成了较为强大的功能,实际测试中,电机驱动效率与其他硬件过零比较器方案不分伯仲,但理解算法需要点精力;

使用特权

评论回复
8
49500199|  楼主 | 2020-10-13 08:09 | 只看该作者
本帖最后由 49500199 于 2020-10-13 08:20 编辑
郑朝清 发表于 2020-10-12 19:55
鄙视用ST32的。就一些例程互相抄来抄去。在专业领域微芯相当专业。

赞同你的说法@郑朝清       ST在汽车应用领域做的不太好,微芯器件硬件性能上做的不错,价格也厚道,车规认证也较多。只是软件应用支持上做的确实不太好,BUG比较多,在商品化过程中一定要认真测试。友情提醒:AN1160代码其中的一个BUG 是灾难级的……,大家多小心。

使用特权

评论回复
9
49500199|  楼主 | 2020-10-23 13:07 | 只看该作者
真爱吴迪迪 发表于 2020-10-12 21:15
AN1160的择多函数算法在较短的代码下完成了较为强大的功能,实际测试中,电机驱动效率与其他硬件过零比较器 ...

有何指教

使用特权

评论回复
10
49500199|  楼主 | 2020-11-5 16:56 | 只看该作者
砖头出去了,玉呢

使用特权

评论回复
11
49500199|  楼主 | 2020-12-24 10:25 | 只看该作者
  AN1160  BLDC   开发板  没有同学讨论吗?

使用特权

评论回复
12
弓长月月鸟| | 2020-12-24 14:11 | 只看该作者
高!!!

使用特权

评论回复
13
49500199|  楼主 | 2021-2-9 15:40 | 只看该作者

使用特权

评论回复
14
xwh166| | 2021-2-13 13:15 | 只看该作者
你好!板子还有多余的吗?

使用特权

评论回复
15
49500199|  楼主 | 2021-2-17 13:46 | 只看该作者
xwh166 发表于 2021-2-13 13:15
你好!板子还有多余的吗?

你好有多余的

使用特权

评论回复
16
fxhfxh| | 2021-2-17 15:02 | 只看该作者
楼主的板子不错。PIC的芯片质量肯定不错,但太贵呀. 其实如果作为BLDC用dsPIC30F2010完全够用,而且成本比33EP32MC202低一些。
顺便问一下,有国产的可以代替这个芯片的吗?谢谢。

使用特权

评论回复
17
49500199|  楼主 | 2021-2-17 15:12 | 只看该作者
fxhfxh 发表于 2021-2-17 15:02
楼主的板子不错。PIC的芯片质量肯定不错,但太贵呀. 其实如果作为BLDC用dsPIC30F2010完全够用,而且成本比3 ...

dspic33ep32mc202车规125℃的在8块多RMB,国产的车规级的少,即使通过车规认证了,但都没有大规模应用的案例,你也不敢随便用。

使用特权

评论回复
18
elephant00| | 2021-2-18 11:10 | 只看该作者
物业系那个问问有多余的板子吗

使用特权

评论回复
19
49500199|  楼主 | 2021-2-18 12:47 | 只看该作者
elephant00 发表于 2021-2-18 11:10
物业系那个问问有多余的板子吗

有多余的  数字名称就是  Q联系方式

使用特权

评论回复
20
hxdfree| | 2021-8-13 20:29 | 只看该作者
谢谢楼主分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

137

帖子

2

粉丝