一、前言

本项目是采用STM32F103C8T6为控制核心的下推式磁悬浮;磁悬浮原理我就不介绍了,网上有很多博客介绍,接下来几篇文章我主要是想从0到1的把制作过程分享给大家,这个项目我做了3个月了,中间很多的坑我都进过,理解了作为小白制作磁悬浮从0到1的痛苦,因此想把这个项目完整的分享出去,希望能帮到正在迷茫的小白,少走弯路;本人也是小白,写的不好的地方,请多指教,后期也会相应的更改,当然所有的软件和硬件到最后一篇文章我都会开源。废话不多说了,直接开干。

二、制作清单

下推式磁悬浮我分为上板--线圈主板和下板--单片机主板说实话这项工程制作成本有点高。

上板--线圈主板:

(1)环形磁铁:环形磁铁主要是为浮子提供悬浮所需要的浮力,推荐使用铁氧体。我购买的是100×15×60的铁氧体(直径100mm,内环直径60mm,高15mm),1个就行,形状如下左图。

(2)磁悬浮线圈:线圈我买的是直径19mm×高度12mm。需要4个,我买的线圈里面是铁芯,对磁场有一定的干扰,最好是线圈也可以自己绕制,线圈骨架最好是塑料的,但自己绕制太麻烦,某宝直接购买就行,形状如上右图。

(3)浮子(强磁钕铁硼):记住浮子一定要买圆形的,圆形磁铁的受力均匀,根据环形大磁铁的内环直径是60mm,所以浮子直径最好不要超过60mm。浮子的材质很关键,最好使用钕铁硼磁铁。钕铁硼磁铁浮力较大,我购买的是D25×3mm(直径25mm,高度3mm)2个钕铁硼,可根据自己实物的实际情况选择大小和个数,形状如下左图。

(4)线性霍尔:记住,霍尔元件有两种,一定要买线性的,线性霍尔才能输出模拟电压值。我使用的是3503线性霍尔,3503没有内置集成运放,需要外加放大电路把输出电压放大,需要3个线性霍尔,具体连接看原理图,形状如上右图

下板--单片机主板:

(1)STM32F103C8T6最小系统板:控制芯片,不用多说,购买1个,形状如下左图

(2)电机驱动:磁悬浮线圈是需要较大的电流控制的,所以要外加电机驱动控制,电机驱动普遍使用L298N和TB6612,两者原理差不多。我选用的是TB6612FNG红色的一款,1个,形状如上右图,体积小,驱动效果好,原理可参照 TB6612FNG电机驱动模块纯硬件调试_优信电子的博客-CSDN博客_tb6612fng

注意:自己购买TB6612FNG,VM的范围,有些模块不到12V!!!我就因电压过高烧坏2个了,心疼啊,这个模块挺贵的。

 (3)OLED显示屏:我选用的0.96寸OLED显示屏,采用IIC接口的,用来实时监测读取ADC的数值,作为电子爱好者,怎能离开屏幕显示,附属品,可不用,形状如下左图。

(4)LM358和3296 10K:LM358购买1个,滑动变阻器3296 10K购买2个,形状如上中右图,和一些电阻(4.7k四个、100k两个、15k两个),共同组成运放电路,使线性霍尔输出电压放大。

(5)L7805(12v转5v电路):L7805一个,电解电容我选100u两个1u两个,共同组成12v转5v电路

给单片机供电,电解电容选择可自行确定,不必和我一样。形状如下图。

(6)电源适配器 给整个系统供电,我选用的是可调3V-12V 2A电源适配器,足够驱动磁悬浮线圈和控制浮子正常运行。注意:若是你购买TB6612FNG最大电压为10V,则电源适配器调到10v,12v和10v浮子浮起来,主要是看pid调好位置。形状如下第一个左图。

(7)其他元器件:DC-005插座(2.5):配合电源适配器的插头一个;XH2.54-2P/3P接线端子的插头和插座若干,接线比较牢固(也可以换成排针和杜邦线若干);排母插座若干;弯排针若干。形状如上图。

结束语

以上就是本篇文章的所有内容了。
本文如果有什么不对的或者需要改进的地方欢迎指出,谢谢大家。

下推式磁悬浮(一):制作清单相关推荐

  1. STM32下推式磁悬浮装置(一)原理分析与元件清单

    目录 前言 一.悬浮原理 二.元件清单 1.环形磁铁 2.浮子 3.电磁线圈 4.电机驱动 5.直流电源 6.线性霍尔元件 7.其他元件 结语 前言 接下来几篇文章里我将介绍并开源近期完成的STM32 ...

  2. STM32下推式磁悬浮装置(三)PID调试与源码分析

    目录 前言 一.源码分析 1.工程驱动 2.PID代码 3.控制函数 二.PID调试 三.整体效果 结语 前言 这是STM32下推式磁悬浮装置的第三篇文章,也是这个项目的最后一篇文章.前面两篇文章介绍 ...

  3. 下推式磁悬浮装置设计

    下推式磁悬浮装置设计 前言 一直以来,心中有一个想法,就是利用自身所学做一些好玩的,神 奇的东西,偶然的一个机会看到网上有人发磁悬浮装置的设计方法,就突然有了要自己亲自做一个的念头.想起来,当年在大二 ...

  4. STM32下推式磁悬浮装置(二)原理图设计思路

    目录 前言 一.磁悬浮装置预览 二.设计思路 三.线圈主板 四.磁铁底座 五.单片机主板 结语 前言 本文STM32下推式磁悬浮装置的第二篇文章,距离上一篇过去了一个月,主要是这段时间在备赛.现在比赛 ...

  5. 下推式磁悬浮PID调节

    PS:看到这么多同学一起学磁悬浮我觉得很高兴,这里我把我自己的代码贴上,希望对各位有帮助 https://download.csdn.net/download/qq_39200996/11159104 ...

  6. 计算理论 形式语言与自动机_下推式自动机(PDA)| 计算理论

    计算理论 形式语言与自动机 Pushdown Automaton (PDA) is a kind of Automaton which comes under the theory of Comput ...

  7. 增强的PolyBase SQL 2019-外部表SQL Server,目录视图和下推式

    This article is part 4 of the series for SQL Server 2019 Enhanced PolyBase. Let quickly recap the pr ...

  8. android 收音机滚动条,直放式长波收音机制作,Long Wave Radio

    直放式长波收音机制作,Long Wave Radio 关键字:LA1600,TA7368长波收音机电路 长波(LW)广播的频率范围为153kHz-279kHz,比中波广播频率范围(535kHz~l60 ...

  9. 沉浸式宣传片制作流程

    沉浸式宣传片简单来讲就是一种采用裸眼观看的方式来获得身临其境的感受,呈现画面可以覆盖人眼视角的视频系统及具备三维声的音频系统.视频工厂详细解读宣传片的制作流程. 第一.前期沟通阶段:即便是制作沉浸式宣 ...

最新文章

  1. 限时早鸟票 | 2019 中国大数据技术大会(BDTC)超豪华盛宴抢先看!
  2. 北京的CCIE考试面试变成中文了
  3. c+和python先学哪个比较好-C和Python我该先学什么?
  4. 解决The current branch is not configured for pull No value for key branch.master.merge found in confi
  5. javaweb_JSP 的 include 指令的程序
  6. MyBatis 的工作流程分析
  7. linux 查询oracle情况,在Linux下使用SQLPlus查看Oracle数据库表空间及使用率
  8. 【线性基】彩灯(luogu 3857/金牌导航 线性基-1)
  9. 必背单词_初中英语:2000个必背单词(附音标)汇总,打印背完,3年考高分
  10. python秒表游戏_数学游戏Tkinter中的Python计时器
  11. C#中upd分包与发送,已经实现全部代码
  12. supervisor 管理
  13. python win32api sendmessage_win32api win32gui win32con 窗口句柄 发送消息 常用方法
  14. 2.微信小程序(colorUI)- 构建底部操作条
  15. 超级详细的iptables介绍
  16. 一款超好用的企业级URL采集软件(Msray-plus)
  17. fc安卓模拟器_MAME街机模拟器0.224经典游戏全收藏
  18. 坐标拾取器App上线
  19. 好玩好用的网站,不能错过!
  20. mybatis-plus lambda表达式学习笔记

热门文章

  1. 高速USB转4串口产品设计-TTL串口
  2. 驾驶员注意了:被拍照是这样产生的!!!
  3. 计算机管理系统验收报告,管理信息系统验收报告
  4. 注册表备份和恢复(转)
  5. 完美世界手游服务器维护时间表,完美世界手游开服表
  6. 给你的iPhone桌面加个分层特效,有趣!
  7. Java经典面试:完美世界java开发待遇
  8. 向大师学习ZBrush雕刻布料和衣服上的褶皱
  9. 一步一步学习Glade
  10. 机器学习案例实战(1)使用python分析科比数据