图上看不出烧的原因,怀疑你器件在焊接的时由于技术或者方向搞错引起的,很有可能是做的电路板有隐患,在调试继电器的时候表现了出来,继电器部分暂时看不出烧的原因。
不过你的板子有这么几个问题,首先,楼上说的数字地和模拟地分开的问题,楼上的表述不太准确,这个电路没有模拟部分,都是数字电路,数字和模拟信号区分简单一些就可以这么看。就看有没有AD。与AD相关的都是模拟部分,AD数字部分还有单片机其他的都是数字部分,这样讲不太准确,可以先这样区分一下,见的多了就明白了。楼上的意思应该是说你光耦输入和输出的地部分,光耦属于电气隔离器件,输入和输出是不能用同一个电源的,也就是输入和输出用的电源不应该有电的联系,因此你的光耦输入和输出的地应该分开画。
但是对于你这个电路,用的本就是一个电源,5V是由Vcc经过非隔离原件变过来的,这样这两个电源还有关系(必须共地),因此不能算两个电源,你用光耦驱动继电器也就失去了光耦的意义,用过三极管就可以了,比如9013、9012等,耐压值不能低于Vcc。
再一个,你光耦输入部分的限流电阻有点儿大了。一般光耦导通时输入部分的电流应该维持是几个毫安以上,有一些高速光耦要几十个毫安。说白了就是光耦的LED必须要在毫安级的电流下才能工作。你输入部分的电源用5V,减去LED的压降,自己算一下LED的电流吧。你用的这个光耦我没用过,不知道他的特性,但一般这样的电流是不行的。 |