自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 速度环PID控制直流电机

STM32电机PID速度控制编码器1.概述编码器(encoder)是将信号(如比特流)或数据进行编制、转换为可用以通讯、传输和存储的信号形式的设备。编码器把角位移或直线位移转换成电信号,前者称为码盘,后者称为码尺。按照读出方式编码器可以分为接触式和非接触式两种;按照工作原理编码器可分为增量式和绝对式两类。传感器-> 角速度或角位移------转化为------->电数字脉冲2.原理光电编码器是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器是由光码盘和

2021-02-02 13:48:49 5149

原创 stm32用pwm驱动舵机

想要控制舵机的转动,首先你得知道舵的工作原理。舵机的主要组成部分为伺服电机,所谓伺服就是服从信号的要求而动作。在信号来之前,转子停止不动;信号来到之后,转子立即运动。因此我们就可以给舵机输入不同的信号,来控制其旋转到不同的角度。舵机接收的是PWM信号,当信号进入内部电路产生一个偏置电压,触发电机通过减速齿轮带动电位器移动,使电压差为零时,电机停转,从而达到伺服的效果。简单来说就是给舵机一个特定的PWM信号,舵机就可以旋转到指定的位置。舵机上有三根线,分别是GND、VCC和SIG,也就是地线、电源线和信

2021-01-24 14:30:07 4278

原创 STM32用pwm开环控制电机如何接线(有图解)

使用STM32F103pwm控制电机上一期我们讲了STM32F103pwm控制电机 ,这一期我教大家如何接线传送门:https://blog.csdn.net/qq_52945606/article/details/112698763资源概述开发板:正点原子STM32F103zet6精英开发板控芯片型号:STM32F103ZET6开发板资料下载地址:http://www.openedv.com/thread-13912-1-1.htmlTB6612驱动:TB6612是双驱动,也就是可以驱动两

2021-01-24 13:23:19 12953 1

原创 PWM控制电机

什么是PWM脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。 ​占空比占空比指的是高低电平所占的时间的比率,占空比越大,电路开通时间就越长,整机性能就越高。方波的占空比为50%,占空比为0.5,说明正电平所占时间为0.5个周期。如下图:PWM原理以单片机为例,我们知道,单片机的IO口输出的是数字信号,IO口只能输出高电平和低电平

2021-01-16 12:40:33 10912

原创 定时器中断控制led灯闪烁

定时器stm32为我们提供了8个定时器,分为:通用是定时器(TIM2~TIM5),高级定时器(TIM1和TIM8),基本定时器(TIM6和TIM7)。至于三者之间的区别可以参考以下博客:[https://blog.csdn.net/weixin_42078116/article/details/87882097]通用定时器框图如下:实验实现 **使用定时器中断实现:5s一次红灯,10s一次绿灯。 定时器初始化(库函数):其中Tclk为PSC时钟也就是定时器还未分频时的时钟,一

2021-01-14 16:27:11 7130 1

原创 使用串口2控制led亮灭

STM32F103ZET6 用串口控制LED灯的亮灭1.串口定义串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节。串行通信:占用I/O较少,速度上较慢点并行通信:占用I/O较多,速度上快速2.常见通信方式1、单工通信单工通信只有一根数据线,通信只在一个方向上进行,这种方式的应用实例有:监视器、打印机、电视机等。2、半双工通信半双工通信也只有一根数据线,它也单工的区别是这根数据线既可作发送又可作发接收,虽然数据可在两个方向上传送,但通信双

2021-01-14 14:03:33 2287

原创 按键中断实验——控制红绿两灯的亮灭

按键中断实验概述1.1 资源概述开发板:正点原子STM32F103zet6精英开发板控芯片型号:STM32F103ZET6开发板资料下载地址:http://www.openedv.com/thread-13912-1-1.html1.2实现功能key1:红灯亮,再按一下红灯灭key2:绿灯亮,再按一下绿灯灭key3:两灯亮,再按一下两灯灭反正就是按一下按键,灯的状态就反转2、使用外部中断库函数流程3、具体部分代码exti.c#include "exti.h"#include

2021-01-13 15:48:56 1953

原创 定时器控制led跑马灯

定时器控制led跑马灯概述1.1 资源概述开发板:正点原子STM32F103zet6精英开发板控芯片型号:STM32F103ZET6开发板资料下载地址:http://www.openedv.com/thread-13912-1-1.html1.2实现功能使用定时器3s后亮红灯,3s后红灯灭亮绿灯,循环交替。代码实现main.c主函数#include "sys.h"#include "delay.h"#include "usart.h"#include "led.h" in

2021-01-13 13:32:17 2367

空空如也

空空如也

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

TA关注的人

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