WDT是什么技术

WDT是什么技术,第1张

WDT是英语Watchdog Timer的缩写字母。

Watchdog Timer 中文名看门狗。是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就回给出一个复位信号到MCU,是MCU复位 防止MCU死机 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。

工作原理:在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。所以在使用有看门狗的芯片时要注意清看门狗。

硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来。那么定时时间到后就会使单片机复位。常用的WDT芯片如MAX813 ,5045, IMP 813等,价格4~10元不等

软件看门狗技术的原理和这差不多,只不过是用软件的方法实现,我们还是以51系列来讲,我们知道在51单片机中有两个定时器,我们就可以用这两个定时器来对主程序的运行进行监控。我们可以对T0设定一定的定时时间,当产生定时中断的时候对一个变量进行赋值,而这个变量在主程序运行的开始已经有了一个初值,在这里我们要设定的定时值要小于主程序的运行时间,这样在主程序的尾部对变量的值进行判断,如果值发生了预期的变化,就说明T0中断正常,如果没有发生变化则使程序复位。对于T1我们用来监控主程序的运行,我们给T1设定一定的定时时间,在主程序中对其进行复位,如果不能在一定的时间里对其进行复位,T1 的定时中断就会使单片机复位。在这里T1的定时时间要设的大于主程序的运行时间,给主程序留有一定的的裕量。而T1的中断正常与否我们再由T0定时中断子程序来监视。这样就够成了一个循环,T0监视T1,T1监视主程序,主程序又来监视T0,从而保证系统的稳定运行。

51 系列有专门的看门狗定时器,对系统频率进行分频计数,定时器溢出时,将引起复位看门狗可设定溢出率,也可单独用来作为定时器使用

看门狗使用注意:大多数51 系列单片机都有看门狗,当看门狗没有被定时清零时,将引起复位。这可防止程序跑飞。设计者必须清楚看门狗的溢出时间以决定在合适的时候,清看门狗。清看门狗也不能太过频繁否则会造成资源浪费。程序正常运行时,软件每隔一定的时间(小于定时器的溢出周期)给定时器置数,即可预防溢出中断而引起的误复位。

看门狗运用:看门狗是恢复系统的正常运行及有效的监视管理器(具有锁定光驱,锁定任何指定程序的作用,可用在家庭中防止小孩无节制地玩游戏、上网、看录像)等具有很好的应用价值

系统软件"看门狗"的设计思路:

1看门狗定时器T0的设置。在初始化程序块中设置T0的工作方式,并开启中断和计数功能。系统Fosc=12 MHz,T0为16位计数器,最大计数值为(2的10次方)-1=65 535,T0输入计数频率是.Fosc/12,溢出周期为(65 535+1)/1=65 536(μs)。

2计算主控程序循环一次的耗时。考虑系统各功能模块及其循环次数,本系统主控制程序的运行时间约为16.6 ms。系统设置"看门狗"定时器T0定时30 ms(T0的初值为65 536-30 000=35 536)。主控程序的每次循环都将刷新T0的初值。如程序进入"死循环"而T0的初值在30 ms内未被刷新,这时"看门狗"定时器T0将溢出并申请中断。

3设计T0溢出所对应的中断服务程序。此子程序只须一条指令,即在T0对应的中断向量地址(000BH)写入"无条件转移"命令,把计算机拖回整个程序的第一行,对单片机重新进行初始化并获得正确的执行顺序。

课程名称 开课学期 课程类别 课程性质 周学时 学分 考核方式 总学时 讲课 实验 实验2 报名 讨论 开课学院

形势与政策 0 公共基础课 公共(必) 20-00 20 122 122 应用气象学院

暑期社会实践 0 实践性课程 实践(必) 60-00 20 2周 应用气象学院

高等数学Ⅰ-1 1 公共基础课 公共(必) 60-00 30 75 45 3 5 12 10 数理学院

大学物理实验1 1 公共基础课 公共(必) 20-00 20 50 30 10 2 8 数理学院

思想道德修养与法律基础 1 公共基础课 公共(必) 20-10 30 75 32 16 18 25 思想政治理论课教育中心

职业生涯规划 1 公共基础课 公共(必) 20-00 05 25 16 6 3 公共管理学院

大学英语1 1 公共基础课 公共(必) 40-00 40 100 54 2 4 15 25 语言文化学院

体育1 1 公共基础课 公共(必) 20-00 10 50 30 4 6 10 体育部

计算机基础 1 学科基础课 学科(选) 20-00 20 50 22 10 18 计算机与软件学院

认识实习 1 实践性课程 实践(必) 00-00 10 1周 应用气象学院

入学教育 1 实践性课程 实践(必) 00-00 05 05周 应用气象学院

植物生理学Ⅰ 1 学科基础课 学科(必) 30-00 30 75 48 10 7 10 应用气象学院

高等数学Ⅰ-2 1 公共基础课 公共(必) 60-00 30 75 45 3 5 10 12 数理学院

大学物理1 2 公共基础课 公共(必) 40-00 40 100 64 2 4 30 数理学院

大学物理实验2 2 公共基础课 公共(必) 00-20 20 50 30 10 2 8 数理学院

军训 2 实践性课程 实践(必) 00-00 10 1周 人武部

高等数学Ⅰ-4 2 公共基础课 公共(必) 60-00 30 75 46 2 5 5 20 数理学院

军事理论 2 公共基础课 公共(必) 00-00 10 25 16 2 3 4 人武部

大学英语2 2 公共基础课 公共(必) 40-00 40 100 62 2 6 5 25 语言文化学院

地球科学概论 2 公共基础课 公共(必) 20-00 20 50 32 4 4 10 应用气象学院

高等数学Ⅰ-3 2 公共基础课 公共(必) 60-00 30 75 51 3 2 5 14 数理学院

C语言程序设计 2 公共基础课 公共(必) 30-10 40 100 48 16 16 4 16 计算机与软件学院

体育2 2 公共基础课 公共(必) 20-00 10 50 32 18 体育部

中国近现代史纲要 2 公共基础课 公共(必) 20-00 20 50 26 6 18 思想政治理论课教育中心

大气探测学Ⅱ 3 学科基础课 学科(必) 20-00 20 50 32 8 10 大气物理学院

概率统计 3 公共基础课 公共(必) 30-00 30 75 46 4 6 19 数理学院

大学物理2 3 公共基础课 公共(必) 40-00 40 100 64 2 4 30 数理学院

FORTRAN语言程序设计 3 学科基础课 学科(选) 30-10 40 100 42 22 20 2 14 计算机与软件学院

高等数学选讲 3 公共基础课 公共(选) 20-00 20 50 30 2 2 4 12 数理学院

数理方程 3 公共基础课 公共(选) 20-00 20 50 30 2 2 4 12 数理学院

大学英语3 3 公共基础课 公共(必) 40-00 40 100 62 2 3 10 23 语言文化学院

毛泽东思想概论、邓小平理论和“三个代表”重要思想概论 3 公共基础课 公共(必) 30-30 60 150 48 48 10 18 26 思想政治理论课教育中心

体育3 3 公共基础课 公共(必) 20-00 10 50 32 4 4 10 体育部

生态学 4 学科基础课 学科(选) 20-00 20 50 28 4 8 10 应用气象学院

流体力学 4 学科基础课 学科(选) 30-00 30 75 40 8 3 10 14 大气科学学院

数据库技术及应用Ⅲ 4 专业方向课 专业(选) 20-00 20 50 20 12 8 10 应用气象学院

大气探测实习Ⅰ 4 实践性课程 实践(必) 20-00 20 2周 大气物理学院

热力学 4 公共基础课 公共(选) 20-00 20 50 30 2 2 4 12 数理学院

计算方法 4 公共基础课 公共(选) 20-00 20 50 26 6 2 4 12 数理学院

大学英语4 4 公共基础课 公共(必) 40-00 40 100 62 2 3 12 21 语言文化学院

线性代数 4 公共基础课 公共(必) 30-00 20 50 38 2 2 8 数理学院

体育4 4 公共基础课 公共(必) 20-00 10 50 32 4 4 10 体育部

马克思主义基本原理 4 公共基础课 公共(必) 30-00 30 75 32 16 27 思想政治理论课教育中心

大气物理学Ⅰ 4 学科基础课 学科(必) 30-00 30 75 48 10 10 7 大气物理学院

土壤学 4 专业方向课 专业(选) 20-00 20 50 26 6 6 6 6 应用气象学院

作物栽培学 4 学科基础课 学科(选) 20-00 20 50 26 6 4 6 8 应用气象学院

地理信息系统原理Ⅱ 4 学科基础课 学科(选) 30-00 30 75 36 12 25 2 应用气象学院

系统工程学 5 学科基础课 学科(选) 20-00 20 50 32 4 2 12 应用气象学院

遥感原理及应用Ⅰ 5 专业方向课 专业(选) 20-00 20 50 22 10 8 10 应用气象学院

防雷工程设计 5 专业方向课 专业(选) 20-00 20 50 26 6 6 6 6 大气物理学院

天气学Ⅰ 5 学科基础课 学科(必) 50-00 50 125 90 20 15 大气科学学院

应用气象学方法 5 学科基础课 学科(必) 30-00 30 75 38 10 12 8 7 应用气象学院

农业气象学Ⅰ 5 学科基础课 学科(必) 30-00 30 75 42 6 6 9 12 应用气象学院

水文气象学 5 专业方向课 专业(选) 20-00 20 50 32 6 4 8 应用气象学院

生态系统碳循环 5 专业方向课 专业(选) 20-00 20 50 32 6 8 4 应用气象学院

应用气象仪器 5 专业方向课 专业(选) 20-00 20 50 8 24 12 2 4 应用气象学院

现代气候学基础Ⅱ 5 专业方向课 专业(选) 20-00 20 50 32 6 12 应用气象学院

气候资源学 5 专业方向课 专业(必) 30-00 30 75 40 8 10 15 2 应用气象学院

专业英语 6 学科基础课 学科(选) 20-00 20 50 32 2 4 12 应用气象学院

微气象学 6 专业方向课 专业(必) 30-00 30 75 44 4 15 12 应用气象学院

城市气象学 6 专业方向课 专业(必) 20-00 20 50 28 4 2 6 10 应用气象学院

天气学分析 6 实践性课程 专业(选) 20-00 20 32 32 0 0 0 大气科学学院

中尺度气象学 6 学科基础课 学科(选) 20-00 20 50 32 8 10 大气科学学院

应用气象学方法课程设计 6 实践性课程 实践(必) 20-00 20 2周 应用气象学院

天气预报综合实习 6 实践性课程 实践(必) 20-00 20 2周 大气科学学院

生产实习 6 实践性课程 实践(必) 40-00 40 4周 应用气象学院

人工影响天气 6 专业方向课 专业(选) 20-00 20 50 32 2 4 12 大气物理学院

设施农业概论 6 专业方向课 专业(选) 20-00 20 50 32 8 4 6 应用气象学院

空气污染气象学 6 专业方向课 专业(选) 20-00 20 50 32 2 4 12 大气物理学院

气象经济学 6 专业方向课 专业(选) 20-00 20 50 32 6 4 8 应用气象学院

产业工程气象学 6 专业方向课 专业(必) 30-00 30 75 42 6 8 10 9 应用气象学院

动力气象学Ⅱ 6 学科基础课 学科(选) 20-00 20 50 32 6 12 大气科学学院

环境科学概论 7 学科基础课 学科(选) 20-00 20 50 32 2 2 14 环境科学与工程学院

生物气象学 7 专业方向课 专业(选) 20-00 20 50 32 4 8 6 应用气象学院

气候变化概论 7 专业方向课 专业(选) 20-00 20 50 32 2 6 10 应用气象学院

微气象学实习 7 实践性课程 实践(必) 20-00 20 2周 应用气象学院

气象服务课程设计 7 实践性课程 实践(必) 20-00 20 2周 应用气象学院

学年论文 7 实践性课程 实践(必) 30-00 30 3周 应用气象学院

就业指导 7 公共基础课 公共(必) 10-00 05 25 4 12 9 公共管理学院

气象服务学 7 专业方向课 专业(必) 20-00 20 50 28 4 4 2 10 应用气象学院

气象图形图像软件 7 专业方向课 专业(选) 20-00 20 50 16 16 8 10 应用气象学院

气象灾害学 7 专业方向课 专业(选) 20-00 20 50 32 2 10 6 应用气象学院

应用气象预报 7 专业方向课 专业(选) 20-00 20 50 28 4 4 8 6 应用气象学院

遥感数字图像处理Ⅳ 7 专业方向课 专业(选) 20-00 20 50 12 20 12 4 2 应用气象学院

应用软件设计 7 学科基础课 学科(选) 20-00 20 50 16 16 6 4 8 应用气象学院

毕业论文 8 实践性课程 实践(必) 120-00 120 12周 应用气象学院

毕业鉴定 8 实践性课程 实践(必) 05-00 05 05周 应用气象学院

最近很多人对水文与水资源勘测专业很感兴趣,不断的问毕业出来能干什么那么今天我们小编就给大家分析一下吧!

水文与水资源勘测专业毕业出来干什么?

培养目标:本专业培养具有现代水文与水资源理论及相关学科的知识,能在水利、交通、市政、建筑、铁路、环保、农业、地震、煤炭、冶金、地质、石油天然气等政府管理部门、规划部门、设计、开发部门和科研部门,从事水文计算、水文预报与水利调度、水资源的勘测与评价、水资源利用与优化配置、水资源规划与管理、水环境的勘测与评价、污染的防护与治理、以及空间信息和网络技术的应用与研发的高级技术人才。

就业方向:从事水文水资源勘测、规划、设计、施工、科研和管理等方面的工作。

主干课程:水力学、水文学及水文计算、水文地质基础、地下水动力学、水环境化学、地理信息系统、高级语言程序设计、水信息采集与处理技术、水资源数值模拟技术、水环境质量与影响评价、水资源开发利用与保护等。

主要实践教学环节:军训、工程测量、水文、地质、计算机应用实习、认识实习、生产实习、课程设计、毕业设计(论文)等

职业证书

一:计算机证书

二:英语过级

三:注册土木工程师

自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:>

以上就是关于WDT是什么技术全部的内容,包括:WDT是什么技术、南京信息工程大学应用气象学课程、水文与水资源勘测专业毕业出来干什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9750170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存