
32
文章平均质量分 75
Chance Z
不要在优越感中停止自己的脚步。名利于人最可怕的莫过于此,分明刚刚启程,但欢呼声让你觉得已然冲线,本来要万里长征,却变成了百米短跑,接受完了鲜花之后,就再也看不见远处的风景。其实境界到了或是未到,只有自己知道。跋山涉水,风餐露宿,鼓掌的是别人,度化的是自己。
展开
-
嵌入式之UART,COM口,TTL,RS232,RS485的区别详解
UART,RS232,RS485名词解释区别介绍个人理解:名词解释UART(Universal Asynchronous Receiver/Transmitter)指通用异步收发传输器,本质上是硬件,用来异步传输数据。RS232是一种物理层协议,规定了特定的接口标准。区别介绍UART是一种异步通信协议,而RS232只是物理层的电气接口要求。UART可以使用RS232物理层来进行通信。而RS232作为物理层也可以用其余不同于UART的协议来做通信。名称串口释义UART一种异步串原创 2021-12-20 18:53:34 · 4120 阅读 · 0 评论 -
嵌入式理论基础
嵌入式概念介绍提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加第一章嵌入式概念介绍嵌入式概念介绍波特率与比特率波特率与比特率单片机或计算机在串口通信时的速率。指的是信号被调制以后在单位时间内的变化,即单位时间内载波参数变化的次数,如每秒钟传送240个字符,而每个字符格式包含10位(1个起始位,1个停止位,8个数据位),这时的波特率为240Bd,比特率为10位*240个/秒=2400bps。又比如每秒钟传送240个二进制位,这时的波特率为240Bd,比特率也是240bps。(但原创 2021-09-01 00:07:10 · 1653 阅读 · 0 评论 -
二、读取编码器数值实现电机测速—3、速读
读取编码器数值实现电机测速电机系列二、读取编码器数值实现电机测速3、速度;测速原理:采集数据:速度计算思路:encoder.hencoder.c电机系列二、读取编码器数值实现电机测速3、速度;测速原理:单位时间内,根据脉冲走过的距离计算电机实际速度,这里采用5ms定时器中断。采集数据:就是获得到轮子转一圈的编码器个数;注意电机参数:减速比:30:1编码器线数:13线,也称编码器分辨率;使用四倍频提高测量精度;代码见下载区。速度计算思路:单位时间内获得的编码器脉冲变化数:可以通过原创 2020-12-28 18:06:22 · 37363 阅读 · 31 评论 -
二、读取编码器数值实现电机测速—2 、配置编码器;
读取编码器数值实现电机测速电机系列二、读取编码器数值实现电机测速2 、配置编码器;encoder.hencoder.cmain.c3、测速;电机系列二、读取编码器数值实现电机测速2 、配置编码器;encoder.h#ifndef __ENCODER_H#define __ENCODER_H#include <sys.h> #include "stm32f10x_tim.h" /**************************************************原创 2020-12-28 15:40:41 · 2209 阅读 · 1 评论 -
二、读取编码器数值实现电机测速—2-1、配置编码器 之 stm32 TIM2 重映射
stm32 TIM2 重映射设置TIM2端口时候,先在手册中查找 TIM2_CH端口配置:在手册中可以看到:stm32的TIM2的端口使用组合有下面四种:1.当不重映射时,默认TIM2四个的IO口是PA0、PA1、PA2、PA32.要使用PA15、PB3、PA2、PA3的端口组合,要调用下面的语句进行部分重映射:RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); //重映射必须要开AFIO时钟GPIO_PinRemapConfig(G原创 2020-12-28 15:02:35 · 1960 阅读 · 0 评论 -
二、读取编码器数值实现电机测速—1 、配置串口通信;
读取编码器数值实现电机测速电机系列二、读取编码器数值实现电机测速1 、配置串口通信;usart.husart.cmain.c2 、配置编码器;电机系列二、读取编码器数值实现电机测速1 、配置串口通信;usart.h#ifndef __USART_H#define __USART_H#include "stdio.h" #include "sys.h" #define USART_REC_LEN 200 //定义最大接收字节数 200#define EN_USART1_RX原创 2020-12-23 09:00:19 · 3739 阅读 · 4 评论 -
一、PWM 输出控制电机
这里写目录标题一级目录二级目录1 、相关 IO 介绍2 、编写 PWM 输出库函数PWM.hPWM.c一级目录二级目录1 、相关 IO 介绍2 、编写 PWM 输出库函数在工程中加入电机控制文件:PWM.h#ifndef __MOTOR_H#define __MOTOR_H#include <sys.h> /**************************************************************************Author原创 2020-12-18 18:06:52 · 8718 阅读 · 5 评论 -
定时器编码器AB相电机测速( 补充)
TIM编码器AB相电机测速定时器编码器AB相电机测速1、四倍频2、算法应用定时器编码器AB相电机测速1、四倍频实验:假设编码器精度为390线;rpm每分钟为多少转;转速公式 :rpm = tick /390*4/mintick:脉冲个数;min:时间2、算法应用编码器一般输出为0~0xFFFF-1的绝对tick值;我们需要的是每次±的tick值(正反转)0点的临界值怎么处理,用怎样的算法处理呢?...原创 2020-10-19 23:03:21 · 3677 阅读 · 0 评论 -
电机PID调试
电机PID调试电机PID调试一、直流电机原理与TB66121.1电机原理电机PID调试一、直流电机原理与TB66121.1电机原理原创 2020-10-16 17:08:59 · 4329 阅读 · 0 评论 -
stm32—通用定时器实验设计
stm32定时器编写stm32定时器编写二级目录三级目录stm32定时器编写二级目录三级目录在现有的实验模板中修改成定时器代码:打开项目:添加文件:原创 2020-10-13 15:49:32 · 3112 阅读 · 2 评论