打印
[其他ST产品]

【STM32C0征文】+洗衣机主控的科研经历和感想

[复制链接]
357|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
EPTmachine|  楼主 | 2023-2-28 09:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我读研究生时跟随的导师的方向是洗衣机的动平衡策略研究,项目中使用的单片机是32位的STM32F103,当时做课题的时候对于控制芯片的选择没有性能价格方面的考量,并没有选择使用STM8,只要可以实现功能就行。后面导师与企业合作的时候,我们虽然使用STM32F103实现了洗衣机的动平衡抑制,但是在和企业的工程师对接时,发现对方要求使用的单片机性能远比STM32F103差,我们设计的控制算法由于使用STM32F103的DSP库,进行了微分积分计算,在上面无法达到指标,只能修改方案使用查表法实现,就算这样,由于查表法的控制精度跟表的大小和查表速度有关,调试算法的时候着实废了一番功夫。
STM32C0的最大工作温度范围为-40℃到125℃,可以在靠近电机的位置安装,同时32KB的falsh和12KB的SRAM可以保证程序有足够的空间存储数据和运行复杂的程序,32位的寄存器和48MHz的处理速度可以提高指令的运行速率和计算的精度,这一点对于提升我之间在学校里开发的算法性能至关重要,不过不知道STM32C0的BOM成本会有多少,这要看后续的市场反映了。16位的高级定时器可以实现高精度的PWM波输出,实现对变频电机的精确控制。丰富的GPIO、I2C,USART,SPI的接口可以对接洗衣机上的操作按键、显示屏、布量传感器、布质传感器、水位传感器、水温传感器、光敏传感器等外设。对比隔壁瑞萨最近发布的16MHz的16位MCU——RL78/G15,STM32C0在性能指标上是全面超越的,对提升家电产品的质量是一个不错的选择。

使用特权

评论回复
沙发
AdaMaYun| | 2024-1-12 16:27 | 只看该作者
ST的入门产品微分积分计算应用速率如何?

使用特权

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

本版积分规则

14

主题

426

帖子

3

粉丝