MILSTDB 演示文稿PPT課件
《MILSTDB 演示文稿PPT課件》由會員分享,可在線閱讀,更多相關《MILSTDB 演示文稿PPT課件(76頁珍藏版)》請在裝配圖網上搜索。
1、目錄一、公司簡介二、1553B背景介紹1、歷史2、1553B的應用3、1553B的優(yōu)點4、未來的發(fā)展(10M-1553)三、1553B基礎知識介紹1、網絡拓撲結構2、總線控制器(BC)、遠程終端(RT)、總線監(jiān)控器(BM)3、傳輸方式4、數據格式(1)、概述(2)、命令字、數據字、狀態(tài)字(3)、1553B消息格式5、總線連接(1)、線纜(2)、耦合方式(3)、網絡構成四、公司相關產品介紹及應用 1、恩菲特公司1553B產品簡介 2、Eph6273的功能介紹 (1)、BC功能循環(huán)幀消息發(fā)送插入消息One-shot消息發(fā)送其他功能應用舉例和功能演示 (2)、RT功能RT發(fā)送數據RT接收數據其他功能
2、應用舉例和功能演示 第1頁/共76頁(3)、BM功能BM數據記錄消息過濾應用舉例和功能演示3、Windows下應用程序編寫(1)模塊初始化(2)BC(Bus Controller)部分(3)RT(Remote terminal)部分(4)BM(Bus Monitor)部分(5) 1553B 程序消息讀取部分說明第2頁/共76頁一、公 司 簡 介 恩菲特科技(Enpht Technology)是國內航空電子領域的領先設計者和制造者,自公司成立至今,以其創(chuàng)新的設計、高質量的產品和高顧客滿意度,贏得業(yè)界的認可。我們立志于航空電子與自動化測控領域的產品及設備的開發(fā)、生產與銷售。我們決心以謹慎、負責的態(tài)
3、度,與新老客戶和合作伙伴之間建立密切的、互利的合作關系,為國內的航天、航空、兵器工業(yè)、核工業(yè)、電子工業(yè)、船舶工業(yè)、科研院所等行業(yè)領域的客戶提供最為有效的、快捷的各類測控產品及服務。第3頁/共76頁恩菲特科技擁有一個技術精良、工作作風嚴謹和踏實的高素質團隊。公司絕大部分研發(fā)人員長期從事虛擬儀器產品的開發(fā)和研制,具有扎實的理論基礎,并積累了豐富的實踐經驗。另外,公司與電子科技大學、四川大學、北京航空航天大學等結成戰(zhàn)略合作聯(lián)盟,為公司發(fā)展提供長期的智力支持。恩菲特科技擁有先進的開發(fā)設計手段,完善、精良的測試設備, 產品設計、開發(fā)、生產、安裝和服務都以GJB9001A-2001質量管理體系要求為行動準
4、則,確保產品的質量與交付進度,滿足國內軍工用戶對產品的高品質要求。第4頁/共76頁恩菲特科技的產品線包括:高速高精度數據采集模塊、多通道多功能數據采集模塊、開關和數字量IO模塊、激勵源和信號發(fā)生器、航電測試產品(1553B、ARINC429及高速多串口通訊模塊)、自動化測控系統(tǒng)等。產品的總線方式包括: PCI、PXI/CPCI、VXI、PC/104、PC104+、PCMCIA,及定制化產品服務。在系統(tǒng)集成方面,公司先后為國內各個領域的客戶研制成功了多套專用測控與測試系統(tǒng),積累了豐富的工程經驗,正在形成遍及全國的用戶集成服務體系。恩菲特科技全體員工將一如既往地以飽滿的熱情和敬業(yè)奉獻精神,為使公司
5、成為國內一流的航空電子和測控系統(tǒng)的專業(yè)設計制造商這一目標而努力奮斗! 第5頁/共76頁二、1553B總線歷史背景 歷史 在國內的應用 1553B的優(yōu)點 未來的發(fā)展(10M-1553)第6頁/共76頁1、歷史在20世紀60年代以前,飛機機載電子系統(tǒng)沒有標準的通用數據通道,各個電子設備單元之間連接往往需要大量的電纜。隨著機載電子系統(tǒng)的不斷復雜化,這種通信方式所用的電纜將會占用很大的空間和重量,而且對傳輸線的定義和測試也較為復雜,費用較高。為了解決這一問題,美國SAE A2K委員會在軍方和工業(yè)界的支持下于1968年決定開發(fā)標準的信號多路傳輸系統(tǒng),并于1973年公布了MIL-STD-1553標準。19
6、73年的1553B多路傳輸數據總線成為了未來軍機將采用的技術,它取代了在傳感器、計算機、指示器和其他飛機設備間傳遞數據的龐大設備,大大減少了飛機重量,并且使用簡單、靈活。第7頁/共76頁此標準的修訂本于1978年公布,即MIL-STD-1553標準。1980年,美國空軍對該標準作了修改和補充。該標準作為美國國防部武器系統(tǒng)集成和標準化管理的基礎之一,而且成為一種國際標準。我國于1987年頒布了相應的軍標。第8頁/共76頁2、1553B總線的應用1553B總線 該總線標準已廣泛用于飛機綜合航電系統(tǒng)、外掛物管理與集成系統(tǒng),并逐步擴展坦克、艦船、航天等領域.第9頁/共76頁國外航電系統(tǒng)起步較早,155
7、3B得到美空軍、海軍、陸軍的認可,得到非常成熟和大面積的應用,F(xiàn)16是采用 1553A 標準的第一種作戰(zhàn)飛機。 我國早在90年代就已立項做1553B協(xié)議的研究與產品研制工作,并被納入軍標GJB 289A數字式時分制指令/響應型多路傳輸數據總線,且投入了大量的人力及物力,參研單位包括:西安航空631所,電子部58所等。目前機載,彈載,艦載,車載系統(tǒng)都已經將1553B總線列入系統(tǒng)的核心,這方面的需求量在逐年加大。第10頁/共76頁3、1553B的優(yōu)點(1)、線性局域網絡結構 合理的拓撲結構使得1553B總線成為航空系統(tǒng)或地面車輛系統(tǒng)中分布式設備的理想連接方式。與點對點連接相比,它減少了所需電纜、所
8、需空間和系統(tǒng)的重量。便于維護,易于增加或刪除節(jié)點,提高設計靈活性。 (2)、冗余容錯能力 由于其固有的雙通道設計,1553B總線通過在兩個通道間自動切換來獲得冗余容錯能力,提高可靠性。 (3)、支持“啞”節(jié)點和“智能”節(jié)點 1553B總線支持非智能的遠程終端。這種遠程終端提供與傳感器和激勵器的連接接口。十分適合智能中央處理模塊和分布式從屬設備的連接。 第11頁/共76頁(4)、高水平的電器保障性能 由于采用了電氣屏蔽和總線耦合方式,每個節(jié)點都能夠安全地與網絡隔離;減少了潛在的損壞計算機等設備的可能性。 (5)、良好的器件可用性 1553B總線器件的制造工藝滿足了大范圍溫度變化以及軍標的要求。器
9、件的商品化使得1553B總線得以廣泛地應用在苛刻環(huán)境的項目當中。 (6)、保證了的實時可確定性 1553B總線的命令/響應的協(xié)議方式保證了實時的可確定性。第12頁/共76頁4、未來的發(fā)展(10M-1553)第13頁/共76頁三、1553B基礎知識介紹 網絡拓撲結構 總線控制器(BC)、遠程終端(RT)、總線監(jiān)控器(BM) 傳輸方式 數據格式 連接方式第14頁/共76頁1、網絡拓撲結構1553B總線總線控制器(BC)遠程終端(RT)子系統(tǒng)中的終端接口(可任選余度)子系統(tǒng)第15頁/共76頁 1553B總線(數字式時分制指令/響應型多路傳輸數據總線 )由數據總線、終端或子系統(tǒng)終端接口組成。通過分時傳
10、輸(TDM)方式,實現(xiàn)系統(tǒng)中任意兩個終端間相互交換信息。終端是數據總線和子系統(tǒng)的接口電子組件,從功能上說它可以是總線控制器(BC)、遠程終端(RT)或總線監(jiān)控器(BM);從物理結構上說 ,它可以是獨立組件,也可以包含在子系統(tǒng)中。 1553B總線系統(tǒng)采用命令/響應式傳輸的操作方式。只有當總線控制器發(fā)出命令后,遠程終端才能作出響應。 第16頁/共76頁2、總線控制器(BC)、遠程終端(RT)、總線監(jiān)控器(BM)*總線控制器(Bus Controller):總線的控制、管理者,也是所有通信動作的發(fā)起者。任何時刻總線上只有一個終端對總線系統(tǒng)實施控制。終端執(zhí)行總線控制器操作時,負責發(fā)送命令、參與數據傳輸
11、、接收狀態(tài)響應和監(jiān)測總線系統(tǒng)。*遠程終端(remote terminal):對從總線上總線的控制接收到的有效命令作出響應,回送狀態(tài)字,完成相應動作。*總線監(jiān)視器(Bus Monitor):用于總線上數據的監(jiān)視、記錄。第17頁/共76頁3、傳輸方式1553B信號以串行數字脈沖編碼調制(PCM)形式在數據總線上傳輸.采用曼徹斯特II型雙相電平碼. 邏輯1為雙極編碼信號1/0,即一個正脈沖繼之一個負脈沖.邏輯0為雙極編碼信號0/1,即一個負脈沖繼之一個正脈沖。 1553B的數據傳輸為半雙工方式。總線上波特率為1Mbps。第18頁/共76頁4、數據格式(1)、概述 1553B信息流由一串1553B消息
12、構成。1553B消息由命令字、數據字、狀態(tài)字組成。命令字、數據字、狀態(tài)字都應是:3 3位同步頭 + 1616位有效位 + 1 1位奇偶校驗總共20位構成。 1553B數據采用奇校驗。第19頁/共76頁、命令字指令字應由同步頭、遠程終端地址字段、發(fā)送/接收位(T/R)、子地址/方式字段、數據字計數/方式代碼字段及奇偶校驗位(P)組成。(2)、命令字、數據字、狀態(tài)字第20頁/共76頁 同步頭指令字同步頭應是一個無效的曼徹斯特波形。其寬度為,前1.5位時的波形為正,后1.5位時的波形為負,如果緊跟同步頭后的一位是邏輯0,那么同步頭的后半部分有兩個位時的表觀寬度。 第21頁/共76頁 遠程終端地址段緊
13、跟同步頭后的五位為遠程終端地址段。每個遠程終端被指定為一個專有地址,從十進制地址0到十進制地址30均可采用,但盡量不采用十進制地址0作為遠程終端的專有地址。十進制地址31(11111)為所有遠程終端的公用地址,供系統(tǒng)采用廣播操作時使用。 發(fā)送/接收位 發(fā)送/接收位表示要求遠程終端作的操作,邏輯0指定遠程終端作接收操作,邏輯1指定遠程終端作發(fā)送操作。 子地址/方式字段 子地址/方式字段用來指定遠程終端的子地址,或者用作總線系統(tǒng)進行方式控制時的標記。十進制1(00001)到30(11110)用于指定子系統(tǒng)地址。十進制0(00000)和31(11111)不能用于指定子系統(tǒng)地址,而是用于方式代碼控制,
14、表示此時數據字/方式代碼段的內容為方式代碼。 第22頁/共76頁 為什么應盡量不采用十進制地址0作為遠程終端的專有地址呢? 因為如果采用十進制的0作為遠程終端的專用地址,當消息正常響應時,RT回的狀態(tài)字將是0000,這不利于通信狀態(tài)的確認。第23頁/共76頁 數據字記數/方式代碼字段 該字段用來指定遠程終端應發(fā)送、應接收的數據字的個數或方式代碼。在任何一條消息內最多可以發(fā)送或接收32個數據字。全1表示十進制記數31,而全0表示十進制記數32。 奇偶校驗位命令字最后一位用作前16位的奇偶校驗。采用奇校驗方式。 方式代碼 當總線控制器發(fā)出的命令字中的“子地址/方式字段”為(00000)b或(111
15、11)b時,“數據字個數/方式代碼字段”的內容為五位方式代碼。含方式代碼的命令中,“發(fā)送/接收位” 、數據字的有無以及是否允許廣播等均按協(xié)議規(guī)定使用。方式代碼表第24頁/共76頁 方式代碼表第25頁/共76頁 方式代碼表(續(xù))第26頁/共76頁數據字應由同步頭、數據字段和奇偶校驗位組成數據字第27頁/共76頁 同步頭數據字同步頭是一個無效曼徹斯特波形。如下圖,其寬度為三個位時。前一個半位時的波形為負,后一個半位時的波形為正。如果該同步頭的前位和后位為邏輯1,則同步頭的表現(xiàn)寬度為四個位時。第28頁/共76頁 數據段16位數據。 奇偶校驗位 數據字的最后一位用作前16位數據的奇偶校驗。第29頁/共
16、76頁狀態(tài)字狀態(tài)字同步頭、遠程終端地址字段、消息差錯位、測試手段位、服務請求位、備用位、廣播指令接收位、忙位、子系統(tǒng)標志位、動態(tài)總線控制接受位、終端標志位及奇偶校驗位組成。第30頁/共76頁 同步頭同步頭與命令字同步頭相同。 遠程終端地址字段該字段有五位,為發(fā)送狀態(tài)字的遠程終端的地址。 消息差錯位表示遠程終端剛接受到的消息中有一個或多個字沒有通過有效性測試。邏輯1表示消息有差錯,邏輯0表示消息無差錯。 測試手段位測試手段位在所有條件下總置為邏輯0。該位為可選位,用來區(qū)分是指令字還是狀態(tài)字。如果使用,指令字中的相應位置為邏輯1。第31頁/共76頁 服務請求位該位為邏輯1時表示本遠程終端有服務請求
17、,要求總線控制器啟動與本遠程終端或子系統(tǒng)有關的預操作.當與同一遠程終端相連的多個子系統(tǒng)同時要求服務時,設計者必須設計單獨的數據字來識別不同的請求服務子系統(tǒng)。直到所有的請求都處理完后,狀態(tài)字中的“服務請求位”復位為邏輯0,表示無服務請求。該位只用于在發(fā)生異常情況時的觸發(fā)數據發(fā)送操作,而不用于周期性的數據傳輸服務。 備用狀態(tài)位狀態(tài)字的第12、13、14位是備用的狀態(tài)位。應將它們置為邏輯0,這些位留作今后使用。 廣播命令接受位狀態(tài)字的第15位時置為邏輯1,表示本遠程終端接收到的上一有效指令字是廣播指令字。未采用廣播方式時,置該位為邏輯0。 第32頁/共76頁 忙位狀態(tài)字的第16位時置為邏輯1表示遠程
18、終端處在忙狀態(tài),不能按照總線控制器的指令要求將數據移入子系統(tǒng)或從子系統(tǒng)取出數據。此時在響應發(fā)送指令時只發(fā)出它的狀態(tài)字。邏輯0表示不存在忙狀態(tài)。 子系統(tǒng)標志位用來向總線控制器指出存在子系統(tǒng)故障狀態(tài),且警告總線控制器本遠程終端提供的數據可能無效。如果與一個遠程終端相連的幾個子系統(tǒng)都呈現(xiàn)故障狀態(tài),應將它們各自的信號邏輯“或”,形成狀態(tài)字中的子系統(tǒng)標志位,并將事先準備好的一個數據字中的相應位置1,記錄它們的故障報告,以供做進一步檢測、分析用。該位為可選位。邏輯1表示有子系統(tǒng)故障,邏輯0表示無子系統(tǒng)故障。 第33頁/共76頁 動態(tài)總線接受位若置為邏輯1,用來表示本遠程終端接受動態(tài)總線控制的授命。邏輯0表
19、示不接受。該位為可選位。 終端標志位狀態(tài)字的第19位時用作終端標志功能。邏輯1表示本遠程終端內部存在故障,請求總線控制器干預。邏輯0表示不存在故障。該位為可選位。 奇偶校驗位對16bit狀態(tài)字進行奇校驗。第34頁/共76頁(3)、1553B消息格式第35頁/共76頁廣播方式下的消息格式:說明:#消息間隔 響應時間第36頁/共76頁 消息間隔總線控制器不發(fā)出無字間間隔的連續(xù)消息。消息之間的最小間隔時間為4.0s。該時間為從前一消息最后一位的中間過零點到鄰接的消息中指令字同步頭的中間過零點的時間。 相關概念第37頁/共76頁 響應時間遠程終端響應有效指令字的間隔時間為4.012.0s。該時間為從狀
20、態(tài)字之前的最后一個字的最后一位的中間過零點到狀態(tài)字同步頭中間過零點的時間。 最小無響應超時總線控制器在一路總線上啟動傳輸時,測量由它發(fā)出的最后一個字的最后一位的中間過零點起,到期望的狀態(tài)字同步頭的中間過零點的時間。當該時間超過14.0s時,作無響應超時處理。 第38頁/共76頁5、總線連接1553B的數據總線包括電纜和支線。支線用于將終端或子系統(tǒng)中的終端接口與主電纜相連??偩€中的主電纜和支線均應是帶護套的、雙絞屏蔽電纜,其線間分布電容不超過100.0pFm,每米應不少于13絞,電纜的屏蔽層覆蓋率應不低于75.0%。在1MHz的正弦波作用下,電纜的標稱特性阻抗Z0應在70.085.O范圍內。電纜
21、的功率損耗不超過0.05dB/m。主電纜的兩個端頭應各接一個阻值等于所選電纜標稱特性阻抗(12.0)Z0的電阻器。 (1)、線纜第39頁/共76頁(2)耦合方式 直接耦合方式 變壓器耦合方式第40頁/共76頁 直接耦合方式 直接耦合方式是指用短截線連接總線主電纜和終端的耦合方式。短截線長度應不超過0.3m。在飛機上,這種直接耦合短截線應盡可能避免使用。第41頁/共76頁 變壓器耦合終 端 通 過 短 截線及耦合變壓器連到主電纜上,短截線的長度應不超過6m。 第42頁/共76頁(3)、1553B總線網絡構成終端電阻單耦合器雙耦合器總線電纜各種連接器第43頁/共76頁四、公司相關產品介紹及應用 恩
22、菲特公司1553B產品簡介 Eph6273的功能介紹 Windows下應用程序編寫第44頁/共76頁 1、我們?yōu)槟峁┑?恩菲特公司1553B產品簡介 完全吸收消化GJB 289A及MIL-STD-1553A/B,設計研制出了1553B協(xié)議芯片及各種外圍模塊(PCI,CPCI/PXI,VXI,PC104/PC104+, PCMCIA)。 自主研發(fā)所帶來的優(yōu)質,快速,專業(yè)的售前及售后服務。 高性價比及快速的產品交付。第45頁/共76頁1553B產品簡介Eph5273 CPCI/PXI 多通道雙冗余1553B通信模塊 PICMG Specification 2.1, 32-bit/33MHz, 5
23、-volt PCI signaling, 共享中斷INTA#。第46頁/共76頁Eph6273PCI多通道雙冗余1553B通信模塊PCI Specification 2.1,32-bit/33MHz,5-volt PCI signaling,共享中斷INTA#。第47頁/共76頁 Eph7273PC/104 plus多通道雙冗余1553B通信模塊PCI Specification 2.1, 32-bit/33MHz, 5-volt PCI signaling, 共享中斷INTA#。 第48頁/共76頁 Eph8273Vxi C尺寸 單寬4通道1553B16T/16R Arinc429第49頁/
24、共76頁Eph927316-Bit 型 PC Card 單通道雙冗余1553B通信模塊第50頁/共76頁 Eph31580符合MIL-STD-1553B Notice2符合GJB-289A-97規(guī)范單通道MIL-STD-1553B 通道可設置為BCRT|BM靈活的處理器接口:可與多種CPU、MPU或CPLD相連支持、位數據總線內部K x 16Bit存儲器最大外擴64K x Bit 存儲器Dip70封裝單電源.3v供電第51頁/共76頁 循環(huán)方式發(fā)送可以進行自定義字間隔、幀發(fā)送周期的周期性循環(huán)消息發(fā)送 插入消息在周期性消息發(fā)送的同時可以隨機插入一條一次性發(fā)送消息進行發(fā)送。插入消息不能進行錯誤重試
25、。 OneShot方式發(fā)送單次發(fā)送方式。2、Eph6273的功能介紹(1)、BC(Bus Controller)功能第52頁/共76頁 其他功能重試:在錯誤發(fā)生時進行指定方式的重試發(fā)送最多可提供七次重試。重試條件有:無響應、消息錯、總線忙、終端標志位置位、子系統(tǒng)標志位置位、測試手段位、服務請求。重試方式有:在同一條總線上重試、在另一條總線上重試。 錯誤注入支持錯誤注入:同步錯、Bit錯誤、數據計數錯、校驗錯。 應用舉例和功能演示周期性消息發(fā)送插入消息OneShot 消息第53頁/共76頁 RT接受數據RT接受針對自己的合法接受命令字及其所帶的數據字。如接收到BC RT、帶數據字的廣播消息、帶數
26、據字的RTRT消息,RT會接受相應數據。 RT發(fā)送數據RT可以按照命令字的要求向BC或其他RT發(fā)送數據,也可在的控制下向總線廣播數據。 其他功能支持錯誤注入:同步錯、Bit錯誤、數據計數錯、校驗錯。提供微秒級的(相對)時標。 應用舉例和功能演示BCRT消息發(fā)送RTBC消息發(fā)送()、RT(Remote Terminate)功能第54頁/共76頁 100%的監(jiān)視總線上的消息,包括數據、狀態(tài)、相對時標。 提供可編程的監(jiān)視過濾條件??梢杂肦T SubAddress、transmit/receive flag和Word code(或Mode code)的組合設置過濾條件。 應用舉例和功能演示BM監(jiān)視功能
27、()、BM(Bus Monitor)功能第55頁/共76頁3、Window下應用程序編寫 (1)、模塊初始化 、設備連接: ViUInt32 cardnum=0;自動連接,將自動查找并連接系統(tǒng)中第一張1553板卡。返回的cardnum將作為以后所有程序操作的設備句柄。Eph6273_AutoConnectFirst(&cardnum);也可以指定總線號、設備號進行連接,這種方式多用于系統(tǒng)中有多個1553B模塊。Eph6273_Init( BusNum,/總線號DeviceNum,/設備號&cardnum);/返回的設備句柄。 、設置為直接藕合 Eph6273_SetVoltage(cardnu
28、m, 0, 0, 0);/dericte couple第56頁/共76頁 (2)、BC(Bus Control)部分、初始化BC功能Eph6273_BC_Init( cardnum, /設備句柄 0, /通道號 0, /BusA/B可用。保留。0,/中斷允許 保留。 RetryCondition, / 重試條件ReTime,/ 響應時間14uselayReTime, /延遲響應時間12usframerate, /幀速率10001638375us 0); /每個消息占的Buffer數。保留在BC初始化函數中要設置的有:*重試條件:設置在哪種情況下重試??蛇x的是BC_RETRY_ME:消息錯;BC
29、_RETRY_NRSP: 無響應;BC_RETRY_BUSY: 總線忙;BC_RETRY_TF: 終端標志位置位;BC_RETRY_SSF: 子系統(tǒng)標志位置位;BC_RETRY_INSTR: 測試手段位;BC_RETRY_SRQ: 服務請求;第57頁/共76頁任意組合。*響應時間、延遲響應時間:按規(guī)定的所有消息傳輸中,遠程終端響應有效指令字的間隔時間為4.012.0s,最小無響應時間為14s。*幀速率:設置數據發(fā)送的幀速率。可設置值為:1000 到 1638375s。 、設置重試方式Eph6273_BC_RetryInit()、設置觸發(fā)方式。Eph6273_BC_Trigger()、定義幀發(fā)送
30、次數Eph6273_BC_Frame_Loop()第58頁/共76頁、添加發(fā)送消息Eph6273_BC_MessageWrite()。消息以API_BC_MBUF結構的形式寫入。1553B消息類型有:BC-RT、Rt-BC、RT-RT、ModeCode、Broadcast、Broadcast ModeCode、Broadcast RT-RT。消息編號從0開始。、啟動BC功能Eph6273_BC_StartStop()。消息舉例第59頁/共76頁構造消息:API_BC_MBUF bcmessage; /Define BC Message Structure bcmessage.messno =
31、messno; bcmessage.messno_next = 0 xFFFF;/ (BT_U16BIT)(messno + 1)bcmessage.control = BC_CONTROL_MESSAGE; /Control msg bcmessage.control |= BC_CONTROL_INTERRUPT; /Enable Int bcmessage.control |= BC_CONTROL_BUFFERA; /Use Buffer A bcmessage.control |= BC_CONTROL_MFRAME_BEG; /Begin Minor Frame bcmessage
32、.control |= BC_CONTROL_MFRAME_END; /end Minor Frame第60頁/共76頁/Commandbcmessage.errorid = 0; / Default error injection buffer (no errors) bcmessage.gap_time = 8; /從上一條消息完成(含響應時間)開始計數,最/小值為4,最大值為65535(us)。 for ( j = 0; j tail_index;while ( tail != sIntFIFO-head_index )第69頁/共76頁/BC消息讀取hr=Eph6273_BC_Mess
33、ageRead( cardnum, / card number chnum, / channel number messno, / index of BC message to read &api_message); / users buffer to write message into /在這里加入BC消息處理代碼. 第70頁/共76頁 /RT else if (sIntFIFO-fifotail.event_type=EVENT_RT_MESSAGE) messno = sIntFIFO-fifotail.bufferID;rtaddr = sIntFIFO-fifotail.rtadd
34、ress;subaddr = sIntFIFO-fifotail.subaddress;transrec =sIntFIFO-fifotail.transrec; count=sIntFIFO-fifotail.wordcount;/RT消息讀取 Eph6273_RT_MessageRead(cardnum,chnum,rtaddr,subaddr, transrec,messno,&mbuf); /在這里加入RT消息處理代碼. 第71頁/共76頁 /BM else if (sIntFIFO-fifotail.event_type=EVENT_BM_MESSAGE) messno = sInt
35、FIFO-fifotail.bufferID; /BM消息讀取Eph6273_BM_MessageRead( cardnum, / card number (0 - based) chnum, / channel number (0 - based) messno, &bmbuf);/在這里加入BM消息處理代碼. 第72頁/共76頁tail+; / Next entrytail &= sIntFIFO-mask_index; / Wrap the indexsIntFIFO-tail_index = tail; / Save the index /whilereturn API_SUCCESS; 第73頁/共76頁、查詢方式:對于消息的查詢,可直接根據要讀取消息的消息號利用ph6273_BC_MessageRead()函數讀取。:可利用Eph6273_RT_ReadNextMessage()函數讀取。:可利用Eph6273_BM_ReadNextMessage ()函數讀取。第74頁/共76頁謝 謝!第75頁/共76頁感謝您的觀看。第76頁/共76頁
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年六年級數學下冊6整理和復習2圖形與幾何第7課時圖形的位置練習課件新人教版
- 2023年六年級數學下冊6整理和復習2圖形與幾何第1課時圖形的認識與測量1平面圖形的認識練習課件新人教版
- 2023年六年級數學下冊6整理和復習1數與代數第10課時比和比例2作業(yè)課件新人教版
- 2023年六年級數學下冊4比例1比例的意義和基本性質第3課時解比例練習課件新人教版
- 2023年六年級數學下冊3圓柱與圓錐1圓柱第7課時圓柱的體積3作業(yè)課件新人教版
- 2023年六年級數學下冊3圓柱與圓錐1圓柱第1節(jié)圓柱的認識作業(yè)課件新人教版
- 2023年六年級數學下冊2百分數(二)第1節(jié)折扣和成數作業(yè)課件新人教版
- 2023年六年級數學下冊1負數第1課時負數的初步認識作業(yè)課件新人教版
- 2023年六年級數學上冊期末復習考前模擬期末模擬訓練二作業(yè)課件蘇教版
- 2023年六年級數學上冊期末豐收園作業(yè)課件蘇教版
- 2023年六年級數學上冊易錯清單十二課件新人教版
- 標準工時講義
- 2021年一年級語文上冊第六單元知識要點習題課件新人教版
- 2022春一年級語文下冊課文5識字測評習題課件新人教版
- 2023年六年級數學下冊6整理和復習4數學思考第1課時數學思考1練習課件新人教版