一種光隔離串口通信監(jiān)測(cè)裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及串行通信技術(shù)和檢測(cè)、測(cè)試技術(shù)等相關(guān)領(lǐng)域,具體涉及一種光隔離串口通信監(jiān)測(cè)裝置。
【背景技術(shù)】
[0002]目前市場(chǎng)上有很多應(yīng)用串口通信的設(shè)備在使用,這些設(shè)備如果工作不正常很難區(qū)分是通信的問題還是設(shè)備自身的故障,即使是通信問題,也很難判斷通信是什么故障。
【實(shí)用新型內(nèi)容】
[0003]有鑒于此,有必要設(shè)計(jì)一種能對(duì)常用串口通信的數(shù)據(jù)進(jìn)行監(jiān)測(cè)分析的裝置,本實(shí)用新型是一種串接在通信線路中的監(jiān)測(cè)裝置,使用光隔離監(jiān)測(cè)通信雙方的收發(fā)信息,完全不影響原通信線路,能將通信雙方的收發(fā)信息完全透明地顯示出來,該裝置支持RS-232、RS-485、RS-422等接口,能非常方便地用于串口通信產(chǎn)品設(shè)計(jì)和產(chǎn)品通信故障分析。
[0004]—種光隔離串口通信監(jiān)測(cè)裝置,包括串接在串行通信線路中的監(jiān)測(cè)盒子、用于與計(jì)算機(jī)端連接以顯示監(jiān)測(cè)信息的數(shù)據(jù)線、裝有專用顯示軟件的計(jì)算機(jī)端;
[0005]所述監(jiān)測(cè)盒子的兩端設(shè)置有用于與串行通信線路中的收發(fā)設(shè)備進(jìn)行連接的通信接口 I和通信接口 II,所述監(jiān)測(cè)盒子的內(nèi)部設(shè)置有用于負(fù)責(zé)完成串行通信雙向數(shù)據(jù)的光電隔離監(jiān)測(cè)并將監(jiān)測(cè)數(shù)據(jù)打包發(fā)送給數(shù)據(jù)線的電路板,所述電路板包括用于負(fù)責(zé)完成串行通信雙向數(shù)據(jù)的光電隔離的兩片光耦1C、用來監(jiān)測(cè)串行通信雙向數(shù)據(jù)并將采集數(shù)據(jù)打包后通過數(shù)據(jù)線傳送出去的主控CPU,所述主控CPU和第一光耦1C、第二光耦I(lǐng)C構(gòu)成串口數(shù)據(jù)雙向通信的隔離監(jiān)測(cè),其中,所述第一光耦I(lǐng)C的輸入端與通信接口 I和通信接口 II連接,所述第二光耦I(lǐng)C的輸入端與通信接口 II和通信接口 I連接,且所述第一光耦1C、第二光耦I(lǐng)C的輸出端均與主控CPU連接。
[0006]其中,所述數(shù)據(jù)線為A型USB數(shù)據(jù)線,所述A型USB數(shù)據(jù)線的一端與監(jiān)測(cè)盒子連接,所述A型USB數(shù)據(jù)線的另一端的USB接口與計(jì)算機(jī)端連接。
[0007]其中,所述通信接口 I為孔型DB9接口,所述通信接口 II為針型DB9接口。
[0008]其中,所述孔型DB9接口用于直接與串行通信線路中帶有針型DB9接口的設(shè)備相連或者通過三芯連接線與串行通信線路中帶有針型DB9接口的設(shè)備相連;所述針型DB9接口用于直接與串行通信線路中帶有孔型DB9接口的設(shè)備相連或者通過三芯連接線與串行通信線路中帶有孔型DB9接口的設(shè)備相連。
[0009]其中,所述主控CPU的型號(hào)為STM32F103。
[0010]其中,所述電路板,還包括用于負(fù)責(zé)從數(shù)據(jù)線獲得電源后調(diào)整為3.3V電壓供主控CPU、第一光耦I(lǐng)C及第二光耦I(lǐng)C使用的電源模塊。
[0011]其中,所述A型USB數(shù)據(jù)線在通信時(shí)使用標(biāo)準(zhǔn)的USB通信協(xié)議。
[0012]其中,所述計(jì)算機(jī)端的專用顯示軟件是用VC編寫的能解析USB數(shù)據(jù)線傳送的數(shù)據(jù)并將收發(fā)數(shù)據(jù)分開顯示,并且能按ASCII碼、十六進(jìn)制格式顯示,能發(fā)送測(cè)試的ASCII或十六進(jìn)制數(shù)據(jù),能檢測(cè)監(jiān)測(cè)盒子與計(jì)算機(jī)端是否連接正常。
[0013]有益效果:
[0014]本實(shí)用新型所述的監(jiān)測(cè)裝置具有一個(gè)通信接口I和一個(gè)通信接口 II,利用此接口可以直接串接在原有通信線路中而不需要做任何線路改動(dòng),該監(jiān)測(cè)裝置內(nèi)有光電隔離電路板對(duì)串行通信的全雙工數(shù)據(jù)進(jìn)行監(jiān)測(cè),并將雙向數(shù)據(jù)打包后通過數(shù)據(jù)線傳輸?shù)接?jì)算機(jī)端,通過計(jì)算機(jī)端上預(yù)先編寫好的專用顯示軟件實(shí)時(shí)顯示串行通信雙向的數(shù)據(jù)。該裝置支持RS-232、RS-485、RS-422等接口,能非常方便地用于串口通信產(chǎn)品設(shè)計(jì)和產(chǎn)品通信故障分析。
【附圖說明】
[0015]圖1為本實(shí)用新型具體實(shí)施例提供的一種光隔離串口通信監(jiān)測(cè)裝置的結(jié)構(gòu)示意圖;
[0016]圖2為本實(shí)用新型具體實(shí)施例提供的一種光隔離串口通信監(jiān)測(cè)裝置在系統(tǒng)監(jiān)測(cè)時(shí)的結(jié)構(gòu)示意圖;
[0017]圖3為本實(shí)用新型具體實(shí)施例提供的一種光隔離串口通信監(jiān)測(cè)裝置的電路系統(tǒng)示意圖;
[0018]圖4為計(jì)算機(jī)端的專用顯示軟件操作界面示意圖。
[0019]圖中:
[0020]1-數(shù)據(jù)線;2-通信接口 I;4-通信接口 II;6-監(jiān)測(cè)盒子;7_計(jì)算機(jī)端;8_主控CPU;9-第一光耦1C; 10-第二光耦1C; 11-電源模塊。
【具體實(shí)施方式】
[0021]為了使本實(shí)用新型的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本實(shí)用新型進(jìn)行進(jìn)一步詳細(xì)說明,應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本實(shí)用新型,并不用于限定本實(shí)用新型。
[0022]如圖1-圖3所示,本實(shí)用新型所述的一種光隔離串口通信監(jiān)測(cè)裝置,包括串接在串行通信線路中的監(jiān)測(cè)盒子6、用于與計(jì)算機(jī)端7連接以顯示監(jiān)測(cè)信息的數(shù)據(jù)線1、裝有專用顯示軟件的計(jì)算機(jī)端7 ;
[0023]所述監(jiān)測(cè)盒子6的兩端設(shè)置有用于與串行通信線路中的收發(fā)設(shè)備進(jìn)行連接的通信接口 12和通信接口 114,所述監(jiān)測(cè)盒子6的內(nèi)部設(shè)置有用于負(fù)責(zé)完成串行通信雙向數(shù)據(jù)的光電隔離監(jiān)測(cè)并將監(jiān)測(cè)數(shù)據(jù)打包發(fā)送給數(shù)據(jù)線1的電路板,所述電路板包括用于負(fù)責(zé)完成串行通信雙向數(shù)據(jù)的光電隔離的兩片光耦1C、用來監(jiān)測(cè)串行通信雙向數(shù)據(jù)并將采集數(shù)據(jù)打包后通過數(shù)據(jù)線1傳送出去的主控CPU8,所述主控CPU8和第一光耦I(lǐng)C9、第二光耦I(lǐng)C10構(gòu)成串口數(shù)據(jù)雙向通信的隔離監(jiān)測(cè),其中,所述第一光耦I(lǐng)C9的輸入端與通信接口 12和通信接口114連接,所述第二光耦I(lǐng)C10的輸入端與通信接口 114和通信接口 12連接,且所述第一光耦I(lǐng)C9、第二光耦I(lǐng)C10的輸出端均與主控CPU8連接。
[0024]綜上,本實(shí)用新型所述的監(jiān)測(cè)裝置具有一個(gè)通信接口12和一個(gè)通信接口 114,利用此接口可以直接串接在原有通信線路中而不需要做任何線路改動(dòng),該監(jiān)測(cè)裝置內(nèi)有光電隔離電路板對(duì)串行通信的全雙工數(shù)據(jù)進(jìn)行監(jiān)測(cè),并將雙向數(shù)據(jù)打包后通過數(shù)據(jù)線1傳輸?shù)接?jì)算機(jī)端7,通過計(jì)算機(jī)端7上預(yù)先編寫好的專用顯示軟件實(shí)時(shí)顯示串行通信雙向的數(shù)據(jù),使用光隔離監(jiān)測(cè)通信雙方的收發(fā)信息,完全不影響原通信線路,能將通信雙方的收發(fā)信息完全透明地顯示出來。該裝置支持RS-232、RS-485、RS-422等接口,能非常方便地用于串口通信產(chǎn)品設(shè)計(jì)和產(chǎn)品通信故障分析。
[0025]在實(shí)施本方案時(shí),優(yōu)選地,所述數(shù)據(jù)線I為A型USB數(shù)據(jù)線,所述A型USB數(shù)據(jù)線的一端與監(jiān)測(cè)盒子6連接,所述A型USB數(shù)據(jù)線的另一端的USB接口與計(jì)算機(jī)端7連