- 博客(138)
- 资源 (16)
- 收藏
- 关注
原创 FOC控制中电机相线缺相检测技术总结
摘要:本文总结了FOC控制中电机相线缺相检测技术,分析了缺相故障特征(三相电流平衡破坏等),详细介绍了四种核心检测方法:电流阈值比较法、三相不平衡度检测、启动前预检测法和预测-比较检测法,并提供了实现伪代码。针对检测难点(如特殊位置点误判、轻载低速运行等)提出了具体对策,建议采用分层检测策略和自适应参数配置。最后强调工程应用中需平衡检测实时性与准确性,建议采用多种方法组合的检测策略,并将缺相检测作为FOC系统的重要组成部分进行设计验证。(149字)
2025-12-19 09:12:30
513
原创 基于LKS32(凌鸥芯片)液晶屏(ST7735S 1.8cun)SPI硬件驱动的方法
摘要:本文介绍了通过硬件SPI接口替代软件模拟IO的方法来提升TFT屏幕扫屏速度。硬件采用四线SPI通讯(可简化为两线),详细说明了MCU与TFT的接线方式及GPIO/SPI初始化配置。软件实现部分展示了SPI发送函数替代原有软件模拟时序的代码改造,通过设置SPI波特率最高可达12MHz。实验证明该方法有效提升了扫屏速度,为LCD驱动优化提供了硬件加速方案。文中还包含芯片技术手册参考和初始化代码示例,便于开发者快速实现。
2025-12-18 10:10:46
230
原创 使用Jlink的jflash烧录STM32G473系列芯片的方法
摘要:作者发现旧版Jflash不支持STM32 G473系列芯片,只能通过STlink配合STcubeMAX烧录hex文件。经查原因是旧版本缺少该型号支持,于是前往Segger官网下载新版软件。文章提供了详细的操作步骤截图,包括软件下载、型号选择等过程,并说明也可以在工程建立后再选择芯片型号。该笔记为遇到相同问题的开发者提供了解决方案参考。
2025-11-25 15:14:20
48
原创 第二篇:按键交互入门:STM32 GPIO输入与消抖处理
本文介绍了STM32 GPIO输入功能的应用,通过按键控制LED亮灭。主要内容包括:1)按键输入原理及GPIO的输入模式配置;2)硬件电路设计(推荐上拉输入+按键接地方案);3)软件实现中读取引脚电平、消抖处理(延时20ms)等关键代码解析;4)常见问题排查方法。该实验为嵌入式人机交互基础,后续可扩展为中断优化或复杂输入设备控制。
2025-10-21 16:55:18
1155
原创 FOC 控制中电流环带宽:如何理解、设计与描述?
本文从FOC控制角度系统介绍了电流环带宽的概念、设计方法和验证手段。电流环作为最内层控制环路,直接影响转矩精度、动态响应和系统稳定性。带宽定义了电流环有效跟踪输入信号的频率上限,通常为闭环幅频响应-3dB对应的频率。设计时需考虑PWM频率限制(建议带宽≤1/10 PWM频率),通过PI参数整定和延迟补偿优化性能。验证方法包括Bode图分析、阶跃响应测试和频域注入测试。工程实践中需平衡带宽与稳定性,典型电流环带宽设计在100-200Hz范围。
2025-10-21 14:27:22
1703
原创 从0开始:STM32F103C8T6开发环境搭建与第一个LED闪烁
摘要:本文详细介绍了基于STM32F103C8T6开发板的LED闪烁实验实现步骤。首先说明了硬件需求,包括最小系统板及其核心组件(电源、晶振、复位电路等)的配置要点。接着指导如何搭建开发环境,包括Keil MDK安装和STM32标准库的配置方法。重点讲解了在Keil中创建工程、添加标准库文件及设置头文件路径的具体操作流程。最后提供了完整的LED控制代码实现,涵盖GPIO初始化、时钟配置和延时函数等关键代码段。该实验作为STM32开发的入门项目,为后续更复杂的外设控制奠定了基础。
2025-09-13 17:50:53
1530
原创 泡水车如何卖个好价钱?出售、过户、拆解全流程避坑指南》
泡水车出售避坑指南:泡水车可合法出售,但必须如实告知买家车况否则可能涉嫌欺诈。出售方式包括卖给个人、车商或选择报废拆解,其中卖给车商相对安全但价格较低(30%-50%残值)。关键注意事项:1.必须明确告知泡水情况;2.签订正规合同;3.了解当地过户政策。若车辆无修复价值,可联系正规报废公司回收,部分城市还有环保补贴。无论哪种方式,隐瞒泡水信息都可能面临法律风险,建议选择透明交易方式。
2025-09-13 08:51:01
515
原创 泡水车修复避坑指南:修还是不修?怎么修最划算?
泡水车修复指南:关键因素包括泡水深度、浸泡时间和车型车龄。轻度进水可修复,严重泡水建议全损或换车。修复需注意电路、发动机等高风险部位,避免修理厂夸大问题或强制原厂件。建议先检测再决定维修范围,选择靠谱修理厂并保留维修证据。修复与全损的抉择需综合考虑费用、时间和风险,修复费用接近车价70%以上建议全损。理性决策,控制预算和风险是关键。
2025-09-13 08:43:38
1126
原创 车子被水泡后如何避坑?4S店与保险公司的套路解析与实战应对
《泡水车理赔防坑指南》摘要(150字) 泡水车理赔中,保险公司和4S店常以成本优先,车主易遭遇压价、拖延等套路。关键应对策略:1)4S店方面:警惕强制报废建议、原厂件捆绑,要求先拍照再拆检,比价副厂件;2)保险公司方面:自查二手车价对抗低估,坚持全面检测隐藏故障,保存沟通记录反制拖延。核心原则:留存照片/录音等证据,慎签文件,善用12378投诉渠道。掌握市场行情、保持主动沟通态度是维权成功关键。(150字)
2025-09-11 21:56:06
445
原创 《车子被水泡了怎么办?全损申请全流程详解(附避坑指南)》
车辆泡水后,第一时间切勿启动发动机,应立即拍照取证并联系保险公司报案。能否申请全损取决于维修费用与车辆残值的比例,通常维修费达车辆价值50%-80%即可按全损处理。理赔流程包括查勘定损、评估协商和签署协议等步骤,车主需提前了解二手车行情作为谈判依据。关键避坑要点:保留完整证据链、谨慎选择拖车服务、不轻信4S店建议。掌握这些核心知识,能有效维护自身权益,顺利完成理赔。(149字)
2025-09-11 21:50:11
537
原创 CAN通讯不同帧类型与数据长度的传输时间计算(基于500K波特率)
本文以500K波特率为例,详细解析了CAN标准帧与扩展帧的传输时间计算方法。标准帧(11位ID)传输8字节数据约需220μs,扩展帧(29位ID)传输8字节数据约需256μs,1字节数据分别约需134μs和170μs。文章分析了两种帧结构的位数分配差异,并提供了不同数据长度下的具体传输耗时表。该计算对CAN总线调试、实时性评估和负载优化具有重要参考价值,特别适用于汽车电子和工业控制等对实时性要求较高的应用场景。
2025-09-10 14:44:06
1606
原创 PMI-ACP®(敏捷认证)是什么?为什么互联网大厂都在推?程序员转型必备
摘要: 互联网大厂加速推广敏捷开发模式(如Scrum/Kanban),PMI-ACP®认证成为程序员转型“敏捷开发者”的关键凭证。该认证覆盖Scrum、Kanban等主流方法,能帮助开发者高效应对需求变更、提升团队协作,并为向技术管理岗转型铺路。与传统瀑布开发相比,敏捷模式通过短期迭代实现快速交付,已显著提升多个团队的开发效率和产品成功率。备考建议聚焦Scrum核心框架、高频场景题及实战结合,适合有开发经验者快速掌握。该认证尤其适合两类人群:互联网开发者(效率/管理转型)和传统IT从业者(企业敏捷转型)。
2025-09-10 14:24:42
859
原创 软考中高项对程序员真没用?国企/大厂HR朋友偷偷告诉我真相
摘要: 程序员考软考并非“无用证书”,尤其在国企/事业单位等场景下,软考证书是评职称、涨薪、落户的“隐形通行证”。软考中级(如系统集成项目管理工程师)和高级(如信息系统项目管理师)与程序员技术背景契合,考试内容包含计算机基础(占25%)和项目管理知识(占75%),技术部分易掌握,项目管理经验可复用。持证后能直接挂钩薪资涨幅(20%-50%)、解决一线城市落户积分(如上海中级+10分),并提升项目话语权。考试通过率约20%-30%,程序员因逻辑优势更易通过。建议国企/传统企业IT岗、计划考公/编的程序员优先考
2025-09-08 16:12:25
1071
原创 程序员考PMP到底是不是智商税?30岁后我终于明白了
摘要: 程序员常轻视PMP认证,但技术+管理能力才是职业突破关键。PMP系统教授科学项目管理方法(如变更控制、WBS分解、风险管理),帮助程序员转型管理岗,薪资涨幅显著(如18K→35K)。其考试通过率高(60%-70%),选择题形式对程序员友好,结构化思维优势明显。30岁前掌握技术或管理至少一项是抵御职业危机的策略,PMP尤其适合目标管理岗、国企评职称或外企跳槽的开发者。文末提供备考资料福利。(149字) 核心提炼: 认知转变:PMP非"虚技能",而是技术人管理转型的通行证 方法论价值
2025-09-06 14:57:29
677
原创 AI的出现,是否能替代IT从业者?——从“工具”到“伙伴”的进化论
AI正深度渗透IT领域,在代码生成、测试用例、运维监控等方面展现出高效工具价值,但无法替代IT从业者的核心能力。AI擅长处理重复性任务,却难以应对模糊需求、复杂故障和架构设计等需要人类经验和判断的场景。IT从业者的"护城河"在于解决"最后一公里"问题、理解人性化需求以及承担伦理责任。未来趋势是人与AI"共进化",IT从业者角色将向架构师、AI训练师等更高价值岗位转型。技术工具越强大,越凸显人类在创造力、判断力和同理心方面的独特价值。
2025-09-06 13:57:18
448
原创 程序员视角:开一家彩票站能赚钱吗?理性评估与真实数据拆解
【程序员视角的彩票站创业分析】用代码思维拆解开彩票站的底层逻辑:这是一个低毛利、依赖流量的零售生意,核心盈利公式为"销售额×佣金率-固定成本"。前期需投入约5-8万元(押金占大头),中等水平月净利润约4000元,但受淡旺季影响大。主要风险包括选址失误、政策调整和竞争分流,建议用"流量思维"选社区店,预留6个月运营资金。适合有闲置资源、能接受线下服务的人作为副业,不适合期待暴富或厌恶不确定性的创业者。建议先进行数据调研和兼职体验,理性评估后再决定。
2025-09-04 14:03:38
1895
原创 Keil配置中的IROM1与IRAM1:嵌入式开发的存储映射实战指南
Keil MDK开发中,IROM1(Flash)和IRAM1(RAM)的配置直接影响程序运行稳定性。文章解析二者的关键作用:IROM1存储程序代码和常量(如STM32F103默认64KB Flash),IRAM1存储运行时数据(如20KB RAM)。常见问题包括代码超限(需扩大IROM1)、RAM溢出(调整IRAM1或优化变量)及启动地址不匹配(修改IROM1起始地址)。优化建议:精确匹配芯片规格、利用Map文件监控存储使用、特殊场景(如Bootloader)需分区配置。正确设置存储映射是避免程序异常的基础
2025-09-04 09:15:11
1604
原创 第三章:生活重构:当程序员不再只是“码农“
《程序员的中年突围:从代码重构到生活重构》摘要 程序员常陷入技术狂热与生活失衡的困境:保温杯里的枸杞与深夜调试的代码形成反差,家人需求被当作"低优先级需求"处理。文章提出三个重构方向:1)家庭关系需建立"需求说明书"式沟通,用技术思维陪伴成长;2)健康管理要像写单元测试般定期检查,关注颈椎、代谢等指标;3)培养代码外的兴趣,让技术能力与生活热爱产生化学反应。作者强调,真正的系统重构不是放弃技术,而是在技术之外建立多维人生坐标——成为会调代码也能读懂体检报告的完整个体。
2025-09-02 09:20:11
578
原创 第二章:防御工事:程序员的中年护城河怎么修?
《中年程序员的生存突围:构建技术护城河的三个维度》 面对年轻一代的"工具力"冲击和年龄增长带来的挑战,中年程序员需在三个维度构建职业护城河: 技术深度筑基:从代码实现转向系统思维,将技术决策转化为商业价值,掌握架构设计与风险评估能力; 非技术能力突围:培养技术领导力与跨团队协作能力,通过代码评审、需求沟通和团队赋能体现价值; 赛道灵活切换:根据优势选择技术管理、咨询架构或跨界转型,实现"技术+行业"的化学反应。 本质是打造不可替代性——用经验沉淀的决策能力、问题导向的
2025-08-30 17:22:05
813
原创 序章:当Ctrl+S不再能拯救一切——一位程序员的中年自白
《30+程序员的中年突围:在代码与生活的夹缝中寻找出路》聚焦当代技术人的集体焦虑,揭示了行业残酷的年龄歧视与技术迭代压力。文章通过典型场景还原程序员面临的三大困境:技术贬值加速、职场价值单一化和家庭责任挤压,同时收录237个真实转型案例,展现从技术专家到咖啡店主、培训师等多元可能性。作者提出"危机本质是成长停滞"的核心观点,承诺后续内容将提供可操作的解决方案:破解职场偏见、转化经验优势、平衡生活选择及探索转型路径。文末以父亲照顾发烧女儿的温情场景作结,强调"人生没有Ctrl+Z
2025-08-30 17:12:01
1087
原创 找到了!Keil编译变慢的原因竟然是它!
摘要: 发现Keil编译速度异常缓慢(尤其在拔掉外接显示器时),经排查是系统服务「MSPCManagerService」(Microsoft PC Manager Service)在后台过度占用资源,误判Keil为高负载进程并限制其CPU和I/O性能。关闭该服务后,编译速度提升6-7倍(从45秒降至5秒)。解决方案:通过任务管理器或服务管理工具停止并禁用该服务,同时建议关闭杀毒软件扫描、清理临时文件以进一步优化。此案例揭示国产PC管理软件的“优化”服务可能对开发工具产生负面影响,需谨慎配置。(150字) 关
2025-08-30 16:52:57
1890
原创 啊!---电机控制中,UH和WH、UL和WL画反了 该怎么办?
摘要:在无感FOC控制中,若硬件设计将U相和W相的上下桥臂驱动信号(UH/WH、UL/WL)互换,会导致软件控制信号与物理连接不匹配。最佳解决方案是在软件中交换U、W相的PWM输出引脚映射(不推荐修改硬件)。具体操作只需将UH/UL输出配置到WH/WL硬件引脚,WH/WL配置到UH/UL引脚,V相保持不变。该方法安全可靠,无需改动硬件,通过示波器和电机运行测试即可验证修正效果。(150字)
2025-08-27 16:57:05
1031
原创 STM32F103C8T6低功耗模式进阶实战(标准库版):从理论到产品级设计(12)
本文深入探讨STM32F103C8T6低功耗设计的进阶实践,通过环境监测传感器案例,详细解析外设管理、唤醒源配置和中断处理优化等关键点。重点包括:1)关闭冗余外设和配置GPIO为模拟输入以降低漏电流;2)精准配置唤醒源(定时器/按键)确保可靠唤醒;3)中断服务函数仅执行必要操作。案例展示了从硬件选型到软件实现的完整低功耗方案,包括30分钟定时采样和异常报警功能,最终实现纽扣电池续航6个月以上的目标。文章还提供了实用的代码框架和配置建议,帮助开发者避开常见低功耗陷阱。
2025-08-26 11:01:49
1147
原创 低功耗模式深度解析(STM32F103C8T6标准库版):待机、停止与睡眠模式的应用参考(11)
摘要: 本文针对STM32F103C8T6微控制器的低功耗设计,详细解析了睡眠模式、停止模式和待机模式的工作原理与应用场景。睡眠模式通过WFI/WFE指令实现快速响应,适合短时休眠;停止模式关闭主时钟,通过外部中断或RTC闹钟唤醒,适用于定时任务;待机模式功耗最低,需硬件复位或WKUP引脚唤醒。文章提供了标准库配置代码,涵盖GPIO中断、RTC闹钟等唤醒方式,并强调调试注意事项(如时钟重配置、中断使能),帮助开发者优化电池供电设备的能效。
2025-08-25 16:22:50
1948
原创 关于单片机串口通讯的多机操作说明---单片机串口通讯如何实现多机操作?
标准UART串口支持全双工异步点对点通信,但无法直接实现多机同时通信。主要解决方案包括:1)使用带多个硬件UART的单片机(如STM32)实现真正并行接收;2)通过RS485总线结合地址协议实现一主多从半双工通信;3)采用多路复用或分时轮询方式间接实现。其中,多UART硬件方案最优,RS485方案最实用。单UART情况下无法真正同时接收多路数据,需依赖协议设计解决冲突问题。通信协议设计在实际应用中比硬件连接更为关键。
2025-08-25 15:35:56
1249
原创 单片机中的看门狗应用-STM32F103C8为例(10)
摘要: STM32F103C8T6嵌入式系统通过独立看门狗(IWDG)和窗口看门狗(WWDG)提升可靠性。IWDG基于内部低速时钟(LSI),超时时间可调(最大26秒),适用于防止主循环卡死;WWDG基于APB1时钟(72MHz),需在严格时间窗口内喂狗,适用于监控关键任务时序。IWDG配置灵活但时钟不稳定,WWDG精度高但窗口限制严格。开发时需注意喂狗周期调试,可通过逻辑分析仪监测计数器。两者均能复位整个芯片,根据场景选择:IWDG防系统崩溃,WWDG保任务时效。调试阶段可临时禁用看门狗以简化问题排查。
2025-08-07 09:46:32
1061
原创 当你对工作感到抵触,不想做时,可以怎么办?
摘要: 工作中产生抵触情绪是常见现象,可能源于疲惫、压力或缺乏动力。应对方法包括:1)接纳情绪,避免自责;2)分析具体原因(如工作单调、人际关系紧张等);3)针对性调整(短期倦怠可拆解任务/休息,长期问题需重寻意义或探索新方向);4)运用心理调节技巧(正念、倾诉等)。抵触情绪是自我状态的信号,需理性对待而非否定自我。若长期无法缓解,建议寻求专业帮助。工作只是生活一部分,找到适合自己的节奏才是关键。
2025-08-06 10:11:48
827
原创 STM32F103C8-定时器入门(9)
摘要:本文介绍了STM32定时器的分类与应用。定时器分为基本定时器(简单延时)、通用定时器(PWM/捕获)和高级定时器(电机控制)。通过三个关键寄存器(PSC分频、ARR周期、CCR比较值)实现精准控制。文中提供了三个典型应用示例:1)使用TIM2定时中断实现LED精确闪烁;2)通过TIM2 PWM输出实现呼吸灯效果;3)利用TIM2输入捕获功能测量外部信号(代码未展示完整)。每个示例包含完整的初始化配置和参数计算方法,适用于嵌入式开发中的定时控制场景。
2025-08-04 17:32:47
451
原创 RS485通讯-AB线接反-请注意
然后发现发送的数据和接收的对不上,然后使劲找原因,最后才发现线接反了,也阔以说是 板子丝印标反了,接反后的特点是接线错误的接收数据一直是感觉正常实际对不上的, 就是和实际发送的对不上。最近测试RS485 不小心把AB线接反了 ,如图正常应该如下图接法。正常的数据应该是这样子:如下图。收到的错误数据是这样子,如下图。总之就是记录下,多注意哈。
2025-07-29 09:39:18
782
原创 FOC电机位置控制时三环控制?两环控制?怎么选?
摘要:三环控制(位置+速度+电流环)能实现高精度位置控制和强负载适应性,但参数调试复杂;两环控制(位置+电流环)调试简单但精度和适应性较差。调试经验表明,两环控制的PID参数更易调整,适合作为三环控制的基础。建议先掌握两环控制,再过渡到三环控制。
2025-06-12 16:33:10
973
原创 单片机的中断功能-简要描述(外部中断为例)(8)
摘要:本文介绍了STM32F103C8T6的中断机制及其应用。中断分为抢占优先级和子优先级,允许高优先级中断打断低优先级中断。详细解析了中断处理过程:请求、响应、处理和返回。以按键中断为例,给出了外部中断配置代码,包括GPIO初始化、EXTI设置和NVIC配置。特别强调中断使用注意事项:低功耗处理、共享中断线管理、中断嵌套实现、中断响应优化等。建议中断服务程序尽量简短,可通过标志位方式在主循环中处理耗时操作,避免中断互踩问题。通过合理配置,中断机制能有效提升系统实时性。
2025-06-12 15:47:01
653
原创 单片机软件开发服务有哪些呢?
• 实现单片机的基本功能,如数据采集、处理与传输,控制外部设备(如电机、传感器等)的运行,实现人机交互界面(如按键输入、LCD显示等)。• 根据项目需求,对特定算法(如数据加密算法、信号处理算法等)进行优化和实现,提高单片机系统的运行效率和性能。• 根据需求,进行单片机程序的编写,确保代码结构清晰、逻辑严谨、注释详细,便于后续维护和升级。• 在项目交付后,根据客户反馈和需求变化,提供程序升级和维护服务,确保单片机系统长期稳定运行。• 提供思维导图,帮人理清思路,用什么模块,采用什么方案,购买什么器材。
2025-04-29 11:02:41
276
电力电子领域IGBT和MOSFET驱动参数计算方法及优化选择
2025-01-03
功率MOSFET驱动电路优化及电磁干扰抑制研究
2024-12-18
VCE2755Q 磁编码器芯片技术手册
2024-12-10
STSPIN32G4=MCU(STM32G431)+预驱
2024-12-04
峰岹单片机FU68XX系列调试总结和方法步骤
2022-10-24
STM32 BLDC开发资料
2018-12-13
STM8AF6223-LIN通信-从机收发ok-标准库.zip
2021-09-26
STM8S003-STM8SAXXF标准库模板工程.zip
2021-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅