切换到宽版
  • 10465阅读
  • 36回复

[C51]GPS授时系统DIY,有母钟、子钟及服务客户端程序代码 [复制链接]

上一主题 下一主题
离线落叶风
 

发帖
1370
M币
1519
专家
215
粉丝
19587
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-07-16
— 本帖被 香瑶 设置为精华,作者+3000M币+5专家(2016-07-18) —
近来研究单位的GPS授时系统,DIY了个仿子钟,子钟的贴在这http://bbs.mydigit.cn/read.php?tid=1731192,又仿了个母钟,如下图。



近来无聊,就DIY一个属于自己的的简易授时系统,所用协议是自定义的,制作了母钟,子钟,服务器程序,客户端程序。客户端程序也可以不用的,在服务器中启用NTP服务就行了(网上有教程)。
以下是母钟PCB,是用热转印法做的,做得不好,有两条线断了,下图的PCB是少个反相驱动的,下楼的图纸是正确的。



由于漏了反相电路,所以在PCB上加,图纸已改正常。

以下是子钟,是用WIFI万年历加信号整形电路组成,http://bbs.mydigit.cn/read.php?tid=1711318,整形部份用简简板搭的。

双色LED显红色表示没收到GPS授时信号。

双色LED显绿色表示正常收到GPS

以下是把母钟及子钟用同轴电缆连接起来测试。由于它的工作原理与成品相近,成品是专用协议,这里是采用RS232信号经驱动后送出,测试时只用十米的线进行测试,没试过长矩离,应能传输几十米。


以下是服务端的程序,母钟通过RS232接口把数据传入服务器。
左面那个方框显示绿色表示与母钟时间正常,右边那个表示母钟是GPS授时,如左边的框为黄色表示电脑时钟与授时系统时间相差过大。

以下右框表示授时母钟是用内部时钟。即DS3231时钟芯片计时。

以下是与母钟连接不正常,采用本地电脑时钟。






本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共13条打赏 ,M币+52 ,专家+1
12
离线落叶风

发帖
1370
M币
1519
专家
215
粉丝
19587
只看该作者 1楼 发表于: 2016-07-16
请登录后查看
[ 此帖被落叶风在2016-07-19 09:03重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共11条打赏 ,M币+42
12
离线xiaomage

发帖
744
M币
3546
专家
5
粉丝
37
只看该作者 2楼 发表于: 2016-07-16
请登录后查看
离线chuanping87

发帖
72
M币
357
专家
0
粉丝
29
只看该作者 3楼 发表于: 2016-07-17
请登录后查看

发帖
9370
M币
2144
专家
12
粉丝
141
只看该作者 4楼 发表于: 2016-07-18
请登录后查看
离线muziyc

发帖
6749
M币
4194
专家
179
粉丝
143
只看该作者 5楼 发表于: 2016-07-18
请登录后查看
离线羌哥

发帖
1031
M币
1511
专家
0
粉丝
6
只看该作者 6楼 发表于: 2016-07-18
请登录后查看
离线qc3172

发帖
127
M币
1046
专家
4
粉丝
12
只看该作者 7楼 发表于: 2016-07-18
离线wxgwxg

发帖
7316
M币
3343
专家
1
粉丝
143
只看该作者 8楼 发表于: 2016-07-18
请登录后查看
离线wxgwxg

发帖
7316
M币
3343
专家
1
粉丝
143
只看该作者 9楼 发表于: 2016-07-18
请登录后查看
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个