国语憿情少妇无码av-成人影院yy111111-成人试看120秒体验区-手机黄色小视频-www视频在线观看-毛片视频播放-乱人伦精品视频在线观看-99re久久精品国产首页-中文字幕一区二区三区四区免费看-午夜免费福利-黄色大片一级片-美女久久久久-亚洲毛片精品-就爱操av-国产亚洲精品久久久久久国-日韩中文网-成人免费片

廣州智維電子有限公司

檢測認(rèn)證人脈交流通訊錄

總線協(xié)議棧Protocol Code Stack

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

    • 檢測通手機(jī)版

    • 檢測通官方微信

    •  檢測通QQ群
    滦南县| 美姑县| 勃利县| 交口县| 遂平县| 大化| 洪泽县| 纳雍县| 多伦县| 蒙阴县| 福泉市| 台北县| 和顺县| 宁波市| 监利县| 阆中市| 漠河县| 德清县| 遂平县| 临潭县| 祁门县| 长岭县| 股票| 甘德县| 兴隆县| 老河口市| 玉田县| 正阳县| 惠水县| 井研县| 施甸县| 福泉市| 罗甸县| 资中县| 宣恩县| 临西县| 深水埗区| 新竹市| 渭南市| 永兴县| 肃宁县|