大神的磁悬浮是如何实现的?
昨天的文章中展示了一位大神的磁悬浮项目视频,很多网友纷纷来问是如何实现的。征得作者彭志辉同志的同意,苏老师将他个人网站上的介绍转载在此,分享给电子森林的读者。文章左下角的“阅读原文”链接的就是大神的个人网站,在他的网站上有更多炫酷的黑科技作品,并且这些作品都是他自己动手做的哦,顺便说一下,彭大神已经从电子科技大学毕业,来到了上海某知名企业的AI实验室,对AI感兴趣的朋友可以想办法认识一下这位大神喽,如何才能认识?工程师应该自己想办法搞定。
好了,先再上一次昨天的磁悬浮视频片段,以保证这个文章的连续性。
上面的视频只是其中的一部分哦,还有更炫酷的,先给你露一下截图,如下。
以下是彭志辉个人网站上的文章了:
上一次做磁悬浮应该是大二时候的事情了,那时参加学校的一个电子设计竞赛,做的控制组的题目,就是下推式的磁悬浮装置(结果做的还不错拿了特等奖:D),做完之后我就把项目给开源了,原帖子发在极客工坊和Arduino中文社区。
当时是用的Arduino来做的这个项目,用过Arduino的都知道,它是没有定时器中断的,所以在控制项目中,哪怕是很简单的PID算法,都是无法做到精确地固定周期运行。当然Arduino也有它的好处,就是利用各种方便的库函数进行快速的原型验证。整个装置其实并不复杂,不过是需要控制几个ADC读取霍尔传感器,输出几个PWM控制线圈,中间加点控制算法而已。经典如PID,对于这种低阶系统其实完全够用了,所以当时经过参数的优化之后,整体的运行效果也还可以接受。
但是毕竟Arduino性能有限,运行一些复杂点的算法还是力不从心,而且最明显的缺点是,其PWM频率恰恰是490Hz(有几个口是980Hz,也有第三方库可以改),不偏不倚就是人耳听觉范围最灵敏的频段,也因此整个装置运行时会发出谜之噪音,容易引起强烈不适!
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com