题外话
大学参加比赛主要飞卡,电赛控制类。毕业前,觉得做偏控制的岗位不是很好找,然后想去做IOT,linux嵌入式。似乎没等个机会,就进了个电机控制的小公司。在之前公司一年,从啥也不懂,把电机控制的基本原理框架弄的清楚一二。学习了电机原理,硬件原理,单片机,代码,上位机,控制算法,各种编码器,一些参数的辨识。
前段时间看陈嘉豪博士的b站视频,独创c语言+python的电机控制仿真。其实解决了我之前的疑问,找到了我一直在寻求方法。
- 必须要用matlab的simulink仿真么?
- 为什么不能用c语言仿真?
所以,在工作之外的时间,我准备之后的一两年的时间,把电机控制基本的大学从头学习整理一下,算做是我的一个开源项目。也像陈嘉豪大佬一样,电机控制的仿真除开matlab的simulink,自己用c搭一个电机控制的c语言框架。
我整理了一些,电机控制初学的一些参考资料,课程。
开源资料
开源的VESC本杰明的无刷电调
https://github.com/vedderb
开源的ODrive
https://github.com/odriverobotics
mit的关节驱动器:
https://os.mbed.com/users/benkatz/code/Hobbyking_Cheetah_Compact_DRV8323/
https://github.com/bgkatz/3phase_integrated
TI的controlsuit
里面有电机相关的,库代码,讲解,ti的文档是很详细的。
下载链接:
https://www.ti.com.cn/tool/cn/CONTROLSUITE
ST的工作软件
https://www.st.com/zh/motor-drivers/brushless-dc-motor-drivers.html#tools-software
b站小课程
TI的公开课:
https://srx.signabc.com/dashboard
热心网友转到b站链接:
https://www.bilibili.com/video/BV11V411m7rh?from=search&seid=697079816788037156
控制理论
当然是DR_CAN博士(可能需要一定的基础),yyds。讲的真的很好。
https://space.bilibili.com/230105574/video
simulink电机仿真
如果是初学simulink电机仿真,可以看看陈诚电气。
https://space.bilibili.com/493190982/video
matlab官方FOC的视频(机翻)
https://www.bilibili.com/video/BV1my4y137zj
大佬
陈嘉豪博士的b站和知乎。
https://www.zhihu.com/people/horychen/posts
https://space.bilibili.com/7132537/video
要是做机器人&关节驱动器,珞石机器人任博的知乎:
https://www.zhihu.com/people/ren-ze-yu-45/posts
书的话很多了,比如:
- 电机学
- 控制系统设计指南 乔治.埃利
- 现代电机控制技术第2版 王成元
- 现代控制系统 Richard C. Dorf
- 现代永磁同步电机控制原理及matlab仿真 袁雷
…
…
被抛弃的写随笔公众号改写技术文章了,感兴趣的可以关注公众号:王崇卫