專利名稱:一種rs232接口的嵌入式脈沖計數(shù)裝置的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及嵌入式測量技術(shù)領(lǐng)域,具體涉及一種RS232接口的嵌入式脈沖計
數(shù)裝置。
背景技術(shù):
隨著嵌入式系統(tǒng)的廣泛應(yīng)用,在工業(yè)測量與控制上,脈沖計數(shù)是用戶需求的物理量之一。利用單片機(jī)技術(shù)與接口技術(shù),實(shí)現(xiàn)工業(yè)現(xiàn)場脈沖信號的實(shí)時測量與記錄,在工業(yè)測量與控制領(lǐng)域具有非常廣泛的應(yīng)用價值。
發(fā)明內(nèi)容本實(shí)用新型的目的在于提供一種RS232接口的嵌入式脈沖計數(shù)裝置,通過連接到單片機(jī)AT89C2051的輸入端口采集輸入的脈沖信號,被采集的脈沖數(shù)據(jù)通過單片機(jī)AT89C2051處理后輸出到與其相連接的存儲芯片DS1302中,也可以通過與單片機(jī) AT89C2051相連接的芯片SP3232E實(shí)現(xiàn)RS232串行通信接口輸出實(shí)時的被測脈沖信號數(shù)據(jù), 存儲芯片DS1302所存儲的脈沖測量數(shù)據(jù)也可以通過RS232接口輸出。本實(shí)用新型的技術(shù)解決方案是利用AT89C2051單片機(jī)的中斷輸入接口采集被測量脈沖信號的頻率,利用單片軟件對被測脈沖信號進(jìn)行處理。經(jīng)過處理的被測量脈沖數(shù)據(jù)可以通過RS232接口輸出給與本裝置相連接的計算機(jī),也可以將處理后的被測量脈沖數(shù)據(jù)存儲與本裝置的存儲器中,根據(jù)需要再通過RS232接口輸出給與本裝置相連接的計算機(jī)。 其中軟件部分包括單片的AT89C2051上電復(fù)位模塊、數(shù)據(jù)采集與數(shù)據(jù)處理模塊、數(shù)據(jù)存儲模塊、RS232傳輸模塊、RS232通信接口模塊、通信協(xié)議處理模塊、看門狗模塊。軟件接口實(shí)現(xiàn)雙向通信數(shù)據(jù)的發(fā)送、接收及處理。本實(shí)用新型的一種RS232接口的嵌入式脈沖計數(shù)裝置,其特征在于電路包括Ul 部分、U2部分和U3部分,Ul部分為嵌入式脈沖計數(shù)裝置的核心部分,主要由AT89C2051單片機(jī)芯片構(gòu)成,完成輸入脈沖信號的采集與處理,U2部分實(shí)現(xiàn)RS232串行輸出接口,U3部分為數(shù)據(jù)存貯部分,完成被測脈沖數(shù)據(jù)的存儲;其中,具體電路連接如下單片機(jī)AT89C2051 部分(Ul)單片機(jī)AT89C2051的第1引腳連接到電容Cl的負(fù)極、電阻R2的一端,電容Cl的正極接電源VCC,電阻Rl的另一端接地;單片機(jī)AT89C2051的第2引腳連接到芯片SP3232E 的第9引腳;單片機(jī)AT89C2051的第3引腳連接到芯片SP3232E的第10引腳;單片機(jī) AT89C2051的第4引腳連接到電容C2的一端和晶體振蕩器Yl的一端,電容C2的另一端接地;單片機(jī)AT89C2051的第5引腳連接到電容C3的一端和晶體振蕩器Yl的另一端,電容C3 的另一端接地;單片機(jī)AT89C2051的第6引腳懸空;單片機(jī)AT89C2051的第7引腳連接到脈沖信號輸入接口 Jl的第1引腳,Jl的第2引腳接地;單片機(jī)AT89C2051的第8引腳懸空; 單片機(jī)AT89C2051的第9引腳懸空;單片機(jī)AT89C2051的第10引腳接地;單片機(jī)AT89C2051 的第11引腳懸空;單片機(jī)AT89C2051的第12引腳連接到芯片DS1302的第5引腳;單片機(jī)AT89C2051的第13引腳連接到芯片DS1302的第6引腳;單片機(jī)AT89C2051的第14引腳連接到芯片DS1302的第7引腳;單片機(jī)AT89C2051的第15引腳至單片機(jī)AT89C2051的第18 引腳懸空;單片機(jī)AT89C2051的第19引腳連接到二極管LED的負(fù)極,二極管LED的正極連接到電阻Rl的一端,電阻Rl的另一端接電源VCC;單片機(jī)AT89C2051的第20引腳接電源 VCC ;芯片SP3232E 部分(U2)電容Cll的正端連接到芯片SP3232E的第1引腳,負(fù)端連接到芯片SP3232E的第 3引腳;電容C12的正端連接到芯片SP3232E的第4引腳,負(fù)端連接到芯片SP3232E的第 5弓丨腳;電容C13的一端連接到電源VCC和芯片SP3232E的第16引腳,另一端連接到芯片 SP3232E的第2引腳;電容C14的一端接地和芯片SP3232E的第15引腳,另一端連接到芯片SP3232E的第6引腳;芯片SP3232E的第1引腳連接到電容Cll的正端;芯片SP3232E的第2引腳連接到電容C13的一端;芯片SP3232E的第3引腳連接到電容Cll的負(fù)端;芯片 SP3232E的第4引腳連接到電容C12的正端;芯片SP3232E的第5引腳連接到電容C12的負(fù)端;芯片SP3232E的第6引腳連接到電容C14的一端;芯片SP3232E的第7引腳連接到J2 中DB9的第2引腳;芯片SP3232E的第8引腳連接到J2中DB9的第3引腳;芯片SP3232E 的第9引腳連接到單片機(jī)AT89C2051的第2引腳;芯片SP3232E的第10引腳連接到單片機(jī) AT89C2051的第3引腳;芯片SP3232E的第11引腳接地;芯片SP3232E的第12引腳懸空; 芯片SP3232E的第13引腳接地;芯片SP3232E的第14引腳懸空;芯片SP3232E的第15引腳接地和電容C14的一端;芯片SP3232E的第16引腳接VCC和電容C13的一端;J2中DB9 的第1引腳懸空J(rèn)2中DB9的第2引腳連接到芯片SP3232E的第7引腳;J2中DB9的第3 引腳連接到芯片SP3232E的第8引腳;J2中DB9的第4引腳懸空;J2中DB9的第5引腳接地;J2中DB9的第6引腳至第9引腳懸空;芯片DS1302 部分(U3)芯片DS1302的第1引腳接電源VCC;芯片DS1302的第2引腳連接到晶體振蕩器Y2 的一端;芯片DS1302的第3引腳連接到晶體振蕩器Y2的另一端;芯片DS1302的第4引腳接地;芯片DS1302的第5引腳連接到單片機(jī)AT89C2051的第12引腳;芯片DS1302的第6引腳連接到單片機(jī)AT89C2051的第13引腳;芯片DS1302的第7引腳連接到單片機(jī)AT89C2051 的第14弓丨腳;芯片DS1302的第8引腳連接到電容C4的正極,電容C4的負(fù)極接地;其中,本實(shí)用新型的電路上通過AT89C2051單片機(jī)的中斷輸入接口采集被測量脈沖信號的頻率,通過單片機(jī)AT89C2051與SP3232E芯片實(shí)現(xiàn)RS232串行通信接口,實(shí)現(xiàn)本裝置與RS232串行通信接口設(shè)備的全雙工雙向數(shù)據(jù)通信,通過單片機(jī)AT89C2051與DS1302芯片互連實(shí)現(xiàn)數(shù)據(jù)的存儲。本實(shí)用新型具有以下優(yōu)點(diǎn)1、使用MCS51匯編語言編寫軟件;系統(tǒng)功能擴(kuò)展方便; 具有與RS232串行通信接口設(shè)備的雙向數(shù)據(jù)通信功能,方便與外設(shè)互聯(lián)。2、一種RS232接口的嵌入式脈沖計數(shù)裝置的體積小,成本低,功耗低,通信速率高,傳輸距離遠(yuǎn),結(jié)構(gòu)與連接簡單和全雙工通信的特點(diǎn)。
圖1為本實(shí)用新型的電路原理圖。
具體實(shí)施方式
以下結(jié)合附圖進(jìn)一步說明本實(shí)用新型的技術(shù)解決方案。如圖1所示,一種RS232接口的嵌入式脈沖計數(shù)裝置包括Ul部分、U2部分和U3部分,具體電路連接如下單片機(jī)AT89C2051 部分(Ul)單片機(jī)AT89C2051的第1引腳連接到電容Cl的負(fù)極、電阻R2的一端,電容Cl的正極接電源VCC,電阻Rl的另一端接地;單片機(jī)AT89C2051的第2引腳連接到芯片SP3232E 的第9引腳;單片機(jī)AT89C2051的第3引腳連接到芯片SP3232E的第10引腳;單片機(jī) AT89C2051的第4引腳連接到電容C2的一端和晶體振蕩器Yl的一端,電容C2的另一端接地;單片機(jī)AT89C2051的第5引腳連接到電容C3的一端和晶體振蕩器Yl的另一端,電容C3 的另一端接地;單片機(jī)AT89C2051的第6引腳懸空;單片機(jī)AT89C2051的第7引腳連接到脈沖信號輸入接口 Jl的第1引腳,Jl的第2引腳接地;單片機(jī)AT89C2051的第8引腳懸空; 單片機(jī)AT89C2051的第9引腳懸空;單片機(jī)AT89C2051的第10引腳接地;單片機(jī)AT89C2051 的第11引腳懸空;單片機(jī)AT89C2051的第12引腳連接到芯片DS1302的第5引腳;單片機(jī) AT89C2051的第13引腳連接到芯片DS1302的第6引腳;單片機(jī)AT89C2051的第14引腳連接到芯片DS1302的第7引腳;單片機(jī)AT89C2051的第15引腳至單片機(jī)AT89C2051的第18 引腳懸空;單片機(jī)AT89C2051的第19引腳連接到二極管LED的負(fù)極,二極管LED的正極連接到電阻Rl的一端,電阻Rl的另一端接電源VCC;單片機(jī)AT89C2051的第20引腳接電源 VCC ;芯片SP3232E 部分(U2)電容Cll的正端連接到芯片SP3232E的第1引腳,負(fù)端連接到芯片SP3232E的第 3引腳;電容C12的正端連接到芯片SP3232E的第4引腳,負(fù)端連接到芯片SP3232E的第 5弓丨腳;電容C13的一端連接到電源VCC和芯片SP3232E的第16引腳,另一端連接到芯片 SP3232E的第2引腳;電容C14的一端接地和芯片SP3232E的第15引腳,另一端連接到芯片SP3232E的第6引腳;芯片SP3232E的第1引腳連接到電容Cll的正端;芯片SP3232E的第2引腳連接到電容C13的一端;芯片SP3232E的第3引腳連接到電容Cll的負(fù)端;芯片 SP3232E的第4引腳連接到電容C12的正端;芯片SP3232E的第5引腳連接到電容C12的負(fù)端;芯片SP3232E的第6引腳連接到電容C14的一端;芯片SP3232E的第7引腳連接到J2 中DB9的第2引腳;芯片SP3232E的第8引腳連接到J2中DB9的第3引腳;芯片SP3232E 的第9引腳連接到單片機(jī)AT89C2051的第2引腳;芯片SP3232E的第10引腳連接到單片機(jī) AT89C2051的第3引腳;芯片SP3232E的第11引腳接地;芯片SP3232E的第12引腳懸空; 芯片SP3232E的第13引腳接地;芯片SP3232E的第14引腳懸空;芯片SP3232E的第15引腳接地和電容C14的一端;芯片SP3232E的第16引腳接VCC和電容C13的一端;J2中DB9 的第1引腳懸空J(rèn)2中DB9的第2引腳連接到芯片SP3232E的第7引腳;J2中DB9的第3 引腳連接到芯片SP3232E的第8引腳;J2中DB9的第4引腳懸空;J2中DB9的第5引腳接地;J2中DB9的第6引腳至第9引腳懸空;芯片DS1302 部分(U3)芯片DS1302的第1引腳接電源VCC ;芯片DS1302的第2引腳連接到晶體振蕩器Y2的一端;芯片DS1302的第3引腳連接到晶體振蕩器Y2的另一端;芯片DS1302的第4引腳接地;芯片DS1302的第5引腳連接到單片機(jī)AT89C2051的第12引腳;芯片DS1302的第6引腳連接到單片機(jī)AT89C2051的第13引腳;芯片DS1302的第7引腳連接到單片機(jī)AT89C2051 的第14引腳;芯片DS1302的第8引腳連接到電容C4的正極,電容C4的負(fù)極接地;產(chǎn)品運(yùn)行環(huán)境說明開發(fā)系統(tǒng)環(huán)境本軟件使用MCS51單片機(jī)匯編語言編寫,使用的單片機(jī)芯片型號為 AT89C2051。產(chǎn)品運(yùn)行環(huán)境脈沖信號測量。
權(quán)利要求1.一種RS232接口的嵌入式脈沖計數(shù)裝置,其特征在于通過連接到單片機(jī)AT89C2051 的Jl輸入端口采集輸入的脈沖信號,被采集的脈沖數(shù)據(jù)通過單片機(jī)AT89C2051處理后輸出到與其相連接的存儲芯片DS1302中,也可以通過與單片機(jī)AT89C2051相連接的SP3232E芯片實(shí)現(xiàn)RS232串行接口輸出實(shí)時的被測脈沖信號數(shù)據(jù),存儲芯片DS1302所存儲的脈沖測量數(shù)據(jù)也可以通過RS232串行接口輸出。
2.根據(jù)權(quán)利要求1所述的一種RS232接口的嵌入式脈沖計數(shù)裝置,其特征在于電路包括Ul部分、U2部分和U3部分,Ul部分為嵌入式脈沖計數(shù)裝置的核心部分,主要由 AT89C2051單片機(jī)芯片構(gòu)成,完成輸入脈沖信號的采集與處理,U2部分實(shí)現(xiàn)RS232串行輸出接口,U3部分為數(shù)據(jù)存貯部分,完成被測脈沖數(shù)據(jù)的存儲;其中,具體電路連接如下單片機(jī)AT89C2051部分(Ul)單片機(jī)AT89C2051的第1引腳連接到電容Cl的負(fù)極、電阻R2的一端,電容Cl的正極接電源VCC,電阻Rl的另一端接地;單片機(jī)AT89C2051的第2引腳連接到芯片SP3232E的第 9引腳;單片機(jī)AT89C2051的第3引腳連接到芯片SP3232E的第10引腳;單片機(jī)AT89C2051 的第4引腳連接到電容C2的一端和晶體振蕩器Yl的一端,電容C2的另一端接地;單片機(jī)AT89C2051的第5引腳連接到電容C3的一端和晶體振蕩器Yl的另一端,電容C3的另一端接地;單片機(jī)AT89C2051的第6引腳懸空;單片機(jī)AT89C2051的第7引腳連接到脈沖信號輸入接口 Jl的第1引腳,Jl的第2引腳接地;單片機(jī)AT89C2051的第8引腳懸空;單片機(jī)AT89C2051的第9引腳懸空;單片機(jī)AT89C2051的第10引腳接地;單片機(jī)AT89C2051 的第11引腳懸空;單片機(jī)AT89C2051的第12引腳連接到芯片DS1302的第5引腳;單片機(jī) AT89C2051的第13引腳連接到芯片DS1302的第6引腳;單片機(jī)AT89C2051的第14引腳連接到芯片DS1302的第7引腳;單片機(jī)AT89C2051的第15引腳至單片機(jī)AT89C2051的第18 引腳懸空;單片機(jī)AT89C2051的第19引腳連接到二極管LED的負(fù)極,二極管LED的正極連接到電阻Rl的一端,電阻Rl的另一端接電源VCC;單片機(jī)AT89C2051的第20引腳接電源 VCC ;芯片SP3232E部分(U2)電容Cll的正端連接到芯片SP3232E的第1引腳,負(fù)端連接到芯片SP3232E的第3引腳;電容C12的正端連接到芯片SP3232E的第4引腳,負(fù)端連接到芯片SP3232E的第5引腳; 電容C13的一端連接到電源VCC和芯片SP3232E的第16引腳,另一端連接到芯片SP3232E 的第2引腳;電容C14的一端接地和芯片SP3232E的第15引腳,另一端連接到芯片SP3232E 的第6引腳;芯片SP3232E的第1引腳連接到電容Cll的正端;芯片SP3232E的第2引腳連接到電容C13的一端;芯片SP3232E的第3引腳連接到電容Cll的負(fù)端;芯片SP3232E的第4引腳連接到電容C12的正端;芯片SP3232E的第5引腳連接到電容C12的負(fù)端;芯片 SP3232E的第6引腳連接到電容C14的一端;芯片SP3232E的第7引腳連接到J2中DB9的第2引腳;芯片SP3232E的第8引腳連接到J2中DB9的第3引腳;芯片SP3232E的第9引腳連接到單片機(jī)AT89C2051的第2引腳;芯片SP3232E的第10引腳連接到單片機(jī)AT89C2051 的第3引腳;芯片SP3232E的第11引腳接地;芯片SP3232E的第12引腳懸空;芯片SP3232E 的第13引腳接地;芯片SP3232E的第14引腳懸空;芯片SP3232E的第15引腳接地和電容 C14的一端;芯片SP3232E的第16引腳接VCC和電容C13的一端;J2中DB9的第1引腳懸空;J2中DB9的第2引腳連接到芯片SP3232E的第7引腳;J2中DB9的第3引腳連接到芯片SP3232E的第8引腳;J2中DB9的第4引腳懸空;J2中DB9的第5引腳接地;J2中DB9 的第6引腳至第9引腳懸空; 芯片DS1302部分(U3)芯片DS1302的第1引腳接電源VCC ;芯片DS1302的第2引腳連接到晶體振蕩器Y2的一端;芯片DS1302的第3引腳連接到晶體振蕩器Y2的另一端;芯片DS1302的第4引腳接地;芯片DS1302的第5引腳連接到單片機(jī)AT89C2051的第12引腳;芯片DS1302的第6引腳連接到單片機(jī)AT89C2051的第13引腳;芯片DS1302的第7引腳連接到單片機(jī)AT89C2051 的第14弓丨腳;芯片DS1302的第8引腳連接到電容C4的正極,電容C4的負(fù)極接地。
專利摘要本實(shí)用新型公開了一種RS232接口的嵌入式脈沖計數(shù)裝置,通過連接到單片機(jī)AT89C2051的輸入端采集輸入的脈沖信號,被采集的脈沖數(shù)據(jù)通過單片機(jī)AT89C2051處理后可以輸出到與其相連接的存儲芯片DS1302中,也可以通過與單片機(jī)AT89C2051相連接的芯片SP3232E實(shí)現(xiàn)RS232串行通信接口輸出實(shí)時的被測脈沖信號數(shù)據(jù),存儲芯片DS1302所存儲的脈沖測量數(shù)據(jù)也可以通過RS232串行通信接口輸出。一種RS232接口的嵌入式脈沖計數(shù)裝置的體積小,成本低,功耗低,通信速率高,傳輸距離遠(yuǎn),結(jié)構(gòu)與連接簡單。
文檔編號H03K21/08GK202178754SQ201120309050
公開日2012年3月28日 申請日期2011年8月24日 優(yōu)先權(quán)日2011年8月24日
發(fā)明者化莉, 朱全銀, 金春霞 申請人:淮陰工學(xué)院