基于STC89C51单片机的GPS智能塔钟控制系统的研究

发布者:跳跃龙珠最新更新时间:2018-03-21 来源: eefocus关键字:STC89C51  单片机  GPS  智能塔钟控制系统 手机看文章 扫描二维码
随时随地手机看文章

    本文研究的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所示。

a.JPG

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

    3 硬件设计

    3.1 微处理器的选择

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

    3.2 GPS接收器模块的选择

    常见的GPS接收器有很多,如SiRF-starIIe、SiRF-starIII、Sony-single Chip solution-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所示。



b.JPG

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

c.JPG

    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所示:d.JPG

    5 小结

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

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

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

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

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


关键字:STC89C51  单片机  GPS  智能塔钟控制系统 引用地址:基于STC89C51单片机的GPS智能塔钟控制系统的研究

上一篇:基于单片机AT89C52的温度实时监控系统设计
下一篇:基于STC89C52单片机的通风机和加热器自动控制装置设计

推荐阅读最新更新时间:2024-03-16 15:58

单片机温湿度光照二氧化碳 智能检测
仿真原理图如下 单片机源程序如下: #include reg51.h #include lcd.h #include intrins.h #define uchar unsigned char #define uint unsigned int #define ulong unsigned long #define NACK 0 #define ACK 1 #define MEASURE_TEMP 0x03 //000 0001 1 #define MEASURE_HUMI 0x05 //000 0010 1 #define STATUS_REG_W 0x06
[单片机]
<font color='red'>单片机</font>温湿度光照二氧化碳 <font color='red'>智能</font>检测
双核单片机之初体验
  在市面上的单片机,如果想找出一款支持PWM、ADC、UART中任意一种功能的型号,价格一般都超过人民币1块钱,而且一般都只支持其中的一到两种,除非是价格达到2~3元的型号。而如果选用前面列举参数的单片机,本身硬件已经直接支持ADC,而且还可以通过软件在不影响主程序的前提下实现高速PWM和UART功能。      上图为该双核单片机的内部构架示意图,从图可见该单片机内部有两个核,分别为FPP0和FPP1,每个核自己有独立的程序指针(PC)、堆栈指针(SP)、累加器(ACC)和状态寄存器(CF)。设计原理并不复杂,是让这两个核共享系统时钟,第一个系统时钟周期执行FPP0程序,第二个系统时钟周期执行FPP1程序,依次间隔
[单片机]
双核<font color='red'>单片机</font>之初体验
51单片机一键多功能按键识别技术
51一键多功能识别技术 仿真图: 实现要求: 代码:
[单片机]
51<font color='red'>单片机</font>一键多功能按键识别技术
51单片机红外遥控解码器设计(汇编语言)
你家里是否有一个电视机遥控器或者空调机遥控器呢?你是否也想让它遥控其他的电器甚至让它遥控您的电脑呢?那好,跟我一起做这个“红外遥控解码器”。 该小制作所需要的元件很少:单片机TA89C2051一只,RS232接口电平与TTL电平转换心片MAX232CPE一只,红外接收管一只,晶振11.0592MHz,电解电容10uF4只,10uF一只,电阻1K1个,300欧姆左右1个,瓷片电容30P2个。发光二极管8个。价钱不足20元。 电路原理介绍: 主控制单元是单片机AT89C2051,中断口INT0跟红外接受管U1相连,接收红外信号的脉冲,8个发光二极管作为显示解码输出(也可以用来扩展接其他控制电路),U3是跟电脑串行口RS232相
[单片机]
12-基于51单片机的温度控制恒温箱设计
具体实现功能 系统由STC89C52单片机+DS18B20温度传感器+LCD1602液晶显示屏+5V继电器+5V风扇+加热膜+按键+蜂鸣器+电源构成。 具体功能: 1、LCD1602液晶实时显示测得的温度; 2、可以设置温度报警上下限值;按键功能:加键,减键,设置键; 3、超过设定的报警上下限值则开始声光报警; 4、测得的温度超过上限值,继电器吸合,电风扇开始工作;测得的温度低于下限值,继电器吸合,加热膜开始工作。 设计背景 二十一世纪是科技高速发展的信息时代,电子技术、微型单片机技术的应用更是空前广泛,伴随着科学技术和生产的不断发展,需要对各种参数进行温度测量。因此温度一词在生产生活之中出现的频率日益增多
[单片机]
12-基于51<font color='red'>单片机</font>的温度控制恒温箱设计
PIC单片机C语言程序设计(8)
  2.PICC编译器的安装。   《PIC 单片机C 语言程序(7)》一文介绍MPLAB IDE7.40 的安装时, 我们已将光盘中的PICC 编译器的压缩软件PICC8.05.rar( 见该文图12)粘贴到“我的电脑”的E 盘中。所以安装PICC 编译器时,只需按以下步骤操作。   ⑴ 在PC 机的显示器上,用鼠标双击“我的电脑”,在其窗口中打开磁盘E,找出压缩软件PICC8.05.rar 的图标,在其上单击鼠标右键,弹出其下拉菜单,用鼠标点击“解压到PICC8.05”命令,即可生成PICC 编译器被解压的图标PICC8.05,如图21 所示。 图21   ⑵ 点击PICC8.05图标, 在下栏菜单中, 点击“ 打
[单片机]
PIC<font color='red'>单片机</font>C语言程序设计(8)
GPS导航定位系统组成解说
GPS导航系统包括三大部分:空间部分—GPS导航卫星星座;地面控制部分—地面监控系统;用户设备部分—GPS信号接收机。 GPS卫星星座 GPS工作卫星及其星座由21颗工作卫星和3颗在轨备用卫星组成GPS卫星星座,记作(21+3)GPS星座。 24颗卫星均匀分布在6个轨道平面内,轨道倾角为55度,各个轨道平面之间相距60度,即轨道的升交点赤经各相差60度。每个轨道平面内各颗卫星之间的升交角距相差90度,一轨道平面上的卫星比西边相邻轨道平面上的相应卫星超前30度。 在两万公里高空的GPS卫星,当地球对恒星来说自转一周时,它们绕地球运行二周,即绕地球一周的时间为12恒星时。这样,对于地面观测者来说,每天将提前4分钟见到同一颗
[嵌入式]
微控制器的抗干扰软件编程方法
    微控制器越来越多地用于各种电子领域,例如自动化、工业控制中。随着金属氧化物半导体的硅晶体管几何尺寸的不断缩小,系统设计中的电磁兼容性(EMC)问题,成为采胳膊小尺寸器件进行设计的必须考虑的主要问题。     在嵌入式微控制器内部,对于内部产生的电磁发射,采用软件措施的效果并不明显。因为发射主要是由CPU中的内部时钟和噪声引起,而且高速开关电流是由微控制器中的多种不同的门所形成。如果芯片版图设计时没有考虑电磁兼容性,那么外部的PCB(印制电路板)将会大大增强那些不必要的噪声信号。所以在很多设计中,采用软件很难消除这种固有的电子发射影响。     但是,在控制器应用中,却可采用软件的方式来
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved