谢谢,上面大侠,我也意识到是关于浮地系统与接地系统的问题,这几天正在看,但知识太零散了,不系统。 今天实验又有新的进展了。我把我们电路板的照片传上来,大家一起研究下,能找到问题的本质。 看了我们板子的照片您就知道,我们的一个模块是两块板子拼接在一起的。电路原件是在小端板上。另一块板子,我们称为大端板,是把小端板上的下载口、ARM的串口等信号线连接到背板上。 大端板和小端板都在板子边缘包了一圈大地,通过铜镙柱和中间的插针连接在一起,再通过小端子打插针引到背板上的大地。但目前大地什么也没有接。(这很重要?) 今天我们把模块从背板上拔下,单独供电。发现如果没有大端板,如何振动,都不跑死。但接上大端板后,很容易跑死。看样子不是背板问题了。又发现,把手放在铜镙柱上,就是板子外围包的一圈大地(一圈本想接大地铜)上时,就跑死了。用万用表打,它没有和任何信号短路啊!突然想起了网上看到的一段论述:“浮地与接地; 系统浮地,是将系统电路的各部分的地线浮置起来,不与大地相连。这种接法,有一定抗干扰能力。但系统与地的绝缘电阻不能小于50MΩ,一旦绝缘性能下降,就会带来干扰。” 会不会是系统与外圈地的绝缘电阻不能小于50MΩ了吗?于是我把一个模块的内部数字地和外圈地短接了。在没有上背板单独供电情况下,没有跑死。上背板后,抖动,拔插其他模块,也没有跑死。于是,我把其他模块也做了同样处理,经过几个小时了,目前还没有跑死。 当然我也没有可以高兴的。一是因为,早已习惯了这种打击,那就是本以为已经找到解决问题的方法了,但过段时间过又被事实证明不行。二是,即使解决了问题,也不清楚为什么,问题的本质是什么啊! 所以希望大家一起探讨,如果您需要什么数据,要我做什么实验,我一定提供。
|