用于 Windows® 7/Vista/XP的CAN 總線開發(fā)程序包
PCAN是個可用于規(guī)劃、開發(fā)和應用CAN網絡的系統(tǒng)。在CAN總線下Windows® Kernel模式中的ring-0驅動程序是個人計算機與外部硬件交流的基礎。這些在個人計算機Windows®環(huán)境下構成了完整CAN網絡的核心。
PCAN的設備驅動程序管理著所有連接到電腦的硬件的數據通信。用來連接到CAN網絡,提供給用戶或硬件設備操作者的接口,是由我們常說的PCAN客戶端建立。必要時這樣能夠對處理的進程顯示出來和產生影響。PCAN的驅動程序允許多個客戶端的連接,并且能夠在多個 CAN總線之間通訊。PCAN還支持多種基于SJA1000的硬件。
PCAN客戶端程序,網絡和硬件有如下特點:
一個客戶端可同時連接到多個網絡中
單個網絡可支持多個客戶端
一個硬件設備只能連接在一個網絡中
一個網絡可能有且只有一個硬件設備,或者一個也沒有
客戶端通過硬件發(fā)送報文到外部總線和所有其他的客戶端
如果報文是通過硬件設備接收,那么所有的客戶端也都能接收到
每個硬件設備可定義多個網絡
特點:
支持32/64位 的Windows ® DLL編程接口(API)
中斷驅動程序接收到的是硬件發(fā)送到驅動器的FIFO緩沖區(qū)內,并以時間戳為結束標志的CAN報文
驅動程序和Windows® 應用工具之間接收到的CAN報文可以是面向事件的
支持CAN總線 2.0A 和 2.0B協議(29位標識符)
完整的編程指南(幫助文件)包含完全兼容的示例源代碼
將所要求的時間戳從應用工具傳送到系統(tǒng)驅動器,并可以準確把握傳輸時間
包含配置,參數化和可視化CAN系統(tǒng)的綜合工具包
系統(tǒng)要求:
Windows® 7/Vista/XP
至少512 MB 內存和1 GHz CPU
貨品內容:
用于設備驅動程序的5個許可證
應用軟件:PCAN-View
工具: PCAN-CPL, PCAN-Nets 配置軟件, 和 PCAN-Status 顯示屏
頭文件,單元和示例程序