打印

为了电波钟专门买了个开发板,现已完成in

[复制链接]
4780|43
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 haroldharold 于 2015-5-14 07:45 编辑

附件传不了,下次再弄。解析出来的BPC电波信号编码。右下角有一个led灯每秒闪一次。硬件接发很简单,一个GPIO接电波输入,测量脉冲长度。一个GPIO接灯,灯输出的信号就是电波输入的信号,这样灯每秒会闪一次,因为电波的信号就是每秒一次。脉冲长短决定4进制的纸是多少。我做的电波钟完全以电波信号驱动,秒走动也是,没有信号完全不走动。信号20秒发完一次,所以电波对时最快为20秒。
p3.4接电波输入,直接通给3.5
sbit SIG_IN = P3^4;
sbit SIG_OUT = P3^5;

SIG_OUT = SIG_IN;

v.youku.com/v_show/id_XOTU1MjEyMzg0.html

0001121101032110331    2015年05月14日 上午 01点25分21秒 星期四
1001121100032110331    2015年05月14日 上午 01点25分41秒 星期四
2001121100032110331    2015年05月14日 上午 01点26分01秒 星期四
0001122101032110331    2015年05月14日 上午 01点26分21秒 星期四
1001122100032110331    2015年05月14日 上午 01点26分41秒 星期四
2001122100032110331    2015年05月14日 上午 01点27分01秒 星期四
0001123100032110331    2015年05月14日 上午 01点27分21秒 星期四
1001123101032110331    2015年05月14日 上午 01点27分41秒 星期四
2001123101032110331    2015年05月14日 上午 01点28分01秒 星期四
0001130101032110331    2015年05月14日 上午 01点28分21秒 星期四
1001130100032110331    2015年05月14日 上午 01点28分41秒 星期四
2001130100032110331    2015年05月14日 上午 01点29分01秒 星期四
0001131100032110331    2015年05月14日 上午 01点29分21秒 星期四
1001131101032110331    2015年05月14日 上午 01点29分41秒 星期四





P50514-005948.jpg (121.8 KB )

电波接受模块,淘宝15元

电波接受模块,淘宝15元

P50514-005927.jpg (250.2 KB )

开发板

开发板

电波钟4.rar

52.64 KB

评分
参与人数 2威望 +10 收起 理由
NE5532 + 5 再给你来个5分。
沧海一笑 + 5 给你来个5分

相关帖子

沙发
NE5532| | 2015-5-10 17:24 | 只看该作者
楼主研究国家机密,小心被追杀哟;P

使用特权

评论回复
板凳
slotg| | 2015-5-10 17:44 | 只看该作者
有意思的东西,关注中

使用特权

评论回复
地板
haroldharold|  楼主 | 2015-5-10 21:34 | 只看该作者
NE5532 发表于 2015-5-10 17:24
楼主研究国家机密,小心被追杀哟

不是机密,专利都公开的,我是按照专利的文档解析的

使用特权

评论回复
5
NE5532| | 2015-5-10 22:04 | 只看该作者
哦?楼主帮提供一下搜索的关键字呢,我很想看看中科院是怎么加密数据的。

使用特权

评论回复
6
haroldharold|  楼主 | 2015-5-10 22:09 | 只看该作者
NE5532 发表于 2015-5-10 22:04
哦?楼主帮提供一下搜索的关键字呢,我很想看看中科院是怎么加密数据的。 ...

百度文库搜索BPC电波钟,没有加密,有专利,不能用于商业

使用特权

评论回复
7
haroldharold|  楼主 | 2015-5-10 22:11 | 只看该作者
0022002132022110330    2015年05月10日 10点02分21秒 星期7
1022002133022110330    2015年05月10日 10点02分41秒 星期7
2022002133022110330    2015年05月10日 10点03分01秒 星期7
0022003133022110330    2015年05月10日 10点03分21秒 星期7
1022003132022110330    2015年05月10日 10点03分41秒 星期7
2022003132022110330    2015年05月10日 10点04分01秒 星期7
0022010132022110330    2015年05月10日 10点04分21秒 星期7
1022010133022110330    2015年05月10日 10点04分41秒 星期7
2022010133022110330    2015年05月10日 10点05分01秒 星期7
0022011133022110330    2015年05月10日 10点05分21秒 星期7
1022011132022110330    2015年05月10日 10点05分41秒 星期7
2022011132022110330    2015年05月10日 10点06分01秒 星期7
0022012133022110330    2015年05月10日 10点06分21秒 星期7
1022012132022110330    2015年05月10日 10点06分41秒 星期7
2022012132022110330    2015年05月10日 10点07分01秒 星期7
0022013132022110330    2015年05月10日 10点07分21秒 星期7
1022013133022110330    2015年05月10日 10点07分41秒 星期7
2022013133022110330    2015年05月10日 10点08分01秒 星期7
0022020132022110330    2015年05月10日 10点08分21秒 星期7
1022020133022110330    2015年05月10日 10点08分41秒 星期7
2022020133022110330    2015年05月10日 10点09分01秒 星期7

0022021133022110330    2015年05月10日 10点09分21秒 星期7
1022021132022110330    2015年05月10日 10点09分41秒 星期7
2022021132022110330    2015年05月10日 10点10分01秒 星期7
0022022133022110330    2015年05月10日 10点10分21秒 星期7

使用特权

评论回复
8
haroldharold|  楼主 | 2015-5-10 22:14 | 只看该作者
解析的代码大致如下,1秒静默帧判断发送结束

int p1;
int second;
int p2;
int hour;
int minite;
int week;
int p3;
int day;
int month;
int year;
int p4;
void parse_time(void)
{
         p1 = Date1[0];
         p2 = Date1[1];

         second = p1*20 + 20 + 1;
         if(second >= 60)
         {
                 second -= 60;
                 minite = (Date1[4]*16) + (Date1[5]*4) + Date1[6] + 1;
         }
         else
         {
                 minite = (Date1[4]*16) + (Date1[5]*4) + Date1[6];
         }

         if(minite >= 60)
         {
                 minite -= 60;
                 hour = (Date1[2]*4) + Date1[3] + 1;
         }
         else
         {
                hour = (Date1[2]*4) + Date1[3];
         }

         week = (Date1[7]*4) + Date1[8];
         p3 = Date1[9];
         day = (Date1[10]*16) + (Date1[11]*4) + Date1[12];
         month = (Date1[13]*4) + Date1[14];
         year = (Date1[15]*16) + (Date1[16]*4) + Date1[17];
         p4 = Date1[18];

        sprintf(string, "   %04d年%02d月%02d日 %02d点%02d分%02d秒 星期%d\n\r", year + 2000, month, day, hour, minite, second, week);
        sendstring(string);
}

使用特权

评论回复
9
haroldharold|  楼主 | 2015-5-10 22:20 | 只看该作者
1021232132022110330    2015年05月10日 09点46分41秒 星期7

2021232132022110330    2015年05月10日 09点47分01秒 星期7

0021233132022110330    2015年05月10日 09点47分21秒 星期7

1021233133022110330    2015年05月10日 09点47分41秒 星期7

2021233133022110330    2015年05月10日 09点48分01秒 星期7

0021300133022110330    2015年05月10日 09点48分21秒 星期7

1021300132022110330    2015年05月10日 09点48分41秒 星期7

2021300132022110330    2015年05月10日 09点49分01秒 星期7

0021301132022110330    2015年05月10日 09点49分21秒 星期7

1021301133022110330    2015年05月10日 09点49分41秒 星期7

2021301133022110330    2015年05月10日 09点50分01秒 星期7

0021302132022110330    2015年05月10日 09点50分21秒 星期7

1021302133022110330    2015年05月10日 09点50分41秒 星期7

2021302133022110330    2015年05月10日 09点51分01秒 星期7

0021303133022110330    2015年05月10日 09点51分21秒 星期7

1021303132022110330    2015年05月10日 09点51分41秒 星期7

2021303132022110330    2015年05月10日 09点52分01秒 星期7

0021310132022110330    2015年05月10日 09点52分21秒 星期7

1021310133022110330    2015年05月10日 09点52分41秒 星期7

2021310133022110330    2015年05月10日 09点53分01秒 星期7

0021311133022110330    2015年05月10日 09点53分21秒 星期7

1021311132022110330    2015年05月10日 09点53分41秒 星期7

2021311132022110330    2015年05月10日 09点54分01秒 星期7

0021312133022110330    2015年05月10日 09点54分21秒 星期7

1021312132022110330    2015年05月10日 09点54分41秒 星期7

2021312132022110330    2015年05月10日 09点55分01秒 星期7

0021313132022110330    2015年05月10日 09点55分21秒 星期7

1021313133022110330    2015年05月10日 09点55分41秒 星期7

2021313133022110330    2015年05月10日 09点56分01秒 星期7

0021320132022110330    2015年05月10日 09点56分21秒 星期7

1021320133022110330    2015年05月10日 09点56分41秒 星期7

2021320133022110330    2015年05月10日 09点57分01秒 星期7

0021321133022110330    2015年05月10日 09点57分21秒 星期7

1021321132022110330    2015年05月10日 09点57分41秒 星期7

2021321132022110330    2015年05月10日 09点58分01秒 星期7

0021322133022110330    2015年05月10日 09点58分21秒 星期7

1021322132022110330    2015年05月10日 09点58分41秒 星期7

2021322132022110330    2015年05月10日 09点59分01秒 星期7

0021323132022110330    2015年05月10日 09点59分21秒 星期7

1021323133022110330    2015年05月10日 09点59分41秒 星期7

2021323133022110330    2015年05月10日 10点00分01秒 星期7

0022000133022110330    2015年05月10日 10点00分21秒 星期7

1022000132022110330    2015年05月10日 10点00分41秒 星期7

2022000132022110330    2015年05月10日 10点01分01秒 星期7

0022001132022110330    2015年05月10日 10点01分21秒 星期7

1022001133022110330    2015年05月10日 10点01分41秒 星期7

2022001133022110330    2015年05月10日 10点02分01秒 星期7

0022002132022110330    2015年05月10日 10点02分21秒 星期7

1022002133022110330    2015年05月10日 10点02分41秒 星期7

2022002133022110330    2015年05月10日 10点03分01秒 星期7

0022003133022110330    2015年05月10日 10点03分21秒 星期7

1022003132022110330    2015年05月10日 10点03分41秒 星期7

2022003132022110330    2015年05月10日 10点04分01秒 星期7

0022010132022110330    2015年05月10日 10点04分21秒 星期7

1022010133022110330    2015年05月10日 10点04分41秒 星期7

2022010133022110330    2015年05月10日 10点05分01秒 星期7

0022011133022110330    2015年05月10日 10点05分21秒 星期7

1022011132022110330    2015年05月10日 10点05分41秒 星期7

2022011132022110330    2015年05月10日 10点06分01秒 星期7

0022012133022110330    2015年05月10日 10点06分21秒 星期7

1022012132022110330    2015年05月10日 10点06分41秒 星期7

2022012132022110330    2015年05月10日 10点07分01秒 星期7

0022013132022110330    2015年05月10日 10点07分21秒 星期7

1022013133022110330    2015年05月10日 10点07分41秒 星期7

2022013133022110330    2015年05月10日 10点08分01秒 星期7

0022020132022110330    2015年05月10日 10点08分21秒 星期7

1022020133022110330    2015年05月10日 10点08分41秒 星期7

2022020133022110330    2015年05月10日 10点09分01秒 星期7

0022021133022110330    2015年05月10日 10点09分21秒 星期7

1022021132022110330    2015年05月10日 10点09分41秒 星期7

2022021132022110330    2015年05月10日 10点10分01秒 星期7

0022022133022110330    2015年05月10日 10点10分21秒 星期7

1022022132022110330    2015年05月10日 10点10分41秒 星期7

2022022132022110330    2015年05月10日 10点11分01秒 星期7

0022023132022110330    2015年05月10日 10点11分21秒 星期7

1022023133022110330    2015年05月10日 10点11分41秒 星期7

2022023133022110330    2015年05月10日 10点12分01秒 星期7

0022030133022110330    2015年05月10日 10点12分21秒 星期7

1022030132022110330    2015年05月10日 10点12分41秒 星期7

2022030132022110330    2015年05月10日 10点13分01秒 星期7

0022031132022110330    2015年05月10日 10点13分21秒 星期7

1022031133022110330    2015年05月10日 10点13分41秒 星期7

2022031133022110330    2015年05月10日 10点14分01秒 星期7

0022032132022110330    2015年05月10日 10点14分21秒 星期7

1022032133022110330    2015年05月10日 10点14分41秒 星期7

2022032133022110330    2015年05月10日 10点15分01秒 星期7

0022033133022110330    2015年05月10日 10点15分21秒 星期7

1022033132022110330    2015年05月10日 10点15分41秒 星期7

2022033132022110330    2015年05月10日 10点16分01秒 星期7

0022100132022110330    2015年05月10日 10点16分21秒 星期7

1022100133022110330    2015年05月10日 10点16分41秒 星期7

2022100133022110330    2015年05月10日 10点17分01秒 星期7

0022101133022110330    2015年05月10日 10点17分21秒 星期7

1022101132022110330    2015年05月10日 10点17分41秒 星期7

2022101132022110330    2015年05月10日 10点18分01秒 星期7

0022102133022110330    2015年05月10日 10点18分21秒 星期7

1022102132022110330    2015年05月10日 10点18分41秒 星期7

使用特权

评论回复
10
李冬发| | 2015-5-11 00:40 | 只看该作者
有GPS的今天,已经没有现实意义了。

使用特权

评论回复
11
haroldharold|  楼主 | 2015-5-11 00:49 | 只看该作者
李冬发 发表于 2015-5-11 00:40
有GPS的今天,已经没有现实意义了。

GPS模块引脚比较多,DIY不是很方便。

使用特权

评论回复
12
拼命三郎V5| | 2015-5-11 08:31 | 只看该作者
学习一下了。国家为啥不推广呢,这么好的东西。

使用特权

评论回复
13
XC456| | 2015-5-11 08:45 | 只看该作者
什么是电波钟啊?

使用特权

评论回复
14
bowei181| | 2015-5-11 08:50 | 只看该作者
首次听到‘星期7’的说法

使用特权

评论回复
15
ecoren| | 2015-5-11 08:59 | 只看该作者
有些资料如下所说:
目前,BPC信号每天连续发播21小时,5:00~8:00停机检修,实际发射功率90kW,载波频率68.5kHz。

那么问题来了:
其它3小时怎么弄,,

使用特权

评论回复
16
李冬发| | 2015-5-11 09:10 | 只看该作者
电波钟用来校时就没那3小时的问题

使用特权

评论回复
17
z_no1| | 2015-5-11 09:17 | 只看该作者
在GPS没有的时代还是很有用的。

使用特权

评论回复
18
han0097| | 2015-5-11 09:25 | 只看该作者
哦,是个对时的东西啊!

使用特权

评论回复
19
huangqi412| | 2015-5-11 09:34 | 只看该作者
NE5532 发表于 2015-5-10 22:04
哦?楼主帮提供一下搜索的关键字呢,我很想看看中科院是怎么加密数据的。 ...

N年前好像隔壁坛子有人公布过关键字---四进制码  应该没记错。

使用特权

评论回复
20
lvyunhua| | 2015-5-11 10:55 | 只看该作者
:lol,没有接触过,学习了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

32

帖子

1

粉丝