切换到宽版
  • 14144阅读
  • 41回复

[C51]为了测试WIFI转GPS模块,DIY无时钟芯片的WIFI万年历。 [复制链接]

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

发帖
1370
M币
1519
专家
215
粉丝
19587
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-06-23
— 本帖被 發騷友 设置为精华,作者+3000M币+5专家(2016-06-23) —
为了测试WIFI转GPS模块,DIY个无时钟芯片的WIFI万年历。
这个模块是由坛友@jpdd521 提供的,为了方便与GPS对比测试,所以DIY 了这个万年历。
电路图如下,比较简单,P3P5是用来当跳线的,写入单片机时断开跳线的。3.5座是用来接GPS的,进行对比测试用的,供电用5V。单片机用STC15W204。


PCB用热转印法做的。


安装好后,当模块连接不到时间服务器时,程序会启用内部时钟进行计时,秒闪不闪,表示没收到时间值,启用内部时钟时,只对时间刷新,对年月日星期农历不刷新。以下图是刚上电,模块启动中,单片机没收到时间值,启用内部时钟的情况。

下图是收到正常的时间的情况。


以下是用GPS接收的图。

由于打算把它用在VFD闹时钟试一段时间,所以在模块外加了个电源,并用热缩管包好。引出的两条线是用于初始化输入参数用的。



以下是模块的使用方法,实际是8266芯片模块,写入专用固件,脚位图如下,使用时需把VCC与CH_PD短接,TX接单片机,RX空(这脚用于初始化用),把地接上就行了。初次使用时,先把RX接地,然后开启电源,就进入设置状态,在这里是采用微信的方法设置,先扫下图的二维码,按住微信的提示进行操作。




点击下图的配置WIFI



点识别二维码



然后输入密码就行了。



完成后,就能用了,然后断开RX脚,参数自动保存,然后再重启模块,就能正常使用了。
以下是接入本人的VFD闹时钟进行长时间的测试,由于这时钟GPS授时程序没有对年月日进行换算,所以原程序在晚上12点后的授时时,会出现日期为上一天的情况,所以本VFD闹时钟程序也做了一次更新,更新在这http://bbs.mydigit.cn/read.php?tid=1700675,主要更新是修改了年月日授时的BUG,支持2种毫秒数据位数(不同GPS模块的毫秒数据位数有所不同,有小数点后2位的也有3位的)。


以下是WIFI万年历的电路图及程序,跳线只短接单片机RX与模块的TX就行了,模块的RX不要接。由于单片机内空间有限,程序只对2001-2099年的农历进行计算,不在这年内农历是错误的。模块是从百度服务器获取时间,可以保证基本准确。需要精确的,建议还是用GPS。







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

发帖
3131
M币
3192
专家
1
粉丝
11
只看该作者 1楼 发表于: 2016-06-23
请登录后查看
离线flave

发帖
420
M币
1800
专家
-1
粉丝
30
只看该作者 2楼 发表于: 2016-06-23
请登录后查看
离线jianzrm

发帖
11706
M币
116
专家
4
粉丝
268
只看该作者 3楼 发表于: 2016-06-23
请登录后查看
离线411183343

发帖
2412
M币
4375
专家
166
粉丝
158
只看该作者 4楼 发表于: 2016-06-24
请登录后查看
离线yanxue11

发帖
547
M币
4776
专家
9
粉丝
96
只看该作者 5楼 发表于: 2016-06-24
请登录后查看
离线keye

发帖
1769
M币
5395
专家
3
粉丝
48
只看该作者 6楼 发表于: 2016-06-24
请登录后查看
离线佐罗是我

发帖
212
M币
2381
专家
0
粉丝
18
只看该作者 7楼 发表于: 2016-06-24
离线ok2ok

发帖
2652
M币
2264
专家
0
粉丝
77
只看该作者 8楼 发表于: 2016-06-24
请登录后查看
离线我是绵羊

发帖
5396
M币
1895
专家
5
粉丝
46
只看该作者 9楼 发表于: 2016-06-24
请登录后查看
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个