当前位置:首页 > 通信技术 > 通信技术
[导读]如何利用GPS OEM来进行二次开发,产生高精度时钟发生器是一个研究的热点问题。在电力系统、CDMA2000、DVB、DMB等系统中,高精度的GPS时钟发生器(GPS同步时钟)对维持系统正常运转有至关重要的意义。如在DVB-T单频网(S

如何利用GPS OEM来进行二次开发,产生高精度时钟发生器是一个研究的热点问题。在电力系统、CDMA2000、DVB、DMB等系统中,高精度的GPS时钟发生器(GPS同步时钟)对维持系统正常运转有至关重要的意义。

如在DVB-T单频网(SFN)中,对于时间同步的要求,同步精度达到几十个ns,对于这样高精度高稳定性的系统,如何进行商业级设计?

1 引言?

在电力系统的许多领域,诸如时间顺序记录、继电保护、故障测距、电能计费、实时信息采集等等都需要有一个统一的、高精度的时间基准。利用GPS卫星信号进行对时是常用的方法之一。

目前,市场上各种类型的GPS-OEM板很多,价格适中,具有实用化的条件。利用GPS-OEM板进行二次开发,可以精确获得GPS时间信息的GPS时钟发生器(GPS同步时钟)。本文就是以加拿大马可尼公司生产的SUPERSTAR GPS OEM板为例介绍如何开发应用于电力系统的的GPS时钟发生器(GPS同步时钟)。?

2 GPS授时模块?

GPS时钟发生器(GPS同步时钟)采用SUPERSTAR GPS OEM板作为GPS接受模块,SUPERSTAR GPS OEM板为并行12跟踪通道,全视野GPS接受模块。OEM板具有可充电锂电池。L1频率为1575.42MHz,提供伪距及载波相位观测值的输出和1PPS(1 PULSE PER SECOND)脉冲输出。OEM板提供两个输入输出串行口,一个用作主通信口,可通过此串行口对OEM板进行设置,也可从此串口读取国际标准时间、日期、所处方位等信息。另一个串行口用于RTCM格式的差分数据的输出,当无差分信号或仅用于GPS授时,此串行口可不用。1PPS脉冲是标准的TTL逻辑输出形式,当导航输出有效时,该脉冲的上升沿与时间相对应。1PPS脉冲是每秒中输出的正脉冲信号,其幅值为5V,1PPS脉冲的上升沿与UCT标准时间的秒脉冲同步,其误差在正负1μs之内。可以利用此脉冲信号的上升沿作为UTC时间的对时信号,此外我们可通过同步脉冲电路将1PPS信号扩展为1PPM(1 PULSE PER MINUTE)、1PPH(1 PULSE PER HOUR)等等根据实际情况用于对时。每种脉冲的输出口数可以根据应用要求进行扩展。

SUPERSTAR GPS OEM板的主串口的通讯数据格式可采用CMC BINARY二进制或者CMC支持的NMEA的ASCII码,波特率可以在300bps到38400bps之间根据应用要求进行调整,具有8位数据位、1位起始位,1位停止位,无奇偶校验位。GPS数据信息中包含卫星状态、经度、纬度、时间、高度、速度等等各种信息,对于同步时钟的开发来讲,我们只需要读取其时间信息即可。因而,可以通过主串口对OEM板进行设置,使其以一定的波特率和某种通讯数据格式仅仅发送时间信息。例如我们若采取NMEA的ASCII码,则只需读取以“$GPZDA”为命令头的时间数据即可,然后可以很方便地从中分离出UTC时间的年、月、日、时、分、秒。

3 系统组成

GPS时钟发生器(GPS同步时钟)包括GPS接受模块、中心处理单元、RS-232/485接口、CAN总线接口、同步脉冲发生电路、显示电路等几个部分。

3.1中心处理单元

GPS同步时钟采用DS80C320作为系统的CPU。DS80C320是美国DALLAS公司推出的8位高速单片机,是与MCS-51系列兼容的单片微机。由于对微处理器内核进行了重新设计省去了多余的时钟和存储周期,若时钟工作频率相同,执行相同的程序代码,DS80C320的执行速度至少为8051的2.5倍。

DS80C320与80C32具有完全相同的封装,除拥有80C32所具有的I/O口、2个定时/计数器、串行口等资源外,还具有一些新增资源,现列举如下。

a.串行口1

DS80C320额外提供与80C32相同的一个硬件串行通信口,在GPS同步时钟的开发中,我们由串行通信口0获得GPS时间数据,而由串行通信口1负责与各种电网自动化装置进行通讯。

b.双数据指针?

DS80C320提供两个数据指针,当GPS时钟接收到GPS OEM板信息后,利用这两个数据指针,可以将数据送到不同的存储区域。

c.片内复位电路

DS80C320具有一套完整的上电/掉电复位逻辑。所以,使用DS80C320,无需外加外部复位电路。简化了硬件,提高了可靠性。

d.看门狗定时器

DS80C320具有一个可编程的看门狗定时器,因而无须象80C32那样外加看门狗电路。
3.2同步脉冲发生电路?

P3.2和P3.3是1PPM(1 PULSE PER MINUTE)和1PPH(1 PULSE PER HOUR)脉冲的选通信号输出端(为禁止发送1PPS脉冲,这两个控制端在平时均置为低)。以产生1PPM脉冲为例:当由串行口0读入UTC时间信息,并判断其为某一分钟的59秒时刻之后,CPU将P3.2置高,从而在整分时刻发送一个脉冲。当再一次读入时间信息,并判断其为整分时刻时,重又将P3.2置低,以禁止发出脉冲。依次循环,即可得到精确的1PPM脉冲信号。采用同样的方法,也可以产生1PPH的脉冲信号。

由于静态空节点方式控制端与信号通道隔离较好,耐压高,所以GPS时钟发生器(GPS同步时钟)将同步脉冲信号作为一个开关量以静态空节点方式输出。

3.3RS-232/485接口?

GPS 时钟发生器(GPS同步时钟)具有RS232与RS485两个通信接口,以满足不同的通信系统的要求。通过这两个接口,同步时钟可以输出每秒一次包括年、月、日、时、分、秒在内的完整UTC时间信息,也可以作为通信下位机在需要的时候为处于上位机的电网自动化装置提供准确的时间信息。

3.4CAN总线接口?

CAN(Controller Area Network)总线是重要的现场总线之一,目前在电力系统的一些领域(如变电站综合自动化系统)中也有重要应用。因而在设计GPS时钟发生器(GPS同步时钟)时,配置了CAN总线接口。GPS时钟发生器(GPS同步时钟)采用PHILIPS公司生产的SJA1000作为CAN协议控制器,PCA82C250作为SJA1000与物理总线的接口。在整分或整时时,DS80C320可直接将标识符和数据通过地址/数据总线送入SJA1000的发送缓冲区,然后置位命令寄存器CMR中的发送请求位TR,启动CAN核心模块读取发送缓冲区中的数据,按CAN协议封装成一完整CAN信息帧通过收发器发往总线。也可在电网自动化装置要求时响应外部中断,将单片机发送缓存中的GPS数据以CAN协议向外输出。

4 软件设计

GPS 时钟发生器(GPS同步时钟)的软件由主程序和接收/发送中断子程序组成。在主程序中进行系统的初始化,包括对SUPERSTAR GPS OEM板、两个串行通信口、内置可编程看门狗、定时器等的初始化。程序每秒产生一次串行通信口0的中断,读取UTC时间数据,并将之转化为北京时间,以BCD码格式通过串行通信口1发出。在中断子程序中,还将对时间信息进行判断,在每分钟的59秒时刻和每小时的59分59秒时刻产生1PPM和1PPH信号的选通信号,在整时或整分时刻,则禁止发出选通信号。

GPS时钟发生器(GPS同步时钟)也可响应电网自动化装置发来的校时命令,将当时的准确时间信息发送出去。为此只需在程序中增加一个串行通信口1的中断子程序,使之按照一定的通信协议,为电网自动化装置提供实时时间信息。

5 结束语?

本文所介绍的基于DS80C320的GPS时钟发生器GPS同步时钟)已用于实际的变电站综合自动化系统中。调试和运行的结果表明,该时钟装置为整个系统提供了精确的时间信息,具有较高的可靠性、准确性和实用性。在电力系统事故分析、故障定位、相位测量等等方面,该同步时钟装置都具有非常广泛的运用前景。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

ESP32模块非常通用,可以通过WiFi连接到各种不同的平台来发送和接收数据。在本教程中,我们将使用Arduino的物联网云平台(这是完全免费使用)与ESP32。有关Arduino IoT Cloud的更详细概述,请查看...

关键字: GPS ESP32模块 Arduino 物联网

无人机以高效创新的方案,改变了多个行业的格局。在农业领域,无人机助力精准农业、作物监测和牲畜追踪。工业部门利用无人机进行现场勘测、基础设施检查和项目监控。无人机还在革新配送服务,尤其在向偏远地区运送包裹、医疗用品和紧急援...

关键字: 无人机 GPS 图像传感器

无GPS环境下的自主导航是当今无人驾驶飞行器(UAV)系统面临的最关键挑战之一。从城市峡谷到地下隧道和茂密的森林,许多现实世界的环境使GPS不可靠或完全不可用。为了让无人机在这些条件下安全有效地运行,无论是执行搜救任务、...

关键字: 无人机 GPS TELEM2

虽然现有的技术已经显著改善了盲人的导航和障碍物检测,但它们主要集中在这些方面。我们的目标是扩展这项技术,不仅包括检测,还包括物体、人脸和图像的识别。人工智能的广泛应用旨在通过提供有关其周围环境的更详细和有意义的信息来增强...

关键字: 人工智能 GPS 人脸识别

2025年3月24日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 即日起供应Molex的MX-DaSH线对线连接器。该连接器在同一个系统中集...

关键字: 连接器 显示器 GPS

Sensize的低功耗蓝牙和GPS追踪设备可监测各类在途货物。其重点聚焦于食品分销链,由于全球杂货零售业产生的巨大食品浪费,这一领域尤其引人注目。据智能废弃物处理公司Recycle Tracking Systems的数据...

关键字: 低功耗蓝牙 GPS 自动化

本项目演示了如何使用粒子B系列SoM构建实时大象跟踪系统。该系统可以对大象进行实时GPS跟踪,并实施地理围栏,如果大象离开了预定义的边界,就通知护林员。数据显示在与OpenStreetMap集成的web界面上,并存储在F...

关键字: B-SoM模块 GPS 蜂窝物联网 LED

在这个Visuino项目中,确保精确计时与双源系统!

关键字: Visuino GPS ESP8266-D1 LCD

全球定位系统(GPS)是一种基于卫星的无线电导航系统,归美国政府所有,由美国太空部队运营。它是全球导航卫星系统(GNSS)的一种,它向地球上或地球附近的任何地方的GPS接收器提供地理位置和时间信息,这些接收器可以畅通无阻...

关键字: GP-20U7 GPS 蓝牙

在智能穿戴设备日益普及的今天,智能手表作为其中的佼佼者,不仅具备了时间显示、健康监测等基本功能,还融入了GPS定位技术,为用户提供精准的地理位置服务。然而,智能手表受限于体积和功耗,其GPS定位功能的实现与优化面临诸多挑...

关键字: 智能手表 GPS
关闭