《電子技術(shù)應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于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ān)規(guī)范的總稱。VISA庫駐留于計算機系統(tǒng)中,完成計算機與儀器之間的連接,用以實現(xiàn)對儀器的程序控制,其實質(zhì)是用于虛擬儀器系統(tǒng)的標準的API。VISA本身不具備編程能力,它是一個高層API,通過調(diào)用底層驅(qū)動程序來實現(xiàn)對儀器的編程,其層次如圖1所示。VISA是采用VPP標準的I/O接口軟件,其軟件結(jié)構(gòu)包含三部分,如圖2所示。

    與其他現(xiàn)存的I/O接口軟件相比,VISA的I/O控制功能具有如下幾個特點:適用于各種儀器類型(如VXI儀器、GPIB儀器、RS-232串行儀器、消息基器件、寄存器器件、存儲器器件等儀器);適用于各種硬件接口類型;適用于單、多處理器結(jié)構(gòu)或分布式網(wǎng)絡結(jié)構(gòu);適用于多種網(wǎng)絡機制。
        VISA的I/O軟件庫的源程序是唯一的,其與操作系統(tǒng)及編程語言無關(guān),只是提供了標準形式的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資源關(guān)閉。只有一個主要參數(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)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产情人节一区| 亚洲午夜免费福利视频| 欧美视频免费在线| 欧美激情在线有限公司| 免费在线欧美黄色| 久久综合久久久久88| 久久久噜噜噜久久中文字幕色伊伊| 亚洲欧美日韩国产一区二区三区| 99视频超级精品| 99精品免费视频| 一区二区三区四区国产| 亚洲午夜精品久久久久久浪潮| 一区二区三区免费看| 亚洲天堂av图片| 亚洲在线观看视频| 亚洲欧美在线视频观看| 午夜久久久久| 香蕉久久精品日日躁夜夜躁| 午夜精品久久久久久久99热浪潮| 欧美亚洲综合在线| 欧美资源在线| 久久亚洲国产精品日日av夜夜| 久久天堂国产精品| 美女视频一区免费观看| 欧美wwwwww| 欧美日韩国产在线播放| 国产精品高清在线观看| 国产欧美日韩在线观看| 国产综合久久久久影院| 一区二区三区在线不卡| 91久久国产精品91久久性色| 99国内精品久久| 亚洲欧美怡红院| 亚洲国产欧美一区二区三区久久 | 久久精品人人| 久久久精品久久久久| 欧美成人资源| 欧美日韩视频在线| 国产精品久久久久久久电影| 国产欧亚日韩视频| 亚洲电影激情视频网站| 一区二区精品在线观看| 午夜视频一区二区| 亚洲国产欧美精品| 亚洲图片欧洲图片av| 欧美一区二区在线免费播放| 久久亚洲欧洲| 欧美日韩国产综合网| 国产噜噜噜噜噜久久久久久久久 | 一本色道久久88综合日韩精品| 亚洲一区视频| 久久视频一区| 欧美日韩在线播放一区| 国产欧美精品| 亚洲国产午夜| 性欧美办公室18xxxxhd| 亚洲精品在线观| 欧美制服丝袜第一页| 欧美大片一区二区| 国产精品日韩在线一区| 一色屋精品亚洲香蕉网站| 中文av字幕一区| 亚洲国产精品国自产拍av秋霞| 亚洲影视九九影院在线观看| 久久综合伊人77777蜜臀| 欧美午夜电影在线| 一区二区三区在线免费观看| 中日韩视频在线观看| 最新国产精品拍自在线播放| 午夜精品久久久久久久白皮肤| 欧美风情在线| 国产小视频国产精品| 亚洲精品免费一区二区三区| 久久都是精品| 亚洲免费一区二区| 欧美国产日韩在线| 国产亚洲精品7777| 一本在线高清不卡dvd| 91久久综合| 久久久999成人| 欧美色另类天堂2015| 欲香欲色天天天综合和网| 亚洲伊人色欲综合网| 99精品欧美一区二区蜜桃免费| 久久精品欧洲| 性欧美8khd高清极品| 欧美日韩一区二区高清| 在线精品国产成人综合| 新片速递亚洲合集欧美合集| 国产精品99久久久久久久久久久久| 久久亚洲一区二区| 国产精品视频成人| 99成人在线| 日韩视频永久免费观看| 蜜桃av综合| 国内欧美视频一区二区| 亚洲一品av免费观看| 99视频在线观看一区三区| 老色鬼久久亚洲一区二区| 国产欧美一区二区色老头| 亚洲最新在线视频| 99天天综合性| 欧美福利一区二区| 一区二区三区在线观看视频 | 欧美在线一二三四区| 欧美在线免费观看视频| 国产精品天天看| 一区二区免费在线播放| 一本大道久久a久久综合婷婷| 欧美不卡高清| 一区免费观看视频| 久久精品亚洲精品国产欧美kt∨| 久久精品导航| 国产欧美精品日韩区二区麻豆天美| 一区二区三区日韩欧美精品| 亚洲图片在线观看| 欧美丝袜第一区| 夜夜嗨av色综合久久久综合网| 一区二区高清| 欧美色综合网| 亚洲一级黄色片| 午夜精品偷拍| 国产欧美婷婷中文| 欧美一区二区三区精品| 久久精品91| 国产一区二区三区免费不卡| 欧美一二区视频| 久久精品首页| 黄色国产精品| 亚洲黄一区二区三区| 欧美 日韩 国产精品免费观看| 在线视频成人| 日韩写真在线| 欧美三级午夜理伦三级中文幕| 在线视频一区观看| 亚洲一区在线视频| 国产精品美女主播在线观看纯欲| 亚洲社区在线观看| 性欧美大战久久久久久久久| 国产亚洲精品bt天堂精选| 亚洲国产高清一区| 欧美激情视频在线播放 | 久久久久欧美| 亚洲福利精品| 亚洲视频二区| 国产日产欧产精品推荐色 | 亚洲国产精品一区二区www在线| 亚洲免费精品| 欧美午夜激情小视频| 午夜精彩视频在线观看不卡 | 中国成人黄色视屏| 欧美伊人久久久久久午夜久久久久| 国产欧亚日韩视频| 亚洲黄色成人久久久| 欧美日韩黄色大片| 午夜精品久久久久久久99水蜜桃| 麻豆成人av| av成人手机在线| 久久精品噜噜噜成人av农村| 尤物yw午夜国产精品视频明星| 99精品欧美一区二区三区综合在线| 国产精品高潮粉嫩av| 欧美专区亚洲专区| 欧美精品在线一区二区| 亚洲影院免费| 免费日韩av片| 亚洲色图自拍| 美女黄毛**国产精品啪啪 | 亚洲精品欧美精品| 国产精品麻豆va在线播放| 欧美影院精品一区| 欧美日韩免费观看一区三区 | 老司机久久99久久精品播放免费| 亚洲精选91| 久久久视频精品| 亚洲乱码国产乱码精品精98午夜 | 欧美日韩精品二区第二页| 午夜欧美电影在线观看| 欧美激情无毛| 午夜日韩在线| 欧美日韩在线电影| 亚洲第一视频网站| 国产精品国产a| 亚洲人www| 国产日产欧美精品| 日韩亚洲精品视频| 国产一区白浆| 午夜精品99久久免费| 亚洲黄一区二区三区| 久久精品国产精品亚洲综合| 亚洲精品乱码久久久久久蜜桃麻豆| 久久国产精品一区二区三区四区| 亚洲精品日韩综合观看成人91 | 久久久久久国产精品mv| 99精品欧美一区| 欧美mv日韩mv国产网站app| 亚洲在线免费视频| 欧美日韩精品一区| 亚洲精品国产视频| 国产亚洲欧美日韩精品|