看门狗(看门狗2)

分类: 游戏资讯 发布时间: 2024-03-11

大家好,看门狗相信很多的网友都不是很明白,包括看门狗2也是一样,不过没有关系,接下来就来为大家分享关于看门狗和看门狗2的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

  1. 看门狗英文是什么
  2. 什么是看门狗
  3. 看门狗的意思
  4. 单片机中的看门狗是什么东西,有什么作用
  5. 硬件看门狗是什么
  6. 看门狗是什么有什么作用
  7. 看门狗的作用是什么

看门狗英文是什么

看门狗英文:watchdog。

双语例句:

人们一般认为这种德国种短毛猎犬是一种攻击性的看门狗——事实却大不一样。

ThepopularviewoftheDobermannisofanaggressiveguarddog—therealityisverydifferent.

偷袭者为了让看门狗不出声给它吃了东西。

Theraidersfedtheguarddogtokeepitquiet.

置位时使能看门狗定时器复位功能。

WhensetenablesaWatchdogtimerreset.

看门狗守卫着主人的屋子。

Awatchdogguardsitsmaster'shouse.

看门狗保护房子以防小偷。

什么是看门狗

看门狗分硬件看门狗和软件看门狗。硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。如果程序出现故障,不在定时周期内复位看门狗,就使得看门狗定时器溢出产生复位信号并重启系统。软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠性方面不如硬件定时器,比如系统内部定时器自身发生故障就无法检测到。当然也有通过双定时器相互监视,这不仅加大系统开销,也不能解决全部问题,比如中断系统故障导致定时器中断失效。看门狗本身不是用来解决系统出现的问题,在调试过程中发现的故障应该要查改设计本身的错误。加入看门狗目的是对一些程序潜在错误和恶劣环境干扰等因素导致系统死机而在无人干预情况下自动恢复系统正常工作状态。看门狗也不能完全避免故障造成的损失,毕竟从发现故障到系统复位恢复正常这段时间内怠工。同时一些系统也需要复位前保护现场数据,重启后恢复现场数据,这可能也需要一笔软硬件的开销。

看门狗的意思

看门狗

kānméngǒu

见“看家狗”。看守门户的狗,旧时常用来指官僚、地主等家里的管家一类的人。

单片机中的看门狗是什么东西,有什么作用

看门狗(WDT)是一个定时器,开启看门狗定时器之后(比如定时200ms),在单片机程序中每隔一定的时间(小于200ms)要“喂狗”一次,即将看门狗定时器清零。

看门狗分硬件看门狗和软件看门狗。硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。

如果程序出现故障,不在定时周期内复位看门狗,就使得看门狗定时器溢出产生复位信号并重启系统。软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠性方面不如硬件定时器。

比如系统内部定时器自身发生故障就无法检测到。当然也有通过双定时器相互监视,这不仅加大系统开销,也不能解决全部问题,比如中断系统故障导致定时器中断失效。

扩展资料:

应用:

看门狗电路的应用,使单片机可以在无人状态下实现连续工作,其工作原理是:看门狗芯片和单片机的一个I/O引脚相连,该I/O引脚通过程序控制它定时地往看门狗的这个引脚上送入高电平(或低电平),这一程序语句是分散地放在单片机其他控制语句中间的。

一旦单片机由于干扰造成程序跑飞后而陷入某一程序段进入死循环状态时,写看门狗引脚的程序便不能被执行,这个时候,看门狗电路就会由于得不到单片机送来的信号,便在它和单片机复位引脚相连的引脚上送出一个复位信号。

使单片机发生复位。即程序从程序存储器的起始位置开始执行,这样便实现了单片机的自动复位。

参考资料来源:百度百科-看门狗

硬件看门狗是什么

你们知道什么是硬件看门狗吗?跟着我一起学习什么是硬件看门狗吧。

硬件看门狗介绍

看门狗,又叫watchdogtimer,主要用来监控、管理CPU的运行状态,并对处于异常状态中的CPU进行复位操作,使其能重新工作。

看门狗可分为硬件看门狗和软件看门狗两种。

硬件看门狗的主体是一个定时电路,并由被监控CPU提供周期性“喂狗”信号,对定时器清零(俗称“清狗”)。CPU正常工作时,由于能定时“清狗”,看门狗内的定时器不会溢出。当CPU出现故障,则不能继续提供“清狗”信号,使得看门狗内定时器不断累加而溢出,从而触发一个复位信号对CPU进行复位,使CPU重新工作。

软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠性方面不如硬件定时器,比如系统内部定时器自身发生故障就无法检测到。当然也有通过双定时器相互监视,这不仅加大系统开销,也不能解决全部问题,比如中断系统故障导致定时器中断失效。

看门狗本身不是用来解决系统出现的问题,在调试过程中发现的故障应该要查改设计本身的错误。加入看门狗目的是对一些程序潜在错误和恶劣环境干扰等因素导致系统死机而在无人干预情况下自动恢复系统正常工作状态。看门狗也不能完全避免故障造成的损失,毕竟从发现故障到系统复位恢复正常这段时间内是不能正常工作的。同时一些系统也需要复位前保护现场数据,重启后恢复现场数据,这可能也需要一笔软硬件的开销。

1).MR#:Manual-Reset,手动复位输入信号,低电平有效,当此管脚的输入电平低于0.6V时,会触发Reset#管脚输出一个复位信号,此管脚内部有70uA上拉电流。如要不使用此管脚,需要将此管脚接到VCC或者悬空,不可接地;

2).VCC:芯片工作电压,接5V或3.3V;

3).GND:芯片参考地,直接与单板GND相连;

4).PFI:Power-FailComparatorInput,电压监控输入管脚,当此管脚的输入电压低于1.25V时,FPO#及Reset#会输出低电平信号;

5).PFO#:Power-FailOutput,电压监控输出管脚,当PFI的输入电平低于1.25V时,输出低电平,不使用此管脚时可将其悬空;

6).WDI:WatchdogInput,清狗信号输入,WDI遇到一个上升沿/下降沿,内部看门狗定时器都将清0。WDI的输入信号超过1.6S不发生跳变时,看门狗内部定时器将会溢出并触发WDO#输出低电平;

7).WDO#:WatchdogOutput,看门狗输出,WDI超过1.6S不发生跳变时,WDO#将输出低电平,另外,VCC低于1.25V时也会触发WDO#输出低电平;

8).RESET#:复位信号输出,低电平有效,低电平宽度为200ms,Reset#信号只会被VCC或MR#触发,WDO#有效时不会触发Reset#,除非将WDO#接到RESET#上。

虽然MAX706与ADM706芯片在封装上相互兼容,但两者还是存在一些差异,具体如下:

1).MAX706R是商业级器件,工作温度范围为:0-70oC,而ADM706R是工业级器件,工作温度范围为:-40-85oC,所以大家在选型的时候,一定要产品的工作环境是否对温度有要求;

2).MAX706R的最小复位脉冲宽度为140ms,ADM706R的最小脉冲宽度为160ms;

3).ADM706R的WDI管脚若悬空处于高阻状态时会禁止芯片工作,所以设计时,需要将WDI管脚通过4.7K电阻上拉到VCC。而MAX706不能被禁止,一上电就开始工作,所以WDI不需要上拉;

4).ADM706R的PFO#信号不但会被PFI信号触发,同时也会被MR#信号触发,当MR#出现负电平时,会触发PFO#输出10KHz方波并保持,但MAX706的PFO#仅仅和输入PFI有关,不会受MR#管脚电平的影响;

5).当MR#出现低电平时,对于MAX706芯片,WDO#将先于RESET#跳变,而ADM706却相反,WDO#后于RESET#跳变。

为了使硬件看门狗更可靠,使用起来更灵活,当今主流的设计方式都是看门狗芯片配合逻辑器件(CPLD)来使用。

此时,看门狗有三种清狗方式:

1).正常工作时,CPU输出WDI信号清狗;

2).CPU关闭看门狗(不输出WDI信号),由CPLD输出WDI清狗信号,此方法不推荐使用,容易出问题,有的设计规范中是严禁CPU关闭看门狗的;

3).CPU挂死后,CPLD主动输出WDI清狗信号一段时间,如果CPU仍未恢复正常,则不再继续清狗,等待看门狗芯片内部定时器溢出后输出复位信号对CPU进行复位。

在CPU上电启动期间内,是不能输出WDI信号去清狗的,而外部硬件看门狗是一上电就开始工作的,CPU的启动时间一般在一两分钟,而看门狗的定时器只有1.6s,超过这个时间不清狗就会输出复位信号对CPU进行复位,如果这样的话,CPU就会每隔1.6s重启一次,不能正常工作,如何规避这种问题的?

在实际设计中是这样做的,如下图所示,在CPU上电启动的这段时间内,利用系统时钟信号CLK清狗,等CPU启动完成后,SWITCH自动将清狗信号切换成WDI。定时器和切换开关(SWITCH)是用逻辑模拟的,定时器的溢出时间可设(一般比CPU启动时间稍长一点点),等CPU启动完成后,定时器也随之溢出,并产生溢出信号,SWITCH接收到此溢出信号后,立即采取动作,将清狗信号从系统时钟切换到WDI。

看门狗是什么有什么作用

看门狗:能守卫家门的狗的统称,又叫看门犬。

作用:能够通过自己身体和吠叫来阻止小偷的偷窃行为,以及给主人发出信号使主人对来者有防范的狗狗。

看门狗的作用是什么

看门狗的作用是能够守护人类安全与财产、看家护院。

看门狗是指一类能够守护人类安全与财产、看家护院的狗的统称。这一类的狗,一般灵敏性更强,嗅觉和听觉都极高。晚上,它即使睡觉也保持着高度的警觉性,对1公里以内的声音都能分辨清楚。

看门狗一类狗一般都是处于浅睡状态,平常睡觉时不易被熟人和主人所惊醒,但对陌生的声音仍很敏感,即可发现异动会发出警叫声。

扩展资料:

“看门狗”也衍生到经典自由主义传播学说对媒体的定位。秉持公正、客观立场的媒体,是代表民众监督政府行为的“看门狗”,或又称为“人民的忠犬”。

20世纪70年代越战正酣时,《纽约时报》刊发《美国的越南战争决策史》,构成最终迫使美国政府停止越战的重要因素之一,也被看成是“看门狗”履行职能的典型体现,更为其他国家,尤其是发展中国家的诸多媒体奉为经典案例。

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

标签云