《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于LabVIEW與單片機串口的數(shù)據(jù)采集系統(tǒng)
基于LabVIEW與單片機串口的數(shù)據(jù)采集系統(tǒng)
摘要: 介紹一種利用單片機采集數(shù)據(jù),LabVIEW作為開發(fā)平臺,二者之間通過串口實現(xiàn)數(shù)據(jù)通訊的數(shù)據(jù)采集系統(tǒng),詳細介紹了軟、硬件設計方案。
Abstract:
Key words :

1LabVIEW部分設計
1.1VISA簡介

        LabVIEW提供了功能強大的VISA庫。VISA(Virtual Instrument Software Architecture)——虛擬儀器軟件規(guī)范,是用于儀器編程的標準I/O函數(shù)庫及其相關規(guī)范的總稱。VISA庫駐留于計算機系統(tǒng)中,完成計算機與儀器之間的連接,用以實現(xiàn)對儀器的程序控制,其實質(zhì)是用于虛擬儀器系統(tǒng)的標準的API。VISA本身不具備編程能力,它是一個高層API,通過調(diào)用底層驅(qū)動程序來實現(xiàn)對儀器的編程,其層次如圖1所示。VISA是采用VPP標準的I/O接口軟件,其軟件結(jié)構包含三部分,如圖2所示。

    與其他現(xiàn)存的I/O接口軟件相比,VISA的I/O控制功能具有如下幾個特點:適用于各種儀器類型(如VXI儀器、GPIB儀器、RS-232串行儀器、消息基器件、寄存器器件、存儲器器件等儀器);適用于各種硬件接口類型;適用于單、多處理器結(jié)構或分布式網(wǎng)絡結(jié)構;適用于多種網(wǎng)絡機制。
        VISA的I/O軟件庫的源程序是唯一的,其與操作系統(tǒng)及編程語言無關,只是提供了標準形式的API文件作為系統(tǒng)的輸出。
1.2VISA庫中的串口通訊函數(shù)
    本文用到的主要的串口通訊函數(shù)調(diào)用路徑為:FunctionsInstrument I/OVISAVISA AdvancedInterface SpecificSerial中。
        (1)VISA Configure Serial Port節(jié)點(圖3所示)

 

    該節(jié)點主要用于串口的初始化。主要參數(shù)意義如下:
        VISA resource name:VISA資源名稱,本文指串口號。baud rate:波特率,默認為9600。
        data bits:一幀信息中的位數(shù),LabVIEW中允許5~8位數(shù)據(jù),默認值為8位。
        stop bits:一幀信息中的停止位的位數(shù),可為1位、1位半或2位。
        Parity:奇偶校驗設置。可為無校驗、奇校驗或偶校驗。
        flow control:該參數(shù)數(shù)據(jù)類型為簇,用于串行通訊中的握手方式。
        (2)VISA Read節(jié)點(圖4所示)

 

    該節(jié)點為串口讀子VI,為本文中的主要節(jié)點,將串口中的數(shù)據(jù)讀出,然后利用LabVIEW的強大數(shù)據(jù)處理功能對其進行分析處理。主要參數(shù)意義如下:
        VISA resource name:同上。
        byte count:用于設置所要讀的字符數(shù)。由于LabVIEW的串行通訊子VI只允許對字符串的讀寫,因此本文中在進行數(shù)據(jù)處理時,必須要實現(xiàn)字符串與數(shù)字之間的正確轉(zhuǎn)換。此外,若要讀入當前串口中的所有字符,則要執(zhí)行“VISA Bytes at Serial Port”子VI,用以確定將要讀入的確切的字節(jié)數(shù),然后將其輸出作為VISA Read節(jié)點的輸入即可。
        (3)VISA Close節(jié)點(圖5所示)

 

    該節(jié)點用于將打開的VISA資源關閉。只有一個主要參數(shù):
        VISA resource name:意義同上。
    本文所用LabVIEW串口通訊程序的波特率為9600,無奇偶校驗,8位數(shù)據(jù)位,1位停止位,禁止軟、硬件握手。
2單片機部分設計
2.1硬件部分

        MCS-51單片機內(nèi)部有一個功能很強的全雙工串行口,該串行口有4種工作方式,波特率可用軟件設置,由片內(nèi)的定時器/計數(shù)器產(chǎn)生,接收、發(fā)送均可觸發(fā)中斷系統(tǒng),使用十分方便。有2個物理上獨立的接收、發(fā)送緩沖器SBUF,對外也有兩條獨立的收、發(fā)信號線RXD(P3.0)和TXD(P3.1)。
    本文采用RS232串行接口標準,在電氣特性上,RS232采用負邏輯,要求高低兩信號間有較大的幅度,標準為:邏輯“1”在-5V~-15V之間,邏輯“0”在+5V~+15V之間,通常采用-10V左右為邏輯1,+10V左右為邏輯0。由于MCS-51系統(tǒng)的信號輸入輸出為TTL電平,邏輯1為3.8V左右,邏輯0為0.4V左右,因此,必須外接電路實現(xiàn)TTL電平到RS232電平的轉(zhuǎn)換。本文采用MAX232E實現(xiàn)此轉(zhuǎn)換。
    采用TLC0831芯片進行數(shù)據(jù)的采集。TLC0831芯片為8位逐次逼近電壓型A/D轉(zhuǎn)換器,支持單信道輸入串口輸出,極性設置固定,不需尋址。其主要特點為:8位分辨率;5V的電源提供0~5V的可調(diào)基準電壓;輸入輸出可與TTL和MOS兼容。
    若要提高信號的采樣頻率,只需選擇轉(zhuǎn)換速度較快的A/D芯片即可。硬件部分原理圖如圖6。
2.2軟件部分
    下面給出單片機軟件部分的主要程序。波特率設置為9600,用定時器1產(chǎn)生波特率,串口工作在方式1,無奇偶校驗。定時器0設定采樣的時間間隔。TLC0831為A/D轉(zhuǎn)換器數(shù)據(jù)采樣子程序,SEND為單片機發(fā)送子程序。


3結(jié)論
    本文利用單片機進行前端數(shù)據(jù)采集,通過串口實現(xiàn)與LabVIEW的數(shù)據(jù)通訊,利用LabVIEW的強大信號分析處理功能,開發(fā)了一套投資少、操作簡便的數(shù)據(jù)采集與信息分析系統(tǒng)(其虛擬面板如圖7所示)。實驗證明,該系統(tǒng)運行良好。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产精品精华液网站| 亚洲影音一区| 在线亚洲激情| 亚洲国产小视频| 狠狠色伊人亚洲综合网站色| 国产精品二区在线观看| 欧美精品日韩一区| 欧美91大片| 麻豆精品在线视频| 久久久综合激的五月天| 欧美一区二区三区男人的天堂| 亚洲天堂网站在线观看视频| 99在线热播精品免费99热| 亚洲欧洲日韩综合二区| 亚洲国产日韩欧美综合久久| 亚洲国产精品专区久久| 亚洲电影av| 亚洲国产精品久久| 亚洲国产一区二区三区高清| 久久精品国产亚洲一区二区| 欧美一区二区三区四区在线 | 99热精品在线观看| 一区二区激情视频| 亚洲视频在线观看视频| 亚洲一级黄色av| 亚洲欧美激情一区| 久久激情视频| 亚洲国产婷婷香蕉久久久久久99| 亚洲黄色在线看| 亚洲精品日韩精品| 这里只有精品视频| 亚洲你懂的在线视频| 欧美一级专区| 久久亚洲捆绑美女| 欧美a级在线| 欧美日韩福利视频| 国产精品国产福利国产秒拍| 这里只有视频精品| 国产婷婷色一区二区三区在线| 国产精品综合久久久| 国产欧美一区二区三区另类精品| 国产欧美精品久久| 一区福利视频| 日韩视频不卡中文| 亚洲专区欧美专区| 午夜性色一区二区三区免费视频 | 亚洲欧美另类中文字幕| 欧美一激情一区二区三区| 欧美中文字幕久久| 亚洲欧洲日产国产综合网| 在线亚洲激情| 欧美永久精品| 美女91精品| 欧美日韩一二区| 国产亚洲欧美日韩一区二区| 亚洲高清资源| 日韩视频中文字幕| 亚洲综合首页| 亚洲精品中文字| 新片速递亚洲合集欧美合集| 久久久天天操| 欧美日本二区| 国产日韩欧美黄色| 亚洲高清在线观看| 亚洲一区久久| 91久久精品一区二区别| 亚洲免费中文| 久久综合久久美利坚合众国| 欧美精品综合| 国产精品一区在线观看| 亚洲福利视频三区| 亚洲一区二区三| 亚洲国产毛片完整版| 亚洲在线成人精品| 久久先锋影音| 欧美午夜精品| 在线观看福利一区| 亚洲天堂成人在线观看| 久久精品亚洲热| 亚洲一级片在线观看| 久久综合一区| 欧美亚韩一区| 亚洲国产一区二区a毛片| 午夜精品久久久久久久久久久久久 | 欧美日韩免费区域视频在线观看| 国产区日韩欧美| 亚洲九九爱视频| 亚洲电影在线| 99成人免费视频| 久久综合99re88久久爱| 欧美视频网址| 亚洲国产精品激情在线观看| 亚洲欧美日韩专区| 一区二区三区高清在线观看| 久久伊人免费视频| 国产精品一二三视频| 亚洲欧洲另类| 久久精品视频亚洲| 久久福利一区| 国产精品国产自产拍高清av王其| 亚洲国产精品久久久久婷婷老年| 亚洲在线中文字幕| 一区二区三区日韩欧美精品| 久久综合五月| 国产日韩一区二区三区在线| 中文日韩电影网站| 日韩西西人体444www| 久久综合电影一区| 国产区欧美区日韩区| 亚洲砖区区免费| 亚洲一区在线免费| 欧美欧美在线| 亚洲国产成人一区| 亚洲大片在线| 久久精视频免费在线久久完整在线看| 国产精品大片| 亚洲精品日韩激情在线电影| 最新国产成人在线观看| 久久久噜噜噜久久| 国产日韩综合| 亚洲欧美国产三级| 先锋影音国产一区| 国产精品国产三级国产专播品爱网 | 日韩一区二区精品视频| 男女视频一区二区| 国产有码一区二区| 亚洲高清三级视频| 亚洲三级性片| 欧美成人精品| 亚洲国产精品久久91精品| 亚洲国产精品一区二区第一页| 久久久久久穴| 韩日在线一区| 久久精品国产96久久久香蕉| 久久久亚洲影院你懂的| 狠狠色香婷婷久久亚洲精品| 久久国内精品自在自线400部| 久久久精品一区二区三区| 国产亚洲va综合人人澡精品| 亚洲欧美在线免费| 欧美伊人久久大香线蕉综合69| 国产精品免费网站在线观看| 亚洲一区bb| 欧美一区二区视频观看视频| 国产日产亚洲精品| 久久精品国产77777蜜臀| 麻豆成人综合网| 亚洲欧洲三级| 一区二区三区高清在线观看| 欧美视频官网| 亚洲影院色在线观看免费| 欧美亚洲免费在线| 国产视频一区三区| 亚洲二区视频| 欧美黄污视频| 一区二区精品在线观看| 羞羞视频在线观看欧美| 国内偷自视频区视频综合| 亚洲国产视频直播| 欧美精品1区2区3区| 一区二区久久久久| 小黄鸭视频精品导航| 韩日欧美一区二区| 日韩视频中午一区| 国产精品乱子乱xxxx| 欧美在线播放| 欧美国产日韩精品| 一区二区电影免费在线观看| 欧美一区二区精品在线| 在线观看不卡av| 亚洲视频综合| 国产一区二区三区观看 | 亚洲国产日韩一区| 欧美性开放视频| 亚洲一区免费视频| 免费欧美电影| 99热免费精品| 久久久久久成人| 亚洲九九九在线观看| 欧美一区二区私人影院日本| 国内精品久久久久久久影视麻豆 | 亚洲靠逼com| 国产精品成人午夜| 亚洲国产高清自拍| 国产精品成av人在线视午夜片| 欧美一区二区三区啪啪 | 欧美成人精品一区二区| 这里只有精品视频| 久热精品在线视频| 一区二区三区视频观看| 久久久久久久综合日本| 99国产欧美久久久精品| 久久综合久久综合这里只有精品| 一区二区日韩| 欧美 日韩 国产一区二区在线视频| 在线亚洲自拍| 欧美高清视频一区| 午夜精品理论片| 欧美日韩精品一区二区天天拍小说| 欧美亚洲视频在线看网址|