• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

(第二版)GPS收音機時鐘(硬件+軟件+相關(guān)資料等)

2015/09/07
9
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

Hardware.zip

共4個文件

在之前網(wǎng)友分享的第一版自動校時收音機電子鐘https://www.cirmall.com/circuit/1871),基于STC12C5A60S2單片機設(shè)計。通過采用DS1302時鐘模塊和DS18B20溫度傳感器,以及GPS模塊,制作成了2.4寸FTF液晶顯示,完成了FM收音機電子鐘。雖然主控跟FM收音機是在一個板上,喇叭也在上面,但是板太大,GPS模塊也貴,在網(wǎng)店還要買100多。

所以就動起改版的念頭,順便把程序整理了一下。之前第1版是請人畫的,此次自己用PROTEUS做線路及PCB。

注意:程序在source目錄里面,原理圖及PCB在Hardware目錄下,Gerber里面就是給PCB板廠的資料。Keil部分也做了些改動,頭文件放在Lib里面,程序放在Source里面,HEX放在Output里面。

制作經(jīng)驗:

做了第一版后由于體積太大,就想著要改版,某日在淘寶上看到合適的主控版,就想借用這塊主板來做我需要的功能。

順便把GPS模塊改為體積小,價格便宜的UBLOX NEO-6M

由于我第2版的時鐘IC把DS1302改成PCF8563,所以程序上就需在I2C通訊上加些控制。剛開始時會時鐘不會跑,后來參考網(wǎng)上資料改了下,就能顯示了。

這次的GPS也是第一次使用,UBLOX的NEO-6M模塊,這個模塊體積小,價格便宜,也有I2C及UART的輸出,只不過我可能I2C沒弄好,有時顯示的時間會有問題。

在拿到GPS后還蠻開心的,很小的一個模塊,就在焊好后卻發(fā)現(xiàn)我的GPS有問題,只輸出類似這樣的訊息

$GPRMC,,V,,,,,,,,,,N*53
$GPVTG,,,,,,,,,N*30
$GPGGA,,,,,,0,00,99.99,,,,,,*48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,00*79
$GPGLL,,,,,,V,N*64

原本失望的覺得是GPS問題,問了買家,賣家說是沒定位,可我明明接了天線了,擺了一整晚還是一樣的輸出。百度跟谷歌都沒用。
后來才發(fā)現(xiàn)我用的是有源天線,需要加上電源,所以又問了賣家才知道這個模塊除了8,9要接一起之外如果用有源天線,還需要從這兩腳經(jīng)過電阻電感到天線。

改完之后...突然時間就捕獲到了,頓時一陣高興。后來又發(fā)現(xiàn)我的PCF8563在斷電后無法記憶,就飛了線。順便在PCB檔上也修改了。

附件內(nèi)容截圖:

注意:該設(shè)計來源網(wǎng)絡(luò)免費分享,僅供學(xué)習(xí)參考,不可用于商業(yè)用途。

  • Hardware.zip
    下載
    描述:整個電路設(shè)計原理圖和PCB源文件,用proteus軟件打開
  • Project.zip
    下載
    描述:源代碼
  • PCF8563測試程序及芯片手冊.zip
    下載
    描述:PCF8563測試程序及芯片手冊
  • Gerber.zip
    下載
    描述:gerber打樣文件

相關(guān)推薦