在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何實現LabVIEW與Arduino硬件的通訊

CHANBAEK ? 來源:頭條號LabVIEW與自動化測試 ? 作者:頭條號LabVIEW與自動 ? 2023-04-25 11:40 ? 次閱讀

今天有一位客戶請教我做一個程序,實現LabVIEWArduino硬件的通訊,具體需求為:

1、Arduino硬件(其開發板單片機型號為AT89C52)采集傳感器數據,并通過串口將數據傳遞出來;

2、通過LabVIEW制作上位機軟件,實現對Arduino硬件傳遞過來的傳感器數據的可視化顯示(以曲線圖的形式顯示歷史數據),以及將所有數據存儲下來。

需求還是比較簡單而且明確的,具體實施也比較簡單,以下詳細介紹下實現過程。

一、Arduino硬件端的程序開發

我這邊采用Arduino UNO R3硬件采集一個傳感器數據,并每隔0.5s通過串口傳遞1個數據出來,具體實現代碼如下圖所示。

wKgaomRHS5-AYO4oAABtuEhDOKw147.jpg

Arduino 代碼實現

二、LabVIEW端上位機的程序開發

LabVIEW端直接采用NI-VISA函數即可實現串口數據的讀取,再通過“寫入電子表格文件”子函數將數據存儲到一個.csv格式的電子表格文件中,具體實現代碼如下圖所示。

wKgZomRHS5-AXhopAADMhC5xGJw230.jpg

LabVIEW 程序框圖

具體實現流程為:打開串口(波特率需要設置正確)→清空串口緩沖區數據→While循環(檢查串口緩沖區是否有有數據可讀取,若有則將數據讀取出來,并將數據還原為浮點型數值型數據,并傳遞給波形圖表,同時還設置了若采集數據超過設定的限值時亮報警指示燈的功能),當用戶點擊了停止采集的按鈕時,會將所有采集到的數據一次性保存到指定路徑下的電子表格中。

三、效果展示

效果如下圖所示。

wKgaomRHS6CANLdZAABONoGjoZI720.jpg

Arduino IDE 端監視數據

wKgZomRHS6CAbL9cAAHTAaVBEkM963.jpg

LabVIEW上位機軟件采集到的數據

wKgaomRHS6GANqokAAHSTH3W50M744.jpg

存儲的電子表格數據

四、延伸

我們的物聯網模塊或一般的單片機模塊可以用于采集一些傳感器數據,但最終做上位機軟件還是得依靠一些比較強大且方便開發和展示的編程語言,如本文中提到的LabVIEW軟件,用LabVIEW軟件做上位機軟件還是比較合適的,一來這個軟件的編制是圖形化編制的,比較容易上手,二來該軟件很方便做一些可視化的展示。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2552

    文章

    51294

    瀏覽量

    755203
  • LabVIEW
    +關注

    關注

    1975

    文章

    3656

    瀏覽量

    324617
  • 物聯網
    +關注

    關注

    2911

    文章

    44832

    瀏覽量

    375164
  • 通訊
    +關注

    關注

    9

    文章

    911

    瀏覽量

    34988
  • Arduino
    +關注

    關注

    188

    文章

    6474

    瀏覽量

    187435
收藏 人收藏

    評論

    相關推薦

    labviewarduino

    逼的編程軟件,LabVIEW當然要結合硬件來玩才有趣,軟硬件結合,學得才夠全面! 然后,我們就會苦惱于選擇什么硬件。這里本人覺得,作為初學者,可以先玩一下開源
    發表于 12-04 13:17

    Arduino硬件串口通訊的相關資料推薦

    在很多時候,Arduino需要和其他設備相互通訊,而最常見最簡單的方式就是串口通訊。本篇介紹Arduino硬件串口
    發表于 02-15 06:43

    可編程控制器與Labview通訊實現

    以OMRON 可編程控制器為例, 介紹了Labview 與PLC 通訊的方法及具體實現。【關鍵詞】PLC Labview 串口通訊
    發表于 05-27 13:33 ?590次下載

    labview_串口通訊的分析

    labview_串口通訊的分析
    發表于 11-09 17:51 ?227次下載
    <b class='flag-5'>labview</b>_串口<b class='flag-5'>通訊</b>的分析

    利用LabVIEW實現COM1和COM2之間的通訊_labview程序案例

    程序案例 利用LabVIEW實現COM1和COM2之間的通訊
    發表于 01-12 15:42 ?80次下載

    利用LabVIEW實現串口通訊_labview程序案例

    程序案例 利用LabVIEW實現串口通訊
    發表于 01-12 15:44 ?350次下載

    ArduinoLabVIEW開發實戰》配套代碼

    ArduinoLabVIEW開發實戰》配套代碼
    發表于 03-23 16:00 ?29次下載

    如何使用ArduinoLabVIEW進行多路數據采集系統的設計

    針對低速、低成本、快速搭建的特點,采用ArduinoLabVIEW實現低成本上下位機數據采集系統。Arduino作為下位機,負責A/D轉換以及數據傳輸;
    發表于 04-26 18:26 ?55次下載
    如何使用<b class='flag-5'>Arduino</b>和<b class='flag-5'>LabVIEW</b>進行多路數據采集系統的設計

    采用LabVIEW實現Modbus通訊協議的方式

    針對Modbus的串口和TCP兩種不同的方式,在LabVIEW中通常可以通過以下幾種方法實現Modbus通訊。其中一些實現方式需要安裝LabVIEW
    的頭像 發表于 01-16 17:22 ?1.7w次閱讀

    LabVIEW與TwinCAT如何通過ADS通訊

    LabVIEW 是測控領域非常流行的測控軟件,作為上位機數據采集軟件,LabVIEW 可以非常方便的實現數據的分析、顯示及存儲等。LabVIEW 也可以非常方便的和 Beckhoff
    發表于 05-12 08:00 ?18次下載
    <b class='flag-5'>LabVIEW</b>與TwinCAT如何通過ADS<b class='flag-5'>通訊</b>

    Arduino—串口通訊

    在很多時候,Arduino需要和其他設備相互通訊,而最常見最簡單的方式就是串口通訊。本篇介紹Arduino硬件串口
    發表于 12-16 16:52 ?3次下載
    <b class='flag-5'>Arduino</b>—串口<b class='flag-5'>通訊</b>

    LabVIEW Interface for Arduino (LIFA)介紹

    本篇推送我們看一看另一個可以通過Labview編程操控Arduino的工具包——Labview Interface for Arduino(以下簡稱LIFA)。
    的頭像 發表于 05-08 14:19 ?2725次閱讀
    <b class='flag-5'>LabVIEW</b> Interface for <b class='flag-5'>Arduino</b> (LIFA)介紹

    LABVIEW串口通訊

    labview實現串口通訊
    發表于 08-19 14:37 ?7次下載

    labview實現tcp通訊

    labview實現tcp通訊
    發表于 08-19 14:26 ?15次下載

    Arduino Nano 和 DHT11 實現 LabVIEW 溫濕度采集

    Arduino Nano 和 DHT11 實現 LabVIEW 溫濕度采集
    的頭像 發表于 10-08 11:46 ?678次閱讀
    <b class='flag-5'>Arduino</b> Nano 和 DHT11 <b class='flag-5'>實現</b> <b class='flag-5'>LabVIEW</b> 溫濕度采集
    主站蜘蛛池模板: 国产三片高清在线观看| 精品女同| 办公室桌震娇喘视频大全在线| 欧美1819| 亚洲三级黄| 男女交性无遮挡免费视频| 欧美性猛交xxxx黑人喷水| 免费看h视频| 大量国产后进翘臀视频| 天天插天天射| 美女午夜影院| 啪一啪日一日| 欧美视频不卡一区二区三区| 在线 你懂| 色视频网站大全免费| 久久久噜噜噜| 欧美天堂视频| 日本xxxx色视频在线观看| 我想看一级播放片一级的| 免费网站看黄| 亚洲特黄大黄一级毛片| 真实国产伦子系| 天天摸天天做| 婷婷激情六月| 青草视频在线观看国产| 黑人破乌克兰美女处| 亚洲黄色网址| 8050网午夜| 免费看色视频| 色妹子在线| 国产精品三级国语在线看| 黄 色 录像成 人播放免费| a天堂资源在线观看| 怡红院免费va男人的天堂| 欧美黑粗| 一区二区三区在线免费| 在线天堂网| 欧美成人一区二区三区在线视频| 成人a毛片在线看免费全部播放| 欧美影院| 免费播放欧美毛片欧美aaaaa|