计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

步进电机运动控制系统设计-机电毕业论文(9)

2013-09-02 01:19
导读:靠性。 3.程序监视系统中的抗干扰(电源部分) WATCHDOG本身能独立工作,基本上不依赖于CPU,当电源受干扰而掉电时,WATCHDOG自动产生中断。使CPU备用电源
靠性。

  3.程序监视系统中的抗干扰(电源部分)

  WATCHDOG本身能独立工作,基本上不依赖于CPU,当电源受干扰而掉电时,WATCHDOG自动产生中断。使CPU备用电源起作用,对CPU正在执行的数据进行保护。

  4.8看门狗电路

  中的干扰大多是以窄脉冲的形式出现,而最终造成系统故障的多数现象为“死机”。究其原因是CPU在执行某条指令时受干扰的冲击,使它的操作码或地址码发生改变,致使该条指令出错。这时,CPU执行随机拼写的指令,甚至将操作数作为操作码执行,导致程序“跑飞”或进入“死循环”。为使这种“跑飞”或进入“死循环”的程序自动恢复,重新正常工作,就是看门狗。若程序发生“死机”,则看门狗电路产生复位信号,引导单片机程序重新进入正常运行。

  此外,工业现场由于诸多大型用电设备的投入或撤出电网运行,往往造成系统的电源电压不稳定,当电源电压降低或掉电时,会造成重要的数据丢失,系统不能正常运行。若设法在电源电压降至一定的限值之前,单片机快速的保存重要数据,将会最大限度地减少损失。在掉电方式下单片机内所有运行状态均被停止,只有片内RAM和SFR中的数据被保存起来。在单片机系统可借助于一定的外部附加电路监测电源电压,并在电源发生故障时及时通知单片机(本次设计是通过引发INT0中断来实现的)快速保存重要数据,使电源恢复正常,取消掉电方式,通过复位单片机,使系统重新正常。

  4.8.1 MAX813L功能简介

  MAX813L是美国MAXIM公司推出的微处理机系统监控集成芯片,该芯片的价格低,减少了器件个数,所构成的电路性能更可靠,MAX813L提供如下四种功能:

  1.上电、掉电以及供电电压下降情况下的复位输出,复位脉冲宽度典型值为200MS。

  2.独立的看门狗输出。如果看门狗在1.6S内未被触发,其输出将变为低电平。

  3.1.25V门限值检测器,用于电源故障报警、电池低电压检测或+5V以外的电源的监控间[6]

  4.低电平有效的手动复位输入。

  4.8.2 看门狗电路各引脚功能

  1.手动复位输入端(MR):当该端输入低电压保持140ms以上,MAX813L就输出复位信号。输入端的最小输入脉冲宽要求可以有效的消除开关的抖动。

  2.工作电源端(VCC):接+5V电源。

  3.电源接地端(GND):接0V参考电平。

  4.电源故障输入端(PFI):当该端输入电压低于1.25V时,5号引脚输出端的信号有高电平变为低电平。

  5.电源故障输出端(PFO):电源正常时,保持高电平,电源电压变低或掉电时,输出由高电平变为低电平。

  6.看门狗信号输入端(WDI):程序正常运行时,必须在小于1.6s的时间间隔内向该输入端发送一个脉冲信号,以清除芯片内部的看门狗定时器。若超过1.6s该输入端收不到脉冲信号,则内部定时器溢出,8号引脚由高电平变为低电平。

  7.复位信号输出端(RST):上电时,自动产生200ms的复位脉冲:手动复位端输入低电平时,该端也产生复位脉冲。

  8.看门狗信号输出端(WDO):正常工作使输出保持高电平,当WDI端在1.6S接收不到信号时,该端输出信号由高电平变为低电平。

 

 

 

 

 

 

 

 

图4.8 看门狗电路

  如图5-6给出了MAX813L在单片机系统中的应用电路图。此电路可以实现上电,瞬时掉电以及程序运行实现“死机”时的自动复位和随时的手动复位;并且可以实时的监视电源故障,以便及时地保存数据[6]

  本电路巧妙的利用了MAX813L的手动复位输入端。只要程序一旦跑飞引起程序“死机”,WDO端电平由高到低,当/WDO变低超过140ms,将引起MAX813L产生一个200ms的复位脉冲(本次设计中将MAX813L的RET端同时8031、8155的复位端RESET相连,使之同时复位)。同时使看门狗定时器清0和使引脚变成高电平。也可以随时使用手动复位按钮使MAX813L产生复位脉冲,由于为了产生复位脉冲端要求低电平至少保持140ms以上,故可以有效的消除开关抖动。

  该电路可以实时的监控电源故障(如掉电、电压降低)。图5-6中R1的一端接未经稳定的直流电源。电源正常时,确保R2上的电压高于1.6V。当电源发生故障,PFI输入端的电平低于1.25V时,电源故障输出端电平由高变低,引起单片机中断,CPU中断相应服务程序,保护数据,断开外部用电电路等。

  第5章  算法的设计:

  算法对于步进电机调速系统设计是一个相当重在的环节,因为只有确定了算法之后才能对步进电机的速度进行准确的控制,并时也能达到精确的调速目的。同时算法也是编写软件的前提与基础。控制算法有多种,常用的两种算法是PID和模糊控制算法。

  PID 控制与模糊控制是两种常用的控制方法,但它们还存在一些不足,如一般PID 控制容易产生超调、模糊控制的稳态精度不高,在这两种控制方法基础上进行改进,可产生多种更好的控制方法。本文采用的复合PID 控制算法和带动态补偿的模糊控制算法克服了以上缺陷,取得了较好的实验效果。

  5.1 PID 控制算法

  PID 调节的实质就是根据输入的偏差值,按比例、积分、微分的函数关系,进行运算,将

上一篇:机电一体化的未来发展趋势探析-机电毕业论文 下一篇:没有了