一种实现多时间源输出灵活授时系统的方法及装置的制造方法_2

文档序号:9263276阅读:来源:国知局
个槽位的状态,当有输出卡插入背板时,输出卡状态信息控制模块检测到有背板插入,状态信息位SL0T[n]有效,系统处理中心模块发送读取输出卡TYPE命令。输出卡状态信息控制模块使能位EN [η],激活插入槽位[η]输出卡,输出卡在ΕΝ[η]有效时候,在ID_CLK下将TYPE数据发送到ID_DATA总线上,系统处理中心接收到正确的TYPE数据之后能够识别出相应的输出卡类型。识别输出卡之后,根据用户配置或者设备默认配置,使能输出卡输出时,系统处理中心发送控制命令,输出卡状态信息控制模块使能EN [η],输出卡在时钟CTR_CLK下接收来自CTR_DATA总线的控制命令,使能输出卡输出。
[0022]主卡对输出卡的控制是一块一块定时查询过去的,同一时间里只有一块输出卡占用CTR_DATA命令控制总线和ID_DATA设备TYPE总线。
[0023]本发明一个重要的发明应用就是系统处理中心模块和输出卡状态信息控制模块之间的交互联系。每块输出卡都需要一位插入检测位SL0T[n],输出卡使能EN[n],命令装载使能LD[n],如果ARM直接控制,会浪费太多的1资源,也不利于以后的扩展,所以使用一个简便的方法是,这些信号经过带I2C的扩展芯片进行统一管理,又分别控制。统一管理就是对这些信号的控制方法是一样的,但是由分开控制,符合了输出卡之间的独立控制,设计简便的原则。
[0024]输出卡管理控制模块分为两部分,第一部分是设置输出卡的TYPE,每种输出卡都有一个确定的TYPE,主卡读取TYPE才会进行相关的操作。平时ID_DATA总线上不发送数据,在输出卡的TYPE数据在EN[η]有效时候,输出卡获取本输出卡的TYPE,并且时能发送数据,且在ID_CLK下将TYPE数据发送到ID_DATA总线上;每个输出卡是经过轮询过去。第二部分是接收来自主板的控制命令,输出卡的使能位EN[n]有效时,且对应的命令装载位LD[η]有效,命令总线上的数据才被接收,得到的命令传输到输出卡控制模块来控制信号的使能。
[0025]时间信息接收模块将从背板上得到的时间信号PPS+/-,PPM+/-, PPH+/-, TOD+/-,IRIGB+/-转换成单端信号,送给时间源配置模块,其中时间源配置模块根据用户的需求,配置所需要输出的时间信号。
[0026]每种输出卡都是一种特定的TYPE,RS232,RS485,IRIGB, TTL,光,空节点,其最后输出的物理信号都不一样,其驱动电路都各自不同。由于本装置受机箱尺寸影响,目前一块输出卡扩展能力如下:485输出卡(16路输出),232输出卡(16路输出),空节点输出卡(16路输出),光输出卡(10路输出),TTL输出卡(16路输出)。其中每块输出卡都可以配置成有两种时间码输出的形式,比如485输出卡的16路输出,可以配置成8路PPS,8路TOD时间码形式的输出。增加量配置的灵活性。
[0027]综上所述,本发明具有以下优点:
(1)、精确的时间彳目号和灵活的所时间源授时;
(2)、低成本容量扩展输出; (3 )、使用一种简便的方法实现了主卡对输出卡的控制
本发明不局限于上述最佳实施方式,任何人应该得知在本发明的启示下做出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。
【主权项】
1.一种实现多时间源输出灵活授时系统的方法,其特征在于、包括: 输出卡状态信息控制模块,输出卡状态信息控制模块通过背板和各个输出卡上的输出卡管理控制模块相互连接,通过自定义的扩展时钟和控制总线实现了对输出卡的独立控制。2.自定义的扩展时钟和控制总线交互保证了其扩展性的有效连续和独立性,可以继续没有损伤的连接多输出卡(最多7块),而且也保证了即使中间某个输出卡发生故障也不影响其他输出卡的正常工作。3.输出卡状态信息控制模块通过对自定义的扩展时钟和控制总线监控,能够检测是否有输出卡插入设备以及可以读取各个输出卡的状态信息和对时间源信号的灵活配置。4.本装置是实现多时间源输出灵活授时,需要一个精准的外部时间源送给装置,所以外部时间源接收模块可以从GPS卫星和北斗卫星获得精确的时间信息,传送到系统处理中心(ARM)和时间信号处理模块(FPGA)。5.时间信号处理模块根据获得的外部精确时间信息根据不同的时间协议,产生不同的时间码信号。6.时间信号发送模块将时间信号处理模块产生的不同的时间码信号实时的发送,经过背板,输入到各个输出卡的时间信息接受模块。7.各个输出卡根据输出卡管理控制模块的操作,灵活分配不同的时间源,实现多时间源输出灵活授时。8.如权利要求1所述的,自定义的扩展时钟和控制总线对多块扩展输出卡的控制,其特征在于,主卡对输出卡的控制,所以: 当插入输出卡的时候,主卡能够正确识别所插入的输出卡。9.根据主卡的处理中心模块,主卡能对输出卡独立的控制。10.根据权利2的要求,其特征于,首先要区分所对应的输出卡,以及能够正确的对输出卡的操作之前,应该进一步包括: 在背板上人为的定义插槽1,插槽2,插槽3……插槽[η] 每种输出卡都有自己相应的TYPE,用以区分是485输出卡,232输出卡,空节点输出卡,光输出卡,TTL输出卡。11.每种输出卡都有自己相应的SIGNAL,主卡根据signal信号可以知道输出卡输出的时间码:TOD时间码信号,1PPS、1PPM、1PPH时间码脉冲和IRIG-B时间码。
【专利摘要】本发明涉及了一种实现多时间源输出灵活授时系统的方法及装置,其包括了主卡,背板和输出卡,通过选择不同的输出卡和灵活的时间源的配置,实现灵活的授时。如附图所示,主卡包括时间信号的管理功能和对输出卡控制的功能,输出卡包括时间源灵活配置的功能和扩展输出的功能,输出卡通过背板上的槽位,经自定义的扩展时钟和控制总线和主卡连接在一起。输出卡有不同的类型(TYPE),包括485输出卡,232输出卡,TTL输出卡,光输出卡,空节点输出卡,RIG-BAC码输出卡。除了驱动输出模块有不同之外,大部分都可以进行模块化的设计。
【IPC分类】H04J3/06
【公开号】CN104980243
【申请号】CN201410144956
【发明人】许文
【申请人】浙江赛思电子科技有限公司
【公开日】2015年10月14日
【申请日】2014年4月13日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1