CW32L012 FOC开源项目推进

描述

作为一枚合格的“职场摸鱼学”实践者(手动狗头),我坚决不建议在长假结束后立刻全身心扎进任务清单。那太不“可持续发展”了。

所以,今天上午,我可以理直气壮地把“整理工位”作为最高优先级。说得具体点,就是组装我那套吃饭的家伙:一台高性能台式机,配上双显示器。对我们硬件工程师来说,这算是标配了,双屏一开,效率与舒畅的快乐都有了。

别小看整理工位这件小事。擦拭桌面,理清线缆,把收到的元器件分门别放好……这个过程,能狠狠的摸一会儿鱼。虽然我没怎么整理,但是鱼摸到了。。。随着物理空间变得井然有序,去年底那些悬而未决的项目、待办的清单、事情的优先级,也基本自动归档、清晰浮现。避免了一开工就陷入“一团乱麻”的经典开局。

我手头的工作目标很明确:最高优先级,是完成一个面向社区的、基于CW32L012主控的FOC控制器硬件。目标是三月中旬,让它与大家见面。

于是,下午的工作就非常“硬件工程师”了:浏览器里开着好几个立创商城的页面,反复比对元器件参数,查阅各种数据手册和规格书。这时,双屏的优势尽显无遗——左边是文档,右边是设计工具,无需频繁切换,心流自然顺畅。

这个项目的原理图与PCB布局,其实在春节前就已经有了初稿。原理图负责勾勒设计的骨架,PCB布局则验证想法能否在实物上落地。过去一段时间,已经来回打磨修改了许多次。今天下午,算是根据最终的PCB布局,敲定了所有的设计方案。

根据我的个人习惯,接下来我会重新整理一遍原理图。这一步至关重要:做好器件标准化,规整元器件的位号和顺序。尤其是像电机控制这类项目,一块板子上几百个元件型号是家常便饭。前期把标准化做好,就能避免在Layout(布线)阶段再回头修改原理图。这能为后续打样、量产省下巨大的沟通成本和潜在的出错风险。

我接触过不少同行,容易忽视这一步,总觉得“能跑通就行”或者“干完了就行”。结果往往因前期混乱,导致后期付出数倍的时间来“打补丁”。反观我手头这个项目,它并非急于交付的商业订单,我们也不是在做追风口的快消品。既然追求的是更优雅、更可靠的开源作品,那为何不把根基打得再牢靠一些呢?

说说这个项目本身吧,我相信社区里很多伙伴都在期待。虽然我们团队做过不少FOC控制的商业项目,但在CW32生态社区里,推出一个完全软硬件开源的高完成度FOC项目,这还是第一次。

这次设计的FOC控制器,核心采用了武汉芯源半导体最新的高性能芯片CW32L012。它将支持方波有感/无感、FOC有感(霍尔/磁编/光编)、以及FOC无感(双电阻采样)等多种控制方式。基本上,能满足绝大多数朋友评估、开发或学习FOC技术的需求。

整体外观尺寸会延续社区之前发布的CW32L011电机驱动器风格,但在接口和适配性上做了大量优化,以期能兼容更多种类的电机。

今年,我们还在构思一些新东西。比如,在现有的开发生态下,尝试实现类似CUBEMX 的配置工具,或是开发一些实用的上位机软件,让开发更“傻瓜”、更有趣。

这部分工作主要由另一位擅长工具链开发的朋友在推进,目前还在开发中。我们近期的目标,是让社区在电机控制的开发工具生态上能再往前一步:说白了,就是简化开发流程,降低大家上手和调试的门槛,最终助力CW32 MCU的商业应用更快速落地。

当然,这些构想背后也关联着一些正在进行的商业化项目,因此更具体的信息,目前还不便透露太多。不过可以期待的是,一旦有阶段性的成果,我们会尽快在社区里和大家同步。

如果你对电机控制、对开源硬件项目感兴趣,非常欢迎在社群里和我们一起聊聊。你的任何想法,都可能成为这个项目有趣的“零件”。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分