前的电路设计中,现在可能还有人使用,使用一个电阻和一个电容达成的上电
复位电路;但是,这样的复位电路一个是不可靠,为什么不可靠,网络上能找
得到专门论述复位电路的文章;更重要的是,
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,下拉,这样看起来
就更方便;要是看门狗复位信号有,往下;