专栏中心

EEPW首页 > 专栏 > 被干扰的状态机

被干扰的状态机

发布人:mayer 时间:2009-08-06 来源:工程师 发布文章
被干扰的状态机

 

    一直以为CPLD不会被干扰,一直相信在CPLD上只要验证通过就绝对不会出现在现场不稳定,当机器出现问题时我还一直在困惑,之前测试蛮好的机器,为什么会一到生产就不行了呢,而且现像是那样的莫名其妙。

     其实CPLD完成的功能很简单,输入二组开关,控制二路电机,在四个状态之间转换;其中有一路开关优先级最高,只要开关动作,必有一路电机启动,且至少连续工作5秒,在这5秒内没有任何条件能改变它的运行状态,可现在出现的问题是开关动作,电机启动然后又马上停了,有时干脆就启不动,怀疑电机驱动电路有问题,于是拔掉电机测量从CPLD输出的驱动信号,发现正常,于是在带电状态下接上电机,电机动作一下立即就停止了,再用表测量CPLD引脚的驱动信号,发现没有了。俺范迷糊了,咋回事呢!

   接下来的事情就更怪了,俺怀疑有可能是板上CPLD或其它元件有虚焊之嫌疑,于是乎把控制板拆下来,把各个引脚全部检查了一番,并把自认为有嫌疑的地方通通补焊了一遍,再通电,电机启动了!俺那个高兴啊,心想还寻思着,就说嘛,这个产品俺做第一台的时候测试了好久的,而且出过几台的货都没出现这个问题,怎么可能会有问题呢,于是我就多操作了几下,突然发现不对了,电机不停了,且另外一电机在呈周期性的转动,且每几次操作的结果都不一样,俺硬是扎扎实实试了30分钟都没找出规律,俺再次范迷糊,换了几块控制板试出的结果都是一致,于是回到办公室打开电脑里的程序,看看是否程序中存在BUG。

     程序中找不到可疑之处,我便将电机拔掉,直接用万用表来监测CPLD各引脚驱动信号 ,在一轮连续的测试下,发现都正常,没有出现状态跑飞的状态。

    莫非电机干扰CPLD运行了!

   为了证实CPLD是否真的被电机干扰了,于是我将状态机时钟信号通过CPLD引脚输出,用示波器测量该时钟信号波形,发现电机在不工作的时候,波形良好,电机一工作,波形便开始据烈的抖动。看来果真是这样,状态机被干扰了。

     后来换了一台电机,机器正常。

    俺扭了扭酸痛的腰,看着这折磨了俺一天的电机,还是想不明白,这电机怎么了,竞有如此大能耐.........

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

Nordic 2025中国技术研讨会启幕,卫星物联网与边缘AI技术抢先看

协作创新平台——IBM微电子和Power架构

视频 2009-12-21

连接世界的SOC设计

视频 2009-12-21

英飞凌功率模块助力金风科技构网型风机能效提升

华为Mate X6、Pura 80系列、Mate 70系列官宣降价,最高2000元!

2025-09-18

物联网与RFID芯片

视频 2009-12-21

SST39VF080 SST39VF016 1M,2M字节 Flash

​了解射频系统中的互调失真和三阶截获点

电容式触控IC解决方案及产品发展状况

视频 2009-12-21

SST 89C54 89C58单片机资料

理解发展哲理 领悟发展走向——关于硅技术的思考

韩国在釜山启动首个8英寸碳化硅工厂,年产量预计达3万片晶圆

雷莫(LEMO)推出坚固耐用的微型OPTIMA D系列连接器

TI推出超低成本实时MCU,助力家电和电动工具实现高端电机控制

2026年广州国际智能制造技术与装备展览会载誉归来,助力制造业自动化转型升级

2025-09-18

三星据报道首次外包光掩模,着眼于新的 EUV 光掩模技术

EDA/PCB 2025-09-18

MPS AC/DC 创新电源解决方案,驱动低碳化、小型化、智能化变革

电源与新能源 2025-09-18
更多 培训课堂
更多 焦点
更多 视频

技术专区