纪念一下工作中的重大失误吧
1:你以为程序是一样的,其实并不一样,计算同一个HEX文件,烧录进不同的MCU,运行的结果也不一样(EEPROM的值不一样致使程序的运行不一样)。同样说PCB板一样,电机一样也是不可信的。
2:思考一下失误的原因
目前这个系统太封闭,只能看流量,最终的表面反应。而更细致的速度,电流波形,矢量角都不能观察,遇到问题只能猜。所以导致很多误判。
在做对比测试的时候,以为变化的量太多,以为程序是一样的,其实烧录的不一样,还有受EEPROM影响,程序运行不一样,
3:不够冷静
当发现驱动波形不正常时,应该冷静一下,不能直接说硬件的问题,一定要确定不是自己的原因,再确定。还有自己对方波驱动波形不够敏感
网友评论