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
主站蜘蛛池模板: 成人免费网站久久久| 欧美一级在线看| 欧美日韩免费| 狠狠色丁香婷婷综合| 亚洲日本韩在线观看| 国产喷水视频| 国产激情第一页| 色综合手机在线| av色爱 天堂网| 狼友av永久网站免费观看| 欧美伊人色综合久久天天 | 91蝌蚪视频在线观看| 一本色道久久88| 日本www在线视频| 亚洲人成网站日本片| 久夜色精品国产噜噜| 欧美成人手机在线视频| 国产精品无码影视久久久久久久| 无码免费视频| 国产地址二永久伊甸园| 一级高清毛片免费a级高清毛片| 日本不卡在线| 一本大道AV人久久综合| 国产欧美又粗又猛又爽老| 伊人网址在线| 在线观看国产精品日本不卡网| 视频国产精品丝袜第一页| 中文字幕日韩丝袜一区| 欧美人在线一区二区三区| 女高中生自慰污污网站| 亚洲一区精品视频在线| 小13箩利洗澡无码视频免费网站| 在线观看国产精品第一区免费 | 国产美女叼嘿视频免费看| 国产另类视频| 美女被操91视频| 99视频在线观看免费| 一区二区欧美日韩高清免费| 青青草原国产| 国产一区二区网站| 午夜一区二区三区| 日本亚洲欧美在线| 亚洲国内精品自在自线官| 亚洲天堂在线免费| 国产精品福利尤物youwu | 亚洲午夜福利精品无码| 国产在线专区| 中国精品久久| а∨天堂一区中文字幕| 国产91透明丝袜美腿在线| 国产精品无码在线看| 欧美精品啪啪一区二区三区| 久久中文字幕2021精品| 波多野结衣在线se| 成人亚洲视频| 国产18在线| 一级毛片在线免费看| 国产在线无码一区二区三区| 亚洲天堂视频网站| 亚洲成人一区在线| 亚洲天堂首页| 久久中文电影| 成人中文在线| 欧美视频在线播放观看免费福利资源| 亚洲码在线中文在线观看| 亚洲欧洲自拍拍偷午夜色无码| 天堂在线亚洲| www.狠狠| 美女被操黄色视频网站| 日韩精品一区二区三区大桥未久| 第一页亚洲| 黑人巨大精品欧美一区二区区| 欧美一级特黄aaaaaa在线看片| 国产精品爽爽va在线无码观看| 久久人妻xunleige无码| 国产乱视频网站| 免费在线a视频| 不卡国产视频第一页| 欧美精品色视频| 亚洲色图综合在线| 青青青视频免费一区二区| 国产黑丝一区|