background image

前的电路设计中,现在可能还有人使用,使用一个电阻和一个电容达成的上电

复位电路;但是,这样的复位电路一个是不可靠,为什么不可靠,网络上能找

得到专门论述复位电路的文章;更重要的是,

51 系列的单片机比较容易受到干

扰;没有看门狗电路是不行的,当程序跑飞时,回不来了,死在那里。

 常规的

做法是买一个专门的看门狗电路,完成复位电路和看门狗电路的功能。

 这些芯

片的资料很容易在网络上找到,通常使用百度搜索就可以了;看见有

PDF 的字

样,就点击下载;使用网际快车

flashget 下载也是最好的; 这些资料通常是 pdf

格式的文件,所以,还需要一个

pdf 的阅读器。 

单片机和单片机抗干扰能力是不一样的。如果你的产品是工作在干扰比较大的环

境,可以试试选用不同品牌的单片机;原来我在一个光电所,做

YAG 激光治疗

机的控制部分,脉冲激光机的电源放电的时候,能量是很大的,在采取了所有

能够想到的光电隔离等措施之后,还是不行;后来,选用了

intel 的 8031,就可

以了。小声的说:当时的

philips 的单片机抗干扰性能是最差的,可能跟 Philips

主要是用在民用领域有关。现在不知道怎么样了,有人知道的话告诉我。

 单片机

的输入输出口线是最容易引进干扰的地方;在严重干扰的情况下,需要将所有

的口线光电隔离。

 

3. 晶振:一般选用 11.0592M,因为可以准确地得到 9600 波特率和 19200 波特率;

也可以使用

36.864M,这个频率是 1.8432M 的 20 倍,看别人的电路板上用过,

我也没有用到。这

2 种晶振很容易买到,价钱跟 12M 的一样。书上说,12M 的晶

振也能得到

9600 的波特率,但是,实际用的时候,会每隔一段时间就出错一次,

好像累积误差一样,比较奇怪。

 即使你的单片机系统不使用 RS232 接口,也可

以做一个

Rs232,留着做测试,或者预留等等,没有坏处。除非你的单片机系统

的口线不够用了。

 

4. 磁片电容:22pf~30pf,可以在有些书上找到什么晶振频率对应什么容量的

磁片电容,但是,我都是随便拿来使用,反正在

11.0592M 下,都没有问题;如

果你用到了更高的频率,最好还是找找资料看看。

 参见以下电路图: 

如果你的单片机系统没有工作,检查步骤如下:

 

1. 查看门狗的复位输出,可能的话在电路板上加一个 LED,下拉,这样看起来

就更方便;要是看门狗复位信号有,往下;