999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LabVIEW讀取串口數據技術

2012-08-26 08:05:50楊增寶
制造業自動化 2012年19期
關鍵詞:單片機計算機信息

夏 鍇,楊增寶

XIA Kai, YANG Zeng-bao

(長江師范學院 物理學與電子工程學院,涪陵 408100)

0 引言

作為虛擬儀器開發平臺的LabVIEW(Laboratory Virtual Instrument Engineering Workbench)軟件因其具有直觀簡便的編程方式、靈活的顯示特性、廣泛的兼容性等一系列優點在新興電子儀器的設計[1~4]和信息傳送、接收等領域得到了越來越廣泛的應用。例如利用串口RS232接口可實現電腦與單片機之間的信息的交互,因而在基于單片機的測控領域中,虛擬儀器技術的利用也得到了極大的發展,減少了傳統測量技術在硬件設備上的投資[5~9]。本文在對LabVIEW的VISA與單片機之間信息傳送的理論研究基礎上,針對串口發送的數據信息,設計了基于LabVIEW對串口送入的信息的接收、保存并顯示等的處理。

1 串口通信建模

將計算機的串口數據連接到計算機的接收線,利用LabVIEW軟件特性將數據接收到計算機。串口通信線的連接時將2接收線與3腳發送線在兩通信端交差相連。

圖1 設計方框圖

如圖1所示為LabVIEW設計方框圖。設置VISA串口相關參數主要對VISA配置串口中的波特率、數據比特、奇偶和流控制等的設置(本文中設定值分別為典型值9600、8、0、1.0)。

通信設置主要針對與單片機之前的信息交流前的準備工作:比如向單片機發送一字符或字符串時,單片機得到對應代碼,把采集到的數據通過串口發送計算機。

信息的讀取主要對當前的從串口中返回計算機的相關信息的后期處理:為了方便于不熟悉計算機操作的用戶,應用LabVIEW讀寫文件的方便,指定在運行LabVIEW文件的當前文件夾[10]。用戶可直接打開“數據保存.txt”,即可查詢歷史時間的數據。顯示信息可以是對收到的瞬時信息顯示出來;其他附屬功能涉及在特定環境下的功能需求,例如報警提示,以及波形方式顯示在一定時間或空間范內的數據波動特點等。

2 程序設計框圖

2.1 程序板圖

圖3 第2幀程序圖

圖2為第1幀的程序圖:圖中為順序結構中,一部分通過對VISA向串口發出指令:指令的內容要與單片機約定一致:如發送0x32時,單片機向串口送出溫度數據的采集結果,另一部分與寫對提示保存時間的提取做準備工作。

第2幀程序方框如圖3所示。通過對接收到的數據按一組字符串進行處理,進行字符串長度的識別,對每一個元素進行索引取出分別進行處理,組成一維數組,再轉換成字符輸出。保存文件時通過對“創建路徑”的特殊應用,結合通過“打開/創建/替換文件”和“設置文件位置”控件的應用,在運行程序時自動新建并保存或繼續保存在“數據保存.txt”文件中。將開始執行的時刻起,對所得到的數據用趨勢圖顯示出來。設計在串口每次獲得的字符串轉為數值的方法采用“分數/指數字符串至數值轉換”控件就可實現,再將這些數據組建成數組,用波形圖顯示,波形顯示的橫坐標為了體現具體的時間,采用定義坐標法實現。當VI停止運行后,緩沖區中的數據仍存在,對橫坐標時間進行合適的自定義,就可實現更長時間段的趨勢圖的顯示。

2.2 運行結果顯示

在本測試過程中,發送“0x32”得到溫度的相關采集據,當手接觸溫度傳感器18B20在短時間內溫度產生的變化情況用趨勢圖顯示:在2011.9.1920:58:38開始到2011.9.1921:02:48測試數據趨勢圖如圖4所示。對應保存的TXT文件截圖如圖5所示。

圖4 測試數據趨勢圖

圖5 保存的TXT文件截圖

圖4中,設定在溫度10-32攝氏度以外發生警告,測試結果完成了設計預期。

3 結束語

本文利用計算機的S232串口實現LabVIEW軟件與單片機實現的信息傳送,通過單片機的傳感器采集到的信息進行初步識別、處理,將結果通過串口返回計算機,利用LabVIEW的VISA特性接收串口信號,顯示當前數據、在一定時間內的波形趨勢圖并以文本文件的形式進行保存。以此方法能對電壓、壓力、濕度等物理量的傳感器的采集數據實現測試與保存。在這一過程中,利用LabVIEW的優勢,在顯示和存貯等方面功能,可以大大減少單片機的硬件電路和軟件設計,在一定程度上緩解了單片機在內存空間的缺乏。

[1]陳錫輝, 等. LabVIEW8.20 程序設計從入門到精通[M].北京: 清華大學出版社. 2008.

[2]陳金平, 王生澤, 吳文英. 基于LabVIEW的串口通信數據校驗和的實現方法[J]. 自動化儀表2008, (29)3: 32-34.

[3]黃豪彩, 楊燦軍, 等. 基于LabVIEW的深海氣密采水器測控系統[J]. 儀器儀表學報2011, 1: 40-44.

[4]王吉平, 趙哲, 等. 基于LabVIEW的通信測量技術研究[J].自動化與儀表, 2011, 1: 29-56.

[5]陳桂友, 柴遠斌. 單片機應用技術[M]. 北京: 機械工業出版社. 2008.

[6]閆群民. 基于LabVIEW的超文本報表生成方法[J]. 自動化儀表, 2010, (31)72: 9-31.

[7]睢丙東, 魏澤鼎, 等. 單片機應用技術與實例[M]. 北京:電子工業出版社, 2005.

[8]黃永紅, 王恒海, 等. 基于LabVIEW的溫度監控與介電譜測試系統研制[J]. 儀器儀表學報2008, (29)7: 1544-1547.

[9]李江全, 等. LabVIEW虛擬儀器數據采集與串口通信測控應用實戰[M]. 北京: 人民郵電出版社, 2010.

[10]楊樂平, 等. LabVIEW程序設計與應用(第2版)[M]. 北京:電子工業出版社. 2006.

猜你喜歡
單片機計算機信息
計算機操作系統
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
Microchip推出兩個全新PIC單片機系列
Fresnel衍射的計算機模擬演示
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 超清无码一区二区三区| 国产成人三级| 91丝袜在线观看| 欧美激情伊人| 国产欧美高清| 国产亚洲男人的天堂在线观看| 午夜久久影院| 欧美一区二区福利视频| a级毛片一区二区免费视频| 无码高潮喷水在线观看| 久久黄色毛片| 欧美无遮挡国产欧美另类| 久久国产乱子伦视频无卡顿| 欧美人与性动交a欧美精品| 国产欧美又粗又猛又爽老| 国产性爱网站| 日韩免费毛片视频| 亚洲精品国产乱码不卡| 亚洲综合色在线| 在线欧美一区| 在线播放91| 欧美亚洲一二三区| 国产精品女人呻吟在线观看| 亚洲天堂.com| 高潮爽到爆的喷水女主播视频| 色综合热无码热国产| 成年A级毛片| av尤物免费在线观看| 伊在人亚洲香蕉精品播放| 国产欧美在线观看一区| 国产精品成人久久| 亚洲视频一区| 中国一级毛片免费观看| 青青操视频在线| 国产精品久久久久久影院| 亚洲一区波多野结衣二区三区| 亚洲无码熟妇人妻AV在线| 99久久亚洲综合精品TS| 一区二区三区四区在线| 亚洲AV一二三区无码AV蜜桃| 天堂成人在线| 国产精品极品美女自在线看免费一区二区| 午夜小视频在线| 小说区 亚洲 自拍 另类| 试看120秒男女啪啪免费| 片在线无码观看| 欧美色视频日本| 制服丝袜一区| 亚洲一区免费看| 久久精品66| 国产精品综合色区在线观看| 欧美一区国产| 国产成人久视频免费| 国产熟睡乱子伦视频网站| 欧美一区精品| 欧美精品啪啪| 搞黄网站免费观看| 一级不卡毛片| 精品国产Av电影无码久久久| 狠狠色丁香婷婷综合| 久久综合色天堂av| 欧美人在线一区二区三区| 国产在线拍偷自揄拍精品| 午夜精品一区二区蜜桃| 国产sm重味一区二区三区| 欧美日韩一区二区在线播放| 妇女自拍偷自拍亚洲精品| 婷婷五月在线| 中文字幕在线看| 欧美亚洲综合免费精品高清在线观看| 亚洲一区国色天香| 欧美综合中文字幕久久| 亚洲天堂日本| 日本人真淫视频一区二区三区| 亚洲国产无码有码| 国产白浆在线| 午夜毛片免费观看视频 | 亚洲中文字幕久久无码精品A| 性喷潮久久久久久久久| 国产在线八区| 亚洲国产综合自在线另类| 亚洲专区一区二区在线观看|