ISA-9620用户手册.PDF

Similar documents
修 订 历 史 版 本 日 期 原 因 V /12/19 创 建 文 档 i

CANlite\(mini\)并口CAN接口卡

Microsoft Word - PC104-CAN 用户手册.doc

<4D F736F F D D B7C7D6C7C4DC32CDA8B5C043414EBDD3BFDABFA8CAFDBEDDCAD6B2E12E646F63>

南華大學數位論文

ETX-6481是一款基于低电压Intel® Pentium® M processor或Intel® Celeron® M processor的ETX系统模块

通州区、密云县、大兴区(一)

學 習 內 容 元 素 一 直 透 過 中 小 學 校 課 程 相 關 課 題 培 養, 如 : 小 學 常 識 科 人 文 學 科 和 科 學 科 等 這 些 從 沒 有 因 為 德 育 及 國 民 教 育 科 課 程 指 引 在 2012 年 擱 置 而 有 任 何 改 變 4. 教 育 局 持

厨房小知识(四)

妇女更年期保健.doc

小儿传染病防治(上)

<4D F736F F D B875B9B5A448ADFBBADEB27AA740B77EA4E2A5555FA95EAED6A641ADD75F2E646F63>

女性青春期保健(下).doc

避孕知识(下).doc

孕妇饮食调养(下).doc

禽畜饲料配制技术(一).doc

中老年保健必读(十一).doc

i

怎样使孩子更加聪明健康(七).doc

i

二零零六年一月二十三日會議

马太亨利完整圣经注释—雅歌

378高雄市都市計畫說明書

Practical Guide For Employment Of Foreign Domestic Helpers

Microsoft Word - CI Panel Paper (Chi)

Microsoft Word - 4FEHC_2cmin.doc

I

/ / (FC 3)...

(Chi)_.indb

14A 0.1%5% 14A 14A

穨_2_.PDF

閱 立 法 會 CB(2)1907/14-15(01) 號 文 件 ) 為 確 保 督 導 委 員 會 的 建 議 得 以 及 時 推 行, 醫 管 局 承 諾 在 三 個 月 內 制 定 一 份 行 動 計 劃, 以 期 在 三 年 內 推 行 各 項 建 議 5. 醫 管 局 成 立 了 專 責

女性减肥健身(四).doc

第二章


Microsoft Word - tp cb c.doc

二零零七年十月十五日會議

单 元 / 页 数 内 容 标 准 学 习 标 准 教 学 步 骤 及 活 动 教 具 BC 1.1 男 孩 女 孩 BC 2.1 白 纸 有 礼 貌 地 与 人 沟 通 BC 3.3 认 识 字 词 ( 第 1 页 ) 单 元 一 : 我 1 男 女 作 出 反 应 BC 2.1.4(a) 应 用

南華大學數位論文

Microsoft Word 一年級散文教案.doc

米食天地教案

第32回独立行政法人評価委員会日本貿易保険部会 資料1-1 平成22年度財務諸表等

untitled

項 訴 求 在 考 慮 到 整 體 的 財 政 承 擔 以 及 資 源 分 配 的 公 平 性 下, 政 府 採 取 了 較 簡 單 直 接 的 一 次 性 減 稅 和 增 加 免 稅 額 方 式, 以 回 應 中 產 家 庭 的 不 同 訴 求 ( 三 ) 取 消 外 傭 徵 費 6. 行 政 長

(f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208

Microsoft Word - 發布版---規範_全文_.doc

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招

鱼类丰产养殖技术(二).doc

疾病诊治实务(一)

名人养生.doc

<4D F736F F D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63>


中老年保健必读(十).doc

27 i

% % ,542 12,336 14,53 16,165 18,934 22,698 25, ,557 7,48 8,877 11, 13,732 17,283 22,

海淀区、房山区(四)

穨ecr1_c.PDF

穨2005_-c.PDF

北京理工大学.doc

尲㐵.⸮⸮⸮⸮⸮

东城区(下)

果树高产栽培技术(一).doc

物质结构_二_.doc

第一節 研究動機與目的

i

水力发电(九)

中国古代文学家(八).doc

景观植物(一)

Microsoft Word - 目录.doc

园林植物卷(三).doc

19q indd

厨房小知识_一_

中南财经大学(七).doc


赵飞燕外传、四美艳史演义

厨房小知识(五)

最新监察执法全书(十八).doc

园林植物卷(十二).doc

华东师范大学.doc

國立中山大學學位論文典藏

乳业竞争_一_

最新执法工作手册(十).doc

untitled

最新执法工作手册(十六)

中国政法大学(六).doc

胎儿健康成长.doc

Microsoft Word - 08 单元一儿童文学理论

bnbqw.PDF

nb.PDF

第三章

1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之

Microsoft Word - edu-re~1.doc

C 5. D

(i) (4)0.10 (1) 0.40 (ii) (iii) (i) (ii) ,000,000125,000,000 1,250,000, (iv) 3,750,000, ,000,000 1,250,000,00

广西师范学院(下)

奥运档案(三).doc

cs

生活百科(二)

Microsoft Word - Panel Paper on T&D-Chinese _as at __final_.doc

扬州大学(上)

Transcription:

ISA-9620 CAN v1.0 2004 01 08-1 -

-------------------------------------------------------1 -------------------------------------------------------1 -------------------------------------------------------1 3.1 -------------------------------------------------1 3.2 -------------------------------------------------1 3.3 -------------------------------------------------1 3.4 DB9 ---------------------------------------------- 2 -------------------------------------------------------3 4.1 -------------------------------------------------3 4.2 -------------------------------------------------3 4.3 ----------------------------------------4 4.4 ----------------------------------------------- 9 ----------------------------- 10 5.1 --------------------------------------------- 10 5.2 ------------------------------ 10 ----------------------------------------------------- 15 6.1 --------------------------------------------------- 15 6.2 ------------------------------------- 15 6.3 ----------------------------------- 15 6.4 ------------------------------------------------ 15 6.5 ------------------------------------------------ 15 A ZLGCAN ------------------------------------------ 16 B CAN2.0B ------------------------------------------ 18 C SJA1000 --------------------------------------- 19-2 -

ISA-9620 CAN ISA-9620 CAN ISA CAN CAN CAN2.0B CAN 2.0A ISA-9620 CAN ISA-9620 CAN WDM WIN98 Win2000 WinXP DOS ( BC3.1) VC++ C++Builder Delphi VB 3.1 ISA-9620 CAN 1 1 ISA-9620 CAN-bus OPEN5 1 1 3.2 3.1 ISA-9620 3.3 CAN ISA 1K PHILIPS SJA1000-1 -

CAN PHILIPS PCA82C250 CAN 1Mbit/s CAN DB9 DeviceNET CANopen 1000VDC CAN CAN 2.0B CAN 2.0A 1000 / (*) 16 100000 0 70 158mm x 98mm * ISA-9620 CAN 3.4 DB9 ISA-9620 CAN CAN DB9 CZ1 CZ2 CAN CZ1 CZ2 3.1 DeviceNET CANopen 3.1 CAN DB9 2 CAN_L CAN_L 7 CAN_H CAN_H 3 6 GND 5 CAN_SHIELD 1 4 8 9 DB9_OPEN5 CZ1 CZ2 5 DeviceNET CANopen DeviceNET OPEN5 3.1 V CAN_H P.M.S#207C EIA935A CAN_L V P.M.S.#297C P.M.S.#426C 3.2 DB9_OPEN5-2 -

4.1 ISA9620 Driver 1.00 Lib kerneldlls Tools ZLGCANTest testdlls kerneldlls DebugView4.21 Samples Delphi7 VB6 VC6 CB6 Manual DOS BC3.1 Driver Sample //WDM // // // // //DOS 4.2 1 ISA-9620 DIP JP0 JP0 6 S5 S0 ON 0 OFF 1 ADD ADD=0x000XY000 X=0x0C+(2*S5+S4) Y=8*S3+4*S2+2*S1+S0 S5 S4 0 S3 S2 S1 S0 1 X=0x0C+(2*0+0)=0x0C Y=8*1+4*1+2*1+1=0x0F ISA-9620 ADD=0x000CF000 PC ADD=0x000CF000 JP0 0 0 1 1 1 1 ISA-9620 ( ) ( ) - 3 -

2 IRQ IRQ JP2 IRQ IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 IRQ9 IRQ10 IRQ11 IRQ12 IRQ15 JP2 IRQ IRQ WINDOWS IRQ3 IRQ4 IRQ7 IRQ IRQ IRQ7 3 CAN ISA-9620 120 JP3(CAN0) JP4(CAN1) 4 ISA-9620 CAN ISA-9620 CAN ISA ISA-9620 PC 4.3 i. ii. Win2000 / 4.1 4.1 1 4.2 Windows - 4 -

4.2 2 ISA9620B.inf 4.3 4.3 3 ISA-9620 ISA 4.4 18 0 17 Win98 3 0 2 INF 5.2 JP0 /JP2-5 -

4.4 4.5 4.5 4.6-6 -

IRQ IRQ JP2 4.6 4.7 4.7 4.8-7 -

4.8-8 -

4.4 (Windows2000) A WINDOWS i ii iii iv 4.9 B v ZLGCAN vi ISA-9620 ISACAN Communication Card X ZLGCAN ISA-9620 ISACAN Communication Card 4.9 ISA-9620 4.9 Win2000 ISA-9620 ISACAN Communication Card - 9 -

5.1 ISA-9620 VCI_CloseDevice VCI_OpenDevice CAN VCI_InitCAN VCI_ResetCAN VCI_StartCAN VCI_ReadCANStatus VCI_GetReceiveNum VCI_ClearBuffer VCI_Transmit VCI_Receive ZLGCAN DWORD DevType DevType ISA-9620 9 ISA-9620 DevType 9 DevIndex 0 VCI VCI_OpenDevice VCI_CloseDevice // // VCI_InitCAN VCI_StartCAN VCI_ResetCAN // CAN //CAN //CAN VCI_ReadCANStatus VCI_GetReceiveNum VCI_ClearBuffer // CAN // // VCI_Transmit VCI_Receive // CAN // CAN VCI_ReadBoardInfo VCI_ReadErrInfo // // DOS (BC3.1 ) S (Small) C M L H DOS Windows drv.h 1 DWORD DevType DWORD DevIndex 2 DWORD VCI_OpenDevice(DWORD DevType DWORD DevIndex DWORD Reserved) Reserved 0xXY00000+IRQ X Y X=0x0C Y=0x0F IRQ=10 Reserved DWORD Reserved=(0xCF00L << 16) 10; VCI_OpenDevice(9,0, Reserved); // L 10 IRQ // Reserved=0xCF00000A 3 1 2500 4 DWORD Wait 5.2 Q VCI_OpenDevice - 10-

VCI_CloseDevice VCI_OpenDevice VCI_OpenDevice VCI_CloseDevice VCI_ResetCAN CAN CAN Q CAN 0x2F 100K Timing0 Timing1 0x43 SJA1000 3 ISA-9620 CAN 16MHz unsigned char SJA_BTR_TAB[13*2]= { }; 0x53,0x2F, 0x87,0xFF, 0x47,0x2F, 0x83,0xFF, 0x43,0x2F, 0x03,0x1C, 0x81,0xFA, 0x01,0x1C, 0x80,0xFA, 0x00,0x1C, 0x80,0xB6, 0x00,0x16, 0x00,0x14 //;20Kbps //;40Kbps //;50Kbps //;80Kbps //;100KBPS //;125Kbps //;200Kbps //;250Kbps //;400Kbps //;500Kbps //;666Kbps //;800Kbps //;1000Kbps Q VCI_CAN_OBJ typedef struct _VCI_CAN_OBJ { UINT ID; // ID UINT TimeStamp; // 0 ISA-9620 BYTE TimeFlag; // 0 ISA-9620 BYTE SendType; // 0 1 2 3 BYTE RemoteFlag; // ;0= 1= BYTE ExternFlag; // ;0= ;1= BYTE DataLen; // BYTE Data[8]; // BYTE Reserved[3]; // 0 }VCI_CAN_OBJ,*PVCI_CAN_OBJ; - 11-

Q VCI_Transmit ISA-9620 16 FIFO VCI_Transmit 16 500 1000 / ( 11Bytes 1Mbps) ISA-9620 0xFFFFFFFF 2 2 1 CAN ( ) Q VCI_Receive ULONG stdcall VCI_Receive(DWORD DevType, DWORD DevIndex, DWORD CANIndex, PVCI_CAN_OBJ pobj, ULONG nframes, UINT Wait ); // ISA-9620 9 // (0-8) //CAN (0-1) // // // 0xFFFFFFFF 100000 VCI_ResetCAN CAN CAN status CAN Wait Block( ) Wait Win32 WaitForSingleObject dwmilliseconds ( Win32API ) VCI_Receive Wait 0 0 Wait 0 Wait 0xFFFFFFFF Wait nframes=0 VCI_Receive Wait 0 VCI_Receive Wait 0 Q CAN Win32 GetLastError 87 Win32 GetLastError CAN CAN CAN ( )CAN VCI_ReadCANStatus CAN Status SJA1000T DebugView CAN CAN - 12-

(1) 100000 (2) CAN PC Q ISA-9620 CAN CAN 100% 1Mbps 6000 / 11 bytes 5Kbps 40 / 100Kbps 800 / CAN CAN CAN 75% ISA-9620 ISA-9620 ISA CPU 600MHz ZLGCAN PCI-9820 USBCAN-II Q ISA-9620 ISA-9620 Q ISA9620B.INF INF [ISA9620B_Config1] [ISA9620B_Config1] ConfigPriority=DESIRED MemConfig=200@000C8000-000C81FF%ffffffff ; MemChip0!!! MemConfig=200@000C8200-000C83FF%ffffffff ; MemChip1!!! IRQConfig=3,4,5,6,7,9,10,11,12,15 ; IRQNUM!!! X Y XY C0 FF 64 ( INF Win2K 18 Win98 3 ) MemConfig 0x000FC000 [ISA9620B_Config1] [ISA9620B_Config1] ConfigPriority=DESIRED MemConfig=200@000FC000-000FC1FF%ffffffff ; MemChip0!!! MemConfig=200@000FC200-000FC3FF%ffffffff ; MemChip1!!! IRQConfig=3,4,5,6,7,9,10,11,12,15 ; IRQNUM!!! INF 0000 Q Tools ZlgCANTest ZLGCAN - 13-

Q CAN ISA9620B.sys(v1.0) Sysinternals (www.sysinternals.com) DebugView(Freeware) CAN Status DebugView Tools 98 NT DebugView DebugView - 14-

6.1 ZLGCAN 12 6.2 ISA-96XX 6.3 1 2 6.4 ISA-96XX CAN 6.5 ISA-96XX CAN Cantools@zlgmcu.com WWW.ZLGMCU.COM http //.cn/club/bbs/bbsview.asp - 15-

A ZLGCAN 2003 5 6 PHILIPS CAN-bus RFID PHILIPS CiA ODVA CAN-bus CAN-bus CAN-bus CAN-bus CAN-bus P87C591 PeliCAN 8 LPC2119/2129 2 CAN ARM LPC2219/2229 6 CAN ARM SJA1000 CAN PCA82C250/251 CAN TJA1050/1040/1041 CAN TJA1054 CAN TJA1020 LIN DC/DC SJA1000 BasicCAN & PeliCAN P87C591 PeliCAN DeviceNET & CANopen CAN-bus / TKS-591S HOOKS TKS-591B HOOKS DP-51+ DP-51H DP-668 TCP/IP CAN-bus CANstarter-I CAN-bus CAN-bus ZLGCANTEST CAN-bus PCI-5110 CAN PCI-5121 CAN PCI-9810 CAN PCI-9820 CAN USBCAN-I CAN USBCAN-II CAN ISA-9620 CAN ISA-5420 CAN - 16 -

CAN232 CAN CANlite CAN CANmini CAN CAN-bus CANrep-A CAN CANrep-B CAN CAN485 CAN CAN232B CAN CAN-bus CANalyst-I CAN CANalyst-II CAN CAN-bus CAN-bus / / RS485 DeviceNET CAN-bus CAN-bus http:// CAN-bus http //.cn/club/bbs/bbsview.asp can@zlgmcu.com cantools@zlgmcu.com CAN-bus - 17 -

B CAN2.0B B.1 CAN2.0B CAN 11 3 7 6 5 4 3 2 1 0 1 FF RTR X X DLC 2 ID.10-ID.3 3 ID.2-ID.0 X X X X X 4 1 5 2 6 3 7 4 8 5 9 6 10 7 11 8 1 7 FF FF 0 6 RTR RTR=0 RTR=1 DLC 2 3 11 4 11 B.2 CAN2.0B CAN 13 5 7 6 5 4 3 2 1 0 1 FF RTR X X DLC 2 ID.28-ID.21 3 ID.20-ID.13 4 ID.12-ID.5 5 ID.4-ID.0 X X X 6 1 7 2 8 3 9 4 10 5 11 6 12 7 13 8 1 7 FF FF 1 6 RTR RTR=0 RTR=1 DLC 2 5 29 6 13-18 -

C SJA1000 SJA1000 CAN CAN BTR0 BTR1 BTR0 BTR1 * CiA Baudrate ( Kbps ) 1 SJA1000 = 16MHz = 12MHz BTR0 ( Hex ) BTR1 ( Hex ) BTR0 ( Hex ) BTR1 ( Hex ) 1 5 BF FF - - 2* 10 31 1C 65 1C 3* 20 18 1C 52 1C 4 40 87 FF - - 5* 50 09 1C 47 1C 6 80 83 FF - - 7* 100 04 1C 43 1C 8* 125 03 1C 42 1C 9 200 81 FA - - 10* 250 01 1C 41 1C 11 400 80 FA - - 12* 500 00 1C 40 1C 13 666 80 B6 - - 14* 800 00 16 40 16 15* 1000 00 14 40 14 16MHz SJA1000 SJA1000 BTR0 BTR1 P87C591 CAN SJA1000 SJA1000 CAN SJA1000 CAN SJA1000 CAN - 19 -