System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及单片机,具体为一种单片机时钟漂移监测方法。
技术介绍
1、在标准中将使用嵌入式软件控制器按照其潜在的安全性隐患分为b类和c类控制器,并规定了这两个类别的控制器必须采取的安全性措施。其中,控制器时钟频率监测是b类和c类控制器都必须采取的安全措施。继电保护装置作为保护电力系统及其元件的智能装置,其安全性与人身和财产安全息息相关。因此,本文设计并实现了一种对微机继电保护装置控制器的时钟频率进行实时监测的安全措施,使用软件检测代替硬件检测的策略对控制器的时钟频率进行实时监测。当控制器的时钟频率出现漂移现象时,监测装置能够及时报警和通知用户,并采取保护性措施;集成无线通信方式,具备监测协议栈,能对被测控制器的时钟频率进行远程监测,用户可对控制器进行远程测试操作,并获取测试结果数据。
2、示波器是对控制器时钟频率进行检测的重要仪器设备,模拟示波器工作原理是采用模拟电路电子枪向屏幕发射电子,发射的电子聚焦形成电子束,并打到屏幕上形成波形。数字示波器工作原理则是通过数据采集,a/d转换、编程软件实现示波功能,但是,示波器在进行频率测量时,成本昂贵,测试精度低,误差大;
3、频率计是当前对控制器时钟频率检测的重要工具,其基本工作原理是当被测信号在特定时间段t内的周期个数为n时,则被测信号的频率f=n/t,但是,频率计在进行频率测量时,成本昂贵,不具有实时性监测特性。
4、综上所述的问题,为此,我们提出一种单片机时钟漂移监测方法。
技术实现思路
1、本
2、为实现上述目的,本专利技术提供如下技术方案:
3、一种单片机时钟漂移监测方法,包括:
4、将单片机的i/o端口与外置的电容器电路连接,电容器电路的正极连接单片机adc硬件,采用单片机实时监测电容器两端的电压,方波信号会在电容器两端形成电压;
5、当单片机外部晶振出现漂移时,tick延时会发生改变,导致方波信号的频率会发生改变,再促使电容器两端的电压发生改变;
6、当单片机监测到电压发生改变时,则表示控制器时钟频率发生了飘移。
7、优选的,所述电容器电路连接1k电阻和10uf电容器。
8、优选的,所述单片机采用监测协议栈与手机连接,所述监测协议栈包括监测高层协议层和数据传输协议层。
9、优选的,所述单片机的时钟频率的偏移可以通过以下公式计算获得:
10、fwarp=vb×e^(-t/rc)×fosc公式1
11、fwarp为频率偏移量,fosc控制器时钟频率,vb是电容器两端的采用电压,r是电阻阻值,c是电容容量;
12、若fwarp在一定的误差允许范围内,则说明控制器时钟频率正确,否则视为出现时钟频率故障。
13、与现有技术相比,本专利技术的有益效果如下:
14、本专利技术使用软件检测代替硬件检测的策略,降低了控制器时钟频率检测的成本。
15、本专利技术能够对控制器的时钟频率进行实时监测,当控制器的时钟频率出现漂移现象时,监测装置能够及时报警和通知用户,并采取保护性措施。
16、本专利技术集成无线通信方式,具备监测协议栈,能对被测控制器的时钟频率进行远程监测,用户可在任何时间、任何地点对控制器进行远程测试操作,并获取测试结果数据。
本文档来自技高网...【技术保护点】
1.一种单片机时钟漂移监测方法,其特征在于,包括:
2.根据权利要求1所述的电容器电路,其特征在于,所述电容器电路连接1K电阻和10uf电容器。
3.根据权利要求1所述的一种单片机时钟漂移监测方法,其特征在于,所述单片机采用监测协议栈与手机连接,所述监测协议栈包括监测高层协议层和数据传输协议层。
4.根据权利要求1所述的一种单片机时钟漂移监测方法,其特征在于,单片机的时钟频率的偏移可以通过以下公式计算获得:
【技术特征摘要】
1.一种单片机时钟漂移监测方法,其特征在于,包括:
2.根据权利要求1所述的电容器电路,其特征在于,所述电容器电路连接1k电阻和10uf电容器。
3.根据权利要求1所述的一种单片机时钟漂移监测方法,其...
【专利技术属性】
技术研发人员:黎燕霞,刘奕宏,
申请(专利权)人:广东农工商职业技术学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。