- 博客(2)
- 收藏
- 关注
原创 基于Simulink步进电机运动控制算法
本文提出了一种基于Matlab2019b Simulink的步进电机开环控制算法,采用六输入三输出架构。系统支持四种运行模式(绝对/相对位置、Jog运动、停止),具备动态边界防护和微米级脉冲生成能力。核心算法包含五维状态空间控制、智能轨迹规划、回程差补偿等关键技术,通过MATLAB Function模块实现。文章详细阐述了输入输出设计、状态机实现、脉冲生成优化及代码生成方案,特别介绍了动态边界处理和抢占式中断管理机制。最后补充了五相步进电机驱动器的定时器配置优化方案,解决了传统脉冲离散化导致的机械振动问题。
2025-08-13 10:35:36
781
原创 AT21CS01/AT21CS11驱动单总线one-Wire供电1Kb(128×8)串行EEPROM驱动
摘要:本文介绍了基于STM32H743的AT21CS01单总线EEPROM驱动实现。通过HAL库配置GPIO为开漏输出模式,使用DWT计数器实现微秒级精确延时。详细描述了单总线协议实现,包括复位/发现序列、位/字节读写、启动/停止条件等核心操作。提供了EEPROM读写功能(包括页操作)和64位序列号读取的实现方法,并支持标准速度(15.4kbps)和高速模式(125kbps)切换。驱动代码包含完善的初始化测试功能,可验证EEPROM读写正确性和序列号有效性。
2025-08-11 10:39:56
188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅