不好意思各位,鸽的有点久了。
B站演示视频链接(文章结尾处亦有):https://www.bilibili.com/video/BV19R4y1L7yW?share_source=copy_web
上一个开源项目的V2.0版本(上一个开源项目链接:https://oshwhub.com/Beauty_Light/zhi-liu-wu-shua-dian-ji-qu-dong-)
点击进入查看相关介绍。
直流无刷电机驱动板,截止20220315,版本为V2.0。本板子仅供学习交流。
不出意外这是最终版了。
一、版本对比与参数介绍
对比图:
V1.0:
V2.0:
版本:V2.0(已验证)
电压:9~24V
极限电压:~40V
电流:0~4A还能超 学习用的没必要,不至于不至于;
建议功率:100W内 加上合适散热估计能到300W,我没细测,经验得出。
主要器件:上下桥均使用NMOS,未集成MCU主控,使用ST标准电机接口,支持有感霍尔、无感方波、支持FOC矢量控制等。
附:ST电机接口定义(图)
全套资料+驱动板子+MCU主控板子+电机 淘宝有售,自己不愿折腾可以淘宝购买成品,包括带有ST标准接口的主控板。
未经作者授权禁止商用。
淘宝链接:
https://item.taobao.com/item.htm?spm=a213gs.success.result.1.65d67a86CuT6Qk&id=668129776715
注:如若购买成品,淘宝给客服报我开源链接可得优惠
二、V2.0版本增加细节与改进问题及讨论
注:当前开源资料版本为V2.0。并不代表V1.0版本有什么太大的问题,如有疑问,请看此版块介绍。
1.V1.0版本的LM358处ICIV与IBIS两个网络引脚是悬空的,ICIV与IBIS分别为母线平均电流和母线瞬时电流(AD值)。在V2.0版本将会把ICIV与IBIS分别接入电机接口的15脚和17脚。用以监测电机运行状态。已改进。
2.增加示波器夹地点,(在7805的GND附近设计GND焊盘)。
3.在LM358旁电位器RP1的AD脚增加测试点。
4.在LM358引脚附近等增加多个测试点。
增加测试点的作用:
a.便于检测板子工作状态是否正常(目前V1.0是正常的)
b.便于学习时使用示波器观测各处信号波形,或测算相关电压、电流数值。
5.在霍尔传感器接口HA、HB、HC处各增加1nF电容滤波。
原因:在测试时发现有的无刷电机本身输出的调制后的霍尔信号波形略有问题(电机的问题)。
6.霍尔接口5V和GND的顺序改变(个人习惯问题)
7.tip,驱动芯片IR2103可以换成EG3013,可以直接换,但根据EG3013的数据手册来看,原外围电路的二极管可以省略。EG3013在立创商城要比IR2103便宜,但SMT换料费贵10元。
8.主电容更小了,该成本470uF/50V的了,更好看,因为使用中基本上是在24V的电压下。
9.电位器焊接更小的了,因为有些人使用中会将该电位器当做调速电位器(那是设定电流的)。
10.如果使用中发现电流小了,看看是不是保险丝的问题,原理图是3A的保险丝,我2.0版本焊接的6A的,如果电路稳定,可以改变保险丝策略。
11.两个版本的电源都做了防反接(我测试的时候接反过电源,但没事)。在我后续开源的项目中,电源输入的保险还会有其它方案,敬请期待。
12.MOS桥电路外围器件删减,驱动芯片外围取消10R电阻。
13.LM358,ICIV处滤波电容C17(470nF)可换成1uF(在实际示波器测试中发现波没滤完)
14.电源LC震荡那里,电感680有些小了(问题不大),在示波器上看电源输出波形带点震荡,不换也没事。
综上所述,2.0的改进构思是对1.0版本的锦上添花。
三、20220217日志:开源工程源代码(开源代码请移步V1.0附件)
MCU主控为F103RCT6,使用带有ST标准电机接口的核心开发板,开环调试:
本来是想开源这个主控板的,但是这个板子成本比较贵,本月内我会开源一个新的超便宜的替代。
为什么本次不放闭环调速的代码?:代码有,但是闭环调速要看使用什么样的电机(电机参数如极对数),后续会涉及到
驱动板支持反电动势,也支持FOC,但是做FOC会麻烦一些,因为没有做3相采集。
//代码原作者信息:
//u-easytech Cassy
//QQ:3119502755
//STM32F1-QC板 AD
//20151204
代码是公司大佬一五年写的,稍作改动调整,拿来即用。
仅供学习参考,如有疑问,请联系作者本人,若大佬太忙,可以联系我QQ:1808736089(李工)
公司对外技术交流QQ群:709772520
本人技术交流群,答疑群,吹逼群:823355043(群内后续有相关福利)
另:MCU主控板暂未开源(资料还没整理好),如有需要相关资料可通过淘宝链接询问客服索取。
此处代码仅为示例,上机能用。初学者可根据代码实现过程熟悉直流无刷电机驱动控制实现。也可以套用在自己喜欢的MCU上使用。请自行移植。
更多学习资料或相关内容进群或淘宝浏览。
结语与更新通知:
有点忙,开源项目链接会逐步完善。
驱动板目前版本V2.0,不出意外应该是最终版了。
立个flag:后面会开源一系列和无刷电机相关的内容:
1.该功率板适配的主控板
2.集成MCU的大功率电机驱动开发板(学习教育套件)
3.根据公模开源一款适配范围广的产品级电机驱动器(预计开源低成本低价格方案)
欢迎来催更。
欢迎互相学习交流。
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持