其实像电磁兼容这种工作应该最后做。先做一个没有任何什么抗干扰措施的电路和板子,连看门狗也关闭,然后启动程序工作。这样,这个非常不可靠的设计程序稍有干扰就容易跑飞,于是就要考验编程员的水平了:你怎么样能够把已经跑飞的程序在还没有造成后果之前“拉”回到正确的轨道,继续运行?这迫使你去思考,这样你很快就会成为有抗干扰经验的高手。比对手更高一筹。
经过了软件抗干扰技术考验的系统,再加上电磁兼容等其他硬件抗干扰技术,才是真正经得起干扰考验的产品。
软件的抗干扰技术才是对程序员水平的真正考验。一个系统具有的所谓健壮性,(与其他公司同类产品相比较)是真正软件人才的竞争。
我刚接到一个500套板子的抗干扰软件设计,他的板子做的漂亮极了,什么抗干扰措施都加了,压敏、看门狗、过滤电感,结果程序一有强电设备启动就跑飞。用电瓶就没事,总不能用电瓶供电来解决问题吧。
这个课题的招标底价是7万元。
|