摘要
本发明涉及一种发动机标准扭振信号产生方法,上位机通过串口与MCU进行通信,设置旋转一周的脉冲数N、发动机转速、扭振阶次和扭振角度幅值,MCU更新扭振参数后软件程序反向解算生成携带扭振信息的脉冲周期序列数据,再由定时器精确循环输出脉冲扭振信号,模拟编码传感器连续旋转。本标准扭振信号产生方法使用常见ARM Cortex‑M核的MCU,基于谐波叠加原理生成参数已知的脉冲扭振信号,其脉冲周期序列数据通过芯片内部DMA控制器循环搬运至定时器的比较寄存器CCR,利用输出比较功能来精确生成包含扭振信息的脉冲信号。