欢迎大家来到IT世界,在知识的湖畔探索吧!
前言
今天,逛开源平台看到一个项目——FOC驱动器!
这个东西有多好?
首先,它DIY成本还不到50元!精度还高!电子系学生或爱好者做一个,完全能达到“锻炼进阶”的效果。
其次,它用来做风扇、洗地机、吸尘器、冰箱空调……是完全没问题的!如果你是DIY爱好者,还能实现家具DIY自由!
欢迎大家来到IT世界,在知识的湖畔探索吧!
目前,项目已开源!
——它有怎样的功能?软硬件设计方案是怎样的?复刻有什么注意事项?
一、开源项目描述
做了一个基于AT32F413设计的FOC驱动器。
其使用FOC磁场定向控制,搭配磁角度传感器芯片,可对直流无刷或永磁同步电机实现精确控制。
二、项目功能描述
1.带电流采样
电流环使用20K频率,可实现速度、电流双闭环;
低端电流采样方案,使用TP181电流采样芯片。
2.带CAN通信接口
板载一块EEPROM用于存储参数。
3.可读取数据
引出了SPI I2C接口,可连接编码器芯片读取数据。
4.可实现高速运算
采用AT32F413芯片,M4F内核,带FPU,可以实现高速运算,低成本也可采用AT32F415,可以直接替代AT32F413。
三、硬件设计
本章关键词——电路设计图、关于电机、关于芯片、主要器件。
1.电路设计图
原理图一
原理图二
PCB图
3D渲染图
2.关于电机
目前仅支持有感算法,需要在电机上安装磁编码器来读取角度。推荐使用MT6701/MT6816,使用SSI/SPI读取角度数据,实现高速控制。
3.主要器件选型
- 主控:AT32F413CBT7
- 电源:MT2492(用于单片机供电)
- 预驱:EG2133
- CAN:SIT65HVD230DR
- EEPROM:AT24C02(英锐芯)
- MOS:NCE3080K
- 编码器(安装在电机上,仅供参考):MT6701
4.极限参数
- 供电电压:16V
- 最大功率:83W
四、程序设计
程序使用Keil AC6编译。
需要安装Keil,然后下载AT32F413固件库,将程序和template目录放一起后编译即可运行。
五、电流采样结果
六、DIY注意事项
1.MOS大电流走线处要保持净空,信号线不能走,不然干扰很大。
2.adc采样波动很大,可以尝试加大滤波电容,增大采样电阻。
3.需要电路源文件用于DIY参考学习的话,可以在参考资料处自取,都开源了的。
参考资料:
[1]https://oshwhub.com/fanhuacloud/at32f415_foc
— 完 —
嘉立创EDA·头条号
关注我,看一手优质开源项目
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/102565.html