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

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

3天内不再提示

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

Tronlong创龙科技 来源:Tronlong创龙科技 作者:Tronlong创龙科技 2025-02-27 10:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在电力等众多对时间精度要求极高的领域,精准授时至关重要。今天,分享一个基于复旦微FMQL20S400M四核ARM Cortex-A7(PS端) + FPGA编程逻辑资源(PL端)异构多核SoC处理器的B码对时案例,开发环境如下:

Windows开发环境:Windows 7 64bit、Windows 10 64bit

PL端开发环境:Procise 2023.1

IAR:IAR Embedded Workbench ARM 8.11.2

硬件平台:创龙科技TLFM20S-EVM评估板(基于FMQL20S400M国产平台)


IRIG-B码对时原理

IRIG-B(inter-range instrumentationgroup-B)码是一种时间同步标准,通常用于精确的时间测量和数据同步,广泛应用于电力、通信、航空等领域。

IRIG-B码为每秒一帧的时间串码,一帧串码中包含100个码元,频率为1KHz,即每个码元占用10ms时间。IRIG-B码基本的码元为"0"码元、"1"码元和"P"码元,"0"码元和"1"码元对应的脉冲宽度为2ms和5ms,"P"码元为位置码元,对应的脉冲宽度为8ms,IRIG-B码信息的基本码元的示意图如下所示。

wKgZO2e_zF2ARu2eAABFnnCfFOM877.jpg图 1

下图为一帧的IRIG-B码脉冲序列结构示意图。连续两个"P"码元表示整秒的开始,第二个"P"码元的脉冲前沿为“准时”参考点,定义其为"Pr"。每10个码元有一个位置码元,共有10个,定义其为P1,P2,…,P9,P0。IRIG-B 码时间格式的时序为秒、分、时、天,所占信息位分别为:秒7位、分7位、时6位、天10位,其位置在P0 ~ P5之间。

通常,从"Pr"开始对码元进行编号,分别定义为第0,1,2,…,99码元,则“秒”信息位于第1、2、3、4、6、7、8码元,“分”信息位于第10、11、12、13、15、16,17码元,“时”信息位于第20、21、22、23、25、26码元,“天”信息位于第30、31、32、33、35、36、37、38、40、41码元。

wKgZPGe_zF2AdAPLAACZcTF4g4w770.jpg图 2


IRIG-B码对时典型应用

IRIG-B码对时可应用于继电保护装置、电力RTU、电力录波器、通讯管理机、电能质量在线监测等领域。创龙科技已基于TLFM20S-EVM评估板(基于FMQL20S400M)实现IRIG-B码对时方案,降低了终端用户的开发难度,缩减了研发时间,可快速进行产品方案评估与技术预研。

wKgZO2e_zF2AaSXfAAB8MS-sAPY470.jpg图 3


基于FMQL20S400M的IRIG-B码对时方案

本文主要介绍创龙科技TLFM20S-EVM评估板(基于FMQL20S400M)实现IRIG-B码信号解析功能。

为了简化描述,本文仅摘录部分方案功能描述与测试结果。

案例说明

评估板通过RS485串口获取卫星时钟同步装置输出的IRIG-B信号,并对IRIG-B信号进行解码,将其转化为时间信息,然后通过RS232串口以每间隔一秒发送一次的频率将时间发送至上位机,并通过串口终端进行显示。程序功能框图如下所示。

wKgZPGe_zF6AItY2AAAmxh-BQzI163.jpg图 4

案例测试

将评估板的调试串口CON4(USB TO UART0)连接至PC机,将评估板的RS232串口连接至PC机,将卫星时钟同步装置的ANT接口连接至GPS天线模块,将卫星时钟同步装置OUT2接口连接至评估板的RS485接口,硬件连接如下图所示。

wKgZO2e_zF6ABXvDAADHyJT-kyk838.jpg图 5

将本案例的PL端.bin格式可执行文件拷贝至"/lib/firmware/"目录下,并将PL端可执行文件重命名为system_wrapper.bin,然后执行如下命令加载PL端可执行文件。

Target#echo system_wrapper.bin > /sys/class/fpga_manager/fpga0/firmware

wKgZPGe_zF6Aa3NuAABLBcxMbOI022.jpg图 6

上述命令执行完成后,等待5-10s,即可观察到RS232串口终端将打印时间数据信息。

备注:由于IRIG-B码帧含100个码元,每码元10ms,其中60个码元携带时间信息,总耗时600ms,因此解码及串口传输时间信息时,误差在1秒内属正常范围。

wKgZO2e_zF6AT1LVAACt1DBGIUI849.jpg图 7

到这里,演示步骤就全部结束了。若各位工程师想要查看更多关于复旦微FMQL20S400M 国产平台的相关案例演示,欢迎通过公众号(Tronlong创龙科技)查阅,快来亲身体验一下吧!

审核编辑 黄宇

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

    关注

    68

    文章

    20148

    浏览量

    246904
  • IRIG-B码
    +关注

    关注

    0

    文章

    12

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    安科瑞助力零碳园区、虚拟电厂,电网成为构建新型能源体系、破解能源难题的关键选择

    碳园区、虚拟电厂的支持,以及海内外对电网需求的激增,让电网成为构建新型能源体系、破解能源难题的关键选择。安科瑞凭借对市场需求的精准把握,推出覆盖多场景的
    的头像 发表于 11-24 16:33 441次阅读
    安科瑞助力零碳园区、虚拟电厂,<b class='flag-5'>微</b>电网成为构建新型能源体系、<b class='flag-5'>破解</b>能源<b class='flag-5'>难题</b>的关键选择

    旋音科技助听器厂家:破解 B 端合作难题,以服务优势构建竞争壁垒

    旋音科技助听器厂家:破解 B 端合作难题,以服务优势构建竞争壁垒 当前助听器 B 端市场竞争已从 “硬件比拼” 转向 “服务深耕”。行业报告显示,超过六成
    的头像 发表于 11-19 13:44 164次阅读

    普华内核与虚拟化平台中标国产航空软件项目

    随着国产民用航空器自主化进程加速,关键系统需要实现国产替代。客舱信息系统作为乘客交互与服务的关键支撑平台,面临高安全等级、多系统隔离以及高实时保障等诸多技术挑战。基础软件作为底层核心支撑,其技术突破为
    的头像 发表于 09-10 14:03 481次阅读

    实时监测技术如何破解高温巡检难题

    持续高温,电网负荷屡创新高。设备过热引发故障风险激增,如何准确防控?本文聚焦实时监测技术如何破解高温巡检难题
    的头像 发表于 08-12 14:20 591次阅读
    实时监测技术如何<b class='flag-5'>破解</b>高温巡检<b class='flag-5'>难题</b>

    复旦低功耗MCU代理供应

    FM33LCO12NTSSOP20 FM33LC012MTSSOP24 FM33LC015M LOFPA48 FM33LG048LQFP8O FM33LG046LQFP64 FM33LG026 LQFP64 FM33LG045
    发表于 07-29 11:43

    创龙 瑞芯 RK3562 国产 2GHz 四核A53 工业开发板—IRIG-B对时案例

    创龙科技 TL3562-EVM-B 是一款基于瑞芯 RK3562J/RK3562 处理器设计的四核 ARMCortex-A53 +单核 ARM Cortex-M0 国产工业评估板,主
    的头像 发表于 07-08 14:07 592次阅读
    创龙 瑞芯<b class='flag-5'>微</b> RK3562 <b class='flag-5'>国产</b> 2GHz 四核A53 工业开发板—IRIG-<b class='flag-5'>B</b><b class='flag-5'>码</b><b class='flag-5'>对时</b>案例

    国产化FMC接口通用计算平台设计原理图:2367-基于FMQL45T900 FMC接口通用计算平台

    , 数字信号处理卡, FMC接口通用计算平台, FMQL45T900I, 前端信号处理
    的头像 发表于 07-03 11:23 409次阅读
    <b class='flag-5'>国产</b>化FMC接口通用计算<b class='flag-5'>平台</b>设计原理图:2367-基于<b class='flag-5'>FMQL</b>45T900 FMC接口通用计算<b class='flag-5'>平台</b>

    复旦低功耗MCU代理供应

    FM33LCO12NTSSOP20 FM33LC012MTSSOP24 FM33LC015M LOFPA48 FM33LG048LQFP8O FM33LG046LQFP64 FM33LG026 LQFP64 FM33LG045
    发表于 06-27 18:32

    电子工程师必看!EMC设计难题一站式破解

    EMC电路设计必备手册——从元器件到系统级的EMC实战指南,助您突破设计瓶颈! *附件:EMC 电路设计工程师必备的EMC基础.pdf 电子工程师必看!EMC设计难题一站式破解 您是否在电路设计中
    的头像 发表于 05-07 21:06 2864次阅读

    FD20-36S24B2C5 FD20-36S24B2C5

    电子发烧友网为你提供AIPULNION(AIPULNION)FD20-36S24B2C5相关产品参数、数据手册,更有FD20-36S24B2C5的引脚图、接线图、封装手册、中文资料、英文资料,FD20-36S24B2C5真值表,
    发表于 03-24 18:44
    FD<b class='flag-5'>20-36S24B</b>2C5 FD<b class='flag-5'>20-36S24B</b>2C5

    FD20-110S40B3C3 FD20-110S40B3C3

    电子发烧友网为你提供AIPULNION(AIPULNION)FD20-110S40B3C3相关产品参数、数据手册,更有FD20-110S40B3C3的引脚图、接线图、封装手册、中文资料、英文资料,FD20-110S40B3C3真
    发表于 03-20 18:58
    FD<b class='flag-5'>20-110S40B</b>3C3 FD<b class='flag-5'>20-110S40B</b>3C3

    电力行业应用案例:顶坚防爆巡检记录仪如何破解高危场景取证难题

    电力行业中,高危场景取证一直是一个重要而困难的问题。防爆巡检记录仪作为一种专门设计用于高危环境的记录设备,能够有效破解这一难题。顶坚防爆巡检记录仪通过以下创新设计和功能,有效破解取证
    的头像 发表于 02-26 14:15 567次阅读
    <b class='flag-5'>电力</b>行业应用案例:顶坚防爆巡检记录仪如何<b class='flag-5'>破解</b>高危场景取证<b class='flag-5'>难题</b>

    国产双系统”出炉!复旦FMQL20SM非对称AMP:Linux + 裸机

    Linux + RTOS/裸机,但需一个主核心来控制整个系统以及其它从核心。每个处理器核心相互隔离,拥有属于自己的内存,既可各自独立运行不同的任务,又可多个核心之间进行核间通信。 图 1 FMQL20SM AMP异构多核框架示意图 “非对称 AMP” 对工业的重大意义 更强“系统实时性” 在工业自动化控制的复
    的头像 发表于 01-24 13:46 1163次阅读
    “<b class='flag-5'>国产</b>双系统”出炉!<b class='flag-5'>复旦</b><b class='flag-5'>微</b><b class='flag-5'>FMQL20</b>SM非对称AMP:Linux + 裸机

    16通道AD采集方案,基于复旦ARM + FPGA国产SoC处理器平台

    FMQL20S400M评估板(TLFM20S-EVM)、TL7606P模块、TL7616P模块和TL1278P模块。 复旦FMQL20SM
    的头像 发表于 01-23 10:39 969次阅读
    16通道AD采集方案,基于<b class='flag-5'>复旦</b><b class='flag-5'>微</b>ARM + FPGA<b class='flag-5'>国产</b>SoC处理器<b class='flag-5'>平台</b>