自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MT6816编码器,电角度偏移值获取

1、电角度偏移值是通过一个标定过程确定的一个数值,它代表了当电机转子处于某个参考位置时,编码器读数与期望的电角度之间的差异。这个参考位置通常是在电机转子d轴与定子A相绕组对齐时的位置。(1)如何判断代码或者现象是否正确: 在上电初始化相关外设后,执行一次对齐;2、通过这个定义,我这里直接给定beta轴电压为零,alpha轴电压一个较小的数据,把转子拉到与A相绕组对齐的位置。(2)调试时,可多次测量,取平均值;我这个是14位的编码器,电机两对磁极,每次偏差在50以内,基本就没问题了。

2025-08-07 16:37:09 216

原创 STM32 SPI接口读取磁编码器MT6816

STM32 SPI 磁编码器 MT6816

2025-08-04 13:32:58 686

原创 Qt打包程序

首先需要明确一点,Qt的程序运行是需要相关的依赖文件以及动态链接库,如果你设计了一个可执行程序,拿到其他PC上使用的时候可能会提示你什么什么动态链接库找不到之类的,如下图:那就是没有把相关的动态链接库一块拷贝过去。幸运的是Qt的IDE提供了相关的打包工具,简单方便,具体操作如下:一、你的可执行程序需要是release版本的,假设生成的可执行程序名字是Demo.exe ,将它放到一个文件夹中,...

2019-10-09 17:43:12 269

原创 使用超时检测处理单片机串口数据接收

在用单片机接收串口数据时,当接收数据不定长时 ,需要判断出何时接收完成,之前我写的一个文章是在QT中处理如何判断接收完成的,在单片机中的思路其实是一样的,只不过在QT中实例化了一个定时器,在未超时接收到数据时再重新定时,到接收完成不再接收时,达到超时时间,之后去处理相关的数据包,可以参考这个链接:https://blog.youkuaiyun.com/snowmcu20132514/article/deta...

2019-09-18 15:57:36 4294

原创 串口数据接收处理的一种方法

在处理串口接收到的数据时,面临的问题主要是是如何解析接收到的数据,对于错误的如何处理等。不管是在微控制器中使用串口还是在桌面应用中使用串口,都需要解决这个接收的数据包处理的问题。最近在做一个应用,主要是上位机发送指令,查询下位机相关的数据。假设一帧数据是由10字节构成的,指令和应答数据均为10字节,应答数据发送频率为5Hz。有两个问题需要解决,第一个就是数据帧什么时候接收完成,第二个接收完成如何处...

2019-09-11 17:40:26 5998 4

原创 使用Qt串口实时显示温湿度数据

之前用Qt做了一个简单的串口助手,前几天做了一个可以实时显示温湿度数据的串口应用,今天周末总结一下。效果:1、实现的效果如上图所示,可以实时显示温湿度以及系统的当前时间;2、串口的波特率可选,其它设置项固定,数据位8、停止位1、检验及流控无;测试:1、我使用了两种方式进行测试,第一个是通过短接串口线的接收和发送,在软件中定时发送固定格式的数据帧进行测试,我测试了大概4个小时,系统没有问...

2019-05-19 13:52:30 19990 34

原创 QT串口使用总结

总结一下使用Qt使用串口的重要的知识。Qt已经提供了串口的类 QSerialPort,看看QT的相关帮助文档很快就能开发出一个简单的串口应用。Qt的帮助文档很丰富,在这个过程中也看了很多的博文以及Qt的帮助文档,受益匪浅。因为参考的博文很多,我也只是大概瞟一眼大家的思路,大同小异,在此也就不列举出参考的博文的出处了。下面总结下几个重要的地方。第一个就是查找串口,使用了一个foreach来查找电脑...

2019-05-12 13:32:05 1369 5

空空如也

空空如也

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

TA关注的人

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