说单片机抗干扰能力差,稳定性差的人是非常可笑的!
如果单片机真的抗干扰能力差,那么目前的工控领域只能是崩溃的局面,因为大家都知道在一个工控系统中除了主控制单元外(一般是PLC),另外还有伺服系统、变频器(其内部的控制单元MCU或DSP可以看作高档的单片机)以及各种现场仪器仪表,这些仪器仪表很多都是由单片机系统构成的,如果单片机可靠性有问题使得伺服系统、变频器或者现场仪表工作失效,那么单纯的PLC主控单元还能干什么呢?PLC可靠性再高对于怎个系统的工作可靠性也没有多大意义!
我在做项目时用到过质量流量计,原先用的小日本的,工作起来没有问题,但是价格较高,后来为降低成本换成国产的,结果刚开始在现场使用时出了很多问题,很多时候输出错误。同样的系统,由不同的企业和单位设计出来的产品可能差别非常大。
其实很多PLC内部应该也是MCU作为核心的,只不过厂家在设计时应用了成熟可靠的设计,我想设计PLC的厂家在设计过程中也很可能是经过了“千锤百炼”吧,应该经过严格的EMC测试和工作可靠性验证才会推出市场的。其实PLC只不过是把控制系统硬件设计的工作“转移”给PLC厂家来完成了罢了,使得工控系统的设计人员无需再考虑控制系统硬件设计及其可靠性的问题,自然设计效率就大大提高了,我认为这才是PLC的真正优势!
当然,PLC这种设计也有一定的问题,由于考虑其通用性好,适用性尽可能广泛,自然在某些场合下要牺牲一些性能,例如一般的PLC对于实时信号的处理就不太容易了。
同时,还要懂得通过查阅芯片数据手册(DATASHEET)里有关芯片命令和数据的读写时序来核对别人例程的可靠性,如果你觉得例程不可靠就把它修改过来,成为是你自己的程序。不仅如此,自己应该经常找些项目来做,以巩固所学的知识和积累更多的经验。
里仁嵌入式培训学院 3G学习资料 http://www.lirenedu.org/
里仁嵌入式培训学院 全套技术文档 http://www.lirenedu.org/index.php?ack=lanmu&id=79