一种带有数据通讯功能的看门狗装置制造方法及图纸

技术编号:8148861 阅读:356 留言:0更新日期:2012-12-28 19:10
本实用新型专利技术涉及一种看门狗装置,属于自动化控制领域。一种带有数据通讯功能的看门狗装置,包括定时器和复位电路,其特征在于:还包括控制单元,所述控制单元包括控制模块、通讯模块和寄存器,所述控制模块包括计数器和比较器,控制模块的计时口与定时器连接,控制模块的复位口与复位电路连接,所述通讯模块连接通讯电路,通过通讯电路与系统进行通讯,将系统传送的信号传送至寄存器或将就寄存器内信号反馈回系统,所述控制模块通过读入寄存器内寄存的信号进行计数或比较后发出复位信号至复位电路进行复位。本实用新型专利技术的看门狗装置可以通过与系统的通讯,做到实时符合系统变化的要求,还能独立处理接受的模拟量信号,实现实时地智能地监控系统。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及一种看门狗装置,尤其涉及一种带有数据通讯功能的看门狗装置
技术介绍
在通信、工业控制、自动化等领域中大量地使用带CPU的系统,因此CPU的可靠性是一个重要标志。为了避免由于无法预料的事件或编程错误而产生的死机或跑机,人们设计了看门狗,它能够有效的防止系统进入死循环或者程序跑飞。目前的看门狗主要工作模块是一个计时器,在正常工作时,系统会每隔一定的时间对看门狗的计数器进行清零,使计数器无法达到预定的目标值。而一旦系统没有在规定 的时间内对看门狗的计数器进行清零操作,当计数器达到设定的目标值时,看门狗会认为系统出现故障,将向系统发出一个复位信号,从而达到恢复系统正常工作的目的。但是现在的看门狗装置的计数器一般是预先设定好的,在周围环境变化后或者主体运行系统有变化时,原有的看门狗装置就不能符合要求,因此一般需要更换装置或者单独对看门狗装置进行重置。在未进行更换或重置前,可能会导致系统出现问题,从而引起损失,重置又需要花费时间,因此系统的准确性和可靠性都会受到影响。
技术实现思路
本技术所要解决的技术问题是提供一种带有数据通讯功能的看门狗装置,解决现在的看门狗装置无法因应环境的变化或系统的变化,从而影响系统的准确性和可靠性的缺陷。_6] 技术方案—种带有数据通讯功能的看门狗装置,包括定时器和复位电路,其特征在于还包括控制单元,所述控制单元包括控制模块、通讯模块和寄存器,所述控制模块包括计数器和比较器,控制模块的计时口与定时器连接,控制模块的复位口与复位电路连接,所述通讯模块连接通讯电路,通过通讯电路与系统进行通讯,将系统传送的信号传送至寄存器或将就寄存器内信号反馈回系统,所述控制模块通过读入寄存器内寄存的信号进行计数或比较后发出复位信号至复位电路进行复位。所述控制单元具有模拟量输入口,通过模拟量输入口与环境传感器连接,输入的模拟量信号传送至寄存器。所述控制单元的模拟量输入口有8个,至多连接8种环境传感器。所述环境传感器包括温度传感器和湿度传感器。寄存器包括定时器目标值寄存单元、复位信号寄存单元和模拟量数据寄存单元。所述控制单元采用ATMEL8单片机。所述控制单元的通讯模块与通讯电路和系统之间采用串行通讯。有益.效果本技术的带有数据通讯功能的看门狗装置采用单片机作为控制单元,并与通讯电路组合与系统进行通讯,设置有模拟量输入口,不仅可以通过与系统的通讯,接受系统因为运行要求的变化从而改变看门狗装置复位时间的信号,做到实时符合系统变化的要求,而且还能独立处理接受的模拟量信号,可以根据模拟量信号的变化改变复位的时间设置,也可以传送环境的模拟量信号供系统处理,接受系统处理后的信号,实现实时地智能地监控系统,保证系统运行的顺畅,保证系统的准确性和可靠性。附图说明图I为本技术示意图。图2为本技术中控制单元示意图。具体实施方式下面结合具体实施例和附图,进一步阐述本技术。为解决现在的看门狗装置无法适应环境的变化或系统的变化,从而影响系统的准确性和可靠性的情况,提出了以下方案一种带有数据通讯功能的看门狗装置,包括定时器和复位电路,还包括控制单元,所述控制单元采用ATMEL8单片机,单片机包括控制模块、通讯模块和寄存器,所述控制模块包括计数器和比较器,控制模块的计时器与定时器连接,控制模块的复位口与复位电路连接,所述通讯模块连接通讯电路,通过通讯电路与系统进行通讯,将系统传送的信号传送至寄存器或将就寄存器内信号反馈回系统,所述控制模块通过读入寄存器内寄存的信号进行计数或比较后发出复位信号至复位电路进行复位。所述模拟量输入口有8个,可至多连接8种环境传感器,如温度传感器和湿度传感-nfr ο采用了本申请的看门狗装置后,系统通过串口通讯与单片机通讯进行定时器的清零,通过串口通讯设置相应的参数及通过串口通讯读入传感器模拟量数据。用户在系统启动后可以设置定时器的时间,根据不同的情况设置不同的目标值,增加了看门狗装置的灵活性。用户还可以将系统使用的现场的温度、湿度等参数的信号接入看门狗装置,系统可以实时读取相应的数值,并在寄存器中设置相应的报警值,当相关参数超过相应的报警值时,定时器的目标值可以做相应的改变,以便更好的监控系统的运行情况,在必要时自动复位系统,改变以往的看门狗只能按照固定的条件来监控系统。本申请具体实施中,单片机的控制模块读取寄存器中的各个参数的目标值,并传送给计数器;在接收到由系统发送的新的各个参数的目标值后,将其写入寄存器;控制模块还读入模拟量输入信号,并将其计算成相应的数值发送给系统;控制模块还用于检测寄存器内存储的复位信号是否被系统清除,并检测结果是否已经发出复位信号。计数器用于计数,并当计数值达到所述目标值时,产生复位信号,并向系统发出复位信号;控制模块还可以读入软件发送的复位信号,实现看门狗及时复位。寄存器包括定时器目标值寄存单元、复位信号寄存单元、模拟量数据寄存单元。定时器目标值寄存单元用于存储用户预设的定时器目标值;及在系统运行是根据环境情况自动更改的定时器目标值。复位信号寄存单元用于存储控制单元发送的复位信号。计数器接收系统发出的时钟信号,并在每个时钟的上升沿或下降沿触发累计向上计数;比较器接收寄存器的定时器目标值和所述计数器传送的计数值,将目标和计数值进行比较,当计数值和目标值相等时,比较器发送复位信号给复位电路。控制模块给清零信号至计数器,用于计数器清零。计数器也可以接收到来自系统的清零指令,进行计数器清零。清除复位信号是指将寄存器中的复位信号清零。在开始新一轮计数前,可以通过系统清零、自身清零的组合实现对计数器清零;系统清零是当系统接收到复位指令后控制系统产生清零信号实现;自身清零是由控制模块发出复位信号后自动产生清零信号来实现的。通过本装置,看门狗在达到目标值后即可通过控制单元向系统发出复位开始指令,避免在毫无预警的情况下系统复位所带来的数据丢失、出错问题;另外看门狗的清零可以通过自身清零、系统清零的方式进行,不需要在系统内另设置定时器对看门狗进行周期性清零,节省了系统资源,降低了成本。而且,本系统中的目标值,对系统复位操作都可由用户选择控制,增加了使用的灵活性。权利要求1.一种带有数据通讯功能的看门狗装置,包括定时器和复位电路,其特征在于还包括控制单元,所述控制单元包括控制模块、通讯模块和寄存器,所述控制模块包括计数器和比较器,控制模块的计时口与定时器连接,控制模块的复位口与复位电路连接,所述通讯模块连接通讯电路,通过通讯电路与系统进行通讯,将系统传送的信号传送至寄存器或将就寄存器内信号反馈回系统,所述控制模块通过读入寄存器内寄存的信号进行计数或比较后发出复位信号至复位电路进行复位。2.如权利要求I所述的带有数据通讯功能的看门狗装置,其特征在于所述控制单元具有模拟量输入口,通过模拟量输入口与环境传感器连接,输入的模拟量信号传送至寄存器。3.如权利要求2所述的带有数据通讯功能的看门狗装置,其特征在于所述控制单元的模拟量输入口有8个,至多连接8种环境传感器。4.如权利要求2或3所述的带有数据通讯功能的看门狗装置,其特征在于所述环境传感器包括温度传感器和湿度传感器。5.如权利要求I或2所述的带有数据通讯功能的看门狗装置,其特征在于寄存器包括定时器目标值寄存单本文档来自技高网...

【技术保护点】
一种带有数据通讯功能的看门狗装置,包括定时器和复位电路,其特征在于:还包括控制单元,所述控制单元包括控制模块、通讯模块和寄存器,所述控制模块包括计数器和比较器,控制模块的计时口与定时器连接,控制模块的复位口与复位电路连接,所述通讯模块连接通讯电路,通过通讯电路与系统进行通讯,将系统传送的信号传送至寄存器或将就寄存器内信号反馈回系统,所述控制模块通过读入寄存器内寄存的信号进行计数或比较后发出复位信号至复位电路进行复位。

【技术特征摘要】

【专利技术属性】
技术研发人员:邱昀赵雪美
申请(专利权)人:上海市环境监测技术装备有限公司
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1