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的指纹密码锁

设计简介: 本设计是基于单片机的指纹密码锁,主要实现以下功能: 矩阵按键输入密码,并通过按键显示*号可通过按键或手机开门密码可通过按键进行开门可通过蓝牙模块连接手机进行开门可通过指纹进

STM32串口发送接收数据

1.串口通信 我用的32是stm32f10x最小系统没有UART4和UART5 USART : 通用同步异步收发器 UART : 通用异步收发器 nRTS : 请求发送 nCTS : 请求接收 区别:USART指单片机的一个IO端

TCRT5000循迹模块原理及应用

前言 本文将讲述TCRT5000循迹模块的原理及应用。本文应用于STM32,对于使用循迹模块的你有一定的帮助。 以下是本篇文章的正文内容 一、TCRT5000循迹模块介绍 TCRT5000就是一个红外发射和接收器&#xff0