Arinc429總線測(cè)試設(shè)備的制作方法
【專利摘要】本實(shí)用新型公開一種ARINC429總線測(cè)試設(shè)備,包括:CPCI接口模塊,用于實(shí)現(xiàn)PC檢測(cè)機(jī)與可編程芯片之間的數(shù)據(jù)交換;可編程芯片,用于將PC檢測(cè)機(jī)下傳的數(shù)據(jù)進(jìn)行編碼或并注入錯(cuò)誤以給到ARINC429標(biāo)準(zhǔn)設(shè)備,及將經(jīng)ARINC429標(biāo)準(zhǔn)設(shè)備上傳的數(shù)據(jù)進(jìn)行解碼和校驗(yàn)以給到PC檢測(cè)機(jī);ARINC429總線接口模塊,用于轉(zhuǎn)換ARINC429總線電平以實(shí)現(xiàn)可編程芯片與ARINC429標(biāo)準(zhǔn)設(shè)備之間的數(shù)據(jù)交換;電源模塊,用于給整個(gè)設(shè)備供電。本實(shí)用新型基于CPCI接口,充分利用了PCI總線傳輸速度快而且支持熱插拔的特點(diǎn),能滿足多路ARINC429總線高速數(shù)據(jù)傳輸?shù)囊?,使用方便且體積較小,便于攜帶。
【專利說(shuō)明】ARINC429總線測(cè)試設(shè)備
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及總線測(cè)試設(shè)備【技術(shù)領(lǐng)域】,具體涉及ARINC429總線測(cè)試設(shè)備。
【背景技術(shù)】
[0002]航空電子設(shè)備多基于ARINC429總線。隨著ARINC429總線的使用范圍越來(lái)越廣泛,基于ARINC429總線的電子設(shè)備(ARINC429標(biāo)準(zhǔn)設(shè)備)的測(cè)試、維護(hù)就顯得日益重要了。目前,ARINC429總線測(cè)試設(shè)備都是用于ARINC429標(biāo)準(zhǔn)設(shè)備與設(shè)于PC檢測(cè)機(jī)的檢測(cè)軟件之間,以將正確的檢測(cè)運(yùn)行數(shù)據(jù)通過(guò)ARINC429總線給到ARINC429標(biāo)準(zhǔn)設(shè)備進(jìn)行運(yùn)行檢測(cè)。但是,ARINC429總線測(cè)試設(shè)備與PC機(jī)的連接一般都是基于ISA接口。由于ISA總線傳輸速率低,不能夠適應(yīng)多路ARINC429總線的高速傳輸,導(dǎo)致造價(jià)高、體積大、傳輸速率低,不利于ARINC429總線的推廣應(yīng)用。PCI總線由于傳輸速度快,而且支持熱插拔、電源管理等功能,不但能滿足多路ARINC429總線的高速數(shù)據(jù)傳輸,性能高、功能強(qiáng),而且體積小、價(jià)格低、使用方便、應(yīng)用范圍廣。目前,PCI總線是主流的工控計(jì)算機(jī)總線,一般航空航天部門使用的工控機(jī)均帶有3U的CPCI總線接口。CPCI接口由于具有完全兼容傳統(tǒng)的金手指接口 PCI系統(tǒng)協(xié)議的特性以及完全支持熱插拔的特性,設(shè)計(jì)一種基于CPCI接口的ARINC429總線測(cè)試設(shè)備,將給人們帶來(lái)更多的方便。
實(shí)用新型內(nèi)容
[0003]本實(shí)用新型目的在于提供一種基于CPCI接口且能滿足多路ARINC429總線高速數(shù)據(jù)傳輸要求的ARINC429總線測(cè)試設(shè)備。
[0004]上述目的通過(guò)以下技術(shù)方案實(shí)現(xiàn):
[0005]一種ARINC429總線測(cè)試設(shè)備,其特征在于,包括:CPCI接口模塊,用于實(shí)現(xiàn)PC檢測(cè)機(jī)與可編程芯片之間的數(shù)據(jù)交換;可編程芯片,用于將所述PC檢測(cè)機(jī)下傳的數(shù)據(jù)進(jìn)行編碼或并注入錯(cuò)誤以給到ARINC429標(biāo)準(zhǔn)設(shè)備,及將經(jīng)所述ARINC429標(biāo)準(zhǔn)設(shè)備上傳的數(shù)據(jù)進(jìn)行解碼和校驗(yàn)以給到所述PC檢測(cè)機(jī);ARINC429總線接口模塊,用于轉(zhuǎn)換ARINC429總線電平以實(shí)現(xiàn)所述可編程芯片與所述ARINC429標(biāo)準(zhǔn)設(shè)備之間的數(shù)據(jù)交換;電源模塊,用于給整個(gè)ARINC429總線測(cè)試設(shè)備供電。
[0006]作為具體的技術(shù)方案,所述CPCI接口模塊包括相互連接的CPCI接口和CPCI橋接芯片,所述CPCI接口與所述PC機(jī)連接,所述CPCI橋接芯片與所述可編程芯片連接。
[0007]作為具體的技術(shù)方案,所述CPCI橋接芯片采用PCI9030芯片。
[0008]作為具體的技術(shù)方案,所述可編程芯片內(nèi)設(shè)有:處理單元,用于控制芯片內(nèi)部各模塊及芯片外部各部件的工作;ARINC429總線協(xié)議解析模塊,用于將數(shù)據(jù)編碼或并注入錯(cuò)誤,及將數(shù)據(jù)解碼和校驗(yàn);發(fā)送通道,用于設(shè)定邏輯來(lái)將經(jīng)編碼或并注入錯(cuò)誤的數(shù)據(jù)發(fā)送給所述ARINC429總線接口模塊;接收通道,用于設(shè)定邏輯來(lái)接收所述ARINC429總線接口模塊上傳的數(shù)據(jù)以待解碼和校驗(yàn);CPCI橋接芯片通信模塊,用于實(shí)現(xiàn)所述可編程芯片與CPCI接口模塊之間的數(shù)據(jù)交換。[0009]作為具體的技術(shù)方案,所述ARINC429總線接口模塊包括分別與所述可編程芯片連接的ARINC429總線電平驅(qū)動(dòng)模塊和ARINC429總線電平接收模塊。
[0010]作為具體的技術(shù)方案,所述ARINC429總線電平驅(qū)動(dòng)模塊包括多個(gè)相互獨(dú)立的ARINC429發(fā)送通道,所述ARINC429總線電平接收模塊包括多個(gè)相互獨(dú)立的ARINC429接收通道。
[0011]作為具體的技術(shù)方案,所述ARINC429總線電平驅(qū)動(dòng)模塊采用H1-8570PSI接口芯片,所述ARINC429總線電平接收模塊采用H1-8444PSI接口芯片。
[0012]本實(shí)用新型提供的ARINC429總線測(cè)試設(shè)備的有益效果在于:由于本實(shí)用新型提供的ARINC429總線測(cè)試設(shè)備基于CPCI接口,充分利用了 PCI總線傳輸速度快而且支持熱插拔的特點(diǎn),能滿足多路ARINC429總線高速數(shù)據(jù)傳輸?shù)囊?,使用方便且體積較小,便于攜帶;其次,ARINC429總線控制模塊帶有人為ARINC429總線注入錯(cuò)誤以給到ARINC429標(biāo)準(zhǔn)設(shè)備以及對(duì)ARINC429標(biāo)準(zhǔn)設(shè)備經(jīng)ARINC429總線上傳的數(shù)據(jù)進(jìn)行解碼和校驗(yàn),以方便模擬總線出錯(cuò)時(shí)應(yīng)對(duì)的場(chǎng)合,同時(shí)可以把ARINC429總線通訊過(guò)程中導(dǎo)致數(shù)據(jù)出錯(cuò)的原因查找出來(lái)。
【專利附圖】
【附圖說(shuō)明】
[0013]圖1為本實(shí)用新型實(shí)施例提供的ARINC429總線測(cè)試設(shè)備的結(jié)構(gòu)框圖。
[0014]圖2為本實(shí)用新型實(shí)施例提供的ARINC429總線測(cè)試設(shè)備的內(nèi)部結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0015]如圖1所示,本實(shí)施例提供的ARINC429總線測(cè)試設(shè)備包括CPCI接口模塊、可編程芯片、ARINC429總線接口模塊及電源模塊。其中可編程芯片與CPCI接口模塊及ARINC429總線接口模塊連接,電源模塊給整個(gè)ARINC429總線測(cè)試設(shè)備供電。
[0016]如圖2所示,CPCI接口模塊連接于PC檢測(cè)機(jī)與可編程芯片之間,用于實(shí)現(xiàn)PC檢測(cè)機(jī)與可編程芯片之間的數(shù)據(jù)交換。CPCI接口模塊包括相互連接的CPCI接口和CPCI橋接芯片,CPCI接口與PC檢測(cè)機(jī)(圖中未示出)連接,CPCI橋接芯片與可編程芯片中的CPCI橋接芯片通信模塊連接,用于實(shí)現(xiàn)可編程芯片與CPCI接口模塊之間的數(shù)據(jù)交換。
[0017]繼續(xù)參看圖2,可編程芯片用于將PC檢測(cè)機(jī)下傳的數(shù)據(jù)進(jìn)行編碼或并注入錯(cuò)誤以給到ARINC429標(biāo)準(zhǔn)設(shè)備,及將經(jīng)ARINC429標(biāo)準(zhǔn)設(shè)備上傳的數(shù)據(jù)進(jìn)行解碼和校驗(yàn)以給到所述PC檢測(cè)機(jī)??删幊绦酒瑑?nèi)設(shè)有:處理單元,用于控制芯片內(nèi)部各模塊及芯片外部各部件的工作;ARINC429總線協(xié)議解析模塊,用于將數(shù)據(jù)編碼或并注入錯(cuò)誤,及將數(shù)據(jù)解碼和校驗(yàn);發(fā)送通道,用于設(shè)定邏輯來(lái)將經(jīng)編碼或并注入錯(cuò)誤的數(shù)據(jù)發(fā)送給ARINC429總線接口模塊;接收通道,用于設(shè)定邏輯來(lái)接收ARINC429總線接口模塊上傳的數(shù)據(jù)以待解碼和校驗(yàn);CPCI橋接芯片通信模塊,用于實(shí)現(xiàn)可編程芯片與CPCI接口模塊之間的數(shù)據(jù)交換。
[0018]繼續(xù)參看圖2,ARINC429總線接口模塊連接于可編程芯片與ARINC429標(biāo)準(zhǔn)設(shè)備之間,用于轉(zhuǎn)換ARINC429總線電平以實(shí)現(xiàn)可編程芯片與ARINC429標(biāo)準(zhǔn)設(shè)備之間的數(shù)據(jù)交換。ARINC429總線接口模塊包括分別與可編程芯片連接的ARINC429總線電平驅(qū)動(dòng)模塊和ARINC429總線電平接收模塊,ARINC429總線電平驅(qū)動(dòng)模塊包括多個(gè)相互獨(dú)立的ARINC429發(fā)送通道,ARINC429總線電平接收模塊包括多個(gè)相互獨(dú)立的ARINC429接收通道。[0019]電源模塊,其輸入為+12V、-12V、+5V和+ 3.3V直流,輸出為+ 2.5V、-5V和+1.2V。
[0020]在本實(shí)施例中,CPCI橋接芯片具體型號(hào)為PCI9030,通過(guò)該芯片可以使多種局部總線快速轉(zhuǎn)換到PCI總線上??删幊绦酒瑸镕PGA芯片。ARINC429總線電平驅(qū)動(dòng)模塊采用H1-8570PSI接口芯片,其具有兩個(gè)獨(dú)立的ARINC429發(fā)送通道。ARINC429總線電平接收模塊采用H1-8444PSI接口芯片,其具有四個(gè)獨(dú)立的ARINC429接收通道。
[0021]本實(shí)用新型工作時(shí),其CPCI接口與PC檢測(cè)機(jī)連接,ARINC429總線電平驅(qū)動(dòng)模塊和ARINC429總線電平接收模塊分別與ARINC429標(biāo)準(zhǔn)設(shè)備的ARINC429總線連接,實(shí)現(xiàn)ARINC429標(biāo)準(zhǔn)設(shè)備與PC檢測(cè)機(jī)之間的數(shù)據(jù)交流,其工作流程具體包括兩個(gè)流程:發(fā)送數(shù)據(jù)工作流程和接收數(shù)據(jù)工作流程。
[0022]發(fā)送數(shù)據(jù)工作流程:
[0023]首先在PC檢測(cè)機(jī)上運(yùn)行檢測(cè)軟件,通過(guò)它來(lái)設(shè)置發(fā)送通道的相應(yīng)參數(shù)。設(shè)置的參數(shù)包括發(fā)送波特率、發(fā)送的字長(zhǎng)等信息,該信息通過(guò)CPCI接口傳送至可編程芯片。處理單元根據(jù)PC檢測(cè)機(jī)下傳的參數(shù)來(lái)設(shè)置發(fā)送通道,完成發(fā)送通道的初始化操作。然后用戶再通過(guò)運(yùn)行于PC檢測(cè)機(jī)的檢測(cè)軟件,通過(guò)PCI總線經(jīng)CPCI接口發(fā)送數(shù)據(jù)包。該數(shù)據(jù)包經(jīng)ARINC429總線協(xié)議解析模塊的編碼,并行數(shù)據(jù)轉(zhuǎn)成符合ARINC429總線傳輸?shù)拇袛?shù)據(jù)。在編碼過(guò)程中,可以按照PC檢測(cè)機(jī)下傳的指令對(duì)數(shù)據(jù)包注入錯(cuò)誤或不注入錯(cuò)誤的編碼,再通過(guò)發(fā)送通道按設(shè)定的發(fā)送邏輯以TTL電平的形式信號(hào)輸入ARINC429總線接口模塊,經(jīng)ARINC429總線接口模塊中的ARINC429總線電平驅(qū)動(dòng)模塊實(shí)現(xiàn)ARINC429標(biāo)準(zhǔn)電信號(hào)輸出并經(jīng)ARINC429總線輸入ARINC429標(biāo)準(zhǔn)設(shè)備。通過(guò)觀察ARINC429標(biāo)準(zhǔn)設(shè)備的反應(yīng)是否與輸入的數(shù)據(jù)對(duì)應(yīng)以達(dá)到檢測(cè)ARINC429標(biāo)準(zhǔn)設(shè)備是否有誤的目的,以及方便模擬ARINC429標(biāo)準(zhǔn)設(shè)備出錯(cuò)時(shí)應(yīng)對(duì)的場(chǎng)合。
[0024]接收數(shù)據(jù)工作流程:
[0025]首先在PC檢測(cè)機(jī)上運(yùn)行上位機(jī)軟件,通過(guò)它來(lái)設(shè)置接收通道的相應(yīng)參數(shù)。設(shè)置的參數(shù)包括接收通道波特率、接收的字長(zhǎng)等信息,該信息通過(guò)CPCI接口傳送至可編程芯片。處理單元根據(jù)上位機(jī)下傳的參數(shù)來(lái)設(shè)置接收通道,完成接收通道的初始化操作。然后,ARINC429總線電平接收模塊把通過(guò)其多個(gè)ARINC429接收通道從ARINC429總線分別接收的數(shù)據(jù)進(jìn)行電平轉(zhuǎn)換,經(jīng)接收通道進(jìn)入ARINC429總線協(xié)議解析模塊被解碼,串行數(shù)據(jù)轉(zhuǎn)成符合CPCI接口傳輸?shù)牟⑿袛?shù)據(jù),同時(shí)對(duì)數(shù)據(jù)進(jìn)行校驗(yàn),并行數(shù)據(jù)和校驗(yàn)結(jié)果再通過(guò)CPCI接口模塊實(shí)現(xiàn)數(shù)據(jù)的上傳,而運(yùn)行設(shè)于PC檢測(cè)機(jī)的檢測(cè)軟件把收到的數(shù)據(jù)實(shí)時(shí)地顯示出來(lái),如果是錯(cuò)誤的數(shù)據(jù),可以定位到是哪類的錯(cuò)誤。例如是ARINC429標(biāo)準(zhǔn)設(shè)備自身的錯(cuò)誤導(dǎo)致數(shù)據(jù)的出錯(cuò),還是ARINC429總線的問(wèn)題導(dǎo)致數(shù)據(jù)的出錯(cuò)等等。
[0026]本實(shí)用新型不局限于上述實(shí)施例,基于上述實(shí)施例的、未做出創(chuàng)造性勞動(dòng)的簡(jiǎn)單替換,應(yīng)當(dāng)屬于本實(shí)用新型揭露的范圍。
【權(quán)利要求】
1.一種ARINC429總線測(cè)試設(shè)備,其特征在于,包括: CPCI接口模塊,用于實(shí)現(xiàn)PC檢測(cè)機(jī)與可編程芯片之間的數(shù)據(jù)交換; 可編程芯片,用于將所述PC檢測(cè)機(jī)下傳的數(shù)據(jù)進(jìn)行編碼或并注入錯(cuò)誤以給到ARINC429標(biāo)準(zhǔn)設(shè)備,及將經(jīng)所述ARINC429標(biāo)準(zhǔn)設(shè)備上傳的數(shù)據(jù)進(jìn)行解碼和校驗(yàn)以給到所述PC檢測(cè)機(jī); ARINC429總線接口模塊,用于轉(zhuǎn)換ARINC429總線電平以實(shí)現(xiàn)所述可編程芯片與所述ARINC429標(biāo)準(zhǔn)設(shè)備之間的數(shù)據(jù)交換;及 電源模塊,用于給整個(gè)ARINC429總線測(cè)試設(shè)備供電。
2.如權(quán)利要求1所述的ARINC429總線測(cè)試設(shè)備,其特征在于:所述CPCI接口模塊包括相互連接的CPCI接口和CPCI橋接芯片,所述CPCI接口與所述PC機(jī)連接,所述CPCI橋接芯片與所述可編程芯片連接。
3.如權(quán)利要求2所述的ARINC429總線測(cè)試設(shè)備,其特征在于:所述CPCI橋接芯片采用PCI9030芯片。
4.如權(quán)利要求1所述的ARINC429總線測(cè)試設(shè)備,其特征在于:所述可編程芯片內(nèi)設(shè)有: 處理單元,用于控制芯片內(nèi)部各模塊及芯片外部各部件的工作; ARINC429總線協(xié)議解析模塊,用于將數(shù)據(jù)編碼或并注入錯(cuò)誤,及將數(shù)據(jù)解碼和校驗(yàn); 發(fā)送通道,用于設(shè)定邏輯來(lái)將經(jīng)編碼或并注入錯(cuò)誤的數(shù)據(jù)發(fā)送給所述ARINC429總線接口模塊; 接收通道,用于設(shè)定邏輯來(lái)接收所述ARINC429總線接口模塊上傳的數(shù)據(jù)以待解碼和校驗(yàn);及 CPCI橋接芯片通信模塊,用于實(shí)現(xiàn)所述可編程芯片與CPCI接口模塊之間的數(shù)據(jù)交換。
5.如權(quán)利要求1所述的ARINC429總線測(cè)試設(shè)備,其特征在于:所述ARINC429總線接口模塊包括分別與所述可編程芯片連接的ARINC429總線電平驅(qū)動(dòng)模塊和ARINC429總線電平接收模塊。
6.如權(quán)利要求5所述的ARINC429總線測(cè)試設(shè)備,其特征在于:所述ARINC429總線電平驅(qū)動(dòng)模塊包括多個(gè)相互獨(dú)立的ARINC429發(fā)送通道,所述ARINC429總線電平接收模塊包括多個(gè)相互獨(dú)立的ARINC429接收通道。
7.如權(quán)利要求5或6所述的ARINC429總線測(cè)試設(shè)備,其特征在于:所述ARINC429總線電平驅(qū)動(dòng)模塊采用H1-8570PSI接口芯片,所述ARINC429總線電平接收模塊采用H1-8444PSI 接口 芯片。
【文檔編號(hào)】G06F11/267GK203405809SQ201320372734
【公開日】2014年1月22日 申請(qǐng)日期:2013年6月26日 優(yōu)先權(quán)日:2013年6月26日
【發(fā)明者】顏軍, 董文岳, 蔣曉華, 龔永紅, 彭杰 申請(qǐng)人:珠海歐比特控制工程股份有限公司