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

基于LabVIEW的機床無線測溫系統設計

2017-03-30 05:07:56錢雨晴付曾磊
科學中國人 2017年9期
關鍵詞:單片機系統

錢雨晴,付曾磊,張 胤,梁 森

成都理工大學

基于LabVIEW的機床無線測溫系統設計

錢雨晴,付曾磊,張 胤,梁 森

成都理工大學

采用LabVIEW的VISA串口通信技術,設計了一種基于LabVIEW的無線機床測溫系統。系統硬件部分選用C8051F530單片機、DS18B20數字溫度傳感器、nRF無線數據傳輸模塊以及HB240128顯示模塊等進行實時溫度采集處理;軟件部分采用Lab?VIEW設計個人電腦(PC)上位機系統界面,實現了溫度數據的實時處理、波形顯示以及閾值報警等功能。經測試該系統具有操作簡單、易于維護、性能穩定、精度較高等特點。

LabVIEWC8051F530;nRF無線數據傳輸串口通信

前言

溫度監測與控制在工業生產中有大量的應用,一套可靠的測溫系統是機床持續穩定工作的前提。基于LabVIEW的機床無線測溫系統以單片機作為硬件電路的核心,采用圖形化編程軟件LabVIEW,根據實際需求構建實時溫度分析處理軟件,能大大降低系統的開發成本,實現通過硬件電路自身或上位機界面兩種方式對溫度的控制。

1 系統總體方案設計

該系統采用基于單片機C8051F530最小系統的低功耗高效控制方案,主要由單片機控制模塊、溫度采集模塊、無線數據收發模塊、閾值報警模塊、顯示模塊、電源管理模塊等組成。其系統總體設計框圖如圖1所示。

圖1 系統總體設計框圖

單片機上電后,系統首先通過溫度傳感器采集當前溫度,將采集到的數據傳至C8051F單片機進行存儲,經由nRF無線數據收發模塊將溫度信息顯示在HB240128模塊,實現溫度的實時獲取與閾值報警操作。與此同時,另一無線數據接收控制模塊通過USBTTL模塊實現與LabVIEW上位機的信息交互。多點顯示無線測溫系統通過主從兩種方式實現溫度采集與控制,可適用于不同工作場合,為用戶提供更可靠的操作環境[1]。

2 數據采集

2.1 單片機控制模塊

系統采用TI公司的SOC-C8051F530做主控芯片。除MCU最小系統配置外,該單片機通過I/O口與DS18B20連接,采用低電平驅動,從而防止單片機上電復位瞬間高電平引起的誤驅動,增強了電路的穩定性和可靠性,完成溫度信息的采集。通過UART接口將上述采集到的信息傳送至WLK02F95無線數據傳輸模塊,經433MHz高頻調制載波后發射出去,并等待信息接收后解調得到對應溫度值,完成信息的傳輸。單片機和無線傳輸模塊的3.3V電源由AMS1117-3.3V芯片實現。

2.2 nRF發送模塊

nRF發送模塊采用最新的433MHz WLK02F95模塊,數據傳輸穩定、快速,傳輸距離更大,穿透傳輸效應得到加強,同時芯片的小封裝讓整體電路設計更加精簡,在同等傳輸要求下功耗進一步降低[2]。WLK02F95模塊初始化后,模塊處于休眠等待狀態,當接收到單片機傳輸到的數據后,模塊即會在1秒時間內喚醒,并將數據按接收到的先后順序依次打包發送出去。無線數據傳輸模塊與主控MCU之間采用串口傳輸數據方式,并置SETA,SETB引腳為低電平,其引腳與MCU連接方式如圖2所示。

圖2 nRF接收模塊與MCU連接方式

3 數據傳輸

溫度數據通過無線方式進行傳輸與控制。設計中采用兩個接收控制模塊以實現多點顯示的功能,其中每個接收控制模塊包括一個nRF接收模塊和一個主控MCU。nRF接收模塊同樣使用433MHZ WLK02F95模塊,UART數據接口與MCU進行無縫互聯。模塊平時處于休眠等待狀態,一旦收到數據,就把收到的數據通過UART輸出,這時用單片機的中斷接收函數把數據讀取存儲。

主控MCU使用低功耗的工業級SOC-C8051F530,接收控制模塊1的主控MCU控制nRF模塊完成數據接收,并實現HB240128的顯示、閾值報警、監測控制等功能。它的一個串口控制nRF接收模塊,另外一個串口控制HB240128顯示模塊。當單片機接收串口收到nRF模塊的數據時,先進行數據解碼、存儲及再編碼,最后發送串口控制HB240128數據的顯示。接收控制模塊2的主控MCU同接收控制模塊1完成數據的接收并實現與LabVIEW之間的通信。

4 數據顯示

4.1 HB240128顯示

HB240128模塊為16*16點陣顯示,采用標準RS232接口,缺省速率為9600bps。使用時,只需用到TXD和RXD兩條數據線和VDD,GND兩條電源線。測試中,HB240128模塊RXD端與接收模塊1主控MCU的TXD連接,實現串口的發送命令,完成溫度信息的顯示。

4.2 機床LabVIEW顯示

無線數據接收模塊將接收到的數據通過UART串口傳至接收模塊主控MCU,主控MCU使用I/O口模擬串口的方式通過電平轉換電路實現與PC機的通信。

4.2.1 I/O口擴用

接收控制模塊2的主控MCU以串口方式接收WLK02F95無線數據傳輸模塊的數據,并通過串口通信的方式實現與PC機的通信。然而C8051F530單片機內部只有一個UART接口,但芯片總共有16個I/O口,在這種情況下可選擇串口擴展芯片來解決,但是利用這種擴展方法增大了硬件成本和電路的復雜程度。為簡化電路和降低成本,設計中采用計數法將通用I/O口模擬成串口進行數據通信[3],根據單片機晶振和波特率計算計數器初值,計數器每指令周期加1,直至溢出,以此決定串口接收/發送的時序。

4.2.2 電平轉換電路

電平轉換電路由控制芯片PL2303HX實現單片機串口TTL電平與PC串口電平間的轉換。PL2303HX工作頻率為12MHZ,在工作模式和休眠模式時都具有很低的功耗。硬件電路如圖3所示。

圖3 電平轉換電路

4.2.3 LabVIEW實現

接收控制模塊2的主控MCU與PC機之間的通信采用圖形化編程語言LabVIEW完成。界面設計主要包括溫度采集模塊、溫度顯示模塊(溫度控件數值顯示以及波形圖表顯示)、歷史溫度數據存儲模塊、閾值報警模塊、串口通信設置模塊等5個模塊。其程序框圖如圖4所示。

圖4 上位機系統程序框圖

系統采用VISA串口實現LabVIEW和硬件電路之間的通信[4]。LabVIEW中所有VISA節點都位于程序框圖中。在串口設置的實現上選用枚舉下拉列表作為條件結構的判斷語句以完成波特率,數據位等的選擇,實現與硬件電路的匹配。使用字符串連接函數將當前時間,當前溫度值存儲在歷史溫度數據中,方便直觀的對比和查詢每個時刻的實時溫度,其中歷史溫度數據的存儲和顯示采用移位寄存器來實現。設計中使用屬性節點“Bytes at Port”函數,這個屬性節點能讀取當前串口緩沖區的字節數,將它的輸出連接到VISA READ的“讀取字節數”輸入端上,就能實時讀取緩沖區字節,不會有任何等待。

5 測試結果

根據設計的溫度采集系統,首先給下位機系統上電,并將寫好的程序下載至單片機內連續運行,待各部分電路開始工作,打開LabVIEW操作界面,如圖5所示。首先選擇正確的串口號和串口參數,設置溫度上下限為40℃和20℃,開始數據的采集和處理,數據接收窗口不停刷新,實時顯示當前時間及溫度值。同時采用溫度計顯示當前時刻溫度值,并通過波形圖表對實時溫度數據進行趨勢圖的繪制。當實時溫度超出設定上下線溫度范圍,系統就會有紅燈提示并發出報警聲。通過測試結果可以看出,系統較好地實現了溫度顯示與控制功能。

圖5 上位機測試結果

6 結論

基于單片機和LabVIEW軟件平臺設計了多點顯示無線溫度測量系統,該系統可通過硬件電路自身或上位機界面兩種方式實現溫度控制和處理,實現了與計算機的高度融合,增強了整個系統的靈敏度和靈活性,有利于解決故障干擾等問題,為用戶的使用提供了多重選擇。所設計的溫度采集軟件系統使用方便,成本低,為很多復雜的工程環境提供了簡便有效的測量途徑,經多次實驗測試,系統運行良好。

[1]Fan Yang,Guoping Li,Huipeng Li.Design&development of a remote temperature monitor system of web using virtual instrument[J]. advances in computer,information,and systems sciences and engi?neering.2006:449-452.

[2]徐治根.基于NRF2401的無線溫度傳感器的設計[J].科技資訊,2012,09:12-13.

[3]王新,周良民.利用單片機I/O端口線模擬串行口通訊[J].安徽建筑工業學院學報,2005,13(3):67-68.

[4]劉其和,李云明.LabVIEW虛擬儀器程序設計與應用[M].化學工業出版社,2011:253-260.

錢雨晴(1996-),女,漢族,四川眉山人;

付曾磊(1996-),男,漢族,四川成都人;

張胤(1995-),男,漢族,四川眉山人;

梁森(1994-),男,漢族,河北石家莊人。

猜你喜歡
單片機系統
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
基于PowerPC+FPGA顯示系統
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(下)
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 免费欧美一级| 国产日本视频91| 成人免费午夜视频| 国产成人三级| 亚洲日韩高清在线亚洲专区| 亚洲无线一二三四区男男| 女人18毛片水真多国产| 国产素人在线| 日韩av高清无码一区二区三区| 亚洲欧美在线看片AI| 26uuu国产精品视频| 亚洲日韩在线满18点击进入| 91亚洲国产视频| 野花国产精品入口| 国产亚洲高清在线精品99| 国产在线自乱拍播放| 国产精品无码久久久久AV| 青草午夜精品视频在线观看| 日本久久久久久免费网络| 中文字幕资源站| av一区二区三区高清久久| 97久久免费视频| 久久91精品牛牛| 国产在线麻豆波多野结衣| 99激情网| 99re热精品视频中文字幕不卡| 午夜色综合| 露脸国产精品自产在线播| 国产成人夜色91| 久久青草免费91线频观看不卡| 干中文字幕| 欧美精品影院| 天天婬欲婬香婬色婬视频播放| 亚洲精品国产首次亮相| 成·人免费午夜无码视频在线观看| 色老头综合网| 欧美伊人色综合久久天天| 婷婷亚洲视频| 亚洲AⅤ永久无码精品毛片| 五月婷婷激情四射| 欧美三级视频网站| 国产精品视频公开费视频| 色精品视频| 国产成人精品一区二区三区| 午夜视频在线观看免费网站| 亚洲A∨无码精品午夜在线观看| 欧美不卡在线视频| 久久国产精品波多野结衣| 凹凸精品免费精品视频| 日本一区二区不卡视频| 亚洲男人天堂2018| 热久久国产| 亚洲黄色成人| 在线欧美日韩国产| 欧美日韩中文国产va另类| 狠狠v日韩v欧美v| 日本久久网站| 欧美a级在线| 日韩在线2020专区| 午夜福利视频一区| 五月婷婷精品| 国产一区在线视频观看| 亚洲动漫h| 日韩国产高清无码| 国产xxxxx免费视频| 日韩成人在线网站| 亚洲中文无码av永久伊人| 国产精品乱偷免费视频| 91精品视频网站| 欧美人与动牲交a欧美精品| 免费99精品国产自在现线| 久久精品女人天堂aaa| 波多野结衣亚洲一区| 亚洲天堂.com| 98超碰在线观看| 婷婷六月综合网| 四虎成人精品在永久免费| 久久伊人久久亚洲综合| 成人在线不卡视频| 亚洲第一精品福利| 欧美黑人欧美精品刺激| 亚洲国产91人成在线|