机房360首页
当前位置:首页 » 检测 » 雷电自动监测系统的研究

雷电自动监测系统的研究

来源:中国防雷 作者:李家雨 更新时间:2010-4-14 10:10:06

摘要:研究了一种雷电自动监测系统,该系统由雷电检测电路、主控MCU、时钟芯片、键盘、液晶显示、串行通讯接口、看门狗及电源监控电路等部分组成的,文中介绍了系统单片机软件设计,给出了程序流程图。

  
  ⑶A/D转换和键盘
  
  A/D转换完成雷电电流大小的采集。而设计历史记录、时钟设定、通讯等3个功能键,以及上、下、左、右等4个方向键,用来配合功能键一起使用。用于设点实时时钟、查询雷电的发生次数、每次发生的时间和电流大小。键的识别采用中断扫描方式。
  
  ⑷时钟芯片
  
  若采用单片机计时,一方面需要采用计数器,占用硬件资源:另一方面需要设置中断、查询等,同样耗费单片机的资源。而采用时钟芯片则能很好的解决这个问题。采用时钟芯片作为记录系统的数据记录,其软硬件设计简单,时间记录准确,既可以避免了连续记录的大工作量,又避免了实时记录的盲目性,给连续长时间的测量系统的正常运行及检查带来了很大的方便。
  
  ⑸液晶显示和串行通讯接口
  
  液晶显示用来显示当前的时钟和雷电的历史记录。对于串行通讯接口单片机本身具有串行通讯接口,但其为TTL电平,必须转换成RS232标准电平才能与PC机通讯,选用MAX232芯片,即可完成电平的转换。
  
  ⑹E2PROM和电源监控及看门狗电路
  
  系统中利用E2PROM掉电不丢失特性对雷电记录仪的一些重要数据进行保护。同时为了保证系统运行的可靠性,采用看门狗及电源监控电路,由MAX813芯片来完成。
  
  3雷电自动监测系统的单片机软件设计
  
  此系统单片机软件主要包括主程序和两个中断服务子程序,可实现自动采样并记录的功能,能够存储历史数据,可查阅1024条最新历史数据。
  
  3.1主程序
  
  主程序的功能是完成系统的初始化、定时向MAX813“喂狗”,显示实时时钟等。初始化程序段包括设置堆栈指针、分配内存空间、设置中断控制字、液晶初始化、设定初始变量等。其程序流程图如图3所示。

  3.2中断0服务子程序
  
  中断0服务子程序主要是用来启动A/D转换器,读当时的时间,并使记录总次数加1,同时读转换的结果。上述这些不能放在中断服务子程序里,而只是先做中断到来标记,在中断服务程序外处理,以免占用过多的中断时间。其程序流程图如图4所示:

    3.3中断1服务子程序
  
  中断1处理子程序主要用于对系统键盘的中断响应,来完成相关功能的设定,键盘采用中断查询方式。其中当查询历史记录时,要注意数据的转换问题,因为数据在E2PROM存储值是A/D转换后的值,要进行相关运算后才能等到合适的电流值,再把这个值送往显示。其程序流程图如图5所示。

  4结论
  
  本文介绍的雷电自动监测系统可以准确记录雷电流大小、雷电产生次数和雷电产生时间,且具有低成本、使用简便等优点,是一种智能型雷电监测系统,具有很强的实用价值。智能型雷电监测系统代表了当今雷电检测的发展趋势,而由此类系统开发出的雷电检测仪器必然有着广阔的市场。
  
  参考文献
  
  [1]UmanMA.Thelightningdischarge[M].USA:AcademicSanDiego,1987.
  
  [2]GoldeRH.LightningVolume[M].London:AcademicPressLondon,1977.
  
  [3]林云志.雷电流自动监测系统[J].电工电能新技术,2000,(4).
  
  [4]陈德彬.雷电流的跟踪测量[J].高电压技术,2001,27:(3).
  
  [5]李华等.MCS-51系列单片机实用接口技术,北京:北京航空航天大学出版社,1997.
  
  [6]黄军.Delphi串口通信编程[M].北京:人民邮电出版社,2001.
  
  责任编辑:小柯

本文地址:http://www.jifang360.com/news/2010414/n58325535.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片