整理硬碟,發現以前的一些資料,是大學的時候參加電賽留下來的。與機械與動力工程學院的青雲同學和小磊同學一起做的低功耗電波鐘。
下面是題目。
低功耗電波鐘的設計製作(02題)
【本科組】
一、任務設計並製作一臺低功耗電波鐘。
二、要求
1.基本要求
(1)自行設計製作天線、選頻放大,使其能接受中國碼(BPC)電波授時數據、 並輸出包絡。
(2)作品上電後儘可能快的完成授時信號的接受、處理。並顯示時間(精確到秒) 、日期和星期。
(3)以休眠方式(內部計時不停)儘可能降低整機功耗,支持鍵喚醒。
(4)支持自動、手動授時,並使按鍵數量儘可能的少。
2.發揮部分
(1)太陽能供電系統,不使用任何外部電源及一次、二次電池,並儘可能提高供電續航能力,並預留供電電壓測試端子。
(2)系統在不受光情況下關閉輸出,整機休眠,支持可見光喚醒。
(3)使用ACG儘可能提高信噪比,並可以顯示當前信號強度。
(4)可在後臺同時運行秒表計時、倒數計時功能。
三、作品說明
1、不允許使用電波鐘成品模塊、支持長波接受的其他無線電接受晶片和成品天線。
2、留出包絡信號測試端子,不得採用單片機或其他數字電路輸出模擬包絡。
3、留出整機功耗測試端子,系統不得使用實時時鐘。
4、建議使用MPS430單片機。
為了接收到信號。要有信號放大電路。在模電書上找的那個親測不可用。又在網上找了很久終於找到一個原理圖。
在示波器上得到了對應頻率的波形。
為了省電。採用了msp430f149 LT-1B開發板。選擇了一塊超低功耗的1602作為時間顯示。
後來在網上找到BPC編碼的方式。用了MSP430內部的兩個定時器。寫了個簡陋的解碼程序。
在機器上跑的主要是解碼的程序和1602的顯示程序。
工程源碼連結:
http://download.csdn.net/detail/linkerist/9407723
硬體連接和具體燒寫方式就省略了。
根據自己連的引腳,把程序改一改就可以了。(或者你想改硬體也沒關係。)
記得當時只能在學校德懷樓旁邊的一個空曠地方,才能接受到信號,在啟動之後差不多40秒的時候,時間才能顯示。
有時候上午能行,有時候得換個時間才行。
---
Linkerist
2017年12月13日於北京酒仙橋