在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            關 閉

            新聞中心

            EEPW首頁 > 工控自動化 > 設計應用 > USB總線在遠程抄表系統(tǒng)中的應用

            USB總線在遠程抄表系統(tǒng)中的應用

            作者: 時間:2009-12-22 來源:網(wǎng)絡 收藏


              在主程序中完成對系統(tǒng)、PDID12的初始化,以及完成對d12的枚舉,將數(shù)據(jù)的發(fā)送接收都放在中斷程序中。PDID12有3組端點,使用默認端點0和端點2。將端點2作為數(shù)據(jù)傳輸?shù)耐ǖ?,當PDID12從USB收到一個數(shù)據(jù)包時,就對CPU產(chǎn)生一個外部中斷請求,CPU立即相應中斷,在中斷服務子程序中,將數(shù)據(jù)包從PDIUSBD12內(nèi)部緩沖區(qū)移到循環(huán)數(shù)據(jù)緩沖區(qū)中,隨后清零PDIUSBD12的內(nèi)部緩沖區(qū),對數(shù)據(jù)校驗,如果接收得數(shù)據(jù)正確,直接調(diào)用RS485數(shù)據(jù)發(fā)送子程序,將數(shù)據(jù)發(fā)送到RS485網(wǎng)絡。

              3.3 計算機軟件設計:

              計算機軟件主要包括,驅(qū)動的設計,動態(tài)連接庫的設計。驅(qū)動程序采用飛利浦提供的驅(qū)動,上位機程序使用api函數(shù)并封裝RS485的上層協(xié)議,提供給用戶使用的接口。本例采用VC編寫用戶程序和動態(tài)連接庫。從驅(qū)動中讀數(shù)據(jù)的程序如下,

              void readdata(unsigned char *rec)

              { unsigned char outbuf[105];

              HANDLE hFile, hDevice=0;

              BOOL bResult;

              ULONG nBytes = 25;

              hFile = open_file(PIPE02);

              if(hFile == INVALID_HANDLE_VALUE)

              {return;}

              hDevice = open_dev();

              bResult = ReadFile(hFile,outbuf,10,nBytes,NULL);

              if(bResult==FALSE)

              { DeviceIoControl(hFile,IOCTL_D12_RESET_PIPE,0,0,0,0,nBytes,NULL); }

              CloseHandle(hFile);

              CloseHandle(hDevice);

              }

              在使用這個函數(shù)的時候,只需要添加如下說明。

              extern C DllImport void readdata ( unsigned char * );

              4 結 論

              由于采用了USB,克服了原來使用RS232接口速度慢的瓶頸,提高了的數(shù)據(jù)傳輸速率,該方案已經(jīng)成功的得到應用,穩(wěn)定可靠,有廣闊的應用前景。


            上一頁 1 2 3 下一頁

            評論


            相關推薦

            技術專區(qū)

            關閉