0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术主板EM9360 IRIG-B码校时方案

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-01-14 14:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

EM9360是英创公司推出的基于AT91SAM9260的同时支持3网口,6串口和CAN通讯接口的高性能ARM9工控主板。经过我们精心的设计,使得EM9360还具有了强大的扩展功能,最终可通过EM9360构建成同时支持4网口,双CAN,22串口的网络通讯终端,基于其强大的通讯功能,EM9360广泛应用于电力、铁路,电信等行业。在上述行业中,除了对设备的通讯功能,运行稳定性有很高的要求之外,一般还需要系统具有高精度的时间同步功能。鉴于此,EM9360预留了一路时间同步输入(PPS_IN)接口,通过此接口可使EM9360与时钟源保持精确时间同步,同时EM9360还保留了一路时间同步输出(PPS_OUT)接口,可让其作为时间服务器,同步其它设备。

本文主要介绍EM9360通过GPS时钟源产生的IRIG-B(DC)码实现时间同步的方法。IRIG是美国靶场司令委员会制定的一种时间标准,其中的串行时钟编码共有6种格式,即A、B、D、E、G、H。它们的主要差别是时间码的帧速率不同,广泛应用的IRIG-B即其中的B型编码,B型码的时帧速率为1帧/s,可传递100位信息。图1是IGIG-B码示意图,其时帧周期是1s,每秒100个码元,使用脉宽编码方式,每个码元脉宽10ms,共三种码元,其中高电平5ms和2ms分别表示二进制 “1”,“0”,高电平8ms为位置标识,分别为P0,P1,…P9。连续两个8ms宽度脉冲的第二个8ms脉冲的前沿为秒准点标志,也是一个时间格式的帧参考标志。一个时间格式帧包含了秒,时,分,天数,年份,控制位等丰富的信息。

IRIG-B码标准

在使用IRIG-B码时钟源与EM9360与进行时间同步时,用户并不需要关心IRIG-B码的具体含义,实现方法,仅需要将B码送到EM9360的PPS_IN接口就行了,EM9360的驱动程序将完成B码解码,同步等工作。下面从应用层面介绍用户如何使用EM9360的IRIG-B校时功能。

1、通过标准的文件操作方式来打开系统的校时功能

HANDLE hGPSFile;
hGPSFile = CreateFile( TEXT('GPS1:'), GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, 0);

2、关闭由CreateFile打开的HANDLE,即关闭系统校时功能。
CloseHandle(hGPSFile);

3、用户可以调用DeviceIoControl来查看系统最近一次同步的时间,调用方法如下:
#define IOCTL_IRIG_B_GET_TIME CTL_CODE(FILE_DEVICE_UNKNOWN, 0xC10, METHOD_BUFFERED, FILE_ANY_ACCESS)
BOOL GetSyncTime( HANDLE hDevice, SYSTEMTIME *pSyncTime )
{
DWORD dwBytesReturned;
return DeviceIoControl(
hDevice, // 由CreateFile打开的HANDLE
IOCTL_IRIG_B_GET_TIME, // 操作码,即上面的宏定义
NULL,
0,
(LPVOID) pSyncTime,
sizeof( SYSTEMTIME ),
&dwBytesReturned,
NULL
);
}

4、用户可以通过修改系统注册表来配置灵活的校时方案,通过注册表的设置,可实现时间秒同步、分钟同步、小时同步或日同步,对应的注册表项如下:(下面的注册表键值为系统默认值)
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\GPS1]
'DeviceArrayIndex'=dword:1
'Prefix'='GPS'
'Dll'='irig_b.dll'
'DeviceID'=dword:1a
'Priority256'=dword:88
; AutoSync =0: 禁止校时功能; =1: 秒同步; =2: 分同步; = 3: 小时同步; = 4: 日同步
'AutoSync'=dword:2 ; minute sync
; SyncMinute:当AutoSync为小时同步时,在SyncMinute分钟进行同步
'SyncMinute'=dword:3b ; 0x3b = 59 -> minute on sync
; SyncHour: 当AutoSync为日同步时,在SyncHour小时进行同步
'SyncHour'=dword:17 ; 0x17= 23 -> hour on sync

传统的工控板卡在对IRIG-B码处理时,通常需要增加额外的硬件(如单片机FPGA)对B码进行解码,然后再通过串口、总线或其它形式将数据交给主控板卡处理,增加了系统成本和操作难度,EM9360可直接对B码进行解码,不需要增加任何硬件就能实现毫秒级精度的时间同步,大大降低了系统复杂程度,节约了成本,提高了系统稳定性。

该校时方案同样实用于英创其它9260系列工控主板,如EM9160,EM9260。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6107

    浏览量

    36933
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    体积小巧易集成的IRIG-B接收板、IRIG-B授时

    IRIG
    西安同步电子科技有限公司
    发布于 :2025年12月03日 17:16:37

    IRIG-B产生器、IRIG-B发生器

    发生器
    西安同步电子科技有限公司
    发布于 :2025年11月12日 16:56:07

    IRIG-B产生器特点介绍

    计数器
    西安同步电子科技有限公司
    发布于 :2025年11月06日 15:15:30

    IRIG-B解码板

    音频信号
    西安同步电子科技有限公司
    发布于 :2025年10月14日 19:27:07

    智慧新核心,龙芯主板助力信体系再升级

    信息技术飞速发展的当下,信体系的自主可控与创新升级已成为国家战略层面的关键任务。作为信产业发展的重要基础硬件支撑,国产工控主板正发挥着日益重要的作用。
    的头像 发表于 08-11 09:14 563次阅读

    易华录入选国家级信息技术应用创新典型解决方案

    近日,工业和信息化部网络安全产业发展中心(工业和信息化部信息中心)公布了“2024年信息技术应用创新解决方案”评选结果。易华录申报的“基于节
    的头像 发表于 08-07 15:35 1238次阅读

    飞腾主板为信产业发展提高硬实力

    信息技术飞速发展的当下,信产业已成为我国实现科技自立自强、保障国家信息安全的关键领域。信,即信息技术应用创新,其核心目标是实现
    的头像 发表于 07-22 18:20 554次阅读

    多功能多标准IRIG-B产生器介绍

    在当今数字化时代,众多领域对时间同步的精度和可靠性有着极高的要求。SYN1502A型IRIG-B产生器作为一款专业的时间同步模块设备,在满足客户多样化需求、解决实际问题方面发挥着重要作用。 在航天
    的头像 发表于 06-23 18:12 349次阅读

    IRIG-B产生器提供时间同步新方案

    SYN1502A型IRIG-B产生器是西安同步电子科技有限公司自主研发的高精度授时设备,以“便携性、多功能性、高可靠性”为设计核心,兼顾操作便捷性与功能灵活性,为时间同步提供新方案。 一、产品概述
    的头像 发表于 06-23 18:10 433次阅读

    GPS授时装置应用技术

    GPS授时装置接收北斗卫星、GPS卫星、CDMA、SDH、PTP、IRIG-B、串口等外部时间基准信号,通过智能时间源算法,实现多时间源的智能切换,输出高精度、高可靠的时间同步信号和标准时间信息
    的头像 发表于 06-16 14:55 496次阅读
    GPS授时装置应用<b class='flag-5'>技术</b>

    科普|信是什么?一文读懂“信息技术应用创新”战略

    什么是信?信,即“信息技术应用创新”,是国家推动IT系统自主可控、安全可控的重要战略工程。它不仅是技术层面的创新,更承载着保障国家网络安全、推动产业升级和实现数字主权的重任。简单来
    的头像 发表于 06-13 10:06 6266次阅读
    科普|信<b class='flag-5'>创</b>是什么?一文读懂“<b class='flag-5'>信息技术</b>应用创新”战略

    浪潮下,国产主板有什么新的发展机遇?

    信息技术应用创新浪潮的推动下,国产主板迎来了诸多新的发展机遇。信产业旨在实现信息技术领域的自主可控,这一战略目标为国产主板的发展提供了广
    的头像 发表于 05-09 09:24 564次阅读
    信<b class='flag-5'>创</b>浪潮下,国产<b class='flag-5'>主板</b>有什么新的发展机遇?

    GPS卫星同步时钟设备采用全模块化结构

    GPS卫星同步时钟以GPS信号作为时间源,同时可选北斗卫星、IRIG-B、OCX0、铷原子钟、CDMA信号等时钟源,对时精度达20nS。
    的头像 发表于 03-10 14:09 623次阅读
    GPS卫星同步时钟设备采用全模块化结构

    必看!基于复旦微FMQL20S400M国产平台的B对时,破解电力授时难题

    Embedded Workbench ARM 8.11.2 硬件平台:龙科技TLFM20S-EVM评估板(基于FMQL20S400M国产平台) IRIG-B对时原理 IRIG-B
    的头像 发表于 02-27 10:22 1510次阅读
    必看!基于复旦微FMQL20S400M国产平台的<b class='flag-5'>B</b><b class='flag-5'>码</b>对时,破解电力授时难题

    中科曙光南京研究院方案入选江苏省信息技术创新优秀解决方案

    近日,中科曙光南京研究院传来喜讯,其精心申报的《高端计算与分布式存储一体化解决方案》(以下简称“方案”)成功脱颖而出,荣耀入选“2024年江苏省信息技术应用创新优秀解决方案”名单。 这
    的头像 发表于 01-08 15:41 923次阅读