一種減小電子計(jì)時(shí)誤差的方法
【專利摘要】本發(fā)明一種減小電子計(jì)時(shí)誤差的方法,涉及電子計(jì)時(shí),特別是涉及內(nèi)置晶振溫度補(bǔ)償實(shí)時(shí)時(shí)鐘芯片的一種減小電子計(jì)時(shí)誤差的方法,該方法利用單片機(jī)分別連接的RTC、數(shù)顯裝置、紅外接收頭、藍(lán)牙芯片、電源,所述RTC通過穩(wěn)壓芯片與電源連接,在軟件支持下,使傳統(tǒng)內(nèi)置晶振溫度補(bǔ)償RTC的計(jì)時(shí)產(chǎn)品,不但有校準(zhǔn)RTC的年、月、周、日、時(shí)、分、秒寄存器的功能,還有校準(zhǔn)RTC內(nèi)置32768Hz晶振的功能,晶振頻率偏移重新校準(zhǔn)方便,能個(gè)性化補(bǔ)償校準(zhǔn)其晶振實(shí)現(xiàn)年誤差絕對值小于1秒的計(jì)時(shí),而且結(jié)構(gòu)簡單,使用條件和成本低,從而使高精度計(jì)時(shí)變得簡便而高效,會(huì)感到比電波鐘和GPS鐘方便。
【專利說明】—種減小電子計(jì)時(shí)誤差的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子計(jì)時(shí),特別是涉及內(nèi)置晶振溫度補(bǔ)償RTC的一種減小電子計(jì)時(shí)誤
差的方法。
【背景技術(shù)】
[0002]目前,市場上的內(nèi)置晶振溫度補(bǔ)償RTC,內(nèi)置32768Hz晶振出廠時(shí)已經(jīng)通過RTC上的偏移寄存器校準(zhǔn)了,因此,傳統(tǒng)內(nèi)置晶振溫度補(bǔ)償RTC的計(jì)時(shí)產(chǎn)品,只有校準(zhǔn)RTC年、月、周、日、時(shí)、分、秒寄存器的功能,沒有校準(zhǔn)RTC內(nèi)置32768Hz晶振的功能;而使用沒有校準(zhǔn)內(nèi)置晶振功能的計(jì)時(shí)產(chǎn)品,晶振頻率偏移重新校準(zhǔn)不方便,更不能個(gè)性化補(bǔ)償實(shí)現(xiàn)年誤差絕對值小于I秒的計(jì)時(shí)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是,提供一種減小電子計(jì)時(shí)誤差的方法,該方法利用單片機(jī)分別連接的內(nèi)置晶振溫度補(bǔ)償RTC、數(shù)顯裝置、紅外接收頭、藍(lán)牙芯片、電源,所述RTC通過穩(wěn)壓芯片與電源連接,在軟件支持下,可以解決傳統(tǒng)內(nèi)置晶振溫度補(bǔ)償RTC的計(jì)時(shí)產(chǎn)品,只有校準(zhǔn)RTC年、月、周、日、時(shí)、分、秒寄存器的功能,沒有校準(zhǔn)RTC內(nèi)置32768Hz晶振的功能;而使用沒有校準(zhǔn)內(nèi)置晶振功能的計(jì)時(shí)產(chǎn)品,晶振頻率偏移重新校準(zhǔn)不方便,更不能個(gè)性化補(bǔ)償實(shí)現(xiàn)年誤差絕對值小于I秒的計(jì)時(shí)問題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案如下:
一種減小電子計(jì)時(shí)誤差的方法,所述電子計(jì)時(shí)的結(jié)構(gòu)包括,電源、穩(wěn)壓芯片、內(nèi)置晶振溫度補(bǔ)償RTC、備用電源、數(shù)顯裝置、單片機(jī)、紅外接收頭、藍(lán)牙芯片;所述單片機(jī)分別與RTC、數(shù)顯裝置、紅外接收頭、藍(lán)牙芯片、電源連接,所述電源還分別與數(shù)顯裝置、藍(lán)牙芯片、穩(wěn)壓芯片連接,所述穩(wěn)壓芯片還分別與RTC、紅外接收頭連接,所述電源還通過所述穩(wěn)壓芯片和RTC向備用電源充電,所述方法,包括以下步驟:
a、初始化;
b、運(yùn)行主程序;
C、操作遙控器產(chǎn)生紅外、藍(lán)牙遙控信號,該遙控信號通過紅外接收頭、藍(lán)牙芯片接收送入單片機(jī)端口引發(fā)中斷轉(zhuǎn)到d步驟,沒操作遙控器時(shí)無紅外、藍(lán)牙遙控信號跳轉(zhuǎn)到b步驟;
d、單片機(jī)執(zhí)行中斷處理紅外、藍(lán)牙遙控信號;
e、處理結(jié)果為時(shí)間校對碼,跳轉(zhuǎn)到j(luò)步驟;
f、調(diào)用校正RTC偏移寄存器的對應(yīng)子程序;
g、通過操作紅外、藍(lán)牙遙控器校準(zhǔn)RTC內(nèi)置的32768Hz晶振;
h、中斷返回;
j、調(diào)用與時(shí)間校對碼對應(yīng)的年、月、周、日、時(shí)、分、秒校對子程序; k、通過操作紅外、藍(lán)牙遙控器校準(zhǔn)RTC的年、月、周、日、時(shí)、分、秒寄存器; m、中斷返回。[0005]本發(fā)明的有益效果:
本發(fā)明一種減小電子計(jì)時(shí)誤差的方法,該方法利用單片機(jī)分別連接的RTC、數(shù)顯裝置、紅外接收頭、藍(lán)牙芯片、電源,所述RTC通過穩(wěn)壓芯片與電源連接,在軟件支持下,使傳統(tǒng)內(nèi)置晶振溫度補(bǔ)償RTC的計(jì)時(shí)產(chǎn)品,不但有校準(zhǔn)RTC的年、月、周、日、時(shí)、分、秒寄存器的功能,還有校準(zhǔn)RTC內(nèi)置32768Hz晶振的功能,晶振頻率偏移重新校準(zhǔn)方便,能個(gè)性化補(bǔ)償校準(zhǔn)其晶振實(shí)現(xiàn)年誤差絕對值小于I秒的計(jì)時(shí),而且結(jié)構(gòu)簡單,使用條件和成本低,從而使高精度計(jì)時(shí)變得簡便而高效,會(huì)感到比電波鐘和GPS鐘方便。
【專利附圖】
【附圖說明】
[0006]圖1是本發(fā)明的結(jié)構(gòu)示意圖。
[0007]圖2是本發(fā)明一種減小電子計(jì)時(shí)誤差的方法工作流程圖。
【具體實(shí)施方式】
[0008]為了進(jìn)一步說明本發(fā)明的原理和結(jié)構(gòu),現(xiàn)結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說明,然而所述實(shí)施例僅為提供說明與解釋之用,不能用來限制本發(fā)明的專利保護(hù)范圍。
[0009]如圖1、圖2所示的一種減小電子計(jì)時(shí)誤差的方法,所述電子計(jì)時(shí)的結(jié)構(gòu)包括,直流5V至5.5V的電源1、3V至3.3V的穩(wěn)壓芯片2、FM31T37x系列的內(nèi)置晶振溫度補(bǔ)償實(shí)時(shí)時(shí)鐘芯片RTC3、法拉電容備用電源4、LED點(diǎn)陣的數(shù)顯裝置5、單片機(jī)6、紅外接收頭7、藍(lán)牙芯片8 ;所述單片機(jī)6分別與內(nèi)置晶振溫度補(bǔ)償RTC3、數(shù)顯裝置5、紅外接收頭7、藍(lán)牙芯片
8、電源I連接,所述電源I還分別與數(shù)顯裝置5、藍(lán)牙芯片8、穩(wěn)壓芯片2連接,所述穩(wěn)壓芯片2還分別與RTC3、紅外接收頭7連接,所述電源I還通過所述穩(wěn)壓芯片2和RTC3向備用電源4充電,所述方法,包括以下步驟:
a、初始化;
b、運(yùn)行主程序;
C、操作遙控器產(chǎn)生紅外、藍(lán)牙遙控信號,該遙控信號通過紅外接收頭、藍(lán)牙芯片接收送入單片機(jī)端口引發(fā)中斷轉(zhuǎn)到d步驟,沒操作遙控器時(shí)無紅外、藍(lán)牙遙控信號跳轉(zhuǎn)到b步驟;
d、單片機(jī)執(zhí)行中斷處理紅外、藍(lán)牙遙控信號;
e、處理結(jié)果為時(shí)間校對碼,跳轉(zhuǎn)到j(luò)步驟;
f、調(diào)用校正RTC偏移寄存器的對應(yīng)子程序;
g、通過操作紅外、藍(lán)牙遙控器校準(zhǔn)RTC內(nèi)置的32768Hz晶振;
h、中斷返回;
j、調(diào)用與時(shí)間校對碼對應(yīng)的年、月、周、日、時(shí)、分、秒校對子程序; k、通過操作紅外、藍(lán)牙遙控器校準(zhǔn)RTC的年、月、周、日、時(shí)、分、秒寄存器; m、中斷返回。
[0010]所述【具體實(shí)施方式】優(yōu)點(diǎn)和有益效果在于,本發(fā)明減小電子計(jì)時(shí)誤差的方法,該方法利用單片機(jī)分別連接的FM31T37X系列內(nèi)置晶振溫度補(bǔ)償RTC、LED點(diǎn)陣的數(shù)顯裝置、紅外接收頭、藍(lán)牙芯片、直流5V至5.5V的電源,所述RTC通過3V至3.3V的穩(wěn)壓芯片與電源連接,在軟件支持下,使傳統(tǒng)內(nèi)置晶振溫度補(bǔ)償RTC的計(jì)時(shí)產(chǎn)品,不但有校準(zhǔn)RTC的年、月、周、日、時(shí)、分、秒寄存器的功能,還有校準(zhǔn)RTC內(nèi)置32768Hz晶振的功能,晶振頻率偏移重新校準(zhǔn)方便,能個(gè)性化補(bǔ)償校準(zhǔn)其晶振實(shí)現(xiàn)年誤差絕對值小于I秒的計(jì)時(shí),而且結(jié)構(gòu)簡單,使用條件和成本低,從而使高精度計(jì)時(shí)變得簡便而高效,會(huì)感到比電波鐘和GPS鐘方便。
[0011]以上描述的只是發(fā)明的【具體實(shí)施方式】,各種舉例說明不對發(fā)明的實(shí)質(zhì)內(nèi)容構(gòu)成限制,所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員在閱讀了說明書后可以對以前所述的【具體實(shí)施方式】做修改或變形,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種減小電子計(jì)時(shí)誤差的方法,所述電子計(jì)時(shí)的結(jié)構(gòu)包括,電源、穩(wěn)壓芯片、內(nèi)置晶振溫度補(bǔ)償RTC、備用電源、數(shù)顯裝置、單片機(jī)、紅外接收頭、藍(lán)牙芯片;所述單片機(jī)分別與RTC、數(shù)顯裝置、紅外接收頭、藍(lán)牙芯片、電源連接,所述電源還分別與數(shù)顯裝置、藍(lán)牙芯片、穩(wěn)壓芯片連接,所述穩(wěn)壓芯片還分別與RTC、紅外接收頭連接,所述電源還通過所述穩(wěn)壓芯片和RTC向備用電源充電,所述方法其特征在于,包括以下步驟: a、初始化; b、運(yùn)行主程序; C、操作遙控器產(chǎn)生紅外、藍(lán)牙遙控信號,該遙控信號通過紅外接收頭、藍(lán)牙芯片接收送入單片機(jī)端口引發(fā)中斷轉(zhuǎn)到d步驟,沒操作遙控器時(shí)無紅外、藍(lán)牙遙控信號跳轉(zhuǎn)到b步驟; d、單片機(jī)執(zhí)行中斷處理紅外、藍(lán)牙遙控信號; e、處理結(jié)果為時(shí)間校對碼,跳轉(zhuǎn)到j(luò)步驟; f、調(diào)用校正RTC偏移寄存器的對應(yīng)子程序; g、通過操作紅外、藍(lán)牙遙控器校準(zhǔn)RTC內(nèi)置的32768Hz晶振; h、中斷返回; j、調(diào)用與時(shí)間校對碼對應(yīng)的年、月、周、日、時(shí)、分、秒校對子程序; k、通過操作紅外、藍(lán)牙遙控器校準(zhǔn)RTC的年、月、周、日、時(shí)、分、秒寄存器; m、中斷返回。
【文檔編號】G04G5/00GK104007652SQ201410266409
【公開日】2014年8月27日 申請日期:2014年6月16日 優(yōu)先權(quán)日:2014年6月16日
【發(fā)明者】管存忠 申請人:管存忠