潍坊学院专科毕业设计(论文)
RRextCextCLRRRextCextCLRBABAQQCRCQQ≥1图3.10 看门狗电路原理图
复位脉冲的宽度主要取决于电容电阻参数。AT89S52单片机理论上复位脉冲的高电平必须大于4个机器周期,但在实际系统中,考虑到电源的稳定时间、参数漂移、晶振稳定时间等因素,必须留有余量。实践证明,上电瞬时RC电路充电,Reset引脚端出现正脉冲,只要Reset端保持l0ms以上的高电平,就能够复位。当
U充电时间t=0.6RC时,则充电电压c= 0.45Vcc= 0 .45x 5V?2 V,其中t为复位时间。
3当R13=1kΩ,C11=22uf时,t=0.6×10×22uf=13ms,即可保证很好的复位。二极管IN4148与R13并联的主要目的是当系统掉电时,复位电容里存储的能量可以通过二极管迅速放电,这就为单片机的反复上电提供了保证。
在实际运行中,只要程序工作循环正常,就能保证单稳态U4:A 始终处于暂稳态,1Q端输出高电平,2Q端输出低电平。一旦程序由于干扰而“乱飞”或进入“死循环”,“看门狗”脉冲不能正常触发,经过450ms后单稳态U4:A脱离暂态,1Q端回到低电平,并触发单稳态U4:B翻转到暂态,在2Q端产生足够宽的正脉冲(0.9ms),使单片机可靠复位。
本看门狗电路具有如下特点:
(1) 本身能够独立工作,基本上不依赖CPU;
(2) CPU 在一个固定的时间间隔中和该系统打一次交道,就能辨别系统是否能正常工作;
(3) 当CPU掉入“死循环”后,能及时发觉并使系统复位; (4) 该系统也可以手动复位。
13
潍坊学院专科毕业设计(论文)
3.2.3毫伏表的基本电路部分
本电路是根据毫伏表的基本原理及本题目要求所设计,其原理图如图3.11
R3470KC201.uC30.1u7/2共阴极LED显示屏R1R1/C1C1C01 C02CLK1CLK2R4200K+5V+ViC1 0.01U1.888R9100PnVDDVxVAGQ0-DCEOCIC1MC14433Q1Q2Q3ALDBCDabIC214543R10R11R12R13R14R15R16cdefgRP15.1KR123KDS4R2 10KR8+5VR7R6DS3VR2VVSSP1VSSVEEDS2DS1100*7R5-5V10K*4VT1~VT41815+4
图3.11 毫伏表主电路原理图
3.2.4稳压电源部分电路设计
由于本系统复杂,涉及到很多电路、集成芯片多,又各自所需电压不同,为了符合每一部分的电压需要。我们必须把电压分别转换,我们通过7815、7915本别产生正负15V电压给AD620与AD811供电,用7805产生5V电压给凌阳SPCE061单片机与AT89S52单片机供电,用AME711产生3.3V稳压给DDS芯片AD9854供电[10]。
根与题目要求我们设计的稳压电源电路图如图3.12:
14
潍坊学院专科毕业设计(论文)
图3.12 稳压电源电路图
15
潍坊学院专科毕业设计(论文) 第四章 系统的软件设计
4.1主流程图
主流程图如图4.1
开始初始化清中断N有信号输入?Y调信号处理子程序调LCD显示子程序等待输出4.1 主程序流程图
电路开始对外部数据进行收集、采样然后进行初始化。初始化后把数据送入
16

