网络时间模块,NTP网络授时模块 网络时间模块,NTP网络授时模块 网络时间模块,NTP网络授时模块
1、简介
产品简介
NTP协议(网络时间协议 RFC-1305/1769)是向网络中的设备提供时间信息的协议,通常使用在局域网中。通过NTP协议,网络上的设备可以获得非常准确的时间。
目前很多服务器的时间源是基于串口的,为了适应网络化的要求,我司开发了NTP模块,NTP模块从串口接收精确的时间信息,然后向网络的设备提供精确的时间。
通常的,NTP模块可以直接与GPS模块连接,直接解析GPS输出的时间信息。另外,我司可以根据客户的串口协议进行个性化的修改。
产品特点
●32 位 CPU;
●10/100M Base-TX 以太网接口(使用排针方式引出);
●内置网络隔离变压器;
●支持 AUTO-MDIX 技术;
●串口 TTL 电平方式,波特率 300~230400bps;(默认:4800bps)
●串口具有 None、Even、Odd、Mark、Space 校验方式;(默认:None)
●串口数据位 5、6、7、8 可设定;(默认:8)
●串口停止位 1、2 位可设定;(默认:1)
●每个串口均提供 CTS、RTS、DTR、DSR 硬件流控信号输入输出;
●最多达 26 个用户 I/O 口,用户可以编程;
●提供秒脉冲输入;
●可自行设置串口时钟信息的时区;
●内置 WEB 服务器,支持用户网页,用户可以通过浏览器配置设备;
●具有硬件参数保护功能,防止参数被恶意修改;
●支持固件网络升级,可以远程升级设备程序;
●修改参数和固件升级具有密码保护;
●可使用配置工具 DSManager Utility for Windows98/me/NT/2000/XP 进行参数配置;
●输入电压 DC 5~10V;
●一路 3.3V,200mA 电源输出。
●功耗低,最大工作电流 150 mA ;
●工作温度 —40~70ºC;
●1.5KV 电磁隔离;
应用领域
卫星时钟同步设备;
医疗/保健自动化系统;
银行自动化系统;
证券交易系统;
工业自动化系统;
大楼自动控制系统;
销售点系统(POS);
信息家电。
2、系统结构
NTP系统结构
3、管脚定义
管脚引线
管脚描述
类型说明
P = 电源管脚;
I = 输入管脚;
O = 输出管脚;
N = 以太网接口;
I/O = 输入输出管脚,用户可自定义;
[注 1] 管脚的输入输出属性用户可自定义,管脚可以输出或吸收 4mA 电流。允许 5V 电压输入。
[注 2] 管脚电平为 TTL 电平,如需要与 RS232 或 RS485 设备通讯,需要接上相应的转换电路。
4、功能描述
4.1、硬件接口描述
4.1.1、网络接口
网络接口包括 RX+、RX-、TX+、TX-四根信号线。支持标准的 10/100M 自适应以太网口。由于模块已经内置的网络隔离变压器,因此用户仅需要接一个 RJ45 接口,即可连接到以太网网络。NTP 模块网络接口支持 AUTO-MDIX,可以自动识别直连线和交叉线。
与 RJ45 接口接线可参考下表:
RJ45 接线
网络接口包括两个网络状态输出引脚 ER 和 EG,描述如下:
4.1.2、串行接口
串行接口包括 RxD、TxD、RTS、CTS、DTR、DSR 数据和信号引脚。信号为 3.3 伏电平
信号,可以直接连接到用户的嵌入式处理器。或是连接到相应的电平转换电路,转成标准的
RS232/RS485/RS422 电平信号。
串口信号定义:
4.1.3、默认参数
NTP模块有一个 SET 管脚,当这个管脚上出现一个低电平脉冲时,模块调入出厂默认参
数运行,下一个低电平脉冲,模块将调入用户设置的模块运行。一般情况下,用户需要在这个管脚上接一个 10K 电阻上拉,以提高抗干扰能力,防止参数意外的变化。
这个功能在用户忘记模块的 IP 地址或是密码的时候特别有用。如果用户忘记模块的密码
(如果密码不为空),将无法配置模块的参数,也不能进行模块固件的升级。通过恢复模块的
默认参数,使用户可以重新访问模块,配置模块的参数,或进行固件升级。
4.1.4、秒脉冲输入引脚(SPulse)
NTP 模块正常工作需要一个秒脉冲,秒脉冲是一个 10~500ms 的高电平脉冲,脉冲的上升沿对应一秒的开始。秒脉冲之后,外部设备应向 NTP 模块提供当前秒的数据帧。(数据帧的格式请参考附录 1)
4.1.5、秒脉冲状态引脚(SPulse_flag)
当模块接收到秒脉冲时,改变此引脚的电平。
4.1.6、时间数据状态引脚(Pack_flag)
当模块从串口接收到正确的时间数据帧时,改变此引脚的电平。
4.1.7、同步状态引脚(Sync_flag)
正常时输出低电平。当模块的长时间(60 秒)没有收到秒脉冲后,进入时钟未同步状态,引脚输出高电平。此时,如果客户端请求时间,将回应一个带未同步警告标志的时钟信息。
4.1.8、时钟状态引脚(Time_flag)
时钟有效时输出低电平。如果模块长时间(60s)没有收到时间数据帧,进入时钟失效状态,此时时钟状态引脚输出高电平。此时,如果客户端请求时间信息,将不回应任何时钟信息。
NTP 模块使用注意事项
●串口时间数据帧应连续发送给模块,中间间隔不应大于 5ms。
●串口时间数据默认为格林威治时间,如果串口提供其他时区时间,需修改相应参数。
●串口时间数据帧为附录一格式的数据帧,其他格式数据帧将被忽略。
●如果缺少秒脉冲,60s 内正常提供对时服务,60s 后仅提供有未同步警告标识的时间数据帧。●如果缺少串口时间数据帧,60s 内正常提供对时服务,60s 后停止提供对时服务。