CH9120的话,能做网络授时吗?得有时间服务器吧?
CH9120的话,能做网络授时吗?得有时间服务器吧?而且得发命令好像才行,是吧这个好像是这样的,就是你往服务器上发个请求,然后服务器给你返回数据,估计这种也能算是校时把 网络授时透传芯片可以看一下CH9126
芯片介绍:https://www.wch.cn/products/CH9126.html 沁恒不是有专用的授时芯片吗,就可以了 是的,CH9120 是一款网络串口透传芯片,主要用于实现串口数据与网络数据的双向传输。它本身并不直接支持网络授时功能,但可以通过以下方式实现网络授时 CH9120 的核心功能是将串口数据转换为网络数据(TCP/UDP),或者将网络数据转换为串口数据。它本身没有内置的时间同步协议(如 NTP、SNTP)或时间戳功能 要实现网络授时,需要从外部获取时间信息(如通过网络时间服务器),并通过串口将时间信息发送到目标设备。 要实现基于 CH9120 的网络授时,通常需要以下步骤:使用 CH9120 连接到支持 NTP(Network Time Protocol)或 SNTP(Simple Network Time Protocol)的时间服务器 通过 CH9120 的串口发送命令,请求时间服务器返回当前时间。例如,发送 NTP 请求报文到时间服务器,获取时间信息。时间服务器会返回时间数据(通常为 NTP 格式)。需要在 MCU 或上位机中解析时间数据,并将其转换为可用的时间格式(如年月日时分秒)。将解析后的时间信息通过串口发送到目标设备,完成授时。 网络延迟会影响授时精度,建议选择距离较近的时间服务器。 需要正确配置 CH9120 的网络参数(如 IP 地址、端口号等)。 如果 MCU 资源有限,可以使用简化的 SNTP 协议代替 NTP。 CH9120 本身不支持网络授时,但可以通过连接时间服务器(如 NTP 服务器)并发送命令来实现授时功能
页:
[1]