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


前言

本文STM32下推式磁悬浮装置的第二篇文章,距离上一篇过去了一个月,主要是这段时间在备赛。现在比赛延迟了,继续填坑。接下来将介绍磁悬浮装置的设计思路和原理图。


以下是本篇文章的正文内容

一、磁悬浮装置预览

在这里插入图片描述
在这里插入图片描述
下面将依次介绍这个装置的原理图及PCB。

二、设计思路

由于磁铁的面积较大,所以我将整个装置分成了两部分,上面是线圈电路,下面是单片机控制电路。单片机需要控制线圈,所以线圈电路与单片机电路之间需要预留接口,当时我直接用杜邦线将连接,现在推荐使用XH2.54插座,比杜邦线牢固。有了线圈和单片机当然还需要放置一个环形磁铁,这里我把环形磁铁放到了线圈下面,也可以放到线圈上面,我放到下面是为了降低悬浮高度,因为我的线圈力太小了,浮太高无法控制。

三、线圈主板

在这里插入图片描述线圈主板电路非常简单。首先要一个5V供电口,然后要给每个霍尔元件供电。利用P4端口把霍尔元件的输出引出来给单片机AD采集。把线圈的同名端连在一起,另一端引出来用于PWM驱动。这里我线圈的数值是随便打的。焊接是很容易区分线圈同名端,把两个线圈铜线从上绕到下竖直放置,上面两端和下面两端就是同名端了。

四、磁铁底座

在这里插入图片描述
磁铁底座是放置磁铁的,这块PCB单纯是一个模型。实际上磁铁可以直接贴到线圈主板上面,也就是上面介绍的第一块板。那我为什么还打这块板呢?主要是为了保险,如果我线圈主板出错了,磁铁还可以回收利用。毕竟磁铁10元,当时PCB5元,现在PCB直接免费了,不得不说嘉立创yyds。

五、单片机主板

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
单片机主板主要由运放电路、电机驱动、STM32C8T6最小系统板组成。运放电路都是简单的模电知识就不介绍了。运放我用的是LM324,建议直接买LM358就行,因为只用到两个通道,这个运放电路是可行的,作用是把霍尔元件变化的小电压放大,关于滑动变阻器的作用后续分析程序时会介绍。电机驱动采用的是TB6612,注意要把PWM引出来驱动线圈,还需要一个DC12V电源端口供给电机驱动。这里我单片机5V电源直接采用USB供电,也可以增加12V转5V电路。引出的串口排针一个外接USB转TTL模块,另一个接蓝牙。只要理解了原理,整个电路是非常简单的。


结语

那么以上就是本篇文章的所有内容了,下一篇将分析程序源码和PID。
本文如果有什么不对的或者需要改进的地方欢迎指出。

版权声明:本文为CSDN博主「微光feng」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_46554815/article/details/118572739


前言

本文STM32下推式磁悬浮装置的第二篇文章,距离上一篇过去了一个月,主要是这段时间在备赛。现在比赛延迟了,继续填坑。接下来将介绍磁悬浮装置的设计思路和原理图。


以下是本篇文章的正文内容

一、磁悬浮装置预览

在这里插入图片描述
在这里插入图片描述
下面将依次介绍这个装置的原理图及PCB。

二、设计思路

由于磁铁的面积较大,所以我将整个装置分成了两部分,上面是线圈电路,下面是单片机控制电路。单片机需要控制线圈,所以线圈电路与单片机电路之间需要预留接口,当时我直接用杜邦线将连接,现在推荐使用XH2.54插座,比杜邦线牢固。有了线圈和单片机当然还需要放置一个环形磁铁,这里我把环形磁铁放到了线圈下面,也可以放到线圈上面,我放到下面是为了降低悬浮高度,因为我的线圈力太小了,浮太高无法控制。

三、线圈主板

在这里插入图片描述线圈主板电路非常简单。首先要一个5V供电口,然后要给每个霍尔元件供电。利用P4端口把霍尔元件的输出引出来给单片机AD采集。把线圈的同名端连在一起,另一端引出来用于PWM驱动。这里我线圈的数值是随便打的。焊接是很容易区分线圈同名端,把两个线圈铜线从上绕到下竖直放置,上面两端和下面两端就是同名端了。

四、磁铁底座

在这里插入图片描述
磁铁底座是放置磁铁的,这块PCB单纯是一个模型。实际上磁铁可以直接贴到线圈主板上面,也就是上面介绍的第一块板。那我为什么还打这块板呢?主要是为了保险,如果我线圈主板出错了,磁铁还可以回收利用。毕竟磁铁10元,当时PCB5元,现在PCB直接免费了,不得不说嘉立创yyds。

五、单片机主板

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
单片机主板主要由运放电路、电机驱动、STM32C8T6最小系统板组成。运放电路都是简单的模电知识就不介绍了。运放我用的是LM324,建议直接买LM358就行,因为只用到两个通道,这个运放电路是可行的,作用是把霍尔元件变化的小电压放大,关于滑动变阻器的作用后续分析程序时会介绍。电机驱动采用的是TB6612,注意要把PWM引出来驱动线圈,还需要一个DC12V电源端口供给电机驱动。这里我单片机5V电源直接采用USB供电,也可以增加12V转5V电路。引出的串口排针一个外接USB转TTL模块,另一个接蓝牙。只要理解了原理,整个电路是非常简单的。


结语

那么以上就是本篇文章的所有内容了,下一篇将分析程序源码和PID。
本文如果有什么不对的或者需要改进的地方欢迎指出。

版权声明:本文为CSDN博主「微光feng」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_46554815/article/details/118572739

生成海报
点赞 0

微光feng

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

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

前言 本文STM32下推式磁悬浮装置的第二篇文章,距离上一篇过去了一个月,主要是这段时间在备赛。现在比赛延迟了,继续填坑。接下来将介绍磁悬浮装置的设计思路和原理图。 以下是本篇文章的正文内容 一、磁

STM32 C++编程系列一:STM32 C++编程介绍

一、STM32及其他单片机开发现状 在目前绝大部分的单片机开发当中,C语言占据着主流的地位,但由于C语言本身是一种面向过程的语言,因此在当前利用面向对象思想构建可复用代码为主流的今天显得比较麻烦&#x

六种电平转换的优缺点

作为一名电子设计的硬件工程师,电平转换是每个人都必须面对的的话题,主芯片引脚使用的1.2V、1.8V、3.3V等,连接外部接口芯片使用的1.8V、3.3V、5V等,由于电平不匹配就必须进行