如何制作一个简易的磁悬浮?

电子说

1.2w人已加入

描述

在折腾数字的PID电机控制之前,我想再弄一个模拟电路的磁悬浮东东,来加深对PID的理解。这个磁悬浮,就是让一块磁铁悬浮在一个电磁铁下面,属于下拉式的,相对比较简单,不过也是很锻炼动手能力的东西。

先说说PID,PID算法最早是根据船员控制轮船的行为发明的。早期的模块都是模拟电路的,后来才慢慢过渡到数字电路。看看下面这个模块,真是当时的科技精华啊:

PID控制器由比例单元(P)、积分单元(I)和微分单元(D)组成。其输入e (t)与输出u (t)的关系为

u(t)=kp[e(t)+1/TI∫e(t)dt+TD*de(t)/dt] 式中积分的上下限分别是0和t

具体代表的含义和意思google去,不乏很透彻的解释。比例、积分、微分单元,刚好是运放的典型电路,大致就是先拿到输入和输出的差,构造三个单元电路相加即可。

所以,一步一步来,这篇先做一个只有P的电路,后面再加上I和D,这样也有一个比较,加深理解。

电路图,霍尔传感器一定要买线性的,一个典型的差动比例运算电路:

磁悬浮

电路很简单,弄好了像下面这样,黑乎乎的是电磁铁支架,霍尔传感器放在最底部(桌面)。

只有P单元的情况下,磁铁震动比较来还,而且振动容易越来越大,最后磁铁掉下来,符合理论估计。

OK,先到这,后面加上I和D看看,到时候再上文章。

前面发过一个制作磁悬浮的帖子,这几天有空抽出时间做了改进,加进了PID部分。先上图:

原理图如下。网上基于单片机的方案不少,不过模拟电路的真不多。原理并不复杂,就是根据PID的公式来做。先用电压比较电路得到error,即你想要磁铁停留位置po的霍尔器件的输出电压值和实际霍尔器件返回的真实值的差。后面三路并联,分别是PID,最后通过相加器得到Vout。Vout再和一个固定的输入电压相加,(这个固定电压相当于让电磁铁磁力在po位置对磁铁的吸力和磁铁重力相等的值,这样才符合PID的原理),就是最终给电磁铁供电的电压。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
微尘ttll 2020-07-22
0 回复 举报
谢谢 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分