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

基于LabVIEW的單片機與PC機串口通信顯示系統設計

2015-01-13 04:24:20劉松斌王海星
化工自動化及儀表 2015年7期
關鍵詞:單片機程序系統

劉松斌 王海星 馬 雙 柳 明

(1. 東北石油大學電氣信息工程學院,黑龍江 大慶 163318; 2. 大慶油田第一采油廠儀表安裝維修大隊,黑龍江 大慶 163453;3. 大慶儲運銷售分公司葡北油庫,黑龍江 大慶 163000)

隨著工業的不斷進步與發展,控制系統越來越復雜,處理的數據量也越來越大,但單片機等主控芯片的處理能力有限,難以滿足控制的需求,因此分布式系統逐漸成為主流。在分布式系統中各種數據的采集和對執行機構的控制都由下位機完成,而對采集到的數據進行進一步分析和處理則由功能更強大的上位機完成。由于單片機具有高可靠性、價格低廉和可應用于惡劣工業環境的特點,在分布式控制系統中大多采用單片機作為下位機。而PC機因其處理能力強及人機交互好等特點常被用作上位機。單片機與PC機通信常選用串口通信方式,串口通信是通過數據信號線、地線及控制線等按位進行數據傳輸的一種通信方式[1]。在PC領域里以RS-232、RS-485協議為代表的串口通信因其通信穩定、抗干擾能力強及成本低等優點被普遍應用在工業領域。

LabVIEW(又稱為G語言)是一種基于數據流的圖形化編程環境[2],近年來在檢測和控制領域得到了快速發展。因其程序是圖形化的框圖形式,在人機交互等方面具有天然的優勢,故已逐漸成為上位機編程軟件的不二選擇。筆者設計了一種基于LabVIEW的單片機與PC機串口通信顯示系統,為了更直觀地了解串口通信情況,為系統填加顯示模塊,用LCD實時顯示收發的數據,從而驗證串口通信是否成功。

串口通信系統顯示由4部分組成(圖1):PC機作為上位機,負責數據的發送、接收和人機交互;單片機最小系統作為下位機,負責串口數據的接收、發送和液晶驅動;MAX232芯片作為連接前兩部分的橋梁,將RS-232的負邏輯電平(邏輯1為-15~-3V,邏輯0為3~15V)[3]轉換成TTL電平(5V為邏輯1,0V為邏輯0);CH240128液晶顯示屏負責顯示數據的接收情況。

圖1 串口通信顯示系統硬件結構

首先由單片機、晶振、電阻及電容等構成單片機最小系統[4],在最小系統的基礎上結合MXA232芯片引出DB9串行端口。將單片機串口發送TXD與PC機串口接收RXD相連,單片機串口接收RXD與PC機串口發送TXD相連,并將二者的地相連。依據CH240128液晶的引腳定義,將其與單片機I/O引腳相連。串口通信顯示系統的硬件電路如圖2所示。

2 軟件設計

軟件程序設計分為兩部分:一是運行在PC 端的LabVIEW程序;二是運行在單片機中的C51程序。結合硬件實現串口通信與顯示功能,即在PC端發送一串字符串,通過串口發送到單片機中,單片機接收到數據后返回該字符串,并將其顯示到液晶上。

圖2 串口通信顯示系統硬件電路

2.1 LabVIEW程序設計

LabVIEW串口通信程序主要通過NI-VISA節點來完成,NI-VISA是一個字節級的通信接口驅動。通過NI-VISA函數[5]編寫的程序可以在任何具有串行端口NI-VISA[6]的機器上運行,這就意味可以在具有LabVIEW和Windows的機器上寫入和測試串行VI,然后在NI的板卡[7]上使用相同的程序。其中,NI-VISA主要包括串口初始化、串口寫、串口讀、Bytes of port[8]及串口關閉等函數。串口初始化主要負責設置串口號、波特率及奇偶校驗等參數。為了下位機能正確識別數據,在數據首尾添加標識位后寫入串口。

2.2 單片機程序設計

單片機串口程序(圖3)參數要與上位機的參數設置一致(如波特率、奇偶校驗[9]等)。利用判斷語句去除標識位后,對上位機發送來的數據進行解析,再將數據寫入串口緩沖區SBUF寄存器。為了在液晶顯示收到的數據,需要按照液晶的驅動時序圖設置寫數據及寫指令等時序完成液晶的驅動,還需匹配串口通信和液晶顯示的時序。由于液晶顯示需要一定的時間,而串口通信數據收發很快,難以做到收到一個字節就顯示一個字節的數據,因此需要將收到的數據放到一個數組中以中斷的方式顯示數據。

圖3 單片機程序流程框圖

3 系統運行調試

結合硬件和軟件設計,完成基于LabVIEW的單片機與PC機串口通信顯示系統設計。該系統運行情況如圖4所示。在上位機發送數據123,單片機接收到數據后將123返回到上位機,并將數據顯示在液晶屏上,實現了上位機(PC機)與下位機(單片機)的數據通信。

圖4 串口通信顯示系統運行界面

4 結束語

利用圖形化編程軟件LabVIEW設計了單片機與PC機串口通信顯示系統,實際應用表明,該系統通信穩定、可靠,抗干擾能力強,為上位機與下位機通信提供了新的解決方案。而且該系統可以移植到NI系列板卡中作為數據顯示裝置,具有實際工程應用價值。

[1] 徐超.LabVIEW在實時測控系統中的應用研究[D].重慶:重慶大學,2005.

[2] 陳樹學,劉萱.LabVIEW寶典[M].北京:電子工業出版社,2011:35~80.

[3] 楊忠仁,饒程,鄒建,等.基于LabVIEW數據采集系統[J].重慶大學學報(自然科學版),2004,27(2):32~35.

[4] 張毅剛,彭喜元,姜守達,等. 新編MCS51單片機應用設計[M]. 哈爾濱:哈爾濱工業大學出版社,2012:8~13.

[5] 阮奇楨. 我和LabVIEW[M]. 北京:北航空航天大學出版社,2009:56~98.

[6] Johnson G W, Jennings R.LabVIEW Graphical Programming[M].New York:McGraw-Hill Professional, 2006: 65~70.

[7] Travis J, Kring J. Labview for Everyone[M]. London: Prentice Hall, 2002:45~47.

[8] Bitter R, Mohiuddin T, Nawrocki M. LabVIEW : Advanced Programming Techniques[M]. London: CRC Press Inc., 2006:89~93.

[9] Beyon J Y.LabVIEW Programming,Data Acquisition and Analysis[M].London: Prentice Hall,2000:106~120.

猜你喜歡
單片機程序系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
主站蜘蛛池模板: 欧美午夜视频| 97国产成人无码精品久久久| 91久久偷偷做嫩草影院电| 91啦中文字幕| 国产精品浪潮Av| 国产成人综合日韩精品无码首页| 亚洲精品在线观看91| 无码aaa视频| 激情综合激情| 91福利免费| 日韩精品高清自在线| 久久国产精品电影| 日本黄色不卡视频| 国产精品自在在线午夜区app| 亚洲激情99| 欧美中文一区| 欧美精品成人一区二区视频一| 一级做a爰片久久免费| 中文字幕啪啪| 996免费视频国产在线播放| 国产成人AV男人的天堂| 亚洲欧美在线综合图区| 高潮毛片无遮挡高清视频播放| 天天综合天天综合| 国产91在线|中文| 亚洲国产亚综合在线区| 日韩123欧美字幕| 久久综合伊人77777| 97超爽成人免费视频在线播放| 不卡无码h在线观看| 高清无码一本到东京热| 在线欧美一区| 在线播放91| 亚洲成网站| 亚洲综合18p| 国产成人AV大片大片在线播放 | 国产精品永久不卡免费视频| 国产精品私拍在线爆乳| 国产欧美日韩综合一区在线播放| 中国国产一级毛片| 中文字幕欧美日韩高清| 最新国产麻豆aⅴ精品无| 亚洲精品久综合蜜| 99在线视频精品| 91网在线| 国产人在线成免费视频| 国产簧片免费在线播放| 欧美激情,国产精品| 久久久久久高潮白浆| 五月婷婷丁香综合| 黄色网址免费在线| 日韩精品无码免费一区二区三区| 成人伊人色一区二区三区| 国产成人综合久久精品下载| 69国产精品视频免费| 久久精品国产亚洲麻豆| 免费国产无遮挡又黄又爽| 欧美精品导航| 日韩a级毛片| 久久亚洲黄色视频| 欧美另类第一页| 国产高清不卡视频| 国产又爽又黄无遮挡免费观看 | 亚洲精品国偷自产在线91正片| 久久精品国产精品一区二区| 国产哺乳奶水91在线播放| 欧美色丁香| 精品视频第一页| 全部毛片免费看| 天天综合网在线| 伊人色综合久久天天| 欧美激情网址| 99精品热视频这里只有精品7| 91久久天天躁狠狠躁夜夜| 色综合久久无码网| 婷婷激情五月网| 青青草综合网| 国产内射一区亚洲| 国产精品久久久久久影院| 国内老司机精品视频在线播出| 五月婷婷综合色| Jizz国产色系免费|