发新帖本帖赏金 50.00元(功能说明)我要提问
123下一页
返回列表
打印
[家用电器]

基于国产电机驱动专用MCU的冰箱压缩机驱动---干货满满

[复制链接]
9271|53
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 如歌aaa 于 2023-1-17 11:20 编辑

#技术资源# #申请原创#
最近公司准备做一个变频冰箱压缩机控制项目,领导让我在市面上常用的能做电机控制的MCU中选一个。比较好几家国产MCU后,我终于看到了凌鸥的datasheet,号称电机驱动专用MCU,我决定好好研究一下。经过反复的阅读手册,我发现还真不是吹的,此MCU确实是针对电机控制做了针对性的优化,比如在硬件过流的做法上其他的是有的需要外挂运算放大器,有内置的也是需要将运算放大器输出信号输出到MCU外面再进行处理,而凌鸥这个内置运算放大器且可以在芯片内部配置运算放大器放大倍数,输出信号可配置成与ADC相连接,同时也可以输出到比较器,比较器再输出到PWM急停,如此一来,原理图设计得到了极大的简化,这对于画原理图和PCBLayout的同学来说无疑是好消息。于是决定选择了凌欧的芯片作为项目MCU。
  
下面简单介绍一下选这个芯片的优势
首先介绍硬件过流检测处理逻辑
文章开头已经介绍了因为是电机驱动专用芯片,硬件过流检测功能电路设计非常简单
采样电阻高电压侧连接到比较器正端输入,比较器负端可以设置与内部DAC连接,(比较器正端其实也可以直接用运放输出信号省掉R20(见文章末尾原理图)贴片电阻,此时运放是单端模式,到比较器的电压为signal/2+1.9V)
同时比较器的结果送入MCPWM模块触发Fail事件,Fail事件是MCPWM的停机信号,这样一来硬件过流就算完成了
停机的时候PWM输出状态可配置
同时芯片还贴心的设计了一个功能
该比特写0时候可以使芯片在调试的时候MCU被暂停时输出指定状态,防止调试时PWM运行时关闭调试导致上下管直通炸机。
其次介绍ADC
这个芯片ADC配置也挺灵活,有2种ADC基准电压选择,2.4V和3.6V。ADC结果寄存器与采样通道不是一一对应的关系,ADC采样可分为多次,(对单电阻采样来说挺方便的),每次采样通道数可配置,ADC结果寄存器里面的数据和采样的通道顺序对应,比如2次采样,每次采样2个通道,第一次采通道6和7,第二次采通道7和8,那么结果寄存器ADC_DAT0就对应的是通道6,ADC_DAT1就对应的是通道7,ADC_DAT2就对应的是通道7,ADC_DAT3就对应的是通道8。
然后是MCPWM(MotorControlPWM)
4对互补输出,每对死区可独立配置,保证 CHP/CHN 不会同时打开,避免短路发生。PWM可设置在PWM计数器在特定计数点触发ADC采样
确定好了要用凌鸥的MCU后,又联系的凌鸥的相关人员,要到了一块基于LKS32MC037M6S8的DEMO设计板和相关硬件设计图和软件方案。
这是我要到的DEMO板,后续实验也是用的这块板子
@21小跑堂 @21小跑堂
这块板子芯片是LKS32MC037M6S8:
48MHz 32 位 Cortex-M0 内核
电机控制专用 PWM 模块4对8路
1 路 12bitADC,共 11通道
集成2 路运算放大器
8bit DAC
集成两路比较器
其他资源略过。
下面是方案的MCU引脚定义
可以说是相当简洁,我看了官网的介绍有的芯片还集成了内部LDO,还可以省一颗MCU的电源芯片(带LDO的对散热要求会高一点)。
然后软件调试部分
由于我的压缩机和方案里面原有的压缩机控制参数不一样,所以需要按我的压缩机参数修改软件里面的参数,主要就是修改极对数、电感、电阻、反电动势常数、PI参数这些
下面是实验部分
6K载波频率带载启动
6K载波频率带载稳定运行
总的来看,性能这些是没有问题的,特别是启动部分,相当平滑,无抖动无过冲。
最后贴一下方案的原理图
  

屏幕截图 2022-12-29 163103.png (65.17 KB )

驱动桥部分

驱动桥部分

使用特权

评论回复

打赏榜单

21小跑堂 打赏了 50.00 元 2023-01-17
理由:恭喜通过原创审核!期待您更多的原创作品~

评论
cooldog123pp 2023-1-27 20:03 回复TA
这个写的很详细了啊,赞 
21小跑堂 2023-1-17 14:03 回复TA
凌欧不愧为电驱大哥,专业电驱控制做的很专业,相应的生态十分完善,用户可快速搭建平台测试,“为天地立芯,为控制塑魂”的完美展现。 
王栋春 2023-1-16 22:18 回复TA
受教了,期待更多类似资料分享。 
沙发
weifeng90| | 2023-1-16 23:13 | 只看该作者
这是楼主设计的板子?

使用特权

评论回复
板凳
forgot| | 2023-1-17 11:02 | 只看该作者
好贴,谢谢分享

使用特权

评论回复
地板
如歌aaa|  楼主 | 2023-1-17 11:14 | 只看该作者
weifeng90 发表于 2023-1-16 23:13
这是楼主设计的板子?

官方的设计,有参考意义

使用特权

评论回复
5
上下而求索| | 2023-1-17 15:50 | 只看该作者
感谢认可!期望后续多多关注凌鸥,共成长!

使用特权

评论回复
6
huxiaoping| | 2023-1-17 22:02 | 只看该作者
这代码风格好熟悉

使用特权

评论回复
7
wangjiahao88| | 2023-1-20 10:16 | 只看该作者
请问有变频器的开发方案吗?

使用特权

评论回复
评论
如歌aaa 2023-1-30 16:07 回复TA
硬件的就是倒数第二张图 
8
東南博士| | 2023-1-20 10:21 | 只看该作者
请问 可以驱动 三相 220V 交流 电机吗

使用特权

评论回复
评论
如歌aaa 2023-1-30 16:07 回复TA
冰箱压缩机就是220交流电机啊 
9
micoccd| | 2023-1-30 21:40 | 只看该作者
现在做电控很多都用凌鸥了啊

使用特权

评论回复
10
便携手到老| | 2023-2-16 13:34 | 只看该作者
这个电冰箱的带显示驱动吗?

使用特权

评论回复
评论
如歌aaa 2023-4-20 09:52 回复TA
这个只是个简单的压缩机驱动模块 
11
单片小菜| | 2023-2-16 14:31 | 只看该作者
这个板子量产了吗?

使用特权

评论回复
12
zglk| | 2023-3-6 16:12 | 只看该作者
哪里能买到这个板子?

使用特权

评论回复
评论
如歌aaa 2023-4-20 09:53 回复TA
目前没听说在卖 
13
agusliu| | 2023-3-16 23:21 | 只看该作者
如歌aaa 发表于 2023-1-17 11:14
官方的设计,有参考意义

有这个demo板的demo程序分享学习吗

使用特权

评论回复
14
a20084666| | 2023-3-17 13:53 | 只看该作者
这个多大的功率呢

使用特权

评论回复
评论
如歌aaa 2023-4-20 09:50 回复TA
2,3百瓦 
15
单片小菜| | 2023-3-22 12:41 | 只看该作者
我看了,这都是干货哦,这么大的功率,不错的。

使用特权

评论回复
16
便携手到老| | 2023-3-22 12:45 | 只看该作者
中间的大电容是用来做什么的?

使用特权

评论回复
评论
宝卡通 2023-6-3 10:24 回复TA
@如歌aaa :这个电解电容怎么取值 
如歌aaa 2023-4-20 09:51 回复TA
简单说就是减小直流电压波动 
17
panghongfei| | 2023-10-7 08:12 | 只看该作者
能提供DEMO 资料吗,谢谢!

使用特权

评论回复
18
LinkMe| | 2023-10-9 09:47 | 只看该作者
现在很多人使用灵狗进行电子控制

使用特权

评论回复
19
鹿鼎计| | 2023-10-9 11:13 | 只看该作者
你们有变频器的发展计划吗?

使用特权

评论回复
20
软核硬核| | 2023-10-9 12:18 | 只看该作者
我看到这些都是干货。

使用特权

评论回复
发新帖 本帖赏金 50.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

13

帖子

1

粉丝