OLP-3102是奧林普科技研制開發(fā)的USB總線接口ARINC429通訊模塊,通道數(shù)最多同時(shí)具有16個(gè)發(fā)送和16個(gè)接收通道。每個(gè)通道的發(fā)送/接收速率均可單獨(dú)設(shè)置。
OLP-3102具有靈活的數(shù)據(jù)發(fā)送/接收方式,用戶可以根據(jù)具體需要進(jìn)行設(shè)置。
OLP-3102提供支持多種編程工具的32bit的動(dòng)態(tài)鏈接庫,方便用戶在不同的環(huán)境下進(jìn)行二次開發(fā)。
奧林普科技還為用戶的應(yīng)用開發(fā)提供專業(yè)的軟件開發(fā)指導(dǎo),提供標(biāo)準(zhǔn)的DLL和豐富的源程序。
功能介紹
ARINC429發(fā)送
在OLP-3102中支持兩種發(fā)送方式:
FIFO隊(duì)列發(fā)送;
Scheduled數(shù)據(jù)傳輸;
FIFO隊(duì)列發(fā)送,即單次發(fā)送,發(fā)送方式可以通過API函數(shù)設(shè)置。Scheduled數(shù)據(jù)傳輸,即間隔時(shí)間可編程的循環(huán)發(fā)送。在應(yīng)用中兩種發(fā)送方式可以同時(shí)設(shè)置,在Scheduled傳輸?shù)拈g隙中可以發(fā)送FIFO數(shù)據(jù),不需要發(fā)送方式的轉(zhuǎn)換。
Scheduled數(shù)據(jù)傳輸:在此模式下microcode將按循環(huán)方式發(fā)送數(shù)據(jù),循環(huán)時(shí)間可以由函數(shù)OLP3102_Transmit_Scheduled設(shè)置,最小間隔為1ms,在設(shè)置好所有參數(shù)后調(diào)用函數(shù)OLP3102_EnableChannel和OLP3102_StartStop開始發(fā)送數(shù)據(jù)。也可以用函數(shù)OLP3102_Kill_Scheduled_All將循環(huán)消息從隊(duì)列中刪除。
FIFO隊(duì)列發(fā)送:FIFO發(fā)送模式可以和Scheduled發(fā)送模式一起使用,在Scheduled發(fā)送模式的間隙可以發(fā)送FIFO中的數(shù)據(jù)。用函數(shù)OLP3102_Transmit_FIFO或OLP3102_Transmit_FIFO_Block將發(fā)送的數(shù)據(jù)寫入發(fā)送FIFO,此類函數(shù)可以在模塊運(yùn)行后調(diào)用。
ARINC429接收
在OLP-3102中支持兩種數(shù)據(jù)接收方式:
FIFO數(shù)據(jù)接收;
MAIL BOX數(shù)據(jù)接收;
FIFO數(shù)據(jù)接收方式下處理器將數(shù)據(jù)按先進(jìn)先出方式存入接收FIFO,PC通過API從FIFO讀數(shù)據(jù)和時(shí)間戳,時(shí)間戳的精度可以編程設(shè)置,時(shí)間戳的精度范圍為1~65535μs。用此種方式可以保證通道接收的數(shù)據(jù)不會(huì)丟失。用函數(shù)OLP3102_Receive_FIFO或OLP3102_Receive_FIFO_Block從接收FIFO中讀取數(shù)據(jù)。
MAIL BOX數(shù)據(jù)接收方式下將最新數(shù)據(jù)存入寄存器,PC通過API從寄存器讀數(shù)據(jù)。MAIL BOX方式時(shí),將用新的數(shù)據(jù)覆蓋原有的數(shù)據(jù),不管寄存器的數(shù)據(jù)是否已被讀取,在PC讀數(shù)據(jù)時(shí)也不管是否有新的數(shù)據(jù)產(chǎn)生,所以在使用此種模式時(shí)一般來講都以確定發(fā)送為定時(shí)發(fā)送或丟數(shù)據(jù)對系統(tǒng)不會(huì)造成影響的情況下使用。用函數(shù)OLP3102_Receive_Mailbox從郵箱讀取數(shù)據(jù)。
數(shù)據(jù)過濾,在模塊中支持兩種方式的數(shù)據(jù)過濾:
SDI過濾;
Label過濾;
用函數(shù)OLP3102_SetSDIFilter設(shè)置SDI過濾方式,用函數(shù)OLP3102_AddLabel或OLP3102_AddLabelGroup設(shè)置Label過濾方式,你也可以用函數(shù)OLP3102_DeleteLabel或OLP3102_DeleteLabelGroup刪除Label過濾。
故障診斷
OLP-3102具有自測試功能,自測試功能包括:存儲器、中斷、回環(huán)測試。在API函數(shù)中可以對測試項(xiàng)目進(jìn)行設(shè)置。
時(shí)間戳
在接收的所有數(shù)據(jù)中都帶時(shí)間戳,時(shí)間戳的精度為1μs。
技術(shù)指標(biāo)
技術(shù)指標(biāo)名稱 技術(shù)指標(biāo)參數(shù)
通道數(shù) 靈活配置通道數(shù),最大8T8R
通訊速率 100Kbps,50Kbps,48Kbps,12.5Kbps
時(shí)基精度 15ppm
尺寸 140mm×100mm×40mm
總線特性
USB 2.0
環(huán)境
工作溫度:0℃~+70℃(可提供寬溫產(chǎn)品)
存儲溫度:-25℃~+85℃
相對濕度:0~85%
電源
電壓 電流
+5V 500mA
+12V 15mA/發(fā)送通道
-12V 15mA/發(fā)送通道
驅(qū)動(dòng)軟件
支持Windows9x/2K/XP/Vista/Win7/
WIN CE/VXwork
支持LabWindows CVI/Labview/Microsoft VC++/VB/Delphi/C++Builder等開發(fā)工具
應(yīng)用軟件
ARINC429 Data Bus Analyzer
OLP-3102 PNP軟件及源代碼
質(zhì)保及服務(wù)
奧林普科技提供的所有模塊級產(chǎn)品,均有如下承諾:
一年現(xiàn)場質(zhì)量保障
終身技術(shù)支持
訂貨信息
產(chǎn)品型號 備注
OLP-3102-xTyR x:ARINC429發(fā)送通道數(shù),最大為8。
y:ARINC429接收通道數(shù),最大為8。
例如:若需要購買8個(gè)發(fā)送通道和8個(gè)接收通道的ARINC429模塊,則為OLP-3102-8T8R。