新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于DS1302數(shù)字芯片的“電子臺(tái)歷”設(shè)計(jì)調(diào)試心得

基于DS1302數(shù)字芯片的“電子臺(tái)歷”設(shè)計(jì)調(diào)試心得

作者: 時(shí)間:2016-11-30 來源:網(wǎng)絡(luò) 收藏


DS1302是一款價(jià)格低廉,精度高的時(shí)鐘芯片;該芯片具有年、月、日、分、秒、閏年、電池涓流充電,等優(yōu)秀的功能,其芯片發(fā)明是DALLS“達(dá)拉斯”公司的產(chǎn)品,在電腦、相機(jī)等需要時(shí)間的數(shù)字產(chǎn)品中都有用到。于是本人針對(duì)該芯片準(zhǔn)備設(shè)計(jì)一款具有“實(shí)時(shí)時(shí)間、室溫測(cè)量、年月日實(shí)時(shí)顯示、國(guó)際節(jié)日提醒功能、自動(dòng)背光調(diào)整”為一體的電子臺(tái)歷。

本文引用地址:http://m.butianyuan.cn/article/201611/323694.htm

電子臺(tái)歷原理圖在本月15號(hào)設(shè)計(jì)完成,PCB電路板圖于16號(hào)完成并發(fā)外打樣。由于時(shí)間倉促在第一款PCB設(shè)計(jì)排板時(shí),PCB走線比較雜亂,4天后收到成品PCB,于是開始進(jìn)入焊接調(diào)試階段;通過半小時(shí)的焊接,一個(gè)半成品完成,然而通過STC-ISP在線下載后,12684液晶屏能進(jìn)入初始程序,同時(shí)能實(shí)時(shí)地測(cè)量空間環(huán)境溫度和顯示,但是時(shí)間方面的數(shù)據(jù)卻一個(gè)也不能顯示!難道是我的PCB走線有錯(cuò)??但是接下來的近十幾次的檢查都沒有發(fā)現(xiàn)走線錯(cuò)誤!難道是PCB走線雜亂存在嚴(yán)重的高頻電磁輻射產(chǎn)生的錯(cuò)誤?也許是我的程序編寫的有錯(cuò)誤??!暈掉了!這幾個(gè)項(xiàng)目不論怎么檢查也沒發(fā)現(xiàn)有問題。難道是液晶屏的輻射太高了嗎?但是我將屏幕用軟線和主板分隔開來試驗(yàn),但是現(xiàn)象仍然存在!

當(dāng)在多次的接觸主板時(shí),發(fā)現(xiàn)手碰到和DS1302的三條數(shù)據(jù)線時(shí),芯片的時(shí)間被單片機(jī)讀出來了,只是讀的不正常,有許多亂碼!但是也進(jìn)了一步??!可是手一丟又回到完全不正常狀態(tài)!暈得不得了!從這個(gè)現(xiàn)象導(dǎo)致我只認(rèn)定了問題出在產(chǎn)品輻射導(dǎo)致的不正常。因此我想辦修改程序,關(guān)閉AUXR,同時(shí)從單片機(jī)的增益,主頻想辦法減弱單片機(jī)的對(duì)外輻射,然后給DS1302增加濾波電感、電容等,但仍半點(diǎn)效果也沒有!真的不知道該怎么辦了!能想的辦法都想了!經(jīng)過一個(gè)多星期的調(diào)整問題仍然沒有半點(diǎn)進(jìn)步,幾乎到了要放棄的邊沿了!

不,到外面去清醒一下頭腦,應(yīng)該還有辦法;然后對(duì)這個(gè)項(xiàng)目放下了一個(gè)晚上不去想。第二天,繼續(xù)檢查,但仍然不行;現(xiàn)在體溫真的達(dá)到40度了!暈!出去洗個(gè)臉,再來!一次次重復(fù),再重復(fù)!

通過多方面的仔細(xì)檢查問題出在少了三個(gè)電阻的原因,由于DS1302的三個(gè)數(shù)據(jù)端了接在了單片機(jī)的P1口上,按理說,P1口內(nèi)部是有10K的上拉電阻,所以我在排板的時(shí)候就沒在安排多接上拉電阻,但是問題的確是出在了上拉電阻上;主板的單片機(jī)型號(hào)是STC89C52RC,內(nèi)部的確有10K上拉電阻,但是對(duì)于DS1302來說這個(gè)驅(qū)動(dòng)電流不足,因此在單片機(jī)的IO口上應(yīng)該再加上拉電阻4.7K,這時(shí)可以保證有足夠的電流通過,那么相對(duì)來說就加強(qiáng)了抗干擾的能力,當(dāng)加上電阻后一切正常,時(shí)間也保證了很高的精度!

從這里體會(huì)出,在設(shè)計(jì)單片機(jī)驅(qū)動(dòng)其它電路時(shí),一定要留出擴(kuò)展的IO上拉電路來,在需要的時(shí)候可以幫助我們調(diào)試。

下一步的目標(biāo)是,再次擴(kuò)展電子臺(tái)歷的功能,當(dāng)你的家人朋友過生日的時(shí)間快到了可以語音提示;晚上想知道幾點(diǎn)了不必再開燈看時(shí)間,只需要閉上眼睛按一下遙器上的按鈕,電子臺(tái)歷就可以語音報(bào)出當(dāng)時(shí)的時(shí)間來;同時(shí)還可以有錄音功能,提醒老人按時(shí)吃藥等等!

你覺得這個(gè)產(chǎn)品是不是一個(gè)有創(chuàng)意的產(chǎn)品呢?。?/p>



評(píng)論


技術(shù)專區(qū)

關(guān)閉