自定义博客皮肤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)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 如何使用Canfestival库实现SDO写入数据时触发回调函数

为什么会有这样一篇文章,因为我自己在这个上面花费了几天时间才得以解决。网上关于canfestival库的使用实在太少,源码又需要对CANOpen通信原理有一定了解才能了解的更看的明白,对于我这样的小白来说属实困难。好在问题得一解决,来此记录一下,也希望能给后面的朋友们提供一点点帮助。这里有几个需要注意的点:1、回调函数必须要有返回值,返回0,SDO应答才会正常。步骤三:按照上述操作后,你就可以在回调函数中去执行你想要的操作了,操作成功了才返回0,不成功返回1,这样也可以和SDO的应答对应起来。

2024-09-13 16:10:52 656

原创 关于量产时BLDC电机出现启动失败原因分析

猛的一看相电压没发现有什么问题,但仔细观察下可以看到启动时两相开关时占空比不一直,黄色波形,开关占空比明显小于蓝色开关占空比。正常来说两相占空比应该是一样的。这里就可以怀疑黄色的这一相驱动出现了问题。后来拆板子发现自举电路的电容没有容值了。因为是叠板,只是测量到没有容值,使用切割锯锯开后发现电容出现了裂痕。总结:查找问题是要多看几个相电压,之前只看一相电压没有发现占空比不对的问题,只看到了占空比全开时电压往下掉。导致误判母线电容有问题。问题:电机批量测试时启动正常,正式生产时出现启动失败问题。

2024-07-31 19:11:04 476

原创 CCS12如何下载程序到FLASH中

第二步:点击对应工程下的.ccxml文件,右键选择launch selected configuration后进入下面第二张图片,点击第一个按钮是连接目标板、第二个按钮是下载程序。第一步:需要添加对应的FALSH.cmd文件。该文件对FLASH中的存储资源进行了具体分配。第三步:选择对应工程下的.out文件。

2023-08-21 15:00:32 3003 1

原创 新建CCS工程

关于如何使用CCS创建基于F2807芯片的基础工程。

2023-07-05 16:28:02 812 1

原创 如何使用lvgl定时刷新屏幕内容

本文使用gui guider的官方例程来实现一个标签的动态刷新。通过此方法可以实现全局变量的定时刷新。重点在于解读相关代码,具体实现细节不做过多介绍。点击主界面添加一个事件,选择屏幕加载时触发,通过此事件创建一个定时器,使用此定时器去定时刷新屏幕界面。如此便可以再该屏幕加载后通过定时器定时刷新屏幕中的内容了。然后再custom.c文件中加入定时器回调函数。

2023-06-26 10:18:00 5737 2

原创 CCS如何移除工程浏览器中已经打开的工程

1、我们导入工程后,在Project Explorer中直接删除例程中的项目的话,下次再次导入工程时会发现无法导入。需要从下图中删除工作区后才可以再次导入例程。

2023-06-16 09:24:03 2308 1

原创 stmcubemx生成串口DMA接收中断,无法接收第一次到来的数据

stmcubemx生成串口DMA接收中断,无法接收第一次到来的数据## 标题使用cubemx生成工程的过程就暂时不写了,如果有需要的小伙伴可以评论,后续会根据需要写一版。之所以写这个是因为自己在这里困了好久,想记录一下,也给正在学习的小伙伴们一点帮助。可能说的不是很好,希望大家理解。废话不多说直接看图。cubemx生成的配置代码如下。先看.h里的代码。这里我使用的是空闲中断的方法,所以在初始化时一定要加入__HAL_UART_ENABLE_IT(&huart8, UART_IT_IDLE);这句

2021-05-18 09:50:06 1101 2

无位置传感器无刷直流电动机无反转起动及平滑切换技术

内容概要:本文提出了一种新型无位置传感器无刷直流电动机(BLDCM)无反转起动及其平滑切换方法。该方法基于定子铁心的饱和效应,采用短时脉冲检测技术实现转子定位与加速。针对传统“三段式”起动方法的不足,文章提出在一定转速时关闭所有开关器件,利用电动机端电压波形与导通相之间的对应关系实现平滑切换。反电动势过零点检测选在PWM调制信号开通状态结束时刻,通过软件算法确定真实过零点,滤除虚假过零点。试验结果验证了该方法的可行性和有效性。 适合人群:从事电机控制、电力电子技术研究的科研人员和工程师,以及相关专业的高年级本科生和研究生。 使用场景及目标:①解决无位置传感器BLDCM起动过程中可能出现的反转问题;②实现电动机从起动阶段到反电动势运行阶段的平滑切换,确保电动机稳定可靠运行;③简化控制系统结构,降低成本,适用于对成本敏感的应用场合。 其他说明:此方法不仅简化了转子位置信号检测电路,还通过优化反电动势过零点检测和切换逻辑,提高了系统的可靠性和性能。该技术在工业自动化、电动汽车等领域具有广泛的应用前景。

2025-05-06

基于CANFestival的CanOpen协议在国产芯片上的实现

基于国产ARM芯片移植了CANFestival库完成了CANOpen通信基础功能,代码结构,分层清晰,对移植需要更改的地方做了清楚划分,方便新手快速移植。

2025-02-19

无刷直流电机脉冲定位方法

文章详细描述了无刷直流电机脉冲定位原理

2024-07-18

J-Scope6.11安装包

此版本J-Scope安装后选择芯片时不会出现J-Scope闪退问题。

2023-09-28

实验四-电力系统暂态稳定实验.docx

实验四-电力系统暂态稳定实验.docx

2021-04-20

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

TA关注的人

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