Candic12e 发表于 2024-11-14 10:14

CH9120的话,能做网络授时吗?得有时间服务器吧?

CH9120的话,能做网络授时吗?得有时间服务器吧?而且得发命令好像才行,是吧


yangjiaxu 发表于 2024-11-14 13:48

这个好像是这样的,就是你往服务器上发个请求,然后服务器给你返回数据,估计这种也能算是校时把

TECHLQ 发表于 2024-11-18 16:24

网络授时透传芯片可以看一下CH9126
芯片介绍:https://www.wch.cn/products/CH9126.html

Annie556 发表于 2025-1-13 12:20

沁恒不是有专用的授时芯片吗,就可以了

B1lanche 发表于 2025-1-13 15:22

是的,CH9120 是一款网络串口透传芯片,主要用于实现串口数据与网络数据的双向传输。它本身并不直接支持网络授时功能,但可以通过以下方式实现网络授时

BetrayalNO 发表于 2025-1-13 18:35

CH9120 的核心功能是将串口数据转换为网络数据(TCP/UDP),或者将网络数据转换为串口数据。它本身没有内置的时间同步协议(如 NTP、SNTP)或时间戳功能

StarStory 发表于 2025-1-13 21:28

要实现网络授时,需要从外部获取时间信息(如通过网络时间服务器),并通过串口将时间信息发送到目标设备。

vevive 发表于 2025-1-14 08:30

要实现基于 CH9120 的网络授时,通常需要以下步骤:使用 CH9120 连接到支持 NTP(Network Time Protocol)或 SNTP(Simple Network Time Protocol)的时间服务器

爱相随 发表于 2025-1-14 10:51

通过 CH9120 的串口发送命令,请求时间服务器返回当前时间。例如,发送 NTP 请求报文到时间服务器,获取时间信息。时间服务器会返回时间数据(通常为 NTP 格式)。需要在 MCU 或上位机中解析时间数据,并将其转换为可用的时间格式(如年月日时分秒)。将解析后的时间信息通过串口发送到目标设备,完成授时。

Allison8859 发表于 2025-1-14 14:03

网络延迟会影响授时精度,建议选择距离较近的时间服务器。

Augenstern星星 发表于 2025-1-14 16:11

需要正确配置 CH9120 的网络参数(如 IP 地址、端口号等)。

MercuryStar 发表于 2025-1-14 19:44

如果 MCU 资源有限,可以使用简化的 SNTP 协议代替 NTP。

Charlotte夏 发表于 2025-1-15 12:10

CH9120 本身不支持网络授时,但可以通过连接时间服务器(如 NTP 服务器)并发送命令来实现授时功能
页: [1]
查看完整版本: CH9120的话,能做网络授时吗?得有时间服务器吧?