站内搜索
发作品签到
专业版

下推式磁悬浮(较为简易,f103c8t6,全代码)

工程标签

813
0
0
5

简介

单片机实现下推式磁悬浮,上一个简易版本(见主页)的进化版,依旧是stm32f103c8t6主控,这次把电路集成一下,依旧分享全部源码,如果可能就再说一下PID怎么调(这调PID是真的难受)

简介:单片机实现下推式磁悬浮,上一个简易版本(见主页)的进化版,依旧是stm32f103c8t6主控,这次把电路集成一下,依旧分享全部源码,如果可能就再说一下PID怎么调(这调PID是真的难受)

开源协议

Public Domain

(未经作者授权,禁止转载)
创建时间:2025-01-29 14:52:01更新时间:2025-09-08 09:27:22

描述

原理不再赘述。

程序见附件,PWM频率20KHz,PID控制频率800Hz(?),我发现频率越高越稳定(符合实际)。

这是PID参数

据我发现一般情况,kd是要大于kp的(差不多正好2倍?巧合吧),ki可以不加,电磁铁几乎不烫。

为什么加上面的铁片?为了配重,也就是让磁铁平台尽可能接近电磁铁,也能增加系统惯性?不是铁的而是不锈钢,磁铁几乎不吸,哈哈

运放lm358,放大倍数10/4.7,不是很大,我感觉甚至无运放也行

驱动用的DRV8870DDAR,(便宜好用,省心?)淘宝优信的(看到打钱),我在整的时候发现这个芯片很奇怪,主要问题1,在不加电流检测电阻时似乎无法使用PWM驱动电磁铁,加上后也没办法,不过好了一些,尤其在使用快衰减模式(驱动一路低电平,一路PWM时)会有问题,而慢衰减模式(驱动一路高电平,一路PWM时)没有问题,有佬知道为什么希望帮我解惑

这里的创新点(我真是聪明,哈哈),相信你已经发现了,对,排母是1.27mm的,省的焊接霍尔了,有空我量一量需要把霍尔(ss49e)的引脚剪去多少

调试用的《学会助手》APP,配合蓝牙模块,B站上搜一下某大佬搞得,我直接用了,用来调试PID参数

板子长这样,注意不要按照开源文件中的材料买,可能不对

尤其排母,排针(买的是加长的)我是随便整的

下面两个并排可调电阻调节运放,上面的给DRV8870提供参考电压(先调节好在焊接)

这里所谓的导磁针到底要不要?不知道,未来用空试一试,(我觉得可不要)另外大的黑磁铁也是在这家店铺买的(某果),排针是加长的(某信)

红色的是3D打印的,大于嘉立创免费尺寸,用来固定磁铁的,文件见附件

成功视频见附件

剩下的等我整理好再说吧,可能需要很久

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
ad02f0fc425316c10ef4f2dd58b28289.mp4
19
2
固定基座.STL
22
3
固定基座.SLDPRT
17
4
月球灯 2025.zip
27
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航