• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于DSP和LABVIEW的串行通訊研究*

    2017-04-25 08:59:00張素萍
    電子器件 2017年2期
    關(guān)鍵詞:下位中斷程序設(shè)計(jì)

    張素萍

    (天津中德應(yīng)用技術(shù)大學(xué),天津 300350)

    基于DSP和LABVIEW的串行通訊研究*

    張素萍*

    (天津中德應(yīng)用技術(shù)大學(xué),天津 300350)

    針對(duì)傳統(tǒng)上位機(jī)和下位機(jī)串行通訊設(shè)計(jì)中,MCU數(shù)據(jù)處理能力不強(qiáng)和上位機(jī)程序設(shè)計(jì)復(fù)雜、開(kāi)發(fā)時(shí)間長(zhǎng)、調(diào)試和維護(hù)不易的問(wèn)題,提出了一種基于LABVIEW和DSP的串行通訊設(shè)計(jì)方案。該方案以DSP作為下位機(jī)控制核心,設(shè)計(jì)了串行通訊硬件接口和下位機(jī)串行通訊軟件,采用PC機(jī)作為上位機(jī),基于LABVIEW 2012開(kāi)發(fā)環(huán)境,進(jìn)行了上位機(jī)串行通訊軟件開(kāi)發(fā),并進(jìn)行了集成測(cè)試與驗(yàn)證。實(shí)踐結(jié)果表明,該方案具有運(yùn)行穩(wěn)定可靠、可擴(kuò)展性強(qiáng)、成本低、便于維護(hù)等優(yōu)點(diǎn)。

    DSP;LABVIEW;串行通訊;VISA;RS232;RS485

    隨著現(xiàn)代工業(yè)4.0時(shí)代的到來(lái),工業(yè)生產(chǎn)中數(shù)據(jù)采集及分析越來(lái)越復(fù)雜,傳統(tǒng)處理器芯片很難同時(shí)滿足快速數(shù)據(jù)采集和復(fù)雜數(shù)學(xué)運(yùn)算,數(shù)字信號(hào)處理器(DSP)應(yīng)運(yùn)而生,廣泛應(yīng)用于現(xiàn)代測(cè)控系統(tǒng)設(shè)計(jì)中[1]。但是在一個(gè)大型測(cè)控應(yīng)用系統(tǒng)中,僅有DSP是遠(yuǎn)遠(yuǎn)不夠的,同時(shí)還需要上位機(jī)PC承擔(dān)一部分?jǐn)?shù)據(jù)處理、存儲(chǔ)、顯示及分析等方面的工作。因此,兩者之間的通訊顯得尤為重要。而串行通信作為一種常用的數(shù)據(jù)通訊方式,具有硬件設(shè)計(jì)簡(jiǎn)單,成本低,通信遠(yuǎn)距離等優(yōu)點(diǎn),在現(xiàn)代電子設(shè)計(jì)中仍占有重要地位。

    此外,傳統(tǒng)上位機(jī)串行通訊程序的開(kāi)發(fā),多基于VC、VB、Delphi 等高級(jí)語(yǔ)言進(jìn)行編寫(xiě),具有程序設(shè)計(jì)復(fù)雜,研發(fā)周期較長(zhǎng),調(diào)試和維護(hù)不易等問(wèn)題[2]。LABVIEW作為NI公司開(kāi)發(fā)的可視化、跨平臺(tái)并使用圖形化編程的虛擬儀器開(kāi)發(fā)平臺(tái),具有界面友好、簡(jiǎn)單、直觀及易于理解、調(diào)試和維護(hù)等優(yōu)點(diǎn)。利用其自帶豐富的函數(shù)庫(kù),可以快速完成用戶的編程需求,開(kāi)發(fā)出高效復(fù)雜的測(cè)控系統(tǒng)。

    鑒于此,本文提出一種基于DSP和LABVIEW的串行通訊設(shè)計(jì)方案。

    1 系統(tǒng)串行通訊硬件接口設(shè)計(jì)

    本系統(tǒng)DSP芯片采用TI公司的TMS320F28335,其內(nèi)部有3個(gè)SCI異步串口,該串行通信接口模塊支持CPU與其他使用標(biāo)準(zhǔn)格式的異步外設(shè)之間的數(shù)字通信。SCI的串口接收和發(fā)送均是雙緩沖的,接收和發(fā)送都有自己獨(dú)立的使能和中斷標(biāo)志位。全雙工模式下,兩者都可以獨(dú)立或同步運(yùn)行。為了確保數(shù)據(jù)的完整性,SCI模塊對(duì)接收的數(shù)據(jù)進(jìn)行間斷檢測(cè)、奇偶性校驗(yàn)、超時(shí)和幀出錯(cuò)的檢查[3]。

    本系統(tǒng)采用RS232串行接口標(biāo)準(zhǔn),在電氣特性上RS232采用負(fù)邏輯,要求高低兩信號(hào)間有較大的幅度,標(biāo)準(zhǔn)為:邏輯1在-3 V~-15 V之間,邏輯0在+3 V~+15 V之間,通常采用-10 V左右為邏輯1,+10 V左右為邏輯0。由于TMS320F28335輸入輸出為高電平邏輯1為+3 V左右,邏輯0為0.3 V左右,因此必須外接電路實(shí)現(xiàn)TTL電平到RS 232電平的轉(zhuǎn)換,本系統(tǒng)采用了MAX3232實(shí)現(xiàn)電平轉(zhuǎn)換。為了增強(qiáng)系統(tǒng)的抗干擾性,下位機(jī)DSP和上位機(jī)PC串行通訊采用光耦6N137進(jìn)行光電隔離,確保上位機(jī)PC和下位機(jī)DSP能夠可靠穩(wěn)定地進(jìn)行數(shù)據(jù)通訊。由于RS232標(biāo)準(zhǔn)的信號(hào)傳輸?shù)淖畲箅娎|長(zhǎng)度為30 m,為了滿足系統(tǒng)更遠(yuǎn)距離的數(shù)據(jù)通信需求,本系統(tǒng)增加了可選的RS485通信接口,用來(lái)滿足多種用戶需求。系統(tǒng)串行通訊硬件接口設(shè)計(jì)結(jié)構(gòu)圖如圖1所示。

    圖1 系統(tǒng)串行通訊硬件接口設(shè)計(jì)結(jié)構(gòu)圖

    2 系統(tǒng)軟件設(shè)計(jì)

    2.1 上位機(jī)與下位機(jī)串行通訊協(xié)議約定

    為提高系統(tǒng)串行通信的穩(wěn)定性及可靠性,上位機(jī)和下位機(jī)必須按照約定的通信協(xié)議進(jìn)行通訊。協(xié)議命令如表1 所示。

    協(xié)議命令采用字節(jié)型數(shù)據(jù)進(jìn)行傳輸,每條協(xié)議命令共8 byte,其中BYTE0,BYTE1 是起始標(biāo)識(shí)符,用來(lái)作為識(shí)別命令開(kāi)始的標(biāo)志,在本系統(tǒng)中用0x55和0x66兩個(gè)字節(jié)進(jìn)行標(biāo)識(shí)。BYTE2 為命令類型字節(jié)標(biāo)識(shí)符,BYTE3~BYTE5為數(shù)據(jù)字節(jié),BYTE6-BYTE7為16位CRC校驗(yàn)碼,為驗(yàn)證接收數(shù)據(jù)的正確性,本系統(tǒng)按照16位CRC校驗(yàn)算法來(lái)校驗(yàn)所接收的數(shù)據(jù)。通過(guò)判斷BYTE6-BYTE7與算法計(jì)算出來(lái)的數(shù)據(jù)的一致性來(lái)判斷數(shù)據(jù)接收的正確與否。

    表1 上位機(jī)和下位機(jī)通訊命令格式表

    2.2 下位機(jī)DSP串行通訊軟件設(shè)計(jì)

    本系統(tǒng)所選DSP芯片有3個(gè)SCI異步串口(SCIA、SCIB和SCIC),本系統(tǒng)選用的是SCIC串行通訊接口。下位機(jī)DSP串行通訊程序設(shè)計(jì)主要包括串行通訊初始化、數(shù)據(jù)發(fā)送及數(shù)據(jù)接收3個(gè)功能模塊的設(shè)計(jì)工作。串行通訊數(shù)據(jù)的發(fā)送和接收的工作方式有兩種:查詢和中斷。為了提高發(fā)送數(shù)據(jù)的可控性和接收數(shù)據(jù)的實(shí)時(shí)性,本系統(tǒng)串行通訊數(shù)據(jù)發(fā)送采用查詢工作方式,而數(shù)據(jù)接收采用中斷工作方式。此外,由于DSP28335串行接口支持16級(jí)的發(fā)送和接收FIFO,所以,為了減少系統(tǒng)串行通訊時(shí)CPU的開(kāi)銷,本系統(tǒng)串行通訊數(shù)據(jù)發(fā)送和接收均采用FIFO工作方式。

    2.2.1 DSP串行通訊初始化程序設(shè)計(jì)

    DSP串行通訊初始化程序主要包括通訊端口GPIO設(shè)置,通訊端口波特率設(shè)置、通訊數(shù)據(jù)格式設(shè)置、發(fā)送和接收相關(guān)控制設(shè)置及FIFO設(shè)置等。本系統(tǒng)下位機(jī)串行通訊參數(shù)設(shè)置為115200,8,N,1,使能接收中斷,關(guān)閉發(fā)送中斷,發(fā)送FIFO深度設(shè)置為16,接收FIFO深度設(shè)置為8。其主要程序代碼如下:

    ……

    ScicRegs.SCICCR.all=0x0007;//8個(gè)數(shù)據(jù)位,1個(gè)停止位,沒(méi)有校驗(yàn)位,異步模式

    ScicRegs.SCICTL1.all=0x0003;//使能串行發(fā)送和接收

    ScicRegs.SCICTL2.bit.RXBKINTENA=1;//使能串行接收中斷

    ScicRegs.SCICTL2.bit.TXINTENA=0; //禁止串行發(fā)送中斷

    ScicRegs.SCIHBAUD =0x0000; //波特率設(shè)置為115200,LSPCLK=37.5MHz.

    ScicRegs.SCILBAUD =0x0028;

    ScicRegs.SCIFFTX.all=0xc010;//發(fā)送FIFO設(shè)置,深度為16

    ScicRegs.SCIFFRX.all=0x0028;//接收FIFO設(shè)置,深度為8

    ScicRegs.SCIFFCT.all=0x00;

    ScicRegs.SCICTL1.bit.SWRESET=1;//復(fù)位SCIC串行口

    ……

    2.2.2 DSP串行通訊發(fā)送模塊程序設(shè)計(jì)

    DSP串行通訊發(fā)送程序主要包括單字節(jié)數(shù)據(jù)發(fā)送程序和多字節(jié)數(shù)據(jù)發(fā)送程序兩種。其中單字節(jié)數(shù)據(jù)發(fā)送程序設(shè)計(jì)時(shí),只需要把發(fā)送的字節(jié)數(shù)據(jù)送到SCITXBUF數(shù)據(jù)緩沖區(qū),即可啟動(dòng)FIFO數(shù)據(jù)的發(fā)送工作。在單字節(jié)數(shù)據(jù)發(fā)送程序設(shè)計(jì)的基礎(chǔ)上,可以設(shè)計(jì)出多字節(jié)數(shù)據(jù)發(fā)送程序。其程序設(shè)計(jì)流程圖2所示。

    圖2 DSP串行通訊多字節(jié)數(shù)據(jù)發(fā)送模塊程序設(shè)計(jì)流程圖

    2.2.3 DSP 串行通訊接收模塊程序設(shè)計(jì)

    DSP28335的串行通訊接收模塊程序設(shè)計(jì)主要包括串行接收中斷初始化設(shè)置及接收中斷服務(wù)子程序設(shè)計(jì)兩個(gè)部分。其中串行接收中斷初始化設(shè)置包括設(shè)置接收中斷服務(wù)子程序地址、開(kāi)放PIE串行接收中斷、CPU中斷及中斷總開(kāi)關(guān)等設(shè)置工作。其主要程序代碼如下:

    ……

    PieVectTable.SCIRXINTC=&scicRxFifoIsr;//設(shè)置中斷服務(wù)子程序地址

    PieCtrlRegs.PIEIER8.bit.INTx5=1; //PIE Group 8,INT5,SCIC_RXD,開(kāi)放PIE中斷

    IER|=M_INT8;//開(kāi)放CPU中斷

    EINT; //Enable Global interrupt INTM

    ERTM; //Enable Global realtime interrupt DBGM

    ……

    串行接收中斷服務(wù)子程序采用FIFO中斷接收方式,當(dāng)FIFO接收數(shù)據(jù)緩沖區(qū)達(dá)到8 byte的數(shù)據(jù)時(shí),即可產(chǎn)生FIFO接收中斷,在中斷服務(wù)子程序中接收和暫存要讀取的數(shù)據(jù)。串行接收中斷服務(wù)子程序設(shè)計(jì)如圖3所示。

    圖3 DSP串行通訊接收中斷服務(wù)子程序設(shè)計(jì)流程圖

    串行通訊接收中斷服務(wù)子程序相關(guān)程序代碼如下:

    ……

    for(i=0;i<8;i++)

    {

    ReceiveDataTmp[i]=ScicRegs.SCIRXBUF.all & 0x00ff;//接收FIFO中的數(shù)據(jù)

    }

    CrcCheckResult=Crc16_Calc(ReceiveDataTmp,0x06);//計(jì)算CRC_16

    CrcCheckResult_L=(CrcCheckResult & 0x00ff);

    CrcCheckResult_H=((CrcCheckResult?8)& 0x00ff);

    if((CrcCheckResult_L==ReceiveDataTmp[6])&&(CrcCheckResult_H==ReceiveDataTmp[7]))

    {

    Parameter(ReceiveDataTmp[3],ReceiveDataTmp[4],(ReceiveDataTmp[5]& 0x000f));

    DELAY_US(1000);

    ReceiveFlag=0x0055;//表示CRC校驗(yàn)正確

    }

    else

    {

    ReceiveFlag=0x0066;//表示CRC校驗(yàn)錯(cuò)誤

    }

    ……

    2.3 上位機(jī)LABVIEW串行通訊軟件設(shè)計(jì)

    2.3.1 LABVIEW串行通訊VISA函數(shù)[4-5]

    LABVIEW提供了功能強(qiáng)大的VISA庫(kù)。VISA實(shí)質(zhì)是一個(gè)I/O接口軟件庫(kù)及其規(guī)范的總稱。LABVIEW的串口通訊VI位于Instrument I/O Platte的Serial中,常用的VI節(jié)點(diǎn)如下:(1)VISA Configure Serial Port:初始化 VISA resource name指定串口通訊參數(shù);(2)VISA Write:將輸出緩區(qū)中的數(shù)據(jù)發(fā)送到 VISA resource name指定串口;(3)VISA Read:將VISA resource name指定串口接收緩沖區(qū)中的數(shù)據(jù)讀取指定字節(jié)數(shù)的數(shù)據(jù)到計(jì)算機(jī)內(nèi)存中;(4)VISA Bytes at Serial Port:查詢 VISA resource name指定串口接收緩沖區(qū)中的數(shù)據(jù)字節(jié)數(shù);(5)VISA Close:結(jié)束與 VISA resource name指定串口資源之間的會(huì)話;(6)VISA Set I/O BufferSize:設(shè)置 VISA resource name指定串口的 I/O 緩沖區(qū)大小;(7)VISA Flush I/r0 Buffer:清空VISA resource name指定串口的 I/O 緩沖區(qū)。

    2.3.2 LABVIEW串行通訊設(shè)計(jì)流程

    LABVIEW VISA串行通訊的基本的流程框圖如圖4所示。

    圖4 LABVIEW VISA串行通訊基本設(shè)計(jì)流程圖

    根據(jù)圖4所示,首先需要調(diào)用VISA Configure Serial Port完成串口參數(shù)的設(shè)置,包括串口資源分配、波特率、數(shù)據(jù)位、停止位、校驗(yàn)位和流控等。如果初始化沒(méi)有問(wèn)題,就可以使用這個(gè)串口進(jìn)行數(shù)據(jù)收發(fā)。發(fā)送數(shù)據(jù)使用VISA Write,接收數(shù)據(jù)使用VISA Read。在接收數(shù)據(jù)之前需要使用VISA Bytes at Serial Port查詢當(dāng)前串口接收緩沖區(qū)中的數(shù)據(jù)字節(jié)數(shù),如果VISA Read要讀取的字節(jié)數(shù)大于緩沖區(qū)中的數(shù)據(jù)字節(jié)數(shù),VISA Read操作將一直等待,直至Timeout或者緩沖區(qū)中的數(shù)據(jù)字節(jié)數(shù)達(dá)到要求的字節(jié)數(shù)[6-7]。在某些特殊情況下,需要設(shè)置串口接收/發(fā)送緩沖區(qū)的大小,此時(shí)可以使用VISA Set I/O Buffer Size;而使用VISA Flush I/O Buffer則可以清空接收與發(fā)送緩沖區(qū)。在串口使用結(jié)束后,使用VISA Close結(jié)束與VISA resource name指定的串口之間的會(huì)話。

    2.3.3 LABVIEW串行通訊設(shè)計(jì)實(shí)例

    本系統(tǒng)串行通訊設(shè)計(jì)最終應(yīng)用到一個(gè)實(shí)際工程項(xiàng)目中,主要是通過(guò)上位機(jī)LABVIEW設(shè)置數(shù)字脈沖相關(guān)參數(shù)(脈沖周期、脈沖寬度及脈沖個(gè)數(shù)),然后通過(guò)串口RS232/RS485,將設(shè)置參數(shù)發(fā)送到下位機(jī)DSP,由DSP控制數(shù)字脈沖的產(chǎn)生。上位機(jī)LAVIEW串行通訊軟件運(yùn)行測(cè)試界面如圖5所示。在該設(shè)計(jì)界面中,首先對(duì)串口進(jìn)行選擇,然后設(shè)定相應(yīng)的脈沖參數(shù),輸入部分發(fā)送命令(標(biāo)識(shí)頭(0x55,0x66)和命令碼(0xAA)),最后單擊發(fā)送按鈕,即可將一幀完整的通訊命令發(fā)送給下位機(jī),如果下位機(jī)接收正確,將把接收到的完整通訊命令返回給上位機(jī)。

    圖5 上位機(jī)LABVIEW串行通訊軟件測(cè)試界面

    從圖5可以看出,上位機(jī)向下位機(jī)發(fā)送設(shè)置脈沖參數(shù)(周期:200 μs,脈寬為100 μs,脈沖個(gè)數(shù)為8)通訊命令(0x55 0x66 0xAA 0xC8 0x64 0x0A 0x8F 0x36),其中0x8F,0x36為通訊命令前6個(gè)數(shù)據(jù)的2 byte CRC16校驗(yàn)碼(低字節(jié)在前,高字節(jié)在后),接收返回命令框中顯示為“0x55 0x66 0xAA 0xC8 0x64 0x0A 0x8F 0x36”,說(shuō)明下位機(jī)DSP正確接收到上位機(jī)通訊命令。利用示波器測(cè)出的下位機(jī)DSP控制脈沖輸出波形圖如圖6所示。從圖6可以看出,下位機(jī)DSP輸出的8個(gè)脈寬為100 μs,周期為200 μs的數(shù)字脈沖,說(shuō)明上位機(jī)和下位機(jī)串行通訊完全正確,符合預(yù)期設(shè)計(jì)要求。

    圖6 示波器測(cè)出的下位機(jī)DSP控制脈沖輸出波形圖

    系統(tǒng)上位機(jī)LABVIEW程序設(shè)計(jì)框圖如圖7所示。在圖7中,首先設(shè)計(jì)一個(gè)while循環(huán)結(jié)構(gòu),然后在其中添加一個(gè)事件結(jié)構(gòu),同時(shí)添加不同的觸發(fā)事件分支,例如,發(fā)送觸發(fā)事件分支。在事件結(jié)構(gòu)程序框圖的外面,要對(duì)串口進(jìn)行初始化操作,本系統(tǒng)對(duì)串口的初始化參數(shù)為(115200,8,N,1)。在發(fā)送觸發(fā)事件分支中,要用到LABVIEW中的VISA串口通訊設(shè)計(jì)流程,首先對(duì)VISA I/O緩沖區(qū)進(jìn)行清空,然后將設(shè)置的脈沖參數(shù)經(jīng)過(guò)CRC16校驗(yàn)程序轉(zhuǎn)換成一幀完整的十六制字符串通訊命令,通過(guò)VISA Write函數(shù)將通訊命令發(fā)送給下位機(jī),而后延時(shí)20 ms,再調(diào)用VISA Read函數(shù),將下位機(jī)返回的命令讀取出來(lái)顯示在設(shè)計(jì)界面中,最后是調(diào)用VISA close函數(shù),釋放所選擇的串口資源。本系統(tǒng)利用while循環(huán)+事件結(jié)構(gòu)的好處是增強(qiáng)了系統(tǒng)的實(shí)時(shí)性,減少系統(tǒng)CPU的運(yùn)行開(kāi)銷[8-9]。此外,需要注意的是,由于串口傳輸數(shù)據(jù)是需要時(shí)間的,所以,一般調(diào)用VISA write函數(shù)之后,是不能立馬調(diào)用VISA read函數(shù),需要加上一定的延時(shí),才能確保下位機(jī)上傳的數(shù)據(jù)能夠被正確讀取到。至于延時(shí)時(shí)間如何確定,是根據(jù)下位機(jī)傳輸數(shù)據(jù)的多少而定,需要實(shí)際工作測(cè)試驗(yàn)證。

    圖7 系統(tǒng)上位機(jī)LABVIEW程序設(shè)計(jì)框圖

    3 結(jié)論

    本文利用LABVIEW 2012軟件開(kāi)發(fā)平臺(tái)編寫(xiě)了上位機(jī)串行通訊程序,利用DSP軟件集成開(kāi)發(fā)平臺(tái)CCS3.3編寫(xiě)了下位機(jī)串行通訊程序,并進(jìn)行了集成測(cè)試與驗(yàn)證,最終將該設(shè)計(jì)方案應(yīng)用到一個(gè)實(shí)際工程項(xiàng)目中,實(shí)現(xiàn)了下位機(jī)DSP數(shù)字脈沖輸出的精確控制。實(shí)踐結(jié)果表明,該設(shè)計(jì)硬件接口簡(jiǎn)單、易用,軟件易擴(kuò)展和維護(hù),能夠滿足串行通訊長(zhǎng)距離和短距離兩種工程需求,具用一定參考實(shí)用價(jià)值。

    [1] 徐華中,黃麗萍. 基于LabVIEW和DSP串口的多通道電機(jī)參數(shù)采集系統(tǒng)[J]. 電子測(cè)量技術(shù),2011,34(4):66-69.

    [2] 吳振奎,張自雷,魏毅立,等. 基于LabVIEW平臺(tái)DSP與PC的Modbus協(xié)議串口通信實(shí)現(xiàn)[J]. 內(nèi)蒙古科技大學(xué)學(xué)報(bào),2014,33(1):58-62.

    [3] 易牧,胡延霖,李保林. 基于LABVIEW 和DSP 的數(shù)據(jù)采集系統(tǒng)[J]. 四川兵工學(xué)報(bào),2009,30(10):138-140.

    [4] 商秋芳,吳學(xué)杰,梅紅偉,等. 基于LabVIEW和TMS320F2812的液壓伺服控制系統(tǒng)的設(shè)計(jì)[J]. 現(xiàn)代電子技術(shù),2007,21(260):115-117.

    [5] 張雪華,萬(wàn)舟,吳建德. 基于LabVIEW與DSP串口通信的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J]. 云南大學(xué)學(xué)報(bào)(自然科學(xué)版),2009,31(S2):106-111.

    [6] 戴鵬,劉劍,符曉,等. 基于TMS320F2812與LabVIEW的串行通信[J]. 計(jì)算機(jī)工程,2009,35(4):94-96.

    [7] 呂向峰,高洪,馬亮,等. 基于LabVIEW串口通信研究[J]. 國(guó)外電子測(cè)量技術(shù),2009,28(12):27-30,42.

    [8] 周國(guó)全,孫東振,彭獲然. 基于LabVIEW平臺(tái)的新型二維微位移傳感器設(shè)計(jì)[J]. 傳感技術(shù)學(xué)報(bào),2015(4):607-612.

    [9] 盧超,李鵬輝. 基于虛擬儀器的有害氣體報(bào)警儀[J]. 電子器件,2013,36(4):559-563.

    Research of Serial Communication Based on DSP and LABVIEW*

    ZHANGSuping*

    (Tianjin Sino-German University of Applied Sciences,Tianjin 300350,China)

    In order to solve the problems,such as low-level data processing ability of MCU,complext program design,long development time and difficult debugging and maintenance of the host computer serial communication,one solution of the serial communication design was put forward on the basis of DSP and LABVIEW. The DSP was selected as the lower computer control core,the serial communication hardware interface and software were designed. Based on the LABVIEW 2012,the serial communication software was designed with the computer as the upper computer. Finally,the system was tested and verified. By testing,the system has the advantages of higher stability,better reliability,strong expansibility,low cost and convenient maintenance.

    DSP;LABVIEW;serial communication;VISA;RS232;RS485

    項(xiàng)目來(lái)源:校級(jí)課題項(xiàng)目(zdkt2016--016)

    2016-12-01 修改日期:2017-01-05

    C:6150C

    10.3969/j.issn.1005-9490.2017.02.024

    TP274

    A

    1005-9490(2017)02-0380-06

    猜你喜歡
    下位中斷程序設(shè)計(jì)
    基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
    從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
    電子制作(2019年9期)2019-05-30 09:42:04
    發(fā)射機(jī)房監(jiān)控系統(tǒng)之下位機(jī)
    跟蹤導(dǎo)練(二)(5)
    千里移防,衛(wèi)勤保障不中斷
    解放軍健康(2017年5期)2017-08-01 06:27:44
    高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
    景洪電廠監(jiān)控系統(tǒng)下位機(jī)數(shù)據(jù)傳輸網(wǎng)絡(luò)改造
    圍觀黨“下位”,吐槽帝“登基”
    CAN總線并發(fā)通信時(shí)下位機(jī)應(yīng)用軟件設(shè)計(jì)
    PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
    亚洲欧美成人综合另类久久久| 性色av一级| 国产精品av久久久久免费| www.999成人在线观看| 精品国产一区二区三区四区第35| 欧美老熟妇乱子伦牲交| 久久人妻福利社区极品人妻图片 | 国产精品一区二区在线不卡| 丰满人妻熟妇乱又伦精品不卡| 国产成人av教育| 国产麻豆69| 啦啦啦在线观看免费高清www| 熟女少妇亚洲综合色aaa.| 精品一区在线观看国产| av一本久久久久| 黄色a级毛片大全视频| 精品卡一卡二卡四卡免费| 我要看黄色一级片免费的| 美女国产高潮福利片在线看| 性色av一级| 午夜视频精品福利| 亚洲专区中文字幕在线| h视频一区二区三区| 亚洲欧美精品综合一区二区三区| 欧美性长视频在线观看| 精品久久久精品久久久| 亚洲 欧美一区二区三区| 午夜激情av网站| 欧美+亚洲+日韩+国产| 青春草视频在线免费观看| 亚洲av美国av| 黄色视频不卡| 美女大奶头黄色视频| 久久这里只有精品19| 国产成人啪精品午夜网站| 校园人妻丝袜中文字幕| 老司机在亚洲福利影院| 亚洲专区中文字幕在线| 黄网站色视频无遮挡免费观看| 亚洲av在线观看美女高潮| av欧美777| 国产欧美亚洲国产| 久久免费观看电影| 大码成人一级视频| 美女福利国产在线| 777久久人妻少妇嫩草av网站| 久久人人爽人人片av| 亚洲自偷自拍图片 自拍| 国产黄色视频一区二区在线观看| 热99国产精品久久久久久7| www.自偷自拍.com| 国产不卡av网站在线观看| 大话2 男鬼变身卡| 18在线观看网站| 欧美亚洲 丝袜 人妻 在线| 精品国产一区二区久久| 中国国产av一级| 男人爽女人下面视频在线观看| 乱人伦中国视频| 激情视频va一区二区三区| 免费看av在线观看网站| 久久久久久久大尺度免费视频| 国产日韩欧美在线精品| 国产伦理片在线播放av一区| 久久中文字幕一级| 国产成人精品久久久久久| 美女主播在线视频| 在线av久久热| 国产亚洲午夜精品一区二区久久| 美女福利国产在线| 女人爽到高潮嗷嗷叫在线视频| 曰老女人黄片| 老司机靠b影院| av在线老鸭窝| 欧美黑人精品巨大| 十八禁网站网址无遮挡| 天堂中文最新版在线下载| 在线看a的网站| 嫁个100分男人电影在线观看 | 婷婷丁香在线五月| 中文字幕最新亚洲高清| 老司机亚洲免费影院| av天堂在线播放| 女人久久www免费人成看片| 久久精品国产亚洲av高清一级| av网站免费在线观看视频| 日韩大码丰满熟妇| 黄色片一级片一级黄色片| 丝袜人妻中文字幕| 国产亚洲一区二区精品| 精品人妻1区二区| 欧美老熟妇乱子伦牲交| 久久人妻熟女aⅴ| 欧美人与性动交α欧美精品济南到| 丰满人妻熟妇乱又伦精品不卡| a 毛片基地| 亚洲国产看品久久| 国产伦人伦偷精品视频| e午夜精品久久久久久久| 精品高清国产在线一区| 国产精品国产三级国产专区5o| 每晚都被弄得嗷嗷叫到高潮| 日本91视频免费播放| 日韩精品免费视频一区二区三区| 国产主播在线观看一区二区 | 精品一区二区三区四区五区乱码 | 久热爱精品视频在线9| 涩涩av久久男人的天堂| 亚洲第一青青草原| 大陆偷拍与自拍| 国产精品成人在线| 国产成人欧美在线观看 | 久久久久久免费高清国产稀缺| 国产主播在线观看一区二区 | 国产在线一区二区三区精| 欧美激情高清一区二区三区| 搡老乐熟女国产| 亚洲精品国产区一区二| 国产成人精品在线电影| 十分钟在线观看高清视频www| 老司机影院成人| 国产av一区二区精品久久| 久久久亚洲精品成人影院| 狂野欧美激情性xxxx| 9191精品国产免费久久| 飞空精品影院首页| 亚洲欧美色中文字幕在线| 欧美黄色片欧美黄色片| 久久99一区二区三区| av福利片在线| 成人黄色视频免费在线看| 后天国语完整版免费观看| 午夜久久久在线观看| svipshipincom国产片| 久久久国产一区二区| 久久久精品94久久精品| 久久久久国产一级毛片高清牌| av国产精品久久久久影院| 欧美日韩亚洲高清精品| 亚洲欧美精品自产自拍| 大码成人一级视频| 国产成人欧美| 性色av乱码一区二区三区2| 国产激情久久老熟女| 欧美成人午夜精品| 夫妻性生交免费视频一级片| 伦理电影免费视频| 亚洲av成人不卡在线观看播放网 | 极品人妻少妇av视频| 亚洲自偷自拍图片 自拍| 人妻 亚洲 视频| 久久精品亚洲av国产电影网| 亚洲国产欧美网| 国产一区有黄有色的免费视频| 国产精品 国内视频| 久久久久久久久免费视频了| 亚洲欧美色中文字幕在线| 中国美女看黄片| 久久99热这里只频精品6学生| 久久久久久久国产电影| 精品国产一区二区三区久久久樱花| 少妇的丰满在线观看| 午夜激情av网站| 99国产精品免费福利视频| 日韩制服骚丝袜av| 手机成人av网站| 亚洲成av片中文字幕在线观看| 国产一区二区在线观看av| 超碰成人久久| kizo精华| 久久久精品国产亚洲av高清涩受| 美女国产高潮福利片在线看| 女性生殖器流出的白浆| 国产精品 欧美亚洲| 国产一级毛片在线| 亚洲美女黄色视频免费看| 一级毛片女人18水好多 | 日本猛色少妇xxxxx猛交久久| 日韩中文字幕欧美一区二区 | 国产片特级美女逼逼视频| av视频免费观看在线观看| 精品国产乱码久久久久久小说| 一本久久精品| 亚洲男人天堂网一区| 免费不卡黄色视频| 热re99久久精品国产66热6| 人人妻人人澡人人爽人人夜夜| 爱豆传媒免费全集在线观看| 婷婷成人精品国产| 黄频高清免费视频| 日日夜夜操网爽| tube8黄色片| 这个男人来自地球电影免费观看| 91九色精品人成在线观看| 欧美黑人精品巨大| 女人精品久久久久毛片| 精品国产超薄肉色丝袜足j| 99精国产麻豆久久婷婷| 伦理电影免费视频| 午夜影院在线不卡| 久久精品久久久久久噜噜老黄| 高清欧美精品videossex| 80岁老熟妇乱子伦牲交| 色婷婷av一区二区三区视频| 亚洲av综合色区一区| 成年美女黄网站色视频大全免费| e午夜精品久久久久久久| 亚洲专区国产一区二区| 视频区欧美日本亚洲| 亚洲国产中文字幕在线视频| 国产深夜福利视频在线观看| 久久九九热精品免费| 最近手机中文字幕大全| 啦啦啦 在线观看视频| 日本vs欧美在线观看视频| 国产黄色视频一区二区在线观看| 免费观看人在逋| 精品第一国产精品| 日韩 欧美 亚洲 中文字幕| 欧美人与性动交α欧美精品济南到| 热99国产精品久久久久久7| 精品人妻熟女毛片av久久网站| 爱豆传媒免费全集在线观看| 韩国精品一区二区三区| 制服诱惑二区| 亚洲欧美精品综合一区二区三区| 性色av乱码一区二区三区2| 亚洲欧美日韩高清在线视频 | 黑人欧美特级aaaaaa片| 久久久久久久大尺度免费视频| 19禁男女啪啪无遮挡网站| 两性夫妻黄色片| 精品一区在线观看国产| 2021少妇久久久久久久久久久| 精品人妻一区二区三区麻豆| 看十八女毛片水多多多| 亚洲国产av新网站| 一级毛片我不卡| 人人妻,人人澡人人爽秒播 | 国产精品秋霞免费鲁丝片| 美女福利国产在线| 男女午夜视频在线观看| 99国产综合亚洲精品| 女人精品久久久久毛片| 精品国产国语对白av| 嫩草影视91久久| 亚洲av电影在线进入| 桃花免费在线播放| 不卡av一区二区三区| h视频一区二区三区| 亚洲五月婷婷丁香| 人人妻人人添人人爽欧美一区卜| 飞空精品影院首页| 大香蕉久久网| 亚洲熟女精品中文字幕| 一级毛片电影观看| 一边摸一边做爽爽视频免费| 国产一卡二卡三卡精品| 亚洲人成电影观看| 在线观看国产h片| 精品少妇一区二区三区视频日本电影| 久久毛片免费看一区二区三区| 久久免费观看电影| 制服人妻中文乱码| 麻豆乱淫一区二区| 国产午夜精品一二区理论片| 美女大奶头黄色视频| 两个人看的免费小视频| 蜜桃国产av成人99| 视频区欧美日本亚洲| 一本—道久久a久久精品蜜桃钙片| 精品卡一卡二卡四卡免费| 国产成人免费观看mmmm| 亚洲国产av影院在线观看| 中文字幕最新亚洲高清| 国产片特级美女逼逼视频| 国产淫语在线视频| 大话2 男鬼变身卡| 久久99热这里只频精品6学生| 日韩一区二区三区影片| 成人亚洲欧美一区二区av| 亚洲国产欧美在线一区| 精品少妇一区二区三区视频日本电影| 岛国毛片在线播放| 又大又黄又爽视频免费| 成年人午夜在线观看视频| 熟女av电影| 又大又黄又爽视频免费| 五月天丁香电影| 亚洲第一青青草原| 国产精品秋霞免费鲁丝片| 欧美乱码精品一区二区三区| 久久精品熟女亚洲av麻豆精品| 国产成人影院久久av| 我的亚洲天堂| 狠狠精品人妻久久久久久综合| 国产有黄有色有爽视频| 亚洲精品国产色婷婷电影| 亚洲国产欧美日韩在线播放| 人体艺术视频欧美日本| 欧美日韩亚洲国产一区二区在线观看 | 777久久人妻少妇嫩草av网站| 精品一品国产午夜福利视频| 欧美精品一区二区免费开放| 99九九在线精品视频| 一区福利在线观看| 亚洲av成人精品一二三区| 少妇 在线观看| 亚洲av电影在线进入| 欧美另类一区| 亚洲伊人色综图| 永久免费av网站大全| 黑人欧美特级aaaaaa片| 狠狠精品人妻久久久久久综合| 午夜福利,免费看| 国产一区二区在线观看av| 人妻人人澡人人爽人人| 中文字幕制服av| 日韩,欧美,国产一区二区三区| 最黄视频免费看| 日韩免费高清中文字幕av| 在线观看免费视频网站a站| 大香蕉久久成人网| 午夜福利视频精品| 男人添女人高潮全过程视频| 在线观看免费日韩欧美大片| 国产黄色视频一区二区在线观看| 色精品久久人妻99蜜桃| 一级a爱视频在线免费观看| 亚洲一码二码三码区别大吗| 老司机影院成人| 中文字幕另类日韩欧美亚洲嫩草| 真人做人爱边吃奶动态| 国产一区二区激情短视频 | 狂野欧美激情性bbbbbb| 日韩一本色道免费dvd| www日本在线高清视频| 叶爱在线成人免费视频播放| 一区二区三区乱码不卡18| 在线天堂中文资源库| 天堂8中文在线网| 亚洲精品一二三| 亚洲精品国产一区二区精华液| 国产成人系列免费观看| 亚洲国产欧美在线一区| 国产精品香港三级国产av潘金莲 | 久久av网站| 男女高潮啪啪啪动态图| avwww免费| 精品久久蜜臀av无| 国产在线观看jvid| 精品欧美一区二区三区在线| 男女无遮挡免费网站观看| 日韩中文字幕视频在线看片| 国产精品久久久av美女十八| 91麻豆av在线| avwww免费| 熟女少妇亚洲综合色aaa.| 国产免费又黄又爽又色| 老汉色av国产亚洲站长工具| 国产精品成人在线| 一本综合久久免费| 成年动漫av网址| 亚洲九九香蕉| 国产精品一区二区在线不卡| 国产日韩欧美在线精品| 男的添女的下面高潮视频| 亚洲精品av麻豆狂野| 宅男免费午夜| 色综合欧美亚洲国产小说| 国产深夜福利视频在线观看| 久久精品成人免费网站| 热99国产精品久久久久久7| 90打野战视频偷拍视频| 制服人妻中文乱码| 精品视频人人做人人爽| 两人在一起打扑克的视频| 悠悠久久av| 免费高清在线观看视频在线观看| 亚洲自偷自拍图片 自拍| 女性生殖器流出的白浆| 多毛熟女@视频| av天堂在线播放| 免费人妻精品一区二区三区视频| 精品国产国语对白av| 91精品三级在线观看| 夫妻午夜视频| 亚洲av成人不卡在线观看播放网 | 深夜精品福利| 日本午夜av视频| a级毛片黄视频| 久久亚洲国产成人精品v| 最新在线观看一区二区三区 | 亚洲成人国产一区在线观看 | tube8黄色片| 又大又黄又爽视频免费| 久久久久网色| www.999成人在线观看| 成人国语在线视频| 日本五十路高清| 黄色片一级片一级黄色片| 丝瓜视频免费看黄片| 老司机午夜十八禁免费视频| 精品亚洲乱码少妇综合久久| 午夜av观看不卡| 国产精品久久久久久精品电影小说| 狠狠婷婷综合久久久久久88av| 国产一区二区 视频在线| 国产精品久久久av美女十八| 狂野欧美激情性xxxx| 精品国产一区二区三区四区第35| 国产亚洲午夜精品一区二区久久| 亚洲,欧美精品.| 黄色怎么调成土黄色| 捣出白浆h1v1| av国产久精品久网站免费入址| 香蕉丝袜av| 亚洲精品日本国产第一区| 人成视频在线观看免费观看| 久久久久国产精品人妻一区二区| 久久性视频一级片| 国产爽快片一区二区三区| 久久久精品国产亚洲av高清涩受| 亚洲国产毛片av蜜桃av| svipshipincom国产片| 赤兔流量卡办理| √禁漫天堂资源中文www| 18禁国产床啪视频网站| 高清不卡的av网站| 叶爱在线成人免费视频播放| 丝袜脚勾引网站| 一级,二级,三级黄色视频| 亚洲中文字幕日韩| 中文字幕人妻熟女乱码| av天堂在线播放| 久久久久国产一级毛片高清牌| h视频一区二区三区| 国产高清国产精品国产三级| 19禁男女啪啪无遮挡网站| 国产免费一区二区三区四区乱码| 性色av乱码一区二区三区2| 国产精品久久久久久精品电影小说| 免费看十八禁软件| 久久久久久久大尺度免费视频| 你懂的网址亚洲精品在线观看| 美女扒开内裤让男人捅视频| 欧美性长视频在线观看| 午夜福利视频在线观看免费| 日本一区二区免费在线视频| 亚洲精品第二区| 国产免费福利视频在线观看| 中文字幕高清在线视频| 久久久久精品人妻al黑| 一边亲一边摸免费视频| 在线观看一区二区三区激情| 午夜老司机福利片| 亚洲av综合色区一区| 日本色播在线视频| 少妇粗大呻吟视频| 91国产中文字幕| 亚洲五月色婷婷综合| 麻豆av在线久日| 老司机在亚洲福利影院| 一级片免费观看大全| 亚洲国产精品成人久久小说| 国产福利在线免费观看视频| 久久精品亚洲熟妇少妇任你| 亚洲九九香蕉| 欧美乱码精品一区二区三区| 美女高潮到喷水免费观看| av天堂久久9| 在线亚洲精品国产二区图片欧美| 国产黄频视频在线观看| 国产精品国产三级国产专区5o| 免费看十八禁软件| 超碰成人久久| 五月开心婷婷网| 黄色a级毛片大全视频| 亚洲视频免费观看视频| 中文字幕色久视频| 久久精品熟女亚洲av麻豆精品| 久久免费观看电影| 久久国产精品人妻蜜桃| 国产xxxxx性猛交| 国产一区二区在线观看av| 亚洲精品国产av蜜桃| 国产精品偷伦视频观看了| 亚洲精品成人av观看孕妇| 电影成人av| 丝袜脚勾引网站| 满18在线观看网站| 99国产精品一区二区三区| 99精国产麻豆久久婷婷| 9191精品国产免费久久| 女人久久www免费人成看片| 校园人妻丝袜中文字幕| 在线精品无人区一区二区三| 亚洲欧美日韩高清在线视频 | www.精华液| 男女无遮挡免费网站观看| 一边亲一边摸免费视频| 美女中出高潮动态图| 欧美日韩亚洲国产一区二区在线观看 | 亚洲成色77777| 热re99久久国产66热| 精品国产乱码久久久久久男人| av电影中文网址| 99精国产麻豆久久婷婷| 99九九在线精品视频| 亚洲久久久国产精品| 欧美久久黑人一区二区| 亚洲欧美色中文字幕在线| 国产国语露脸激情在线看| 国产成人欧美| 成人手机av| 国产精品久久久久久精品电影小说| 中国美女看黄片| 久久久久久免费高清国产稀缺| 两性夫妻黄色片| 三上悠亚av全集在线观看| 精品国产一区二区久久| 国产在线一区二区三区精| 七月丁香在线播放| 亚洲第一av免费看| 男女边吃奶边做爰视频| av视频免费观看在线观看| 黑人欧美特级aaaaaa片| 欧美激情极品国产一区二区三区| 亚洲国产欧美网| 51午夜福利影视在线观看| 亚洲专区国产一区二区| 成年人黄色毛片网站| 国产高清视频在线播放一区 | 首页视频小说图片口味搜索 | 久久久久国产一级毛片高清牌| 日韩电影二区| svipshipincom国产片| 免费在线观看完整版高清| 人人澡人人妻人| 国产成人一区二区在线| 国产成人av激情在线播放| 欧美黄色片欧美黄色片| 校园人妻丝袜中文字幕| 九草在线视频观看| 丝袜美足系列| 国产精品av久久久久免费| 久久精品亚洲熟妇少妇任你| 99国产精品一区二区蜜桃av | 欧美在线黄色| 日本猛色少妇xxxxx猛交久久| 欧美变态另类bdsm刘玥| 中国国产av一级| 亚洲男人天堂网一区| 国产一区二区 视频在线| 捣出白浆h1v1| 亚洲中文日韩欧美视频| 男女免费视频国产| 一边摸一边抽搐一进一出视频| 亚洲黑人精品在线| 亚洲欧美日韩另类电影网站| 欧美亚洲 丝袜 人妻 在线| 性色av一级| 久久久精品国产亚洲av高清涩受| 国产午夜精品一二区理论片| 咕卡用的链子| 嫁个100分男人电影在线观看 | 男女高潮啪啪啪动态图| 成在线人永久免费视频| 99热全是精品| 18禁裸乳无遮挡动漫免费视频| 在线精品无人区一区二区三| 久久久久网色| 亚洲av成人精品一二三区| 午夜免费男女啪啪视频观看| 亚洲国产最新在线播放| 久久九九热精品免费| 亚洲欧美一区二区三区国产| 亚洲人成电影免费在线| 国产av一区二区精品久久| 丝袜美足系列| 在线观看免费日韩欧美大片| 国产又爽黄色视频| 国产成人免费无遮挡视频| 视频在线观看一区二区三区| 男女午夜视频在线观看| 50天的宝宝边吃奶边哭怎么回事| 99国产综合亚洲精品| 国产亚洲一区二区精品| 午夜激情久久久久久久| av有码第一页| 欧美成人午夜精品| av片东京热男人的天堂| 国产伦理片在线播放av一区| 老司机影院成人| 亚洲av成人精品一二三区| a级片在线免费高清观看视频| 我要看黄色一级片免费的| 欧美日韩一级在线毛片| 午夜免费男女啪啪视频观看| 一本大道久久a久久精品| 中文字幕人妻熟女乱码| 国产精品国产av在线观看| 一本大道久久a久久精品| 精品熟女少妇八av免费久了| 午夜免费男女啪啪视频观看| 老司机深夜福利视频在线观看 | 国产1区2区3区精品| cao死你这个sao货| 99久久人妻综合| 欧美日韩视频高清一区二区三区二| 人成视频在线观看免费观看| 人人妻,人人澡人人爽秒播 | 国产精品久久久人人做人人爽| 国产在视频线精品| 日本午夜av视频|