当前位置:首页 > 单片机 > 单片机
[导读] 本文研究的GPS自动校时塔钟控制系统是以STC89C51单片机为控制器,由GPS接收器、伺服电机、LED显示、语音报时等部分组成,具有自动校时、显示、报时等功能。通过GPS15XL-W接收芯片捕捉来自卫星的准确时

本文研究的GPS自动校时塔钟控制系统是以STC89C51单片机为控制器,由GPS接收器、伺服电机、LED显示、语音报时等部分组成,具有自动校时、显示、报时等功能。通过GPS15XL-W接收芯片捕捉来自卫星的准确时间信息,以此为时钟源。利用单片机对接收到的时间信息进行提取和处理,并完成对单片机走时的校正。系统由单片机走时构成母钟,单片机向伺服电机发送脉冲驱动子钟走时。其优点是实现上电后的自动校时,改变了传统校时的不便,减少了机械误差,塔钟精度可达±1μs,没有累计误差。

随着经济社会的不断发展,人们生活的节奏逐步加快,人们对时间的精确度要求越来越高,尽管城市建筑物上的塔钟也越来越多,但大部分都是以传统塔钟为基础的传动、人工校时。传统的塔钟都是纯机械集成电路驱动控制的,走时极不稳定,需要人为周期地校时。现在的塔钟,一般由小规模集成电路控制步进电机走时,整个系统体积大、准确性不高。因此,设计可以实时校时的塔钟就成了研究的关键。

1 国内外研究现状

古老的机械塔钟以重锤为动力源,通过机械传动带动走针机构指示时间,并通过敲打专门铸出的“钟”来报时。近现代的机电塔钟的走针系统为机械式,控制系统为子母钟形式。塔钟为子钟,它接收高精度母钟(一般为石英钟)定期发出的电脉冲信号,通过步进电机带动走针机构指示时间,并与母钟同步运行。报时的钟声或音乐由录音磁带或程序控制方式发出。

目前,对于GPS在授时方面的研究才刚刚起步,GPS的高精度授时不仅可以提供准确的时间,还可以使电力交通通讯等部门的网络实现时间同步,如Internet中的计算机、CDMA基站等,都需要与UTC时间同步。利用GPS-OEM接收板,进行二次研制开发实现时间同步,与传统授时方式相比,具有精度高、稳定性好、无累计误差,不受地域、气候等环境条件限制,性价比高和操作方便等特点。“GPS塔钟”2007年才出现,虽有GPS塔钟产品问世,但技术不成熟,许多问题有待进一步研究。伴随电子技术日新月异的发展,人们对时间同步要求越来越高,利用GPS实现时钟同步是大势所趋。

2 系统的总体设计

本课题设计的GPS塔钟是采用具有高精度的GPS授时,微处理器控制系统为母钟形式,塔钟为子钟,它接收微处理器发送的脉冲,通过伺服电机带动指针走时,并与GPS时间同步,音乐报时通过专门的语音芯片完成。

本系统主要由以下几部分组成:系统控制模块、接收模块、显示模块、键盘模块、电机模块、语音模块,如图1所示。

GPS授时模式采用GPS为标准时钟源,用单片机设计电路,由于使用软硬件结合方式,单片机作为核心控制器,大部分硬件电路被软件程序所取代,因此电路结构简单、调试方便、成本低、自动化程度高、可靠性高。

3 硬件设计

3.1 微处理器的选择

本设计选用的是STC89C51 RC单片机。它是宏晶科技推出的新一代超强抗干扰、高速、低功耗的单片机,指令代码完全兼容传统的8051单片机,12时钟/机器周期和6时钟/机器周期可任意选择,最新的D版本内部集成MAX810专用复位电路。加密性强、超低价。

3.2 GPS接收器模块的选择

常见的GPS接收器有很多,如SiRF-starIIe、SiRF-starIII、Sony-singleChipsolution-CXD2951、Evermore、Garmin等等。通过比较,本设计选择美国GARMIN系列GPS15XI-W,它是经济卡的精品,并行12通道GPS接收机、可同时跟踪12颗卫星、定位精度高、功耗低。GPS实时差分精度3m~5m、支持WAAS功能。体积小巧、结构紧凑、易于应用、接受机信息可方便地显示于显示单元或PC机上。全屏蔽封装、具备优秀抗电磁干扰特性。用户无需初始化,安装完毕,接受机即可自动传送导航数据;有较强的抗遮挡能力、性能极其稳定可靠。

3.3 电机的选择

对常见的步进电机与伺服电机的比较可知,伺服电机主要优点:良好的速度控制特性,在整个速度区内可实现平滑控制,几乎无振荡;高效率,90%以上,不发热;高速控制;高精确位置控制(取决于何种编码器);额定运行区域内,实现恒力矩;低噪音;没有电刷的磨损,免维护;不产生磨损颗粒、没有火花,适用于无尘间、易爆环境。

因此,本设计选用的伺服电机型号为日本安川生产的SGMAH-04AAA4C,功率400W,电压200V,电流2.8A,3000r/m。

3.4 语音模块的选择

ISD4002系列工作电压3V,单片录放时间4min~8min,音质好,适用于移动电话及其他便携式电子产品中。芯片设计是基于所有操作必须由微控制器控制,操作命令可通过串行通信接口(SPI或MICrowire)送入。芯片采用多电平直接模拟量存储技术,每个采样值直接存贮在片内闪烁存贮器中,因此能够非常真实、自然地再现语音、音乐、音调和效果声,避免了一般固体录音电路因量化和压缩造成的量化噪声和“金属声”。


3.5 系统原理框图
根据设计要求,它包括天线、GPS-OEM接收模块、单片机信号处理电路、EEPROM存贮器、报时电路、扬声器,其中天线、GPS-OEM接收模块、单片机信号处理电路、主控制电路四部分以串联结构连接,主控制电路分别与EEPROM存贮器、报时电路、显示电路以分支结构连接,报时电路与扬声器以串联结构连接。本系统原理框图如图2所示。




由于GPS15XL-W输出的是RS232电平,AT89C51单片机是CMOS电平,所以二者之间通信需要电平转换。如图3所示。

4 软件设计

本系统软件设计主要有两部分:单片机控制时钟走时及单片机接收GPS接收机时间信息进行实时校时,前者较为简单此处不再赘述,仅对校时系统进行介绍。

4.1 GPS同步校时方案选择

GPS的校时可分为两种类型:脉冲中断方式和串行通信接口方式。GPS本身提供的时间信息是非常精确的。但采用哪种方式对自动保护装置中的实时时钟芯片进行授时,就成了保证时间精度的关键。本设计选择串行通信方式可以满足塔钟基本要求。

串口通信方式是以串行数据流的方式输出时间信息,各个自动保护装置接收每秒一次的串行时间信息来进行校时。在此校时过程中,串口发送以及接受数据都是采用中断方式,双方的中断处理程序都将占用CPU的时间,此外延时的大小还与双方串口中断优先级的设置有关。另外,在串行通信方式中,数据是按照一定的波特率逐位传输的,因此总线传输也将有延时,该延时的大小与波特率以及传输的数据量均有关。在以上影响校时精度的各个因素中,只有传输延时是可以准确计算的,其他的只能作大致的估计,在将以上因素综合考虑后,可以通过给时间信息一个修正值,来保证校时的精度。

4.2 获取GPS标准时间信息

GPS20EM板采用NMEA20183通信标准格式,可以输出多种句型,均以“$”开头。设计要提取的语句是“$GPRMC”,$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11> 3 hh

软件编译窗口如图4所示:

5 小结

在系统设计中,完成以下几个部分:

(1)系统硬件设计,设计以可靠性和实用性为原则,选用器件在保证可用的基础上,尽量使电路简化,在设计过程中,用实验的方法完成了全部软件与硬件配合的调试工作;

(2)接收模块的软件是用汇编语言完成的,它的功能是从GPS15XL-W中提取准确的时间信息;

(3)完成母钟走时和显示的功能;

(4)向伺服电机发送脉冲带动子钟的走时功能。


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

单片机是一种嵌入式系统,它是一块集成电路芯片,内部包含了处理器、存储器和输入输出接口等功能。

关键字: 单片机 编写程序 嵌入式

在现代电子技术的快速发展中,单片机以其高度的集成性、稳定性和可靠性,在工业自动化、智能家居、医疗设备、航空航天等诸多领域得到了广泛应用。S32单片机,作为其中的佼佼者,其引脚功能丰富多样,是实现与外部设备通信、控制、数据...

关键字: s32单片机引脚 单片机

在微控制器领域,MSP430与STM32无疑是两颗璀璨的明星。它们各自凭借其独特的技术特点和广泛的应用领域,在市场上占据了重要的位置。本文将深入解析MSP430与STM32之间的区别,探讨它们在不同应用场景下的优势和局限...

关键字: MSP430 STM32 单片机

在现代流程工业生产中,生产工艺相关的运行参数,如温度、液位、压力、流量等,都是采用仪表进行测量检测,并根据仪表的测量结果通过控制阀门、泵等执行机构使这些工艺运行参数处于要求的范围内以满足工艺生产的需要。目前,在先进的工厂...

关键字: 故障树 控制系统

该系列产品有助于嵌入式设计人员在更广泛的系统中轻松实现USB功能

关键字: 单片机 嵌入式设计 USB

单片机编程语言是程序员与微控制器进行交流的桥梁,它们构成了单片机系统的软件开发基石,决定着如何有效、高效地控制和管理单片机的各项资源。随着微控制器技术的不断发展,针对不同应用场景的需求,形成了丰富多样的编程语言体系。本文...

关键字: 单片机 微控制器

单片机,全称为“单片微型计算机”或“微控制器”(Microcontroller Unit,简称MCU),是一种高度集成化的电子器件,它是现代科技领域的关键组件,尤其在自动化控制、物联网、消费电子、汽车电子、工业控制等领域...

关键字: 单片机 MCU

STM32是由意法半导体公司(STMicroelectronics)推出的基于ARM Cortex-M内核的32位微控制器系列,以其高性能、低功耗、丰富的外设接口和强大的生态系统深受广大嵌入式开发者喜爱。本文将详细介绍S...

关键字: STM32 单片机

在当前的科技浪潮中,单片机作为嵌入式系统的重要组成部分,正以其强大的功能和广泛的应用领域受到越来越多行业的青睐。在众多单片机中,W79E2051以其卓越的性能和稳定的工作特性,成为市场上的明星产品。本文将深入探讨W79E...

关键字: 单片机 w79e2051单片机

单片机,又称为微控制器或微处理器,是现代电子设备中的核心部件之一。它集成了中央处理器、存储器、输入输出接口等电路,通过外部信号引脚与外部设备进行通信,实现对设备的控制和管理。本文将详细介绍单片机的外部信号引脚名称及其功能...

关键字: 单片机 微控制器 中央处理器
关闭
关闭