时间:2019-10-24 04:39 来源:365bet足球游戏 阅读次数:
先前的系统首先对B代码执行DC编码,然后根据DC代码执行AC调制以获得AC代码并提供时间码,该时间码将输出恢复为每秒脉冲数的分离RS232串行端口输出,并符合Motorola格式和数字电子管时间显示。 时间显示部分在下面不再详细描述,因为使用FPGA相对容易实现。 计时模块2.2GPS M12T M12接收器是摩托罗拉杰出的ONCORE系列的新成员,可用于各种定位,导航和计时设备,其初始定位时间和GPS行业中的卫星恢复速度最快。 M12T是改进的产品,具有更高的GPS同步精度。 M12T具有12个并行通道,可以同时跟踪12个卫星。重新获取时间少于1.0秒。 如果您具有当前的日历,位置,时间和星历数据。 首先是TTFF15。 位置保持的同步精度(1 pps或100 pps)小于12 ns。 2.3 FPGA和DAC FPGA使用两个模拟锁相环,Altera Cyclone II EPC2C5T144,具有4608 LE和26 M4K。 DAC采用单通道,单电源,自主MAX5712。 MAX5712是一款微型引脚,具有12b分辨率,并具有片上精密输出放大器,可提供轨至轨输出。 MAX5712具有3线串行接口,与标准的SPITM / QSPITM / MICROWIRETM和DSt接口兼容。 所有输入均与CMOS逻辑兼容,并受施密特触发器保护,从而允许直接连接至光耦合器。 MAX5712包括一个点火复位(POR)电路,该电路可使DAC在上电时为零电压输出。 3时钟模块的实现 3.1参考时间和索引脉冲提取 需要100 pps的准确时基和pps参考点,以确保每个B代码符号的上升沿都是准确的。 通用方法是使用pps作为参考。每个符号的起点是通过均匀划分前两个第二间隔来获得的。 此方法使用最后一刻来预测下一秒。如果脉冲每秒摆动一次,则最后一个符号的宽度小于10毫秒。它无法使用代码B获得时间同步和同步数据同步。 本文将M12T生成的100pps信号直接用作每个符号的开始时间,然后获得100pps信号的1pps。 随着参考代码标记B Pr = 1 pps的上升沿,该方法不仅保证了Pr的准确性,而且还保证了每个符号和索引标记时间的准确性。 如果需要等距同步数据同步,则可以使用每个B代码符号的上升沿来校准本地时基,以确保采样同步和时间同步。 图3显示了M12T(以下称为PPM12)发送的100pps信号。每个脉冲的上升沿精确到10 ms。在pps参考点处,脉冲宽度为6-8毫秒,其他时间为2-4毫秒。注意注意力,而不是脉宽。 ![]() |