HCC-01使用說明書模版_第1頁
HCC-01使用說明書模版_第2頁
HCC-01使用說明書模版_第3頁
HCC-01使用說明書模版_第4頁
HCC-01使用說明書模版_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

HCC-01高速通信把握器使用說明書BN2.149.052SS南京萊斯信息技術(shù)股份2023年三月目次\l“_TOC_250037“概述 1\l“_TOC_250036“應(yīng)用領(lǐng)域 1\l“_TOC_250035“主要技術(shù)參數(shù) 1\l“_TOC_250034“特點(diǎn)及性能 1\l“_TOC_250033“組成 1\l“_TOC_250032“工作原理 2\l“_TOC_250031“主要技術(shù)指標(biāo) 2\l“_TOC_250030“構(gòu)造尺寸 3安裝 3\l“_TOC_250029“硬件安裝 4\l“_TOC_250028“軟件安裝 4\l“_TOC_250027“公布媒體檢查 4\l“_TOC_250026“安裝 4\l“_TOC_250025“安裝名目內(nèi)容 5\l“_TOC_250024“軟件接口說明 5\l“_TOC_250023“數(shù)據(jù)構(gòu)造 5\l“_TOC_250022“參數(shù)設(shè)置 5\l“_TOC_250021“接口函數(shù) 6\l“_TOC_250020“hicc_open 6\l“_TOC_250019“hicc_close 7\l“_TOC_250018“hicc_wait 7\l“_TOC_250017“hicc_unwait 7\l“_TOC_250016“hicc_set 8\l“_TOC_250015“hicc_reset 8\l“_TOC_250014“hicc_send. 8\l“_TOC_250013“hicc_recv3 9\l“_TOC_250012“例如代碼 10\l“_TOC_250011“定義數(shù)據(jù)構(gòu)造 10\l“_TOC_250010“發(fā)送進(jìn)程 10\l“_TOC_250009“接收進(jìn)程 11主程序 12\l“_TOC_250008“插座定義 14\l“_TOC_250007“7 維護(hù) 15\l“_TOC_250006“接口選擇 15\l“_TOC_250005“工作狀態(tài)檢測 16\l“_TOC_250004“內(nèi)閉環(huán) 16\l“_TOC_250003“外閉環(huán) 16\l“_TOC_250002“屏幕輸出 17\l“_TOC_250001“閉環(huán)插頭 17\l“_TOC_250000“留意事項(xiàng) 18HCC-01高速通信把握器使用說明書HCC-01高速通信把握器使用說明書10頁版權(quán)全部:中國電子科技集團(tuán)公司其次十八爭論所版權(quán)全部:中國電子科技集團(tuán)公司其次十八爭論所概述本說明具體說明HCC-01高速通信把握器的技術(shù)參數(shù)、使用和維護(hù)方法。應(yīng)用領(lǐng)域256Kbps,實(shí)現(xiàn)數(shù)據(jù)報文的發(fā)送和可用于國內(nèi)民航管制系統(tǒng),空軍、海軍等C3I系統(tǒng)等各類指揮系統(tǒng),工業(yè)把握系統(tǒng),數(shù)據(jù)采集系統(tǒng)主要技術(shù)參數(shù)特點(diǎn)及性能適用于IBMPC/AT及其兼容機(jī);承受雙口存貯器與PC機(jī)通信,存貯容量為128KB;具有四路可獨(dú)立編程的串行通道,支持全雙工;CRC通信速率:9600~25600bps,可編程選擇;RS-232C/V.35組成3-1。串行通信適串行通信適〔SCA〕接口電路串行通信適〔SCA〕接口電路MCUPCIMCUPCI總線把握器存儲器板載處理模塊工作原理HCC-01MCU〔SCA〕128K字節(jié)。用于存放串行通信適配器〔SCA〕發(fā)送、接收數(shù)據(jù)。驅(qū)動程序完成與主機(jī)的數(shù)據(jù)交換,完成傳送數(shù)據(jù)流的打包和拆包處理;當(dāng)接收使能時,串口把握電路按配置的速率、工作方式接收數(shù)據(jù),一批數(shù)據(jù)接收完畢向計(jì)算機(jī)發(fā)中斷懇求,驅(qū)動程序進(jìn)展載存儲器,然后通過串口把握電路向外發(fā)送數(shù)據(jù)。主要技術(shù)指標(biāo)PCI總線接口;HDLC通信規(guī)程;通信速率:9.6Kbps~256Kbps可選;支持全雙工方式;4個串行通道;2RS-232C接口;2RS-232C/.35接口可選;環(huán)境適用性;工作溫度:0℃~+40℃存儲溫度:-40℃~+55℃濕度:構(gòu)造尺寸

〔75±3〕%〔35℃〕HCC-012611001.5mm安裝HCC-014-1。44312654-1HCC-01其中:10信號插座21信號插座32信號插座43信號插座5:J20接口選擇6:J31接口選擇硬件安裝安裝步驟:關(guān)掉計(jì)算機(jī)電源;翻開計(jì)算機(jī)機(jī)箱;0、1〔J2、J3;上;插上電纜插頭將計(jì)算機(jī)機(jī)箱合上;軟件安裝公布媒體檢查公布媒體中應(yīng)當(dāng)包含的文件:setup:安裝程序。hicc.pkg:打包文件。hiccsetup:安裝腳本文件。安裝運(yùn)行命令:./hiccsetup或者:shhiccsetup或者:./setuphicc.pkg安裝名目內(nèi)容主名目/usr/abyss/hicc名目內(nèi)容bin名目dbg:調(diào)試程序。thcc:測試程序。〔內(nèi)閉環(huán)測試使用。uninst:卸載程序。include名目hiccup.h:頭文件。lib名目libhicc.a:庫文件。samples/csdk名目thcc.c:例如源程序。軟件接口說明數(shù)據(jù)構(gòu)造參數(shù)設(shè)置構(gòu)造定義typedefstruct_tag_hicc_interface_s{intcmd;intnch;intmode;intprotocol;intbaudrate;inttx_clock;intrx_clock;}hicc_interface_s;構(gòu)造說明cmd:命令字,指示通道將要執(zhí)行的命令,命令值如下表所示:cmd值說明1通道總清。2參數(shù)設(shè)置。4通道工作使能。8通道工作制止。00,1,2,3。mode:通道工作模式,0:內(nèi)閉環(huán)工作;1:全雙工工作。protocol:通信協(xié)議,0:HDLC。baudrate:波特率,波特率值如下表所示:baudrate值波特率96009.6Kbps1920019.2Kbps3840038.4Kbps6400064Kbps128000128Kbps256000256Kbps0:內(nèi)時鐘;1:外時鐘。rx_clock:發(fā)送時鐘選擇,0:內(nèi)時鐘;1:外時鐘。接口函數(shù)hicc_open原形inthicc_open(intn)說明返回值:≤0失?。环駝t返回設(shè)備描述符。參數(shù):n00,1,2等。功能翻開設(shè)備。hicc_close原形inthicc_close(intdev)說明返回值:<0失??;否則成功。參數(shù):hicc_open的返回值。功能關(guān)閉設(shè)備。hicc_wait原形inthicc_wait(intdev,intmask)說明返回值:<0失??;否則成功。參數(shù):hicc_open的返回值。0。功能程。hicc_unwait原形inthicc_unwait(intdev,intmask)說明返回值:<0失??;否則成功。參數(shù):hicc_open的返回值。0。功能hicc_wait馬上返回。hicc_set原形inthicc_set(intdev,hicc_interface_s*hif,intnch)說明返回值:<0失敗;否則成功。參數(shù):hicc_open的返回值。hicc_interface_s構(gòu)造的指針。nch:hicc_interface_s構(gòu)造的數(shù)量。功能設(shè)置通道的工作參數(shù)。hicc_reset原形inthicc_reset(intdev)說明返回值:<0失??;否則成功。參數(shù):hicc_open的返回值。功能設(shè)備總清。hicc_send原形inthicc_send(intdev,intch,char*p,ints)說明返回值:<0失??;否則成功。參數(shù):hicc_open的返回值。0的通道號。p:數(shù)據(jù)緩沖區(qū)指針。s:數(shù)據(jù)緩沖區(qū)長度。功能發(fā)送數(shù)據(jù),當(dāng)設(shè)備的發(fā)送緩沖區(qū)滿時,將導(dǎo)致發(fā)送失敗。hicc_recv3原形inthicc_recv3(intdev,int*ch,char*p,ints,int*st)說明返回值:<0失?。环駝t成功。參數(shù):hicc_open的返回值。0的通道號。p:緩沖區(qū)指針。s:緩沖區(qū)長度。st:數(shù)據(jù)的狀態(tài)碼,由函數(shù)返回。功能態(tài),其值如下表所示:bit31…765432…值u不使用esaroc不使用1,表示緩沖區(qū)長度小于接收數(shù)據(jù)的長度。1,表示一幀數(shù)據(jù)。1,表示該幀數(shù)據(jù)特別。1CRC校驗(yàn)不正確。一般來說,當(dāng)st為80H時表示數(shù)據(jù)正確,否則數(shù)據(jù)有錯。例如代碼定義數(shù)據(jù)構(gòu)造hicc_interface_sg_hif[4]={{HIF_CMD_SET|HIF_CMD_WORK,0,HIF_MODE_FULLDUPLEX,HIF_HDLC,256000,HIF_CLOCK_BRG,HIF_CLOCK_BRG},{HIF_CMD_SET|HIF_CMD_WORK,1,HIF_MODE_FULLDUPLEX,HIF_HDLC,256000,HIF_CLOCK_BRG,HIF_CLOCK_BRG},{HIF_CMD_SET|HIF_CMD_WORK,2,HIF_MODE_FULLDUPLEX,HIF_HDLC,128000,HIF_CLOCK_BRG,HIF_CLOCK_INPUT},{HIF_CMD_SET|HIF_CMD_WORK,3,HIF_MODE_FULLDUPLEX,HIF_HDLC,64000,HIF_CLOCK_BRG,HIF_CLOCK_INPUT}};發(fā)送進(jìn)程intproc_send{chardata[512];intch;intrc;intlen=200;intv=0;while(1){for(ch=0;ch<MAX_CHANNEL;ch++){產(chǎn)生數(shù)據(jù)memset(data,v,len);發(fā)送數(shù)據(jù)rc=hicc_send(g_dev,ch,data,len);if(rc<=0){發(fā)送失敗continue;}}1秒sleep(1);}return0;}接收進(jìn)程intproc_recv{charbuff[512];intrc;intmask=0;intch;intst;while(1){等待數(shù)據(jù)rc=hicc_wait(g_dev,mask);if(rc<0){特別,完畢進(jìn)程printf(“fatalerror@hicc_wait,exit\n“);break;}接收數(shù)據(jù),直到接收緩沖區(qū)空為止while(1){接收數(shù)據(jù)rc=hicc_recv3(g_dev,&ch,buff,BUFF_SIZE,&st);if(rc<0){特別,完畢進(jìn)程printf(“fatalerror@hicc_recv3,ch=%d,ret=%d\n“,ch,rc);return-1;}if(rc==0){ /*nodata*/接收緩沖區(qū)空,退出接收,重等待。break;}接收數(shù)據(jù)處理,屏幕輸出if((st&0xff)==0x80){數(shù)據(jù)正確printf(“CH%d<-[%d]:“,ch,rc);}else{數(shù)據(jù)錯誤printf(“!CH%d<-[%d]:“,ch,rc);}rc=min(rc,12)for(i=0;i<rc;i++){printf(“%02x“,buff[i]&0xff);}printf(“[%08x]\n“,st);}}return0;}主程序intg_dev=0;intmain{intrc;翻開第一個設(shè)備g_dev=hicc_open(0);if(g_dev<=0){翻開設(shè)備錯誤,退出printf(“failure@hicc_open(%d),exit!\n“,g_ndev);return-1;}設(shè)置通道工作參數(shù)rc=hicc_set(g_dev,g_hif,MAX_CHANNEL);if(rc<0){設(shè)置失敗,退出printf(“failure@hicc_set,exit!\n“);hicc_close(g_dev);return-1;}產(chǎn)生發(fā)送和接收進(jìn)程if(fork){發(fā)送進(jìn)程proc_send;hicc_unwait(g_dev,0);}else{接收進(jìn)程proc_recv;}關(guān)閉設(shè)備hicc_close(g_dev);return0;}插座定義6-16-2。6-1RS-232CDB15信號名稱方向備注2TXDO3RXDI12TXCI14RXCI1TXC(113)O4RTSO5CTSI6DTRO8CDI7GNDI/O保存制止外接線DB156-2V.35信號名稱 方向2TXD+ O10TXD-3RXD+ I11RXD-12TXC+ I13TXC-14RXC+ I15RXC-1TXC(113)+ O9TXC(113)-4RTS O5CTS I6DTR O8CD I7GND I/O備注一對雙絞線一對雙絞線一對雙絞線備注一對雙絞線一對雙絞線一對雙絞線一對雙絞線一對雙絞線接口選擇6-3。6-3RS-232C/V.3501J2J3RS-232CRS-232CRS-232CRS-232CV.35RS-232CV.35RS-232CRS-232CV.35RS-232CV.35V.35V.35V.35V.35工作狀態(tài)檢測使用隨機(jī)附帶的自檢程序可以檢測HCC-01高速通信把握器的工作狀態(tài)。內(nèi)閉環(huán)進(jìn)入名目:cd/usr/abyss/hicc/bin;運(yùn)行命令:./thcc–floop.hicc;完畢命令:pkill–nthcc。外閉環(huán)外閉環(huán)檢測時必需加閉環(huán)插頭,操作步驟如下:關(guān)閉計(jì)算機(jī);插入閉環(huán)插頭;計(jì)算機(jī)開機(jī);進(jìn)入名目:cd/usr/abyss/hicc/bin;運(yùn)行

溫馨提示

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

最新文檔

評論

0/150

提交評論