m24h作者
3年1个月前修改于 3年1个月前IP:上海
925931
21楼

昨晚上把电路图和PCB都设计好了 用的是嘉立创的EDA 不得不说 因为太多库元件的加成 感觉比KiCAD还快多了 除了AIR001的资料它没有需要自己加 (但是它居然自动给我匹配了正确的TSSOP20封装 非常奇怪 就因为20个引脚么) 确实省了好多麻烦 而且领到了券 下了单 免费5张 这也是我不愿自己做板的原因  因为有可能一用就要3-4张

其实大概也就是验证 不会取代我的旧系统 所以做成42电机的规格 而且电路设计 和其他用STM32F030的开源设计区别不大 可能有区别的话 是我比其他人喜欢省料吧😊 没有用晶振 全靠MCU的校正数据来获得准确主频 也没有设计光耦接口的恒流电路 在下单前最后一刻才加的LDO 但是其实是打算短路直接用开关稳压3.3V的 (但是有些国产MCU抗干扰能力很差 所以以防万一) 

不过PWM输出电流基准采用了2阶RC滤波(有些方案才1阶) 也仿真过了 电机最多每秒10转 乘上磁极数就最多500Hz  而48M主频 256级或512级输出 频率会是100-200kHz 仿真下来有-70dB衰减 应该够用 我的数据设计得比较保守 有些方案虽然只用了一阶 其实它的转折频率点更低 (但降低了反应速度) 也可以得到不错的衰减效果

有意思的是引脚的选用 首先不多不少 其次接口虽然采用了传统的光耦 但是其中有USART2_RX 可以单用一个光耦跑一个只收的协议 (TX也在 但是电路没有给它输出的线路) 此外 还把TIM3划分到了编码器接口 这样可以直接使用MT6701AK/AC系列的ABZ信号 没有使用硬I2C 因为手册上说只支持400kHz的 软件实现还更快 也推荐几十ns级别的MT6701的SSI接口 电路设计上还考虑了和AS5600兼容

估计电路板会先到(据说3天) 很多元件可能假期后采购 不过可以先把MCU焊上去调试个框架出来 假期过后可能就慢更了 毕竟写程序也要花时间 


sch.png

pcb.png

匆忙之间 没注意PCB地线形成个大环路 应该到手切一下

。。。。。。。

发现 网上居然有更省料的 没有DC/DC 由3D打印机板供5V电 没有光耦 大概在小3D打印机问题不大

评论(2)
文号 / 925931

千古风流
名片专栏发私信
学术分 1
总主题 68 帖总回复 1007 楼拥有证书:进士 学者 机友
注册于 2020/01/22 18:44:43最后登录 2026/10/31 02:54:58
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:上海

个人简介

个人开源项目: m24h.github.io

笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的