美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 工業控制產品 > 自動化控制 > DCS系統

類型分類:
科普知識
數據分類:
DCS系統

如何用Matlab連接控制Arduino:GUI界面制作與電機控制

發布日期:2022-04-17 點擊率:74

  MATLAB是用于算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境。而Arduino開發板是一種越來越受到歡迎的開源硬件。

  一個是什么都能算的軟件,一個是最火爆的開源硬件,兩者結合能碰撞出什么樣的火花呢?筆者以Matlab軟件研究如何控制Arduino,將從Matlab制作Arduino的GUI界面和simulink應用出發,探索如何使用Matlab連接和控制Arduino。

  Matlab與Arduino聯合應用——GUI界面

  首先介紹如何安裝配置一個基于Matlab的GUI界面,能夠實現對ArduinoIO口的操作。

  下圖所示為matlab中Arduino相關程序的下載界面

如何用Matlab連接控制Arduino:GUI界面制作與電機控制

如何用Matlab連接控制Arduino:GUI界面制作與電機控制

  下載后為壓縮文件,解壓縮為ArduinoIO的文件夾,打開Matlab(筆者為2012版本),將當前工作目錄至于ArduinoIO文件夾下。

如何用Matlab連接控制Arduino:GUI界面制作與電機控制

  打開Matlab的GUIDE

如何用Matlab連接控制Arduino:GUI界面制作與電機控制

  安裝下面方法,拖放兩個按鈕,按鈕的顯示文字可以通過雙擊后,在屬性頁下的“string”一欄下面修改,我們用兩只按鈕分別控制直流電機的轉動

如何用Matlab連接控制Arduino:GUI界面制作與電機控制

  至此,我們已經完成必要的程序的燒寫和界面的初步編寫,下面將繼續介紹如何添加按鈕的響應函數,實現上位機的控制功能。

  我們利用Matlab已經初步設計了一個GUI界面,下面將添加必要的響應函數,演示時間的控制功能。

  下圖展示如何從GUIDE進入按鈕的編輯界面,在這里我們將添加對Arduino相應的IO口或者串口的操作。

如何用Matlab連接控制Arduino:GUI界面制作與電機控制

  下面是基本的操作函數實例匯總

  a=arduino('COM9')

  設置引腳為輸入或者輸出

  a.pinMode(4,'input');

  a.pinMode(13,'output');

  讀寫引腳的狀態

  a.digitalRead(4)

  a.digitalWrite(13,0)

  模擬量輸入或者輸出操作

  a.analogRead(5)

  a.analogWrite(9,155)

  串口操作

  a.serial%getserialport

  a.flush;%flushesPC'sinputbuffer

  a.roundTrip(42)%sends42tothearduinoandback

  本例中若使用按鈕“Right-Motor”點擊實現IO口8置為高電平,驅動直流電機全速轉動,則添加

  globala;

  a=arduino('COM7');

  a.pinMode(8,'output');

  在按鈕“Right-Motor”的響應函數中添加代碼段

  globala;

  a.digitalWrite(8,(get(hObject,'Value')))

如何用Matlab連接控制Arduino:GUI界面制作與電機控制

  Arduino端準備

  想要arduino端的控制,還需要向Arduino中燒寫已經下載的pde文件,其位置位于加壓縮后的ArduinoIO文件夾下的pde文件中。通過usb線纜將Arduinouno與電腦連接,點擊GUI中添加的按鈕,即可實現遠端控制功能。

  我們介紹了,在Matlab中建立一個ArduinoGUI的過程。下面將繼續介紹如何在Arduino端進行軟件準備。

  軟件調試可以在Arduino連接至電腦端就可以進行。

  下面將作者自己在其中遇到或者大家可能會遇到的問題一一總結如下:

  (1)已經編寫完成的Matlab程序已經綁定了通信口COM8,執行Matlab程序出現如下提示

  Errorusingarduino(line83)

  Couldnotopenport:COM8

  ErrorinArduinomatlab>Arduinomatlab_OpeningFcn(line60)

  a=arduino('COM8');

  首先保證你的開發板已經連接至PC機,而且通過設備管理器查看端口是否與程序中設置的相同。

  (2)在保證上述已經完成的情況下,依然提示出錯

  Errorusingarduino(line54)

  PortCOM8alreadyusedbyMATLAB

  這很可能是你中間斷開了Arduino的連線或者重新編譯了程序,你需要在Matlab中執行

  delete(instrfind({'Port'},{'COM8'}))

  然后重新連接即可。

  (3)Arduino連接至PC端,但是不能燒寫上期Blogger中的pde文件,這時候要排除IDE編譯環境中可能存在的問題

  1下載最新的IDE環境(http://arduino.cc/en/Main/Software#toc2)

  2安裝手動方式更新驅動

  3注意更改軟件中TOOLs下面的“Board”和“serialport”選項,按照自己所使用Arduino進行修改。

  下面將介紹如何配置硬件外圍電路,來為實驗做最后準備。

  為ArduinoUNO開發板連接外圍電路,包括直流電機、led燈等外圍器件。

  使用到的元器件

如何用Matlab連接控制Arduino:GUI界面制作與電機控制

  下圖是Arduino與直流電機的接口電路。

如何用Matlab連接控制Arduino:GUI界面制作與電機控制

  我們再分析各部分功能

  1開關

  2直流電機

  3二極管

  4MOSFE管

  5電機驅動電源(9V)

  由于Arduino的最大驅動電流是40mA,遠遠小于電機驅動所需的電流。這里我們使用一個MOSFET(當然可以使用三極管代替),來使Arduion的小電流來控制電機的通斷

  而電機屬于電感性負載,在啟停階段可能會由于電感存在產生一個很大反向電壓,可能會損害我們的MOSFET,這里使用一個二極管來使電流沿著一個方向流動,從而保證電機對其余電路的影響。

  9V電源為電機轉動供電,當我們直接將其連接至直流電機兩側時,會發現電機將會全速轉動。

如何用Matlab連接控制Arduino:GUI界面制作與電機控制

  在實驗中,我們手上只有一個直流電機,所以另外一只的控制我們使用led燈來模擬,注意要接上一只220歐的電阻進行限流。

  在完成基本的軟件和硬件的準備工作后,我們現在進入最終的測試階段。

  操作順序:

  1將Arduino通過usb線纜連接至PC

  2打開Matab,將當前文件夾設為我們從matlab官網下載的并解壓縮的ArduinoIO

  3雙擊打開Arduinomatlab.fig,彈出控制界面

  4點擊按鈕觀察電機的轉動,如果在Matlab提示出錯信息,請嘗試下面解決方法

  5執行“clear”清除變量;執行“delete(instrfind({'Port'},{'COM8'}))”,并重新拔掉再插上線纜以創建新的通信連接,重復操作步驟1。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        成人精品小蝌蚪| 成人免费在线视频观看| 另类综合日韩欧美亚洲| 亚洲欧美另类图片小说| 精品国产乱码久久久久久蜜臀| 欧美日韩国产中文| 欧美综合一区二区三区| 成人av网址在线观看| 国产一区二区在线观看视频| 免费成人在线影院| 男女激情视频一区| 免费观看在线综合色| 日韩激情视频网站| 免费观看一级特黄欧美大片| 奇米影视7777精品一区二区| 日韩和欧美一区二区| 日韩**一区毛片| 免费精品视频最新在线| 乱一区二区av| 国产精品影视天天线| 国产99久久久久| 成人av在线播放网址| 91丨porny丨在线| 色老综合老女人久久久| 欧美在线观看你懂的| 欧美日本一区二区三区四区| 欧美一区二区视频网站| 日韩欧美一区二区久久婷婷| 精品理论电影在线观看 | 欧美极品aⅴ影院| 亚洲欧美激情在线| 日本欧美加勒比视频| 国产成人精品在线看| 色久优优欧美色久优优| 欧美一区二区免费视频| 久久久久国产一区二区三区四区| 国产女人aaa级久久久级 | 韩国精品免费视频| 99精品欧美一区二区三区综合在线| 色综合网站在线| 91精品久久久久久久99蜜桃| 国产欧美精品一区aⅴ影院 | 91行情网站电视在线观看高清版| 欧美撒尿777hd撒尿| 精品国产91亚洲一区二区三区婷婷| 中文字幕电影一区| 免费在线观看精品| 成人精品在线视频观看| 欧美一区二区三区在线观看视频| 国产色婷婷亚洲99精品小说| 亚洲国产日韩a在线播放性色| 韩国欧美国产1区| 欧美日韩精品是欧美日韩精品| 国产女人水真多18毛片18精品视频 | 欧美日韩一级视频| 国产精品热久久久久夜色精品三区| 亚洲午夜在线电影| 97久久精品人人做人人爽50路| 日韩精品一区二区三区蜜臀 | 欧美年轻男男videosbes| 亚洲国产精品激情在线观看 | 久久久久久久久岛国免费| 亚洲国产va精品久久久不卡综合| 成人在线视频一区| 欧美不卡一区二区三区| 午夜在线成人av| 色老汉av一区二区三区| 国产精品青草久久| 国产美女精品在线| 欧美一区二区在线观看| 亚洲一级在线观看| 91在线观看地址| 国产精品理论片| 国产91精品一区二区| 日韩精品一区二区三区四区| 日韩成人精品视频| 欧美日韩国产小视频在线观看| 亚洲欧美激情在线| 91在线观看一区二区| 国产精品毛片a∨一区二区三区| 美美哒免费高清在线观看视频一区二区 | 不卡免费追剧大全电视剧网站| 久久精品夜夜夜夜久久| 狠狠狠色丁香婷婷综合久久五月| 日韩美女视频一区二区在线观看| 日韩av一二三| 日韩午夜在线影院| 捆绑调教美女网站视频一区| 欧美一区二区三区免费大片| 免费成人在线观看视频| 日韩欧美一卡二卡| 韩国一区二区三区| 日本一区二区三区电影| 不卡免费追剧大全电视剧网站| 中文字幕一区在线观看视频| 91在线视频官网| 亚洲国产cao| 欧美成人伊人久久综合网| 狠狠色狠狠色合久久伊人| 国产视频一区在线播放| av成人免费在线观看| 亚洲国产毛片aaaaa无费看 | 五月婷婷色综合| 欧美v亚洲v综合ⅴ国产v| 精品无人码麻豆乱码1区2区| 国产精品免费av| 欧美视频日韩视频在线观看| 毛片av一区二区| 欧美国产激情一区二区三区蜜月| 91猫先生在线| 男女男精品视频网| 国产欧美日韩在线观看| 色综合久久99| 国产综合成人久久大片91| 日韩伦理免费电影| 欧美一卡二卡三卡四卡| 成人一区在线观看| 日韩精品一级中文字幕精品视频免费观看| 日韩精品在线一区| 99久久99久久精品国产片果冻| 午夜精品久久久久久久| 久久久一区二区三区| 在线免费av一区| 国产精品一区二区久激情瑜伽| 亚洲精品日韩专区silk| 久久久精品免费网站| 欧美日韩亚洲综合| 高清国产一区二区三区| 亚洲国产日韩一级| 国产精品乱码久久久久久| 欧美一卡2卡3卡4卡| 99精品久久久久久| 精品一区二区精品| 亚洲成人动漫精品| 亚洲欧洲精品一区二区三区不卡 | 久久久蜜桃精品| 在线成人小视频| 91亚洲精品久久久蜜桃| 国产一区二区中文字幕| 日韩一区精品视频| 一区二区三区在线播| 亚洲欧洲另类国产综合| 久久看人人爽人人| 欧美成人综合网站| 欧美一级高清片| 欧美精品乱人伦久久久久久| 91小视频在线免费看| 懂色av噜噜一区二区三区av| 美女免费视频一区| 亚洲成人先锋电影| 一区二区视频在线| 国产精品美女久久久久久| 国产色爱av资源综合区| 久久久久久久网| 精品国产一区久久| 欧美成人精品二区三区99精品| 欧美日韩国产在线观看| 欧美亚洲动漫制服丝袜| 一本色道久久综合精品竹菊| 一本久道中文字幕精品亚洲嫩| 91在线丨porny丨国产| 91影院在线观看| 色综合中文字幕国产 | 欧美国产日韩亚洲一区| 久久久国产一区二区三区四区小说 | 《视频一区视频二区| 18涩涩午夜精品.www| 国产精品久久久久久久第一福利 | 石原莉奈在线亚洲二区| 男女性色大片免费观看一区二区| 男男视频亚洲欧美| 激情综合色综合久久综合| 国产综合色在线| 成人综合婷婷国产精品久久蜜臀| 成人av在线看| 欧美在线视频日韩| 欧美成人高清电影在线| 亚洲国产精品成人综合 | 欧美日韩黄视频| 精品免费一区二区三区| 久久一夜天堂av一区二区三区| 久久久久国产一区二区三区四区 | 成人毛片视频在线观看| 色一情一乱一乱一91av| 欧美日韩一区二区三区在线看| 欧美日本一区二区在线观看| 日韩午夜av一区| 欧美国产日韩在线观看| 一区二区三区免费网站| 三级欧美在线一区| 国产一区二区三区在线观看免费| av电影在线不卡| 91精品在线一区二区| 亚洲国产精华液网站w| 亚洲综合免费观看高清在线观看| 丝袜美腿亚洲一区二区图片| 国产很黄免费观看久久| 91美女片黄在线观看91美女| 日韩精品中文字幕在线一区| 中文字幕欧美一|