[PIC®/AVR®/dsPIC®产品] 频率降低到原来的 75%

[复制链接]
2997|28
魔法森林精灵 发表于 2025-11-20 11:54 | 显示全部楼层
降低频率可能是由于温度变化或者器件老化导致的。建议检查环境温度和器件的使用时间,看是否有异常。
我趴在云边 发表于 2025-11-25 16:04 | 显示全部楼层
频率降至原 75%,核心通过调整 MCU 时钟源实现:如修改晶振参数、分频系数(定时器 / PLL 配置)。需注意同步适配外设(UART 波特率、SPI 时钟)与软件延时函数,避免时序错乱。优势是降低功耗、减少 EMI 干扰,适配低功耗场景;代价是运算 / 响应速度下降,需评估电机控制、数据处理等实时性需求,确保性能满足项目指标。
与人间浪漫 发表于 2025-11-30 15:40 | 显示全部楼层
频率降至原 75%(即 3/4 倍),需结合应用场景分析影响与实现方式:
实现:单片机可通过时钟分频寄存器调整 PLL 倍频 / 分频比,或修改晶振分频系数;外设(如 PWM、UART)则调整预分频器参数。
影响:运算速度、外设通信速率同步降低,功耗随频率下降减少,中断响应延迟增加,需验证实时性是否满足需求,同时注意外设时钟与核心时钟的匹配关系。
北海道没有冬天 发表于 2026-1-12 16:05 | 显示全部楼层
频率降至 75%(即原频率 ×0.75)时,优先用uint32_t/uint16_t 存储频率数值:
避免浮点型(float/double),不同单片机浮点运算支持差异大且易有精度误差;
用整数运算替代(如原频率 40MHz,75% 即 30MHz,直接存 30000000);
封装成频率配置宏 / 函数,通过整数比例换算,适配不同位数单片机的运算能力。
单芯多芯 发表于 2026-1-13 08:07 | 显示全部楼层
电机频率降低至原75%,可能因电源电压降低或控制信号错误。检查电源电压和控制代码。
598330983 发表于 2026-1-13 17:07 | 显示全部楼层
首先,我们先明确核心原因:PIC18F25K20 的内部振荡器(INTOSC)受温度、电压和配置位设置影响显著,频率降至 75% 通常是振荡器从高频模式(如 HFINTOSC)切换到了低频模式(如 LFINTOSC),或振荡器校准值丢失 / 未正确配置。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0