一种具有故障自检功能的数显子钟的制作方法

文档序号:29126611发布日期:2022-03-05 00:12阅读:142来源:国知局
一种具有故障自检功能的数显子钟的制作方法

1.本发明涉及一种具有故障自检功能的数显子钟,属于子母钟系统领域。


背景技术:

2.随着基础建设迅速发展和生活节奏加快,各行业对子母钟系统的需求日益增加,目前已经广泛应用于车站、机场、医院、学校、政府办公大楼、国家电网等需要大范围、高精度显示统一时间的区域。子母钟系统中,子钟作为时间显示的终端,其准确性、可靠性至关重要,错误的时间可能为用时人、社会带来无法预计的经济损失,甚至间接地威胁到人们的生命安全,因此需要管理员定期对子钟的工作状态进行检查、维护。但是,由于子钟布局广、数量多,因此带来维护成本高、故障发现不及时的问题。


技术实现要素:

3.针对上述问题,本发明提供一种具有故障自检功能的数显子钟。在显示实时时间的同时,可实时自检运行状态,当发现故障时,立即关闭时间显示并上报管理终端,提升其维护效率,防止显示的错误时间误导用户而造成损失。
4.本发明为解决上述技术问题采用以下技术方案:
5.一种具有故障自检功能的数显子钟,包括电源处理电路、电流检测电路、rtc电路、信号处理控制电路、led数码管驱动电路、led数码管显示电路;
6.电源处理电路对220v市电进行处理,为电流检测电路、rtc电路、信号处理控制电路、led数码管显示电路、led数码管驱动电路供电;
7.电流检测电路负责检测led数码管显示电路中led数码管工作总电流;
8.信号处理控制电路根据rtc电路提供的实时时间,通过led数码管驱动电路驱动led数码管显示电路显示时间;根据电流检测电路的输出进行故障检测,并进行故障上报。
9.进一步,电源处理电路包括ac-dc降压模块、第一dc-dc开关稳压电路、第二dc-dc开关稳压电路、ldo线性稳压电路以及第一至第四滤波电路,220v市电依次经ac-dc降压模块、第一滤波电路转换为24v直流电;24v直流电依次经第一dc-dc开关稳压电路、第二滤波电路转换为12v,通过电流检测电路为led数码管显示电路供电;24v直流电依次经第二dc-dc开关稳压电路、第三滤波电路转换为5v直流电,为led数码管驱动电路供电;5v直流电依次经ldo线性稳压电路、第四滤波电路转换为3.3v直流电,为信号处理控制电路、rtc电路供电。
10.进一步,电流检测电路包括检流放大器和合金电阻,合金电阻跨接在检流放大器的rs+和rs-端口,合金电阻与rs-端口的公共端连接ed数码管显示电路;检流放大器将合金电阻两端的电压差放大后输出至信号处理控制电路。
11.进一步,信号处理控制电路通过spi串行数据接口向led数码管驱动电路发送包含时间信息和验证信息的串行数据。
12.进一步,rtc电路包括实时时钟rtc芯片和二次电池,实时时钟rtc芯片内部的充电
电路对二次电池充电并对二次电池的电量进行检测。
13.进一步,led数码管驱动电路包括驱动电路和串并转换电路,驱动电路为若干晶体管阵列,串并转换电路为级联的若干移位寄存器,晶体管阵列与移位寄存器一一对应连接,串并转换电路将信号处理控制电路发送的串行数据转换为并行数据,晶体管阵列将并行数据的电信号放大以驱动led数码管显示电路中led数码管。
14.进一步,led数码管显示电路包括若干led数码管和限流电阻组成,led数码管选用共阳极八段数码管,控制每段数码管点亮状态的8个引脚通过限流电阻分别连接至驱动电路中晶体管阵列对应的引脚。
15.进一步,信号处理控制电路中故障检测的流程具体为:
16.每次数显子钟接通电源后,持续点亮led数码管显示电路中的所有led数码管,待数显子钟稳定1秒后,信号处理控制电路采集到电流检测电路输出的电压为v
out_0
,根据led数码管总段数n,计算每段数码管点亮或熄灭变化在电流检测电路输出电压反映的变化为增加或降低v0,v0=v
out_0
÷
数码管点亮总段数n;
17.数显子钟正常显示时间时,每次数码管显示电路“秒”时间变化后,待电路稳定0.3秒,立即采集电流检测电路输出的电压v
out

18.当满足(n-1)
·v0
<v
out
<(n+1)
·v0
时,则无故障,n为数码管当前点亮总段数;
19.当不满足(n-1)
·v0
<v
out
<(n+1)
·v0
时,则有故障,关闭led数码管显示电路中的所有led数码管,向母钟上报故障信息。
20.进一步,信号处理控制电路向led数码管驱动电路发送包含检验数据和时间数据的串行数据,检验数据在时间数据之前,当串行数据全部发送后,信号处理控制电路接收到驱动电路输出的检验数据,将接收的检验数据与发送的检验数据进行对比,当两组数据一致时,进行下一个循环;当两组数据不一致时,则判断设备故障,关闭所有数码管显示,防止错误时间误导用户,工作状态指示灯变为红色,指示当前设备故障,最后向母钟上报故障信息,结束。
21.一种子母钟系统,包括如上所述的子钟。
22.本发明采用以上技术方案与现有技术相比,具有以下技术效果:本发明的技术方案使数显子钟在不影响时间显示的情况下,实时检测设备工作状态。当数显子钟检测到设备故障时,无需维护人员在场,即可自动关闭时间显示功能,防止错误时间误导用户,同时,向母钟、管理中心上报故障,通知维护人员及时检修。本发明可有效降低子母钟系统的维护成本、提高子钟时间显示的可靠性。
附图说明
23.图1为数显子钟的硬件电路总体架构;
24.图2为电源处理电路框图;
25.图3为电流检测电路框图;
26.图4为信号处理控制电路框图;
27.图5为rtc电路框图;
28.图6为led数码管驱动电路框图;
29.图7为led数码管显示电路框图;
30.图8为通过检测数码管电流自检故障的软件流程实施图;
31.图9为通过对比发送、接收的串行数据自检故障的软件流程实施图。
具体实施方式
32.下面结合附图对本发明的技术方案做进一步的详细说明:
33.本发明提供一种具有故障自检功能的数显子钟,由硬件电路架构和软件实施流程两部分组成。
34.图1示出了本发明的硬件电路总体架构。该数显子钟包括电源处理电路、信号处理控制电路、rtc电路、电流检测电路、led数码管驱动电路、led数码管显示电路。
35.电源处理电路进行ac-dc、dc-dc降压转换,为信号处理控制电路、rtc电路、led数码管显示电路、led数码管驱动电路、电流检测电路供电;电流检测电路负责检测led数码管工作总电流;信号处理控制电路对led数码管显示时间、故障判断、故障上报等功能进行控制;rtc电路为数显子钟提供实时时间;led数码管驱动电路为led数码管显示电路提供驱动;led数码管显示电路负责最终的时间显示。
36.图2示出了电源处理电路的简化实施方式。电源处理电路负责为数显子钟的所有用电模块、芯片提供高质量供电电源,将220v市电通过ac-dc降压模块转换为24v直流电;24v直流电经两路dc-dc开关稳压电路分别降压至vcc_led(12v)、5v;5v直流电经ldo线性稳压电路降压至3.3v。
37.vcc_led专为led数码管显示电路供电,电压可根据用户对数显子钟亮度、尺寸的需求进行调整,同时有利于提高led数码管电流检测的可靠性;5v电源负责为led数码管驱动电路供电;经ldo线性稳压输出的高质量3.3v电源负责为信号处理控制电路、rtc电路供电,以提高数显子钟运行的稳定性。
38.图3示出了电流检测电路具体实施方式。电流检测电路采用高端电流检测方式,主要器件为检流放大器和合金电阻。检流放大器可将r
sense
两端的电压差放大60倍并输出至微控制器进行ad转换。
39.图4示出了信号处理控制电路具体实施方式。信号处理控制电路主要由微控制器及外围电路构成。微控制器通过外接高精度电压基准参考,内置高精度ad转换器可对电流检测电路输出电压进行检测;采用8位拨码开关最多可对256台数显子钟进行地址分配,便于子母钟系统管理;具备对外显示的工作状态指示灯,当设备正常工作时为绿色,当设备故障时为红色;通过rs422或rs485通信接口实时获取统一的标准时间并向母钟上报工作状态;通过spi串行数据接口向led数码管驱动电路发送包含时间信息和验证信息的串行数据。
40.图5示出了rtc电路具体实施方式,主要由实时时钟芯片和二次纽扣电池组成。实时时钟内部的充电电路可对外接二次电池充电并对电池电量进行检测。采用二次电池作后备电源可保证设备断电时,rtc时间在一定时间内不丢失。
41.图6示出了led数码管驱动电路的具体实施方式,主要由驱动电路和串并转换电路组成。驱动电路选用达林顿晶体管阵列;串并转换电路选用高速移位寄存器,采用级联的方式将多位数串行数据转换为并行数据输出,并通达林顿晶体管阵列将并行数据的电信号放大来驱动led数码管。
42.图7示出了led数码管显示电路的简化实施方法,主要由led数码管和限流电阻组成。数码管选用共阳极八段数码管,控制各段点亮状态的8个引脚通过限流电阻分别连接至驱动电路中晶体管阵列对应的引脚;限流电阻选用功率较大、精度高的贴片电阻。
43.图8示出了通过检测数码管电流自检故障的软件流程实施图,主要对led数码管的工作状态进行检测。开机时点亮所有led数码管,待电路稳定1秒后,采集电流检测电路输出的电压v
out_0
,计算每段数码管状态变化在电流检测电路输出电压反映的变化为v0=v
out_0
÷
数码管点亮总段数n,在下次开机前记忆v0。之后,数显子钟正常显示时间,每次走秒后,间隔一定时间,待电路稳定后采集电流检测电路输出的电压v
out

44.当满足(n-1)
·v0
<v
out
<(n+1)
·v0
时,则判断设备正常,结束。
45.当不满足(n-1)
·v0
<v
out
<(n+1)
·v0
时,则判断设备故障,关闭所有数码管显示,防止错误时间误导用户,工作状态指示灯变为红色,指示当前设备故障,最后向母钟上报故障信息,结束。
46.进一步,判断区间(n-1)
·v0
<v
out
<(n+1)
·v0
的范围可根据实际电路情况和电流检测精度适当增加或缩减。
47.图9示出了通过对比发送、接收的串行数据自检故障的软件流程实施图,主要对led数码管驱动电路的工作状态进行检测。微控制器向led数码管驱动电路发送一段包含检验数据和时间数据的串行数据,检验数据在时间数据之前,当串行数据全部发送后,微控制器会接收到驱动电路输出的检验数据,将接收的检验数据与发送的检验数据进行对比。当两组数据一致时,进行下一个循环;当两组数据不一致时,则判断设备故障,关闭所有数码管显示,防止错误时间误导用户,工作状态指示灯变为红色,指示当前设备故障,最后向母钟上报故障信息,结束。
48.以上所述,仅为本发明中的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可理解想到的变换或替换,都应涵盖在本发明的包含范围之内,因此,本发明的保护范围应该以权利要求书的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1