自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 5.3 通信接口usart及如何查看配置参数有哪些

一般都采用全双工,即可以同时发送和接收异步通讯需要使发送端和接收端遵守相同的协议,应按照一定的波特率进行传输。串口中断是指当接收或发出数据时,就产生中断,即进入中断服务函数初始化函数通常要先定义结构体,再对结构体各变量进行配置,再初始化void Control_GPIO_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; ...

2023-06-26 20:59:04 201 1

原创 5.19 关于无刷直流电机 SPWM 三相电压型全桥逆变

还不太清楚方波控制是什么意思?是用方波来和三角波比较来控制开关管么?无刷直流电机的反电势是梯形波永磁同步电机的反电势是正弦波SPWM调制指的是,给IGBT三相桥的六路触发脉冲是由正弦波和三角波比较的来的,一般三角波的频率在1000HZ左右,且在控制过程中频率是不变的;通过调节正弦波的幅值相位和频率,就可以调节输入到电机定子侧的电压的大小和频率,达到变频调速的目的,显然这个调节的过程是通过调正弦波来实现的,所以叫做正弦脉宽调制。(简单来说就是想要输出正弦波来控制电机,但输入是直流电,所以需要经过三相

2023-06-26 20:58:35 613 1

原创 永磁同步电机转动过程理解

可以理解将通电导线缠绕在铁钉上,根据右手螺旋就会产生磁场,小磁针的N极就会偏向N极转动铁定就相当于定子,在空间上放置三个铁钉相差120度,就可得到如4所示图。图4中的×代表2中的N极侧,所以A相通电导体N极就偏向A相如果想要让转子转过30度,即N极与A+相差30度。可通过转子N轴Ud=20V向三个坐标系做垂线,就可以得到对三相电压分别加多少电压根据电机模型和id=0控制,得到Ud Uq与三相电压Ua Ub Uc的关系根据上式即可以搭建模型得到的三相电压输出给可控电压源输入到电机中但实际当中.

2023-06-26 20:57:30 421 1

原创 4.28 定时器输入捕获

按键外接3.3V电压,未按下时处于低电平状态,按下接收高电平所以初始化时应对GPIO口下拉当按下按键检测到上升沿信号时,进入捕获中断,改为检测下降沿信号,当检测到下降沿信号时,输出时间即高电平时间...

2023-06-26 20:57:29 49 1

原创 4.30 DMA的一些基础知识

https://www.cnblogs.com/fire909090/p/8882777.htmlADC采样DMA模式文章很好首先简单介绍DMA,DMA(Direct Memory Access,直接内存存取) ,用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无需CPU干预,节省CPU资源;ADC转换出来的值直接赋值给定义好的变量中。配置好的DMA可以不停地将ADC转换值写到...

2023-06-26 20:54:58 43 1

原创 STM32点亮一个LED灯 完整步骤

首先在工程文件目录下创建一个文件 HARDWARE在里面创建一个小文件用来存放.c和.h文件在keil中点击创建两个文件 并编写代码 分别存为.c和.h形式存到LED文件下右键工程在第二个添加文件HARDWARE 并添加led.c到该文件下然后点击魔术棒,c/c++中的include path 添加LED的头文件路径这时候编译一下,就会在左侧工程栏出现对应的.c和.h文件了创建工程的步骤就完成了,接下来就是编写代码了编写代码总结:一、在led.c中对GPIO和时钟进

2023-06-26 20:54:27 758 1

原创 4. 29 外部中断的基础知识

线0-15是指由16个外部中断线,可以配置响应的触发方式为上升沿,下降沿或双边沿。PA0-PA15对应外部中短线EXTI0 PB0-PB15对应外部中短线EXTI0 以此类推。。如配置外部中断点亮LED,对应硬件是没按下时高电平,按下时对应低电平,所以配置下降沿触发中断方式当按下相应按键时,出现下降沿,触发外不中断,进入外部中断函数(没有入口参数)先延时一小段时间,再判断对...

2023-06-26 20:53:44 215 1

原创 4.30 ADC的一些基础知识

最多三个ADC 18个通道把PA0配置成模拟输入就相当于ADC的通道0再指定PORT就知道是哪个ADC了下面是ADC触发信号采样数据经过GPIO口进入芯片,再经过选择进入注入通道还是规则通道,进而进入注入通道寄存器还是规则通道寄存器注意 只有扫描模式能够设置DMA位,DMA把规则通道的数据传输到SARM中而不经过ADC存储器;而注入通道数据总是存在ADC寄存器中...

2023-06-26 20:53:25 48 1

原创 学习PWM整流器仿真的心得

PID的输出与与输入是同号的,且比输入大,当给定与反馈相等时,PID的输出为0;PID的比例调节上升时间,积分调节稳态误差;电流内环先响应,电流的变化影响电压的变化,电压外环后响应;锁相环就是把输入信号即电网电压的频率、幅值、相位输出,对相位进行sin,在乘以PID的输出,即可实现电流相位跟随电压,但单位功率因数运行;通常说的算法实现,SPWM,滞环控制,功率控制等无非都是双闭环,只是采取的量不同,或者内环的PID输出后产生驱动信号的方式不同,大同小异;PID的参数要从小往大调节,因为大了可能失真

2023-06-26 20:50:38 263 1

原创 串口的一些基础知识

通信分为串行通信和并行通信并行通信占用资源多,常采用串行通信常用的串行通信为SPI、SCI、I2C、UART 、RS485 、CANSCI、SPI、I2C、CAN都是串口的协议一般嵌入式的串口指的是UART,通常有四个端子4针杜邦头协议可以有很多种,如UART、CANRS232和RS485指的是电平,老式电脑的端口是232电平 +12V表示0 -12V表示1单片机输出是TTL电平 +5V表示1 -5V表示0所以若要实现单片机与PC通信就需要转换,MAX232芯片但现在电

2023-06-26 20:48:22 182 1

原创 关于GPIO的内部结构及编程步骤

推挽输出既能输出高电平也能输出低电平。什么叫端口复用?IO口既可以用作通用输入输出高低电平,也可以通过配置相应引脚作为其他功能使用,如00时通用IO口,01时定时器通道输出,11时串口通讯等。作用:最大限度利用端口资源。什么是端口重映射?就是把某些功能引脚映射到其他引脚。如PA9,PA10的串口功能可以映射到PB6,PB7上面,即可以通过配置引脚使PB6,PB7具有串口功能。...

2020-04-23 12:28:27 2856

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除