通信网--中国通信行业门户网站 | 中国行业网站集群--通信行业电子商务唯一网站 设为首页 | 收藏本站
免费注册 商机无限 商务中心 行业展会 立即发布商机
网站首页 公司库 产品库 商机库 行业资讯 展会信息 招聘信息 招商加盟 下载中心 招标信息
关键词:
热门词汇: IP网络电话   语音识别   手机充电器   手机GPS   3G手机   传输设备   交换设备
  行业要闻 | 通信市场 | 通信技术 | 网络学院 | 5G前沿 | 4G前沿 | VoIP | IPTV | WiMAX | 呼叫中心 | IT制造 | IT就业  
  企业专栏 | 企业报道 | 通信标准 | 通信百科 | 分析预测 | 手机评测 | 增值通信 | 政策法规 | 专家观点 | 网商访谈 | 招标信息 | 物联网
网上展览:
综合厂商 | 手机 | IP电话 | 交换机 | 呼叫中心 | 网络 | 终端 | 电源 | 仪器 | 光纤 | 电缆 | 电脑 | 数码 | 软件 | 其他
中国通信网最新加盟企业: 
当前位置:网站首页 > 行业资讯 > 通信技术
【创心服务 联通你我】青春逢盛世,奋斗正当时
中国通信网 时间:2010-09-16 信息来源:维库开发网
针对工控领域对时间同步的要求,给出了以STM32和W5100为核心来搭建网络硬件平台,并在其上实现简单网络时间协议(SNTP),从而建立嵌入式授时服务器的设计与实现方法。该系统运行稳定,能够实现网络时间同步。

0 引言

随着信息技术和网络技术的飞速发展,网络互连已经渗透到国民经济的各行各业。而网络时间同步也越来越受到重视,特别是局域网时间同步在国家安全和国民经济的诸多领域(如国防军工、电信网、金融业、交通运输、电子商务和电力系统等部门)越发不可或缺。随着嵌入式技术的发展,嵌入式与网络时间同步技术的结合,无疑具有良好的发展前景。

1 方案设计

目前网络授时的实现方法有很多种,本文采用自行设计的嵌入式系统并在上面实现SNTP协议。从而完成网络时间的同步。其系统框图如图l所示。

本系统采用C/S模型,分为网络授时同步服务器和客户端两大部分,本文主要对网络授时服务器部分进行研究。

在网络授时同步服务器中,处理器STM32f103由内部RTC模块结合日历算法来给出时间信息(年月日时分秒),再从GPS获取时间信息,并修正自己的时间,最后结合W5100芯片搭建出一个时间服务器。当客户端向服务器发出请求时,便可同步地统一客户端的时间信息,并达到ms级精度。网络传输时需实现SNTP应用层协议,设计中通过构造SNTP协议包,并根据同步算法可计算出包交换的往返延迟。

本系统采用ST公司基于Cortex-M3内核的STM32系列处理器.Cortex-M3内核是专门用于设计高性能、低功耗、低成本、实时性嵌入式应用系统的处理器核,它在提升性能的同时,又提高了代码密度的Thumb-2指令集,同时也大幅度提高了中断响应的紧耦合嵌套向量中断控制器的性能。所有新功能都同时具有业界最优的功耗水平。

TCP/IP协议栈的实现采用的固件芯片W5100是韩国WIZnet公司推出的固件网络芯片,它集TCP/IP协议栈、以太网MAC和PHY为一体,可支持TCP,UDP、ICMP、IGMP、IPv4、ARP,PPPoE、Ethemet等网络协议;同时支持4个独立的SOCKET通信,内部16 K字节的发送/接收缓冲区可快速进行数据交换,最大通信速率可达到25Mbps。此外,W5100还内嵌10BaseT/100BaseTX以太网物理层,可支持自动应答(全双工/半双工模式),并提供多种总线(两种并行总线和SPI总线)接口方式,可以方便地与各种MCU连接。W5100器件的推出大大简化了硬件电路设计,可使微控制器在没有操作系统支持的情况下,真正的实现单芯片接入Internet。

2 SNTP协议分析

SNTP即简单网络时间协议,它是一个用于局域网子网末端的时间同步协议,其要求在操作过程中只允许存在一个可靠的同步时钟源,是NTP协议的一个简化版本。

2.1 SNTP的同步原理

SNTP协议主要通过同步算法来交换时间服务器和客户端的时间戳,从而估算出数据包在网络上的往返延迟,进而独立地估算系统的时钟偏差。它的时间同步原理的传输模型如图2所示。

图2中,T1为客户方发送查询请求时间(以客户方时间系统为参照),T2为服务器收到查询请求时间(以服务器时间系统为参照),T3为服务器回复时间信息包时间(以服务器时间系统为参照),T4为客户方收到时间信息包时间(以客户方时间系统为参照),D1为请求信息在网上传播所消耗的时间,D2为回复信息在网上传播所消耗的时间。假设请求和回复在网上的传播时间相同,即:δ1=δ2,则可得出如下公式:

式中,θ为客户端时间与标准时间之差,δ为信息在网上传播的时间。可以看到,θ、δ只与T2、T1的差值和T4、T3的差值相关,而与T2、T3的差值无关,即最终的结果与服务器处理请求所需的时间无关。据此,客户端(CLIENT)即可通过T1、T2、T3、T4十算出的时差0去调整本地时钟。

2.2 SNTP协议格式

SNTP消息一般封装在UDP报文中,UDP的端口号是123,UDP头中的源端口和目的端口是一样的。SNTP消息紧跟在IP和UDP报头之后,其协议格式如图3所示。

相关资讯
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-17)
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-17)
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-16)
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-16)
· 【创心服务 联通你我】青春逢盛世,奋斗正当时 (2012-01-12)
发表评论
昵   称:   匿名发表
验证码: 
 
热门资讯
【创心服务 联通你我】青春逢盛... (2009-09-15)
【创心服务 联通你我】青春逢盛... (2011-04-28)
【创心服务 联通你我】青春逢盛... (2009-09-16)
【创心服务 联通你我】青春逢盛... (2008-07-15)
【创心服务 联通你我】青春逢盛... (2008-05-23)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2012-01-09)
【创心服务 联通你我】青春逢盛... (2011-01-30)
【创心服务 联通你我】青春逢盛... (2010-05-28)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2011-05-03)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2009-08-12)
【创心服务 联通你我】青春逢盛... (2008-07-31)
【创心服务 联通你我】青春逢盛... (2009-08-12)
【创心服务 联通你我】青春逢盛... (2010-08-27)
【创心服务 联通你我】青春逢盛... (2009-08-12)
【创心服务 联通你我】青春逢盛... (2009-10-11)
【创心服务 联通你我】青春逢盛... (2009-07-24)
【创心服务 联通你我】青春逢盛... (2010-07-20)
【创心服务 联通你我】青春逢盛... (2011-02-17)
【创心服务 联通你我】青春逢盛... (2009-08-13)
国之鑫科技 | 泰尔网 | 中华网科技 | 信息产业网 | 通讯世界 | 数字通信世界 | 文传商讯 | 中华英才网 | 电话视频会议 | 凤凰科技 | 呼叫中心 | 新浪科技 | 新传媒网 | 和讯科技 | 中国科技网 | 通信英才网 | 江苏星光发电设备 | 中劳网 | 赛迪网 | MSCBSC移动通信网 | 中国软件网 | 新华网 | 腾讯科技 | 3G通信网 | 千龙网 | 光通信人才招聘网 | 通信人才网 | 中商顾问网
返回首页 | 网站简介 | 企业理念 | 免责声明 | 广告服务 | 代理政策 | 联系我们 | 铭万网 | 中国产品推广联盟
南京国之鑫科技有限公司版权所有©2008-2016 客户服务热线:025-83752991, 客户服务邮箱:gzx@gzxinfo.com
苏ICP备18005078号-1
本站图片及文字仅供功能演示,本站保留对本演示内容及功能的最终解释权

加入铭万联盟中国行业网站集群独家技术供应商