国产高潮视频在线观看-国产精品无码一本二本三本色-中文字幕人妻色偷偷久久-可以直接看的无码av

或者

廣州智維電子有限公司

檢測認證人脈交流通訊錄

總線協議棧Protocol Code Stack

  • 這真不是您需要的產品?
  • 品  牌:
  • 主要規格:
  • 用  途:
    •   總線協議棧Protocol Code Stack   關鍵字:協議棧,總線協議棧,CAN協議棧   CAN協議棧Warwick Control公司的CAN協議棧有一個設計工具,用于在項目初期設計CAN總線。也允許用戶導入合作公司的CAN數據庫信息。NetGen CAN (NetGen for CAN and J1939)用于配置并自動生成CAN協議棧Signal Interaction Layer的C代碼。一旦滿足網絡設計,按一下按鈕,就會生成每個節點的C代碼。以下是支持的微控制器(根據請求也可支持其它的微控制器):Atmel 89c51cc01/02/03 Infineon Tricore Infineon c167, c164 Atmel AVR CANopen協議棧CANopen是在嵌入式控制系統中使用的一種基于CAN的國際標準化(EN 50325-4)高層協議。一套CANopen規范包括應用層和通信子協議以及應用子協議、設備子協議和接口子協議。CANopen具有很靈活的配置功能。這些規范由CiA成員完善和維護。CANopen網絡有很廣的應用范圍,如機械控制,醫療設備,越野車和機車,海事電子,建筑物自動化和發電領域.CAN in Automation (CiA)專為系統設計人員或設備設計人員提供CANopen技術信息。通過與德國Port GmbH公司合作,Warwick Control公司提供CANopen開發解決方案,這些解決方案建立在基于C的CANopen函數庫和CANopen驅動包之上。.   Warwick Control公司是Port GmbH CAN/CANopen產品在英國地區的經銷商。Port公司有一系列產品,幫助開發者設計測試CANopen設備和/或系統. Port CANopen設計流程如下所示:   很多CANopen棧含有基于C的CANopen函數庫。一些設計工具允許生成C代碼和新設備的電子數據表。也有用于檢驗的Monitor和配置工具。以下是Port CANopen協議棧。請使用此鏈接Port CANopen Tools獲取設計和配置工具清單。欲了解每個產品更詳細的信息,可直接使用以下的鏈接。• CANopen協議棧–ANSI-C CANopen函數庫• CANopen驅動包CANopen驅動包概述所有驅動均可作為歸檔的ANSI-C源代碼使用。這就允許簡單而快速地選定系統具體硬件,并使用所有符合ANSI-C的ANSI-C編譯器進行無錯編譯。CANopen驅動包可直接訪問port公司CANopen函數庫硬件。驅動包是使用目標系統的關鍵,該目標系統為獨立于CANopen函數庫的系統。專為目標系統設計,不論此目標系統有無操作系統。雖然CANopen協議棧中很大一部分是用100%可移植的ANSI-C編寫,但驅動包中仍有部分會使用特定的編輯器和工具鏈。這是由不同的訪問硬件或定義中斷服務程序方法造成的。為增加協同性,加快開發周期,為我們的客戶提供更好的服務,port公司在芯片制造商和編譯器制造商方面有不同級別的戰略合伙伙伴,提高我們的能力的同時,使顧客受益。• Atmel • Cosmic • Freescale • ST Microelectronics • Texas Instruments 下面的表格列出了我公司支持的硬件產品和合作伙伴。描述CANopen驅動包利用已定義的接口提供所有必需的功能• 初始化硬件• 控制CAN控制器• 過濾報文• 緩沖報文• 提供定時器周期一個CANopen驅動包由一個CPU- (DP/CPU)驅動,一個CAN- (DP/CAN)驅動和一個用于操作系統(DP/OS)的驅動。這些驅動可以任意組合使用。CANopen驅動包也可作為下列兩種驅動使用: • 被檢的硬件/系統驅動(DP 0565/xx),用于典型硬件配置• 可自由選擇的硬件驅動CAN控制器和CPU/OS組合(DP/CPU 0566/xx, DP/CAN 0567/xx, DP/OS 0568/xx). 我們推薦購買預先配置好的驅動包,除了CPU和CAN驅動之外,其內還有可用的示例。這些已用項目文件為我們使用的編譯器和配置準備好了。對于配有如Windows™或LINUX™的操作系統的CANopen庫的應用,port公司提供驅動給有源和無源的PC卡,并行軟件狗, PCMCIA卡, USB接口和連到CAN變換器的外部以太網(EtherCAN)。   CANopen協議棧–ANSI-C CANopen函數庫   概述按照通信子協議CiA 301 V 4.1,CANopen函數庫為CANopen提供所需的服務。這有利于簡單而快速地開發主從設備,能為一個設備中一個或多個CAN-控制器服務。在不同發展階段,可使用地CANopen函數庫: • 小型的從模型• 從模型• 主/從模型附加模塊可擴展功能范圍(附加模塊有:LSS, Redundancy, Flying Master, CANopen safety,…) (參看CANopen函數庫擴展模塊).定義的驅動器接口能實現對硬件的訪問,該接口適用于很多CPU和CAN控制器,不論它們是否配有操作系統(參看CANopen驅動包)。應用CANopen函數庫分別基于CiA e.V.“CANopen應用層和通信行規”中的通信子協議CiA 301 V4.1和EN50325-4,并提供規范中指定的所有服務。此函數庫完全用ANSI-C編寫并可被每個符合ANSI-C的編譯器編譯。根據所需的作用范圍,在不同發展階段,均可使用對應的CANopen函數庫。在受限的CANopen服務內開發小型傳感器和執行器時,小型從模式適用。這些限制條件是:服務實例的數量有限和不支持CANopen服務中的SYNC和TIME。使用CANopen函數庫的從模式,可以提供開發全功能從設備時所需的所有服務。Master/Slave模型提供與相當于節點監控功能一樣重要的網絡管理功能,這當然也包括“從模型”中的服務。通過擴展模塊,可以提供其它通信子協議(CiA 3xx)的附加服務。CANopen函數庫的所有模型均互相兼容,并且都經過當前CANopen一致性測試,符合標準。硬件的所有具體部分通過一個定義的驅動器接口與CANopen協議棧分離。這就使得其很容易適應不同的硬件平臺。購買CANopen協議棧時,附贈一個驅動器包。使用驅動包鏈接,查看可獲得的驅動器。也可購買額外的驅動器。   CANopen函數庫由一個獨立的硬件和一個硬件依賴部分組成,后者取決于與報文隊列相聯系的部分。硬件依賴部分由CAN控制器的控制軟件和定時功能組成。詳細細節請參看CANopen驅動包。應用端僅與CANopen函數庫硬件獨立部分有關中。這就使得在不影響應用功能的情況下可更換驅動器。應用時,調用函數可完成CANopen服務的初始化。在執行應用期間,CANopen函數庫自主執行所有必需的通信任務,并利用回調函數把CANopen報文通知給應用端。來自其它設備的通信請求,與必需的周期任務和超時監控一樣,在CANopen函數庫中處理。所有請求都要被證實正確性(訪問權限,數據類型等.).在完成通信和出錯時,通過面向服務的回調函數分別通知應用端。在這些回調函數中,應用端會執行適當的操作。對象目錄包含對用戶應用過程中的變量引用。因此,在不改變對象字典中內容的情況下,有可能從現存的軟件中轉移出變量。CANopen函數庫的高度可伸縮性對有限資源的設備而言尤其重要。一方面,通過模塊性在單個服務組中實現,如sdo.c, pdo.c,…sync.c,另一方面,通過使用各模塊中的編譯器指令實現。從而,代碼大小與使用的CANopen服務成正比關系。此外,可獲得支持多CAN線程(最多255)的CANopen函數庫變體。因此,使得為設備中幾個獨立的CAN網絡服務成為可能,不論設備是否配有操作系統。使用操作系統時,需要提供資源保護機制的操作方法。每條線有專屬的對象目錄,可以分別以主從關系使用,獨立于其它線程。由于協議棧與硬件驅動器相分離,可通過不同的CAN控制器處理單個線程。CANopen函數庫的發貨物品包含不同示例程序,這些程序描述了不同CANopen服務的使用方法。所有的例子都包含完整的CANopen設備執行情況,也包括對象字典和應用代碼。這些都可以被編譯運行。在詳細的歸檔源代碼部分,有一份參考手冊和一份印制的用戶手冊,有200頁,作為可用的CANopen函數庫文件。CANopen庫一直在采用用戶的要求持續改進。為跟上CANopen函數庫最新版本,port公司為客戶提供更新服務。port公司的支持工程師將通過email,電話或傳真答復所有與CANopen庫的初始操作有關的問題,或者答復關于CANopen協議棧更深層次的問題。此項服務是免費的,電話,email和傳真咨詢均可持續近6個月。在CANopen設備的開發,測試和最初操作階段,port公司為其提供了一個全面的工具鏈。CANopen設計工具(CANopen Design Tool Light版本在發貨范圍內)簡化了對象目錄的生成。發貨范圍• CANopen函數庫(帶分離驅動器接口)• CPU/CAN驅動器• 大量可直接編譯的示例• CANopen Design Tool Light• 詳細的用戶手冊• 參考手冊(含對所有功能函數及其參數和返回值的描述)支持• 通過電話可獲得6個月的免費支持• 通過E-Mail可獲得6個月的免費支持• 6個月的免費更新服務CANopen Design Tool Light • 產生一個對象字典和一個C代碼的初始化函數,并自動生成一個電子數據文檔和文檔。許可條件(摘錄) 在購買CANopen函數庫時,一次性的許可費用已包含在購買價格內。更多的許可費不會因同一家公司(無運行許可證)的軟件部署問題征收。不允許將軟件和執行情況分別移交給第三方。J1939協議棧   雖然Warwick Control公司與北卡羅萊納州的Noregon公司是經銷商關系,但Warwick Control公司為Noregon公司在歐洲銷售J1939軟件庫。Noregon公司是在美國的X-Analyser軟件經銷商。SAE J1939協議棧概述用于嵌入式系統的J1939協議棧是一個SAE J1939協議的完整實現。它已經過徹底測試并應用到現代很多重型汽車行業、工業和商業實時操作系統中。通過處理J1939網絡通信的低層細節,協議棧允許開發者專注于實現應用。   用于下列微控制器的硬件抽象層(HALs)和CAN控制器可單獨購買:Infineon C166系列(e.g. c167, c164等.) ST Microelectronics ST10F269 Motorola/Freescale MC56F8323 Motorola/Freescale MC9S12DG128 Philips LPC21xx range of基于ARM7微控制器Atmel 89c51cc01/02/03 8051型微控制器Atmel AT90CAN32/64/128 AVR型微控制器Infineon Tricore微控制器ST Microelectronics STR7 ARM7微控制器Philips SJA1000單機CAN控制器Dallas DS80c400 8051型微控制器Microchip MCP2510單機CAN控制器可為其它的微控制器定制代碼,根據協議棧參考手冊中的指導,由客戶或Warwick Control公司的開發團隊來完成。LIN協議棧Warwick Control公司的LIN協議棧源于NetGen LIN工具。具有如下特點:特點GUI(NetGen LIN)的簡易使用,使用戶可自己指定Nodes, Schedules, Messages, Signals, Lookup和Value Tables. 支持一般工業標準文件格式(LIN描述文件) 可用的不同的LIN變量(LIN v1.3, LIN 2.0和AUTOSAR LIN) 生成符合MISRA C標準代碼分層設計,通過重新使用工具鏈的方式,降低不同硬件目標的成本可編輯的源代碼模板,用于將代碼轉變為內部標準形式自動生成文檔支持當前的Atmel AVR和Tricore微控制器支持根據軟件分層所選的微控制器NetGen LIN工具見下圖,當前界面反映網絡窗口。NMEA協議棧概述NMEA Fast Packets Module是另外的一個特點,可以支持美國國家海洋電子協會快速打包報文。該模塊集成現存的Multi-CAN J1939協議棧執行情況,處理快速打包報文。NMEA Fast Packets模塊經完全測試,符合目前的NMEA J1939標準。通過處理Fast Packets通信的底層細節, NMEA Fast Packets協議棧模塊允許開發者專注于實現應用。MEA Fast Packets模塊需要一個Multi-CAN J1939協議棧。對于一個已證實的解決方案而言,與MEA Fast Packets模塊集成的Noregon Multi-CAN J1939協議棧(另外出售)已經過完全測試,Noregon公司已開發出幾款受歡迎的微控制器系列的硬件抽象層(HALs) (另外出售),可以使用協議棧參考手冊來指導完成定制代碼的所需步驟—亦可利用Noregon的咨詢服務,讓我們的資深工程師為您完成。更多關于J1939協議棧源代碼的信息:• J1939 Stacks 許可購買NMEA Fast Packets J1939協議棧模塊時,包含一個免版稅許可。按法規,我公司必須保有Noregon或HAL版權,顧客不能再銷售此協議棧。J1939協議棧層• 硬件抽象層。在物理層即OSI層1和數據鏈路層之間起一個橋梁作用。HAL完全依賴于所選的物理CAN硬件。包含開發新硬件抽象層并將其鏈接到數據鏈路層的說明。• 數據鏈路層(OSI Layer 2)。CAN控制器實現一些數據 鏈路層;然而,一些任務需要微控制器程序,例如將數據元素集成CAN ID (以及對應地將CAN ID分解為數據元素)。注意J1939僅支持擴展的CAN數據幀。• 傳輸層(OSI Layer 4)。這是一個復用層,含算法,以及收發J1939傳輸協議報文。支持Broadcast Announce Messaging (TP-BAM)和Connection Management(TP-CM)。• , 網絡管理層。支持所有J1939網絡管理所需的功能,例如地址聲明和地址請求。所開發的設備類型多少會影響此層的運行情況。J1939/81定義了不同的設備類型及其它們在網絡中運行的方式。協議棧最小空間在不考慮HAL、運行時間支持和任一用戶應用碼的情況下,使用Keil編譯器和1傳輸緩沖器可導出如下數據:• 9K可執行區• 4K數據區• 1K每個另增的CAN通道技術支持和保證購買之后的60天內,可通過email獲得工程技術支持。在60天的保證/支持期間,可以糾正您把本產品融入到目標硬件/處理器時協議棧中可能會出現的任何缺陷。   名稱:廣州智維電子科技責任有限公司(www.triv.cn)電話:020-38744186;020-38744187傳真:020-38744189郵編:510640 地址:廣東省廣州市天河區五山華南理工大學國家科技園2號樓205-206室聯系人:劉落實 電話:15999975195

    • 檢測通手機版

    • 檢測通官方微信

    •  檢測通QQ群