交大交貨公司ican模塊_第1頁
交大交貨公司ican模塊_第2頁
交大交貨公司ican模塊_第3頁
交大交貨公司ican模塊_第4頁
交大交貨公司ican模塊_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、iCAN-40178 通道 AI 模塊UM04011301V1.20Date: 2009/04/27文件信息類別內(nèi)容iCAN-4017 AI 模擬量輸入CAN-bus摘要模擬量輸入模塊使用指南User Manual修訂歷史Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,2/37Date: 2009/04/27.版本日期原因Rev X12007/05/16制定初稿Rev 1.002007/06/26第一次發(fā)布Rev 1.102008/8/27增加數(shù)據(jù)主動(dòng)上能Rev 1.202009/4/27增加通道使能,校準(zhǔn)等功能銷售與服務(wù)網(wǎng)絡(luò)(一)廣州周立功單片機(jī)

2、發(fā)展地址:廣州市天河北路 689 號(hào)光大:51063012 樓 F4:(020)38730916 38730917 38730972 38730976 38730977傳真:(020)38730925:廣州專賣店周立功地址:廣州市天河區(qū)新賽格電子城 203-204 室地址:市珠江路 280 號(hào)珠江2006 室:(020)87578634傳真:(020)8757884287569917:(025)83613221 83613271 83603500傳真:(025)83613271周立功重慶周立功地址:市海淀區(qū)知春路 113 號(hào)銀網(wǎng)中心 A 座地址:重慶市石橋鋪科園一路二號(hào)(賽格電子市場(chǎng))1611

3、 室:(023)68796438 68796439傳真:(023)68796439國(guó)際1207-1208 室(中發(fā)電子市場(chǎng)斜對(duì)面):(010)62536178傳真:(010)826144336253617982628073杭州周立功周立功地址:杭州市天目山路 217 號(hào)江南電子502 室地址市一環(huán)路南二段1 號(hào)數(shù)碼同人港401 室(磨:(0571)2813961128139615傳真:(0571)2813962128139612281396162813961328139618子橋立交西北角):(028)85439836 85437446傳真:(028)85437896周立功周立功地址:樓D 室

4、市深南中路2070 號(hào)電子科技C 座 4地址市洪山區(qū)廣埠屯珞瑜路158 號(hào)12128 室(華中電腦數(shù)碼市場(chǎng)):(027)87168497 87168297 87168397傳真:(027)87163755:(0755)83781788(5 線)傳真:(0755)83793285周立功西安辦事處地址:市東路 668 號(hào)科技東座 7E 室地址:西安安北路 54 號(hào)太平洋1201 室:(021)53083452 53083453 53083496傳真:(021)53083491:(029)87881296 83063000 87881295傳真:(029)87880865Rev 1.102007 G

5、uangzhou Zhiyuan Electronics CO.,3/37Date: 2009/04/27.銷售與服務(wù)網(wǎng)絡(luò)(二)地址:廣州市天河區(qū)車陂路工業(yè)區(qū) 3 棟 2 樓:510660傳真:(020)38601859:m(系統(tǒng)事業(yè)部)(工控網(wǎng)絡(luò)事業(yè)部)(樓宇自動(dòng)化事業(yè)部)技術(shù)支持:CAN-bus:(020)22644381 22644382iCAN 及:22644253:(020)28872344 22644373郵箱:ica郵箱:can.supporMiniARM:(020)28872684 28267813郵箱:miniarm.supp以太網(wǎng):(020)22644380 2264438

6、5郵箱:ethernet.suppor無線通訊:串行通訊:(020) 22644386郵箱:wireles:(020)28267800 22644385郵箱:seria編程器:分析儀器:(020)22644371郵箱:program:(020)22644375 28872624 28872345郵箱:toARM系統(tǒng):樓宇自動(dòng)化:(020)28872347 28872377 22644383郵箱:arm.22644384:(020)22644376 22644389 28267806郵箱:mj mifare.銷售:(020)22644249 22644399 2264437228872342 2

7、8872349 2887256922644261288725732887252438601786維修:(020)22644245Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,4/37Date: 2009/04/27.目錄1. 功能簡(jiǎn)介71.11.21.31.4主要技術(shù)指標(biāo)7模塊接口說明8供電電源9CAN波特率和MAC ID設(shè)定9按照撥碼開關(guān)設(shè)置模塊的波特率和MAC ID值10通過網(wǎng)絡(luò)設(shè)置模塊的波特率和MAC ID值101.51.61.71.8信號(hào)指示燈11CAN總線連接11模塊的電源和通訊線的連接12模塊原理框圖132. iCAN-4017 模擬

8、量輸入142.12.22.32.42.5模擬量輸入原理14模擬量輸入的接線15模擬量輸入的測(cè)試電路16模塊通道使能設(shè)置16模塊校準(zhǔn)163. iCAN-4017 模塊的通訊報(bào)文格式173.13.23.33.4連接的建立17讀模擬量輸入17設(shè)置測(cè)量范圍18事件觸發(fā)傳送203.4.1定時(shí)循環(huán)傳送203.4.2測(cè)量值超限.20iCAN-4017 應(yīng)用實(shí)例23iCANTest測(cè)試示例231234567系統(tǒng)配置23搜索模塊24啟動(dòng)CAN卡24模塊上線25設(shè)置測(cè)量范圍25通道使能設(shè)置26模塊校準(zhǔn)264.2ZLGCANTest測(cè)試示例284.2.14.2.24.2.34.2.4系統(tǒng)配置29系統(tǒng)啟動(dòng)29建立連接

9、29讀輸入端口測(cè)試30Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,5/37Date: 2009/04/27.測(cè)量范圍設(shè)置30刪除連接314.3PC機(jī)編程控制示例31在VC中32在VB中335. iCAN-4017 模塊應(yīng)用注意事項(xiàng)356.7.免責(zé).36銷售與服務(wù)網(wǎng)絡(luò)37Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,6/37Date: 2009/04/27.1. 功能簡(jiǎn)介iCAN-4017AI 功能模塊用于模擬量輸入信號(hào)。iCAN-4017 模塊具有 8 路模擬量輸入通道,具有信號(hào)調(diào)理電路,模擬量信

10、號(hào)的分辨率為 16 位。圖 1.1 iCAN-4017 示意圖1.1 主要技術(shù)指標(biāo)單電源供電,供電電壓:10V+30V DC;輸入通道數(shù): 6 路差分輸入,2 路單端輸入;輸入信號(hào)范圍:10V (默認(rèn))、5V、 2.5V、1V、500mV、150mV;電流輸入:20mA(需外接 125 精密電阻);測(cè)量精度:校準(zhǔn)后精度 0 時(shí),(CyclicMaster*4)時(shí)間為從站判斷主站發(fā)送通訊報(bào)文是否超時(shí)的時(shí)間間隔。在建立連接后,主站必須在(CyclicMaster*4)時(shí)間內(nèi)與從站進(jìn)行數(shù)據(jù)通信,以主站與從站通信的連接。通信建立狀態(tài)圖:圖 3.1 通訊連接建立3.2 讀模擬量輸入讀模擬量輸入通過“連續(xù)

11、讀端口”命令實(shí)現(xiàn)。功能碼(FuncID)為 0 x02,資源節(jié)點(diǎn)為 0 x40。讀模擬量輸入通訊報(bào)文格式如下:模擬量輸入數(shù)據(jù)長(zhǎng)度為 16 個(gè)字節(jié),采用分段傳輸Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,17/37Date: 2009/04/27.幀類型CAN 幀IDDLCCAN 幀數(shù)據(jù)部分SrcMACIDDestMACIDACKFuncIDSourceIDSegflag1-7 個(gè)字節(jié)命令幀0 x000 x1500 x020 x4020 x00Length=0 x10響應(yīng)幀(1)0 x150 x0010 x020 x400 x080 x40AI

12、數(shù)據(jù) 0-6響應(yīng)幀(2)0 x150 x0010 x020 x400 x080 x81AI 數(shù)據(jù) 7-13響應(yīng)幀(3)0 x150 x0010 x020 x400 x030 xc0AI 數(shù)據(jù) 14-15異常響應(yīng)幀0 x150 x0010 x0F0 x0020 x00ERRID幀類型CAN 幀IDDLCCAN 幀數(shù)據(jù)部分SrcMACIDDestMACIDACKFuncIDSourceIDSegflag1-2 個(gè)字節(jié)命令幀0 x000 x1500 x040 xF730 x000 x00,0 xFF正常響應(yīng)幀0 x150 x0010 x040 xF750 x000 x00,0 x00,0 x10,0

13、 x00異常響應(yīng)幀0 x150 x0010 x0F0 xF720 x000 x03模擬量數(shù)據(jù)格式如下:模擬量輸入信號(hào)讀入圖 3.2 模擬量輸入信號(hào)讀入在通訊連接已建立的狀態(tài),通過“讀模擬量輸入”命令獲取模擬量輸入信號(hào)大小。3.3 設(shè)置測(cè)量范圍可以根據(jù)測(cè)量的信號(hào)幅值大小設(shè)定模塊的測(cè)量范圍。設(shè)置測(cè)量范圍通過“連續(xù)寫端口”命令實(shí)現(xiàn)。功能碼(FuncID)為 0 x01,資源節(jié)點(diǎn)為 0 xF9,子資源節(jié)點(diǎn)為 0 xE1。設(shè)置測(cè)量范圍通訊報(bào)文格式如下:Range VALUE 為測(cè)量范圍值,0 xE1 為子資源節(jié)點(diǎn)測(cè)量范圍設(shè)定值如下:Rev 1.102007 Guangzhou Zhiyuan Elect

14、ronics CO.,18/37Date: 2009/04/27.幀類型CAN 幀IDDLCCAN 幀數(shù)據(jù)部分SrcMACIDDestMACIDACKFuncIDSourceIDSegflag1-2 個(gè)字節(jié)命令幀0 x000 x1500 x010 xF930 x000 xE1Range VALUE正常響應(yīng)幀0 x150 x0010 x010 xF910 x00-異常響應(yīng)幀0 x150 x0010 x0F0 xF920 x00ERRID說明:符號(hào)位: =0 :測(cè)量值為負(fù)值;=1 :測(cè)量值為正值。ICAN4017 模塊模擬量輸入數(shù)據(jù)(16 個(gè)字節(jié))Bit7Bit6Bit5Bit4Bit3Bit2B

15、it1Bit0Byte0符號(hào)位Ain0(0 通道)輸入信號(hào)值高 7 位Byte1Ain0(0 通道)輸入信號(hào)值低 8 位Byte2符號(hào)位Ain1(1 通道)輸入信號(hào)值高 7 位Byte3Ain1(1 通道)輸入信號(hào)值低 8 位Byte4符號(hào)位Ain2(2 通道)輸入信號(hào)值高 7 位Byte5Ain2(2 通道)輸入信號(hào)值低 8 位Byte6符號(hào)位Ain3(3 通道)輸入信號(hào)值高 7 位Byte7Ain3(3 通道)輸入信號(hào)值低 8 位Byte8符號(hào)位Ain4(4 通道)輸入信號(hào)值高 7 位Byte9Ain4(4 通道)輸入信號(hào)值低 8 位Byte10符號(hào)位Ain5(5 通道)輸入信號(hào)值高 7

16、位Byte11Ain5(5 通道)輸入信號(hào)值低 8 位Byte12符號(hào)位Ain6(6 通道)輸入信號(hào)值高 7 位Byte13Ain6(6 通道)輸入信號(hào)值低 8 位Byte14符號(hào)位Ain7(7 通道)輸入信號(hào)值高 7 位Byte15Ain7(7 通道)輸入信號(hào)值低 8 位設(shè)置測(cè)量范圍圖 3.3 設(shè)置測(cè)量范圍測(cè)量范圍與輸入測(cè)量數(shù)據(jù)iCAN-4017 的每通道輸入測(cè)量數(shù)據(jù)占用 16 位,最為符號(hào)位。表 3.1 通道輸入數(shù)據(jù)定義符號(hào)位定義: =0 :測(cè)量值為負(fù)值; =1 :測(cè)量值為正值。iCAN-4017 的輸入測(cè)量數(shù)據(jù)與實(shí)際測(cè)量電壓值之間換算關(guān)系如下:當(dāng)輸入測(cè)量數(shù)據(jù)值為 0 x8000 時(shí),實(shí)際

17、測(cè)量電壓值為 0。iCAN-4017 的測(cè)量范圍最大為10V。假設(shè)實(shí)際測(cè)量電壓值為Vm,通道輸入數(shù)據(jù)Adata,Kr為與測(cè)量范圍相關(guān)的系數(shù)。對(duì)于正電壓值,換算公式為: Adata 0 x800010Vm0 x8000 Kr對(duì)于負(fù)電壓值,換算為: 1 0 x8000 Adata 10Vm0 x8000 Kr其中系數(shù)Kr的定義如下:表 3.2 系數(shù)Kr的定義Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,19/37Date: 2009/04/27.測(cè)量范圍系數(shù)Kr值150 mV64500 mV161.0 V82.5 V4Bit15Bit14 Bit0通

18、道輸入數(shù)據(jù)符號(hào)位輸入信號(hào)值測(cè)量范圍設(shè)定值Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0測(cè)量范圍Range VALUE-000150 mV-001500 mV-0101.0 V-0112.5 V-1005.0 V-10110.0 V例如量程為 10V 時(shí),測(cè)量值為 0 x9812,則對(duì)應(yīng)的電壓值為: 0 x9812 0 x800010 1.88VVm0 x8000 13.4 事件觸發(fā)傳送3.4.1定時(shí)循環(huán)傳送iCAN-4107 模塊支持?jǐn)?shù)據(jù)定時(shí)循環(huán)傳送,模塊可以每隔一定時(shí)間自主機(jī)傳送 8 個(gè)通道的測(cè)量值。模塊的資源節(jié)點(diǎn) 0 xF4 為定時(shí)傳送使能,值為 0 時(shí)定時(shí)循環(huán)傳送,為其

19、它值時(shí)表示定時(shí)傳送的時(shí)間間隔,閉的。使能定時(shí)循環(huán)傳送為 10 毫秒。模塊上電時(shí),數(shù)據(jù)定時(shí)循環(huán)傳送功能是關(guān)設(shè)置模塊定時(shí)循環(huán)傳送時(shí)間間隔為 1 秒時(shí)的通訊報(bào)文如下:定時(shí)循環(huán)傳送報(bào)文由于定時(shí)循環(huán)傳送每次需傳送 8 個(gè)通道數(shù)據(jù)(16 字節(jié)),故使用分段傳輸方式。注意:定時(shí)循環(huán)傳送功能和計(jì)數(shù)器溢出/測(cè)頻值超限功能不能同時(shí)使用。3.4.2測(cè)量值超限iCAN-4017 模塊支持測(cè)量值超限。模塊的每個(gè)通道都可以設(shè)置 1 個(gè)上限值和下限值,當(dāng)通道的測(cè)量值超過上限值或低于下限值且超限使能時(shí),模塊向主機(jī)發(fā)送數(shù)據(jù),直到測(cè)量值恢復(fù)到有效范圍內(nèi)或關(guān)閉超限設(shè)置測(cè)量值有效范圍功能。模塊上電時(shí),該功能是關(guān)閉的。通道的上下限值資

20、源節(jié)點(diǎn)通道的上下限值位于配置資源的資源子節(jié)點(diǎn)的 0 x400 x5f處,如表 3.3所示。表 3.3 iCAN-4017 上下限配置資源Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,20/37Date: 2009/04/27.幀類型CAN 幀IDDLCCAN 幀數(shù)據(jù)部分SrcMAC IDDestMAC IDACKFuncIDSourceIDSegflag1-7 個(gè)字節(jié)正常響應(yīng)幀 10 x150 x0010 x030 x4080 x40Value(7Byte)正常響應(yīng)幀 20 x150 x0010 x030 x4080 x81Value(7Byte

21、)正常響應(yīng)幀 20 x150 x0010 x030 x4030 x81Value(2Byte)幀類型CAN 幀IDDLCCAN 幀數(shù)據(jù)部分SrcMAC IDDestMAC IDACKFuncIDSourceIDSegflag1-7 個(gè)字節(jié)命令幀0 x000 x1500 x010 xF420 x000 x64正常響應(yīng)幀0 x150 x0010 x010 xF410 x00-異常響應(yīng)幀0 x150 x0010 x0F0 xF420 x00ERRID5.0 V210.0 V1上下限值定義通道上下值為 2 個(gè)字節(jié),其比較對(duì)象為輸入測(cè)量數(shù)據(jù),與實(shí)際的電壓值上下限的換算關(guān)系如下: V limit 0 x8

22、000 Kr 0 x8000Ldata10其中,Vlimit為設(shè)置的上下限電壓值,Kr系數(shù)與設(shè)置的測(cè)量范圍有關(guān),如表 3.2所示。例如量程為 10V 時(shí),上下限電壓為 5V,則對(duì)應(yīng)的上下限設(shè)置值為:L 5 0 x8000 1 0 x8000 0 xD555data10設(shè)置上下限值報(bào)文格式例如設(shè)置通道 0 上限值(位于配置資源節(jié)點(diǎn) 0 x40)為 0 xD555 的報(bào)文格式如下:使能測(cè)量值超限資源節(jié)點(diǎn) 0 xF6 為超限使能。使能超限的通訊報(bào)文如下:Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,21/37Date: 2009/04/27.幀類型CA

23、N 幀IDCAN 幀數(shù)據(jù)部分SrcMAC IDDestMAC IDACKFuncIDSourceIDDLCSegflag1-7 個(gè)字節(jié)幀類型CAN 幀IDDLCCAN 幀數(shù)據(jù)部分SrcMACIDDestMACIDACKFuncIDSourceIDSegflag1-2 個(gè)字節(jié)命令幀0 x000 x1500 x010 xF930 x000 x40 0 xD5 0 x55正常響應(yīng)幀0 x150 x0010 x010 xF910 x00-異常響應(yīng)幀0 x150 x0010 x0F0 xF920 x00ERRID資源節(jié)點(diǎn)子節(jié)點(diǎn)Bit14 Bit00 xf90 x400 x41通道 0上限(2 字節(jié),)0

24、 xf90 x420 x43通道 0下限(2 字節(jié),)0 xf90 x440 x45通道 1上限(2 字節(jié),)0 xf90 x460 x47通道 1下限(2 字節(jié),)0 xf90 x480 x49通道 2上限(2 字節(jié),)0 xf90 x4a0 x4b通道 2下限(2 字節(jié),)0 xf90 x4c0 x4d通道 3上限(2 字節(jié),)0 xf90 x4e0 x4f通道 3下限(2 字節(jié),)0 xf90 x500 x51通道 4上限(2 字節(jié),)0 xf90 x520 x53通道 4下限(2 字節(jié),)0 xf90 x540 x55通道 5上限(2 字節(jié),)0 xf90 x560 x57通道 5下限

25、(2 字節(jié),)0 xf90 x580 x59通道 6上限(2 字節(jié),)0 xf90 x5a0 x5b通道 6下限(2 字節(jié),)0 xf90 x5c0 x5d通道 7上限(2 字節(jié),)0 xf90 x5e0 x5f通道 7下限(2 字節(jié),)其中,Mode 為使能控制值,其 bit0bit7 分別對(duì)應(yīng)于通道 0通道 7 的測(cè)量值超限使能,當(dāng) Mode 的某位為 1 時(shí),其對(duì)應(yīng)的通道使能超限功能。測(cè)量值超限當(dāng)模塊滿足文的格式如下:報(bào)文條件(測(cè)量值高于上限或低于下限)時(shí),模塊向主機(jī)發(fā)送報(bào)文。報(bào)對(duì)于不同通道的表 3.4所示。報(bào)文,報(bào)文的SourceID域、value域的值是不同的,具體對(duì)應(yīng)關(guān)系如表 3.

26、4 iCAN-4017報(bào)文格式注意:定時(shí)循環(huán)傳送功能和測(cè)量值超限功能不能同時(shí)使用。Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,22/37Date: 2009/04/27.類型SourceIDValue(2 字節(jié))通道 0 超限0 x40通道 0 當(dāng)前測(cè)量值通道 1 超限0 x42通道 1 當(dāng)前測(cè)量值通道 2 超限0 x44通道 2 當(dāng)前測(cè)量值通道 3 超限0 x46通道 3 當(dāng)前測(cè)量值通道 4 超限0 x48通道 4 當(dāng)前測(cè)量值通道 5 超限0 x4a通道 5 當(dāng)前測(cè)量值通道 6 超限0 x4c通道 6 當(dāng)前測(cè)量值通道 7 超限0 x4e通道

27、7 當(dāng)前測(cè)量值幀類型CAN 幀IDCAN 幀數(shù)據(jù)部分SrcMAC IDDestMAC IDACKFuncIDSourceIDDLCSegflag1-7 個(gè)字節(jié)正常響應(yīng)幀0 x150 x0010 x03xx30 x00value命令幀0 x000 x1500 x010 xF620 x00Mode(1Byte)正常響應(yīng)幀0 x150 x0010 x010 xF610 x00-異常響應(yīng)幀0 x150 x0010 x0F0 xF620 x00ERRID4. iCAN-4017 應(yīng)用實(shí)例提供了兩種上位機(jī)測(cè)試方法,一種是利用 iCANTest 測(cè)試,另一種是利用ZLGCANTest 測(cè)試。這兩種方法都是驗(yàn)

28、證性實(shí)驗(yàn),在掌握了這兩種方法后,用戶可以根據(jù)提供的 iCAN 協(xié)議庫及底層驅(qū)動(dòng)開發(fā)出基于 API 及 ZOPC_Server 接口的應(yīng)用,以適合不同的應(yīng)用場(chǎng)合。圖 4.1 iCAN-4017 測(cè)試接線示意圖測(cè)試所需要設(shè)備為:PC機(jī)、CAN-bus接口卡和iCAN-4050 模塊,接線如圖 4.1所示。在測(cè)試之前,將iCAN-4017 功能模塊的地址開關(guān)的第一位撥到OFF位置,其余的開關(guān)都撥到ON位置,此時(shí)模塊的MACID為 1,波特率設(shè)定值為 0 x00、0 x1C,將模塊的電源線和CAN通訊線連接好,并將上位機(jī)CAN通訊線與模塊的CAN通訊線相連。上電后會(huì)看到塊MNS指示燈:紅燈亮紅燈滅綠燈

29、亮的過程。iCAN-4017 模4.1 iCANTest 測(cè)試示例首先打開 iCANTest 1系統(tǒng)配置。Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,23/37Date: 2009/04/27.注意:上位機(jī)的 CAN_H 及 CAN_L 分別與模塊的 CAN_H 及 CAN_L 相接。圖 4.2 系統(tǒng)配置窗口點(diǎn)擊“系統(tǒng)配置”按鈕,設(shè)置主站波特率為 500k,主站定時(shí)循環(huán)參數(shù)為 100ms,點(diǎn)擊確定按紐。2搜索模塊圖 4.3 搜索示意圖在設(shè)置好系統(tǒng)配置后,點(diǎn)擊“搜索”按紐可以得到從站信息。序號(hào)為 0;設(shè)備型號(hào):iCAN-4017;MAC地址為 1

30、。如圖 4.3所示。3啟動(dòng) CAN 卡當(dāng)點(diǎn)擊啟動(dòng)CAN卡時(shí),PC機(jī)將以系統(tǒng)配置參數(shù)來初始化上位機(jī)CAN節(jié)點(diǎn)。點(diǎn)擊“啟動(dòng)”按紐后“上線”按紐將被激活,如圖 4.4所示。圖 4.4 啟動(dòng)主站Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,24/37Date: 2009/04/27.4模塊上線點(diǎn)擊“上線”按紐,將會(huì)看到模塊的指示燈在閃爍。如圖個(gè)通道的電壓。4.5所示,可以觀察模塊的各圖 4.5 iCAN-4017 模塊上線5設(shè)置測(cè)量范圍iCAN-4017 可以設(shè)置成不同的測(cè)量范圍,以獲取最佳的測(cè)量精度。iCAN-4017 的默認(rèn)測(cè)量范圍為10.0 V。例

31、如需要設(shè)置測(cè)量范圍為2.5 V,首先點(diǎn)擊圖出現(xiàn)如圖 4.6所示界面:4.5中“配置屬性”按鈕,圖 4.6 測(cè)量范圍設(shè)置Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,25/37Date: 2009/04/27.修改測(cè)量范圍為“正負(fù) 2.5V”,并點(diǎn)擊“提交更改”按鈕,關(guān)閉設(shè)備信息界面。此時(shí)模塊的測(cè)量范圍已被修改為2.5 V。6通道使能設(shè)置用戶可以更具自己使用的通道,來開關(guān)模擬通道,模塊默認(rèn)全部通道打開。通道的設(shè)置如下圖 4.7 所示:圖 4.7 通道使能設(shè)置在如上圖所示的通道使能一欄中填寫通道使能控制字后,點(diǎn)擊“提交更改”完成通道使能的設(shè)置??刂谱?/p>

32、為一個(gè) Byte 的 16 進(jìn)制數(shù)據(jù),每個(gè) bit 位對(duì)應(yīng)一個(gè)通道。bit0 對(duì)應(yīng) 0 通道,bit1 對(duì)應(yīng) 1 通道,依次類推。為 1 則對(duì)應(yīng)的通道使能,為 0 則對(duì)應(yīng)通道關(guān)閉。如要使用1,3 通道而關(guān)閉其它通道,則需填入的控制字為:0A。7模塊校準(zhǔn)當(dāng)模塊長(zhǎng)時(shí)間使用后如果覺得測(cè)量精度達(dá)不到要求,可以對(duì)模塊進(jìn)行校準(zhǔn)。校準(zhǔn)分為零校準(zhǔn)和滿校準(zhǔn)兩部分,分別如下:零校準(zhǔn)在進(jìn)行零校準(zhǔn)之前先要滿足零校準(zhǔn)的硬件要求,硬件連接有如下兩種方法:1、 直接將??斓?AIN0+和 AIN0-端子短接起來。2、 打開模塊的外殼的將配置排針 J1 的中間兩腳(Vi+,Vi-)短接起來。法進(jìn)行硬件連接后,打開 iCANT

33、est采用上面所說的任,按下圖進(jìn)行校準(zhǔn):Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,26/37Date: 2009/04/27.圖 4.8 模塊零校準(zhǔn)在“系統(tǒng)校準(zhǔn)”一欄中填入 3F 后點(diǎn)擊“提交更改”按鈕,模塊進(jìn)行零校準(zhǔn),此時(shí)模塊的通訊指示燈紅色交替閃爍,校準(zhǔn)完成后紅燈不再閃爍。在模塊零校準(zhǔn)之后,請(qǐng)將“系統(tǒng)校準(zhǔn)欄”中的 3F 改為 00 后并點(diǎn)擊“提交更改”防止以的 Vi+和 Vi-進(jìn)行后在改其他參數(shù)時(shí),使模塊進(jìn)行不必要的校準(zhǔn)。另外如果是短接模塊零校準(zhǔn)的在校準(zhǔn)完成后請(qǐng)將 Vi+與 Vi-斷開。滿校準(zhǔn)在模塊進(jìn)行滿校準(zhǔn)之前先要滿足校準(zhǔn)的硬件要求。硬

34、件連接有如下兩種方法:1、 在通道 0 中接入一個(gè)穩(wěn)定的電壓,用高精度萬用表測(cè)量其電壓假設(shè)為 Vi = 9.1234V。2、 打開模塊的外殼,將配置排針 J1 的 Vi-與 VZ 短接起來,將 Vi+與 VF 短接起來。用高精度萬用表側(cè)量測(cè)試點(diǎn) VREF 與 AGND 之間的電壓設(shè)為 Vi = 9.1234V。采用上面所說的任意法連接好硬件。按照下圖進(jìn)行滿校準(zhǔn):Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,27/37Date: 2009/04/27.圖 4.9 模塊滿校準(zhǔn)在“系統(tǒng)校準(zhǔn)”一欄中填入 4F091234 后點(diǎn)擊“提交更改”按鈕,模塊進(jìn)行

35、滿校準(zhǔn),此時(shí)模塊的通訊指示燈紅色交替閃爍,校準(zhǔn)完成后紅燈不再閃爍。滿校準(zhǔn)時(shí)的輸入為 4 個(gè) Byte 的控制字,其中第一個(gè) Byte 固定為 4F,其它的三個(gè)字節(jié)是滿校準(zhǔn)時(shí)輸入電壓的連寫。如輸入電壓為 8.3214V 進(jìn)行校準(zhǔn)時(shí)需填入的控制字為: 4F083214。滿校準(zhǔn)完成之后,請(qǐng)將 Vi-與 VZ,Vi+與 VF 的連接都斷開。滿校準(zhǔn)時(shí)的輸入電壓最好接近+10.00V,且電壓要求穩(wěn)定。如果用戶沒有這樣的電壓信號(hào)??梢圆捎玫诙N連接方法,由模塊提供電壓。校準(zhǔn)完成之后請(qǐng)將“系統(tǒng)校準(zhǔn)”欄中的控制字改為 00 后并點(diǎn)擊“提交更改”,防止以后在改其他參數(shù)時(shí),使模塊進(jìn)行不必要的校準(zhǔn)。4.2 ZLGCA

36、NTest 測(cè)試示例首先打開 ZLGCANTest。Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,28/37Date: 2009/04/27.4.2.1系統(tǒng)配置圖 4.10 ZLGCANTest 配置示意圖首先選擇CAN-bus接口卡類型,點(diǎn)擊“打開設(shè)備”按鈕,設(shè)置定時(shí)器 0 為 00,定時(shí)器 1為 1C,此時(shí)的波特率被設(shè)置為 500k。點(diǎn)擊“確定”按鈕。如圖 4.所示。4.2.2系統(tǒng)啟動(dòng)點(diǎn)擊主界面上“啟動(dòng) CAN”按紐,選擇發(fā)送格式為“正常發(fā)送”,設(shè)置幀類型為擴(kuò)展幀。圖 4.11 啟動(dòng) CAN4.2.3建立連接主界面中幀 ID 為:24f7,數(shù)

37、據(jù)為三個(gè)字節(jié):00 00 00,第一個(gè)字節(jié)表示分段碼,第二個(gè)字節(jié)為主站 ID,第三個(gè)字節(jié)為設(shè)置的定時(shí)參數(shù),當(dāng)?shù)谌齻€(gè)字節(jié)為 00 時(shí),從站的狀態(tài)一直處于連接狀態(tài),點(diǎn)擊“發(fā)送”按鈕。在正常的情況下,會(huì)返回一幀數(shù)據(jù)如圖 4.12 所示:Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,29/37Date: 2009/04/27.圖 4.12 建立連接4.2.4讀輸入端口測(cè)試根據(jù)讀命令操作時(shí)候的 iCAN 協(xié)議格式,主界面中幀 ID 為:2240,數(shù)據(jù)填充為 00 10。其中數(shù)據(jù)的第一個(gè)字節(jié)為分段碼,第二個(gè)字節(jié)為讀數(shù)據(jù)長(zhǎng)度。圖 4.13 讀輸入端口4.2.5

38、測(cè)量范圍設(shè)置根據(jù)iCAN協(xié)議中設(shè)置安全值的格式,主界面中幀ID為:21f9,數(shù)據(jù)填充為 00 E1 01,其中數(shù)據(jù)的第二個(gè)字節(jié)為資源子節(jié)點(diǎn)地址,第三個(gè)字節(jié)為測(cè)量范圍。具體設(shè)置如圖 4.4 所示:Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,30/37Date: 2009/04/27.圖 4.14 設(shè)置測(cè)量范圍以上是利用 ZLGCANTest 簡(jiǎn)單測(cè)試 iCAN-4017 模塊的功能,當(dāng)然用戶可以在深入了解iCAN 協(xié)議的基礎(chǔ)上,測(cè)試其他功能。4.2.6刪除連接當(dāng)操作刪除連接后,模塊的輸出將以安全值輸出。刪除連接操作見圖 4.15 所示:圖 4.1

39、5 刪除連接4.3 PC 機(jī)編程控制示例用戶在具備一定的 PC 機(jī)操作的基礎(chǔ)上,可以自行編制上位機(jī)實(shí)驗(yàn)。用戶可以不深入了解 iCAN 協(xié)議,而直接利用提供了 iCAN 協(xié)議庫。Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,31/37Date: 2009/04/27.在 PC 上提供有一套完整的基于 iCAN 協(xié)議的主站函數(shù)庫,以及詳盡的如何在 VC、VB、CB 和 Delphi 中使用此函數(shù)庫的例子。這個(gè)函數(shù)庫使用起來非常方便,只需要簡(jiǎn)單的調(diào)用幾個(gè)函數(shù)就可以很容易的控制 iCAN-4017 模塊了。此函數(shù)庫可以和公司的任何一款 ZLGCAN 系列

40、接口卡配合使用,這里選擇 PCI9810 接口卡作為 iCAN 主站進(jìn)行操作示范。首先在 PC 上安裝好 PCI9820 接口卡,用雙絞線把 PCI9820 和 iCAN-4017 連接好,通過 iCAN-4017 上的撥碼開關(guān)設(shè)置 CAN 波特率為 500K 和MAC ID 為 1。硬件設(shè)置好后,接下來就是VB 中如何操作的例子:編程工作了,下面舉兩個(gè)在 VC、4.3.1在 VC 中添加 iCAN 網(wǎng)絡(luò)添加從站啟動(dòng)系統(tǒng)連接從站并接收數(shù)據(jù)Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,32/37Date: 2009/04/27./iCAN-4017

41、 從站的AI 長(zhǎng)度為 16 字節(jié)(8 個(gè)通道)(所占用資源ID 范圍為 0 x40-0 x4F) BYTE buf32=0;len; if(Slave_Connect(hSlave)!=ICANOK)MessageBox(連接失敗); return;Len16;Slave_GetAIData(hSlave,buf,&len); /從從站接收 16 字節(jié)AI 數(shù)據(jù),len=16 表示接收成功/buf0和buf1表示通道 0if(Mgr_StartSys()!=ICANOK)MessageBox(啟動(dòng)失敗);HANDLE hSlave;Route_AddSlave(hRoute,1,&hSlave

42、);/添加 iCAN-4017 從站,ID 為 1HANDLE hRoute; ROUTECFG cfg;cfg.iCardType=5;/PCI9820 cfg.iCardInd=0;/卡序號(hào)cfg.iCANInd=0;/CAN 路數(shù),0 表示第 0 路CAN,1 表示第 1 路CAN cfg.wCANBaud=0 x001c;/500K 波特率 cfg.iMasterCycle=500;/主站循環(huán)周期cfg.wMasterID=0;/主站IDMgr_AddRoute(cfg,&hRoute);/添加 iCAN 網(wǎng)絡(luò)判斷從站是否已經(jīng)連接在系統(tǒng)運(yùn)行過程中,從站可能由于某種意外原因掉線,可通過以

43、下方式判斷:4.3.2在 VB 中添加 iCAN 網(wǎng)絡(luò)添加從站啟動(dòng)系統(tǒng)連接從站并發(fā)送數(shù)據(jù)判斷從站是否已經(jīng)連接在系統(tǒng)運(yùn)行過程中,從站可能由于某種意外原因掉線,可通過以下方式判斷:Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,33/37Date: 2009/04/27./iCAN-4017 從站的AI 長(zhǎng)度為 16 字節(jié)(8 個(gè)通道)(所占用資源ID 范圍為 0 x40-0 x4F) Dim buf(15) as ByteDim len as LongIf Slave_Connect(hSlave)ICANOK then MsgBox 連接失敗Exi

44、t Sub End if len16Slave_GetAIData hSlave,buf(0),len從從站接收 16 字節(jié)AI 數(shù)據(jù),len=16 表示接收成功buf(0)和buf(1)表示通道 0If Mgr_StartSys()ICANOK then MsgBox 啟動(dòng)失敗End ifDim hSlave as LongRoute_AddSlave hRoute,1,hSlave 添加 iCAN-4017 從站,ID 為 1Dim cfg As ROUTECFG Dim hRoute As Longcfg.iCardType=5 PCI9820 cfg.iCardInd=0 卡序號(hào)cfg

45、.iCANInd=0 CAN 路數(shù),0 表示第 0 路CAN,1 表示第 1 路CAN cfg.wCANBaud=&H001c 500K 波特率cfg.iMasterCycle=500 主站循環(huán)周期 cfg.wMasterID=0 主站IDMgr_AddRoute cfg,hRoute 添加 iCAN 網(wǎng)絡(luò)if(Slave_IsConnected(hSlave)!=1)MessageBox(從站已經(jīng)斷開連接);有關(guān) iCAN 主站 API 函數(shù)庫更加詳細(xì)的說明請(qǐng)看iCAN 主站函數(shù)庫使用手冊(cè)。Rev 1.102007 Guangzhou Zhiyuan Electronics CO.,34/37Date: 2009/04/27.If Slave_IsConnected(hSlave)1 then MsgBox 從站已經(jīng)斷開連接End if5. iCAN-4017 模塊應(yīng)用注意事項(xiàng)在 iCAN-4017 模塊應(yīng)用時(shí)需要注意以下事項(xiàng):iCAN-4017 模塊輸入端口最大的輸入信號(hào)幅值為10V,在連接輸入信號(hào)時(shí),輸入信號(hào)的幅值不能夠大于模塊所能夠承受的最大輸入信號(hào)。如果輸入信號(hào)幅值范圍超過10V,必須經(jīng)過調(diào)理后才能夠連接到模塊輸入端口上。根據(jù)輸入信號(hào)的幅值,可以選擇 iCAN-4017 的量程,此時(shí)輸入信

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論