技术新讯 > 电子通信装置的制造及其应用技术 > 地面电子单元的数据写入方法和地面电子单元与流程  >  正文

地面电子单元的数据写入方法和地面电子单元与流程

  • 国知局
  • 2024-12-06 12:29:58

本发明涉及铁路信号传输,尤其涉及一种地面电子单元的数据写入方法和地面电子单元。

背景技术:

1、地面电子单元是应答器传输系统的重要组成部分,应答器传输系统是一种基于点式信息传输的安全传输系统,实现道旁设备或地面设备与车载设备之间的安全信息传输,能够提供的数据信息包括信号数据、控制数据、位置及地理信息、列车目标运行信息、进路信息、线路速度和临时限速等。因每台有源应答器编号信息不同,因此每台地面电子单元出厂前需单独烧录与应答器相对应的报文及相关配置信息,并且由于报文中包含有线路、临时限速等信息,因此报文信息正确无误的烧录至关重要。

2、现有技术中通常使用外部设备通过接口与地面电子单元进行连接,以将报文烧录到地面电子单元报文的存储器中,地面电子单元中的mcu可以从存储器中读取报文实现自身的报文写入,然而由于mcu从存储器中读取报文的过程或者报文传输的过程中可能存在外部因素干扰,导致mcu读取到的报文可能有误,系统的安全性和可靠性较低。

技术实现思路

1、本发明提供了一种地面电子单元的数据写入方法和地面电子单元,以提升地面电子单元的数据写入的安全性和可靠性。

2、根据本发明的一方面,提供了一种地面电子单元的数据写入方法,所述地面电子单元包括存储模块、第一微控制单元和第二微控制单元,所述写入方法包括:

3、所述存储模块接收并存储外部设备发送的数据信息;所述数据信息包括第一数据信息和第二数据信息,所述存储模块包括第一存储区域和第二存储区域,所述第一存储区域用于存储所述第一数据信息,所述第二存储区域用于存储所述第二数据信息;所述第二数据信息中的第二报文数据等于所述第一数据信息的第一报文数据的取反值;

4、所述第一微控制单元读取所述第一存储区域存储的所述第一数据信息,并将所述第一报文数据存储至所述第一微控制单元的第一存储器中;

5、所述第二微控制单元读取所述第二存储区域存储的所述第二数据信息,将所述第二报文数据取反后得到第三报文数据,并将所述第三报文数据存储在所述第二微控制单元的第二存储器中;

6、所述第一微控制单元或所述第二微控制单元对所述第一报文数据和所述第三报文数据进行比对,并在所述第一报文数据和所述第三报文数据相同的情况下,确定所述地面电子单元数据写入完毕。

7、可选地,所述第一数据信息还包括第一校验码;

8、在所述第一微控制单元读取所述第一存储区域存储的所述第一数据信息,并将所述第一报文数据存储至所述第一微控制单元的第一存储器中之后,还包括:

9、所述第一微控制单元根据所述第一校验码确定所述第一微控制单元是否读取成功;

10、若是,向所述第二微控制单元发送读取成功信息;

11、所述第二微控制单元读取所述第二存储区域存储的所述第二数据信息,并将所述第二报文数据取反后得到第三报文数据,并将所述第三报文数据存储在所述第二微控制单元的第二存储器中,包括:

12、所述第二微控制单元在接收到读取成功信息后,读取所述第二存储区域存储的所述第二报文数据,并将所述第二报文数据取反后得到第三报文数据,并将所述第三报文数据存储在所述第二微控制单元的第二存储器中。

13、可选地,所述第一微控制单元根据所述第一校验码确定所述第一微控制单元是否读取成功,包括:

14、所述第一微控制单元存储有用于确定所述第一校验码对应的第一预设算法;

15、当所述第一微控制单元读取所述第一存储区域存储的所述第一报文数据和所述第一校验码时,通过所述第一预设算法确定第三校验码;

16、若所述第一校验码与所述第三校验码相同,则所述第一微控制单元根据所述第一校验码确定所述第一微控制单元读取成功;

17、若所述第一校验码与所述第三校验码不同,则所述第一微控制单元根据所述第一校验码确定所述第一微控制单元未读取成功。

18、可选地,所述第二数据信息还包括第二校验码;

19、所述第二微控制单元在接收到读取成功信息后,读取所述第二存储区域存储的所述第二报文数据,并将所述第二报文数据取反后得到第三报文数据,并将所述第三报文数据存储在所述第二微控制单元的第二存储器中,包括:

20、所述第二微控制单元在接收到读取成功信息后,读取所述第二存储区域的所述第二报文数据和所述第二校验码;

21、所述第二微控制单元根据所述第二校验码确定所述第二微控制单元是否读取成功;

22、若是,将所述第二报文数据取反后得到第三报文数据,并将所述第三报文数据存储在所述第二微控制单元的第二存储器。

23、可选地,所述第二微控制单元根据所述第二校验码确定所述第二微控制单元是否读取成功,包括:

24、所述第二微控制单元存储有用于确定所述第二校验码对应的第二预设算法;

25、当所述第二微控制单元读取所述第二存储区域存储的所述第二报文数据和所述第二校验码时,通过所述第二预设算法确定第四校验码;

26、若所述第二校验码与所述第四校验码相同,则所述第二微控制单元根据所述第二校验码确定所述第二微控制单元读取成功;

27、若所述第二校验码与所述第四校验码不同,则所述第二微控制单元根据所述第二校验码确定所述第二微控制单元未读取成功。

28、可选地,确定所述第一校验码和所述第二校验码的计算方式不同;第一预设算法与所述第二预设算法不同。

29、可选地,所述第一报文数据包括配置参数和默认报文;所述第一数据信息的存储形式为所述配置参数、第一校验码、所述默认报文和所述第一校验码;

30、所述第二报文数据包括配置参数的取反值和默认报文的取反值;所述第二数据信息的存储形式为所述配置参数的取反值、第二校验码、所述默认报文的取反值和所述第二校验码。

31、可选地,所述地面电子单元的数据写入方法还包括:

32、在所述第一报文数据和所述第三报文数据不同的情况下,所述第一微控制单元和所述第二微控制单元进行重新启动;并返回执行所述第一微控制单元读取所述第一存储区域存储的所述第一数据信息,并将所述第一报文数据存储至所述第一微控制单元的第一存储器中的步骤。

33、根据本发明的另一方面,提供了一种地面电子单元,包括:存储模块、第一微控制单元和第二微控制单元;

34、所述存储模块分别与所述第一微控制单元、所述第二微控制单元连接,所述第一微控制单元与所述第二微控制单元连接;

35、所述存储模块用于接收并存储外部设备发送的数据信息,所述第一微控制单元用于读取第一存储区域存储的第一数据信息,并将第一报文数据存储至所述第一微控制单元的第一存储器中,所述第二微控制单元读取第二存储区域存储的第二数据信息,并将第二报文数据取反后得到第三报文数据,并将所述第三报文数据存储在所述第二微控制单元的第二存储器中;

36、所述第一微控制单元还用于将存储的所述第一报文数据与所述第二微控制单元存储的所述第三报文数据进行数据比对,并在所述第一报文数据和所述第三报文数据相同的情况下,确定所述地面电子单元数据写入完毕;

37、或者,所述第二微控制单元还用于将存储的所述第三报文数据与所述第一微控制单元存储的所述第一报文数据进行数据比对,并在所述第一报文数据和所述第三报文数据相同的情况下,确定所述地面电子单元数据写入完毕。

38、可选地,地面电子单元还包括外部接口和协议转换模块;

39、所述协议转换模块分别与所述存储模块、所述第一微控制单元、所述第二微控制单元以及所述外部接口连接;所述外部接口用于连接外部设备;

40、所述协议转换模块用于将所述外部接口的第一通信协议转换为与所述存储模块、所述第一微控制单元、所述第二微控制单元匹配的第二通信协议。

41、可选地,地面电子单元还包括保护电路;所述保护电路包括光耦合模块;所述光耦合模块的第一端与所述外部接口的电源端连接,所述光耦合模块的第二端所述外部接口的接地端连接,所述光耦合模块的第三端接入电源电压,并与所述存储模块的写保护端连接,所述光耦合模块的第四端接地;

42、所述存储模块用于当所述写保护端为高电平时,实现读写功能;以及用于当所述写保护端为低电平时,实现只读功能。

43、本发明实施例的技术方案,存储模块通过在第一存储区域存储第一数据信息,以及在第二存储区域存储第二数据信息,且第二数据信息中的第二报文数据为第一数据信息中第一报文数据的取反值。第一微控制器通过将第一报文数据进行存储以及第二微控制单元通过将第二报文数据取反后得到的第三报文数据进行存储,并进一步将第一报文数据和第三报文数据进行对比,当比对结果完全一致时,地面电子单元数据写入完毕,能够快速检测传输过程中是否出现了数据错误,并且能够实现对报文数据读取过程中的防护,避免外部因素引起的报文数据错误以及因报文数据错误无法发现而造成安全隐患,提升地面电子单元的数据写入的准确性和可靠性,进而提升应答器系统的安全性。

44、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

本文地址:https://www.jishuxx.com/zhuanli/20241204/341746.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。