更新记录
2023_3_29 两个月稳定性测试(位置:BPC塔附近30公里)无明显异常 走时精准 每天收波近2000个 没有条件在远距离测试 故测试结束不再测试
2023_2_23 V0.4 使用重构后的代码 增加了电池和充放电电路 (停止充电会重启)使用螺栓制作成10*10*3cm的长方体 为后期制作3D外壳做准备
V0.3 因设计原因 舍弃
2023_2_19 V0.2 代码已重构 实现所有硬件提供的功能 大大提高了代码可读性 如发现BUG可以联系邮箱1226371622@qq.com
重新设计了PCB (已在打样路上) PCB未验证
目前除电子元件与PCB外 需在淘宝购买 VFD屏 电波钟模块 M3*100的双头螺栓*4(M3*12螺丝 可选)与M3螺母若干
M2*16的螺丝*4与M2螺母若干 锂电池
2023_2_13 V0.1 项目发布
材料清单 :(只列举特殊的 常用阻容就不列出来了)
CH32V003F4P6*1 6×6×7 250G 带小支架按键C707350*4
IP5306*1 VFD屏幕模块*1 电波钟模块*1
2.0mm单排排针*5 M3*12螺丝*2
M3双头螺栓*100MM*4 M3螺母*36
M2*16螺丝*4 M2螺母*8
注:目前代码部分已基本实现了全部功能 PCB形态已确定,稳定性测试两个月 无明显异常
很遗憾 装配间隙问题 3D打印外壳可能没有了
欢迎大家打板复刻
电波模块链接中国电波钟研发调试模块/bpc/68.5Khz-淘宝网 (taobao.com)
VFD模块链接arduino C51 STM32 VFD显示模块 8位点阵显示模块 VFD荧光屏 串口-淘宝网 (taobao.com)
使用中国商丘 BPC 68.5KHz授时台发出的电波信号进行校时 (范围1000KM 距离越近成功率越高)
接收信号最好在窗台(程序是全天24小时不停搜索的)附近无磁性物体(磁铁)无电波源(手机,路由器)
在距离电波台较近的距离下 至少在2300年之前正常接收的情况下 误差不会超过2秒(这辈子都不需要调表,最多就是给他拿窗台一小会)
较远时可能需要夜间在窗台接收信号(未测试)
VFD屏幕什么的都不重要什么屏幕无所谓 你们可以自己更改源代码 来更换屏幕
带有光敏电阻 可自动调节亮度(环境暗 屏幕也暗 环境亮 屏幕也亮)
带有温度计 可在自动模式下循环播报时间日期温度数据 也可在手动模式下自行按键查看
三个按键作用
按键1切换时间与日期界面和温度界面 也可在其他界面作为返回键使用(返回时间界面)
按键2 在按键3切换的不同设置中对设置进行更改键
按键3 界面切换按钮 可以切换 到BPC接收成功数界面(按键2此时清空计数) 到BPC接收模式界面(按键2此时为切换严格模式与宽松模式) 到自动与手动模式界面(此时按键2为切换自动与手动模式) 到亮度调节界面(按键2此时为调节亮度按钮,一共有AUTO,1,2,3 四种亮度)
FAQ:
1:为什么要存在BPC严格与宽松模式
答:考虑到部分地区可能信号较弱 在宽松模式下BPC信号只要满足自己的奇偶校验(每个BPC信号中包含两次 全错的概率为1/4 也就是说宽松模式下有1/4的概率调错表)严格模式则为连续两次BPC信号除了秒和时不同外其他全部相同的才算做一次正确的信号,并且过滤掉小于18秒和大于22秒的信号(在这个模式下几乎不存在调错表的情况)
2:DS1302太贵了
答:可以淘宝买DS1302模块且不带电池 回来吧 直插的DS1302拆下来用 这个DS1302几乎是只当作一个自动寄存器来用的(自动秒进分 自动天数,星期 自动闰年)所以劣质的也是完全够用的(32.768K的晶振也是 随便PPM 走不准无所谓的)
3:为什么一定要用M3*100双头螺栓 以及VFD很费电为什么一定要加电池
答:因为VFD屏的驱动方式中需要升压 所以电路中有使用电感 而电波钟模块对磁场敏感 所以必须远离屏幕 所以我使用螺栓将电波钟模块放置在整个装置最后 屏幕在最前 这样能尽量减少干扰 而中间就这样空出来了 所以就索性空着也是空着 加个电池吧(也许电波钟就不适合用VFD来当屏幕 如果换成数码管就不需要这些了,能够做的很迷你)
4:前面板作用
答:没用 想打的就打 不想打的不用打就是保护VFD的玻璃 和能稍微美观一点 用螺丝固定到VFD屏幕上 此时需要使用M3*12螺丝加固
实物图
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持