电工优优今天要和大家分享的单片机与电脑时间保持同步方案相关信息,接下来我将从单片机与电脑串口通信,单片机与电脑时间同步,单片机连接电脑这几个方面来介绍。
对于产品的实际使用,从经济性来看,不大可能专门放置一台电脑用于同步产品的时间。
从长期可靠性来看,一般专门用来同步时间的电脑没有专人维护,很难保证一天24小时长期稳定工作。
因此,我觉得单片机与电脑时间保持同步不是理想的方案。
对时间精度要求高的应用,理想的方案有两种:
1)通过WiFi、LAN、NBIOT、2G/3G/4G的移动网络采用TCP/IP协议与免费的NTP服务器或者自己租的云服务器进行时间同步。
如上图,单片机通过UART连接到WiFi/Ethernet/NBIOT/2G/3G/4G模块上,通过AT指令控制模块与NTP服务器实现TCP/IP通信,定时从NTP服务器获取时间。
2)采用高精度的RTC芯片,或者是采用高精度的32.768kHz的晶振给单片机内置的RTC模块供电。
一般普通的无温度补偿等功能的普通32.768kHz晶振,其频率误差大概在100ppm,一个月的时间误差大概在3600*24*30*100/100000=259秒=4分钟。
一年的误差大概在48分钟,而高精度的晶振或者是RTC芯片,其频率误差在5ppm以内,一年的时间误差大概在2.5分钟左右。
以上就是"电工优优"为大家介绍的单片机与电脑串口通信的相关信息,想了解更多"单片机与电脑时间保持同步方案,单片机与电脑串口通信,单片机与电脑时间同步,单片机连接电脑"相关知识,请收藏电工无忧吧。