![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
迷茫到学习
也不知道为什么要努力,反正学习就对了!
展开
-
基于STC单片机的无线充电系统
先放一张实物图:使用的是STC12C4052AD单片机,可以用拆机的就可。项目内容 输入电压 12V~5V 输出电压 5V 工作电流 1A~2A 功率 5~10w 实现功能 无线充电、充电计时、异物检测,充满自动断电,过流过温保护 看一下架构 :逆变模块:种类较多。单管逆变、双管逆变、还有ZVS等。对于本科毕设来说,其中一种就够用,当然如果继续深究就会涉及到补偿等,这方面的论文也很多; 发射线圈...原创 2021-09-20 10:52:26 · 2208 阅读 · 1 评论 -
毕业设计2--动态无线充电小车
按照惯例,先上图:这个题目设计的知识点还挺多,当然如果单纯的使用模块搭建的话就很容易,难点就在提升充电效率上,所以关键点有两点:1、充电效率2、电能利用率充电效率与无线充电的方案选取有关;(后面硬件设计中详细讲,先挖坑)电能的利用率与软件的优化有关;(后面软件设计中详细讲,继续挖坑)感兴趣的童鞋可以加Q交流:1140691872...原创 2021-09-19 23:08:08 · 1265 阅读 · 0 评论 -
2021全国大学生电子设计竞赛--电源--三相逆变(软件)
昨天写了一篇硬件方面的文章,很多人就咨询我,今天乘着热度写篇关于三箱逆变软件的文章。三相逆变的关键就是输出互补的SPWM波,更直白点就是占空比按照正弦波变化。本文说三个问题:SPWM,调压,,调频1、如何产生SPWM方法有很多,这里只说一下查表法,顾名思义,就是这个非常标准的正弦波被分成了N份,比如N=200,那么就对应200个占空比值,那么如何产生三相(A、B、C)呢,其实就是A或B或C每次输出时都来表里查一下,看一下此时刻应该输出多大的占空比,一旦启动时确定了起点,那么下次来读取时只需要原创 2021-08-01 23:26:54 · 2181 阅读 · 1 评论 -
2021全国大学生电子设计竞赛--电源--三相逆变(硬件)
废话不多说,直接上电路!三相逆变系统的框架如下::那么,降压电路不用多说,网上多得是1、下面说一下逆变驱动电路,也是通篇一律,这里贴上电路图,2、LC滤波器很多人会问我,LC如何选取,还有人在问,为啥我做出来之后发现电感在出声?答:第一个问题,网上可以搜得到,就是一个公式,以基波50HZ进行计算就行。第二个问题,有时候电感明明很大了,仍然出声音,其实那不是电感的问题,由于瓷片电容本身结构的问题,所以就睡导致在高频下的振荡出声,如果换成安规电容或者CBB就会...原创 2021-07-31 17:59:37 · 5915 阅读 · 12 评论 -
STM32输入捕获(一)
STM32输入捕获(一) 今天,就参照芯片的数据手册,来编写程序,实现输入捕获功能,首先看一下输入捕获的实现原理:(这里只拿通道1为例,其他通道与之类似)首先来看这张图 (图中的U代表更新事件,UI表示可以产生更新条件)蓝色框出的部分就是一条完整的输入捕获通道,红色画出的就是信号采集后的路径,而这只是一个粗略的路径,我们来看下一幅图: (蓝色方框标注的是相应的控制位)从上图可以很清晰的看出输入信...原创 2018-02-08 13:51:50 · 8911 阅读 · 2 评论 -
STM32中关于高电平有效,低电平有效的一点理解
在学习STM32中的过程中,经常会遇到“高电平有效”,“低电平有效”等字眼,初看时很多时候就会从字面上理解,认为高电平有效的意思就是有效电平是高电平,低电平有效的意思就是有效电平是低电平的意思。而实际上,这样的理解是有误的。下面咱们以STM32的定时器中输出比较通道为例:这幅图实际上就是一个pwm波产生的过程,对定时器不了解的可以去查阅相关手册,现在我们先看图中标号1的输出模式控制器,这...原创 2018-02-13 19:26:01 · 41880 阅读 · 6 评论 -
STM32串口通信USART(二)---DMA方式
STM32串口通信接收与发送(DMA方式) 刚接触到DMA的时候,一头雾水,只知道方便、快捷,但不知道该怎么使用,后来弄明白原理之后就轻松了很多,但理解的还不是很透,所以希望把自己的理解写出来,和大家分享一下!形象的说,DMA就像一个快递中转站,负责把数据从始发地搬到目的地,只要他负责的仓库有货,他就开始搬运,没货就等着,除非你把它关了。就像机器人搬东西一样,首先要告诉它从哪搬,搬到哪原创 2018-02-06 13:18:05 · 18567 阅读 · 0 评论 -
STM32串口通信(一)
关于STM32串口通信USART的一些个人浅见:1:对STM32中文数据手册解读之后,相信大家对USART串行通信有些了解,学习51的时候也都接触过,使用串口只要弄明白原理就很简单了发送和接收数据的过程从图上可以直观的看出 USART串口通信涉及到几个重要的寄存器 1:)状态寄存器2)数据寄存器 3)波特比率寄存器 例:若要设置比特率为9600,那原创 2018-02-03 19:49:18 · 2887 阅读 · 0 评论 -
STM32外部中断笔记(一)
关于外部中断前言:1:Cortex-M3允许具有较少中断源时使用较少的寄存器位指定中断源的优先级,因此,STM32吧指定中断优先级的寄存器为减少到4位,即AIRCR的高四位,于是对四位进行分组: 组别 分配情况 第0组 0:4 无抢先式优先级,16 个子优先级 第1组 1:3 2 个抢先式优先级,8 个原创 2018-02-02 13:16:48 · 625 阅读 · 0 评论