chuqing16
码龄3年
关注
提问 私信
  • 博客:21,904
    21,904
    总访问量
  • 4
    原创
  • 920,560
    排名
  • 13
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2022-02-24
博客简介:

m0_67318127的博客

查看详细资料
个人成就
  • 获得24次点赞
  • 内容获得12次评论
  • 获得387次收藏
  • 代码片获得285次分享
创作历程
  • 4篇
    2022年
成就勋章
兴趣领域 设置
  • 嵌入式
    单片机stm32mcuiot
  • 操作系统
    linuxubuntu
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

OpenMv通信,循迹小车

openmv串口三通过发送偏移角度及偏移位移单片机通过串口三接收并解码并发送到串口一到电脑端查看。 将负值加一百以更方便发送,单片机接收端通过检测值是否大于一百从而处理数据,关键的一点是sscanf函数的使用。大家如果不清楚的话可以去网上找找资料。openmv端程序:单片机端解码程序:...
原创
发布博客 2022.06.09 ·
3575 阅读 ·
0 点赞 ·
1 评论 ·
73 收藏

简要增量式PI控制器

主要是电机速度控制。人口参数:测量值速度,期望值速度。err:误差,last_err:上一次误差,PWM_OUT:PWM输出。u(k) = Kp * e(k) + Ki * e(i) + Kd * (e(k) - e(k-1))u(k - 1) =Kp * e(k - 1) + Ki * e(i) + Kd * (e(k - 1) - e(k-2))u(k) = u(k) - u(k - 1) =Kp * [e(k)-e(k-1)] + Ki* e(k) + Kd [e(k)...
原创
发布博客 2022.04.29 ·
3310 阅读 ·
1 点赞 ·
2 评论 ·
14 收藏

stm32霍尔编码器电机测速原理

本次选用的编码器电机为13线的霍尔编码器电机,电机减速比为30:1,转动一圈输出13*30=390个脉冲。轮胎直径为75mm,轮胎周长为pi*d=3*75=225mm.定时器采用四倍频计数,则一圈输出390*4=1560个脉冲。具体编码器知识这里就不多说了。根据测速原理:假设编码器输出的脉冲数为N,而电机转动一圈输出1569个脉冲,转动一圈轮子将前进225mm。那输出脉冲数为N时前进的距离就应该为225*(N/1560)mm,再除以时间及可得速度。下面为具体代码:...
原创
发布博客 2022.04.28 ·
14489 阅读 ·
23 点赞 ·
9 评论 ·
301 收藏

通过指针往数组最后一个位置写新的数据,并将所有数据往前移一位

定义了一个五位数组a[N]和一个插入的新数8,将8插入数组最后一个位置,并将之前数组各元素往前移一位。#include<stdio.h>#include<stdlib.h>#define N 5 int main(){int a[N] = {1, 2, 3, 4, 5};int i,n;n = N; printf("输出前数组
"); for(i=0;i<n;i++) printf("%d ",a[i]); printf("
")
原创
发布博客 2022.04.27 ·
471 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏