資料介紹
??????????? 介紹基于Matlab 環(huán)境的微機(jī)與單片機(jī)串行數(shù)據(jù)通信方法。該方法利用Matlab 的Instrument Control 工具箱的serial 類對(duì)象實(shí)現(xiàn)串行數(shù)據(jù)通信,實(shí)驗(yàn)系統(tǒng)在Matlab 環(huán)境下實(shí)現(xiàn)數(shù)據(jù)采集。
關(guān)鍵詞:串行通信;Serial 類對(duì)象;單片機(jī)
??????????? 串行通信具有高效可靠、價(jià)格便宜,遵循統(tǒng)一的標(biāo)準(zhǔn)等特點(diǎn),成為重要的通信手段。微機(jī)的特點(diǎn)是具有較強(qiáng)的分析處理能力,很好的人機(jī)界面和大容量的多種存儲(chǔ)方式,一般應(yīng)用中多以微機(jī)為上位機(jī),以單片機(jī)或其它處理系統(tǒng)為下位機(jī)的方式構(gòu)成應(yīng)用系統(tǒng)。因?yàn)閱纹瑱C(jī)的價(jià)格低,功能強(qiáng),抗干擾能力好,允許環(huán)境溫限寬和面向控制等特點(diǎn),所以下位機(jī)采用單片機(jī)來構(gòu)成主從式多級(jí)工作模式,完成對(duì)數(shù)據(jù)的采集、
分析處理,或?qū)刂茖?duì)象的控制。
??????????? Matlab 是由美國Mathworks 公司開發(fā)的面向理論分析研究和工程設(shè)計(jì)處理的一套具有強(qiáng)大功能的軟件系統(tǒng)。其中Matlab 語言是一種以無維矩陣為基本運(yùn)算單元的解釋執(zhí)行的高級(jí)語言,編程簡便,特別適合于數(shù)值計(jì)算,只要幾個(gè)語句就能實(shí)現(xiàn)諸如FFT、各種方法的濾波、系統(tǒng)辨識(shí)、小波變換等。Matlab 具有強(qiáng)大的繪圖功能,含有豐富的工具箱函數(shù),能對(duì)特定領(lǐng)域中的課題方便地進(jìn)行分析、計(jì)算和研究。在實(shí)際應(yīng)用中通過各種數(shù)據(jù)交換方式將數(shù)據(jù)傳入計(jì)算機(jī),進(jìn)而借助Matlab 的強(qiáng)大分析處理能力對(duì)數(shù)據(jù)進(jìn)行分析和處理。在Matlab 環(huán)境下,要通過RS-232 串行口用串行通信方式交換數(shù)據(jù),一種方法是用諸如Visual C++、Delphi 等編程軟件設(shè)計(jì)串行通信動(dòng)態(tài)連接庫,再通過Matlab 調(diào)用串行通信動(dòng)態(tài)連接庫實(shí)現(xiàn),串行通信動(dòng)態(tài)連接庫可以用Windows 提供的 API、MSComm 控件或其它軟件公司設(shè)計(jì)的通信控件設(shè)計(jì)通信程序,這種方法可行但比較繁瑣。設(shè)計(jì)如果問題比較簡單,又希望避免與其它編程軟件混合編程,減少不同程序之間的相互調(diào)用,可以用下面介紹的方法,利用Matlab serial 類實(shí)現(xiàn)串行通信,可大大簡化通信程序設(shè)計(jì)。
關(guān)鍵詞:串行通信;Serial 類對(duì)象;單片機(jī)
??????????? 串行通信具有高效可靠、價(jià)格便宜,遵循統(tǒng)一的標(biāo)準(zhǔn)等特點(diǎn),成為重要的通信手段。微機(jī)的特點(diǎn)是具有較強(qiáng)的分析處理能力,很好的人機(jī)界面和大容量的多種存儲(chǔ)方式,一般應(yīng)用中多以微機(jī)為上位機(jī),以單片機(jī)或其它處理系統(tǒng)為下位機(jī)的方式構(gòu)成應(yīng)用系統(tǒng)。因?yàn)閱纹瑱C(jī)的價(jià)格低,功能強(qiáng),抗干擾能力好,允許環(huán)境溫限寬和面向控制等特點(diǎn),所以下位機(jī)采用單片機(jī)來構(gòu)成主從式多級(jí)工作模式,完成對(duì)數(shù)據(jù)的采集、
分析處理,或?qū)刂茖?duì)象的控制。
??????????? Matlab 是由美國Mathworks 公司開發(fā)的面向理論分析研究和工程設(shè)計(jì)處理的一套具有強(qiáng)大功能的軟件系統(tǒng)。其中Matlab 語言是一種以無維矩陣為基本運(yùn)算單元的解釋執(zhí)行的高級(jí)語言,編程簡便,特別適合于數(shù)值計(jì)算,只要幾個(gè)語句就能實(shí)現(xiàn)諸如FFT、各種方法的濾波、系統(tǒng)辨識(shí)、小波變換等。Matlab 具有強(qiáng)大的繪圖功能,含有豐富的工具箱函數(shù),能對(duì)特定領(lǐng)域中的課題方便地進(jìn)行分析、計(jì)算和研究。在實(shí)際應(yīng)用中通過各種數(shù)據(jù)交換方式將數(shù)據(jù)傳入計(jì)算機(jī),進(jìn)而借助Matlab 的強(qiáng)大分析處理能力對(duì)數(shù)據(jù)進(jìn)行分析和處理。在Matlab 環(huán)境下,要通過RS-232 串行口用串行通信方式交換數(shù)據(jù),一種方法是用諸如Visual C++、Delphi 等編程軟件設(shè)計(jì)串行通信動(dòng)態(tài)連接庫,再通過Matlab 調(diào)用串行通信動(dòng)態(tài)連接庫實(shí)現(xiàn),串行通信動(dòng)態(tài)連接庫可以用Windows 提供的 API、MSComm 控件或其它軟件公司設(shè)計(jì)的通信控件設(shè)計(jì)通信程序,這種方法可行但比較繁瑣。設(shè)計(jì)如果問題比較簡單,又希望避免與其它編程軟件混合編程,減少不同程序之間的相互調(diào)用,可以用下面介紹的方法,利用Matlab serial 類實(shí)現(xiàn)串行通信,可大大簡化通信程序設(shè)計(jì)。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- RS-485總線在數(shù)據(jù)通信中的應(yīng)用綜述 11次下載
- 如何使用LabVIEW實(shí)現(xiàn)串行口的直接數(shù)據(jù)通信 5次下載
- 使用MATLAB與OrCAD進(jìn)行數(shù)據(jù)通信的步驟和實(shí)例詳細(xì)說明 12次下載
- 智能測試系統(tǒng)的數(shù)據(jù)通信 0次下載
- 數(shù)據(jù)通信技術(shù)的研究 13次下載
- PC機(jī)及單片機(jī)數(shù)據(jù)通信技術(shù) 110次下載
- 數(shù)據(jù)通信技術(shù)(華為資料) 0次下載
- 單片機(jī)串行數(shù)據(jù)通信 0次下載
- 單片機(jī)多機(jī)通信網(wǎng)絡(luò)改進(jìn)及數(shù)據(jù)通信容錯(cuò)技術(shù)
- 數(shù)據(jù)通信方式 0次下載
- 數(shù)據(jù)通信的基本概念 0次下載
- MATLAB環(huán)境下的串行數(shù)據(jù)通信系統(tǒng)設(shè)計(jì)
- 數(shù)據(jù)通信基礎(chǔ) 0次下載
- 高速串行數(shù)據(jù)通信發(fā)送芯片CY7B923的原理及應(yīng)用
- 數(shù)據(jù)通信工程
- 數(shù)據(jù)通信系統(tǒng)的組成 數(shù)據(jù)通信系統(tǒng)的主要技術(shù)指標(biāo) 3393次閱讀
- 關(guān)于數(shù)據(jù)通信的思維導(dǎo)圖 1552次閱讀
- 如何正確耦合和端接串行數(shù)據(jù)通道 1833次閱讀
- 如何有效管理數(shù)據(jù)通信網(wǎng)絡(luò),提升網(wǎng)絡(luò)管理的效率 3166次閱讀
- 高速串行數(shù)據(jù)通信CY7B923芯片的性能特點(diǎn)及設(shè)計(jì)實(shí)例 4556次閱讀
- 數(shù)據(jù)通信的結(jié)構(gòu)原理_數(shù)據(jù)通信傳輸方式 8059次閱讀
- SPI主、從端數(shù)據(jù)通信建模的基礎(chǔ)知識(shí) 3424次閱讀
- plc通信接口的類型 1.6w次閱讀
- 數(shù)據(jù)通信協(xié)議具體解析 7208次閱讀
- 數(shù)據(jù)通信協(xié)議的簡介_數(shù)據(jù)通信協(xié)議有哪些 8962次閱讀
- 數(shù)據(jù)通信及其應(yīng)用前景 8850次閱讀
- 89C52單片機(jī)串行通信編程兩則 4036次閱讀
- 數(shù)據(jù)通信基礎(chǔ)知識(shí)匯總 9130次閱讀
- 樓宇自動(dòng)化控制網(wǎng)絡(luò)數(shù)據(jù)通信協(xié)議BACnet 2166次閱讀
- FSK信息解碼的電話網(wǎng)數(shù)據(jù)通信 2067次閱讀
下載排行
本周
- 1人形機(jī)器人電機(jī)驅(qū)動(dòng)和傳感報(bào)告
- 4.27 MB | 9次下載 | 免費(fèi)
- 2Altium Designer元件庫
- 17.11 MB | 6次下載 | 免費(fèi)
- 324V2A開關(guān)電源PCB資料分享
- 0.23 MB | 4次下載 | 1 積分
- 4GD100PIX120C6SNA規(guī)格書
- 0.98 MB | 3次下載 | 免費(fèi)
- 5Multisim模擬電路仿真教程
- 1.93 MB | 1次下載 | 3 積分
- 6BK7258英文規(guī)格書
- 1.67 MB | 1次下載 | 免費(fèi)
- 7RA4L1硬件手冊
- 21.89 MB | 1次下載 | 免費(fèi)
- 8RA4L1_SENSOR-V1原理圖
- 754.36 KB | 1次下載 | 免費(fèi)
本月
- 1晶體三極管的電流放大作用詳細(xì)說明
- 0.77 MB | 32次下載 | 2 積分
- 2雙極型三極管放大電路的三種基本組態(tài)的學(xué)習(xí)課件免費(fèi)下載
- 4.03 MB | 25次下載 | 1 積分
- 3AIWA HS-J303 MKⅡ維修手冊
- 22.47 MB | 24次下載 | 10 積分
- 4九陽豆?jié){機(jī)高清原理圖
- 2.47 MB | 23次下載 | 1 積分
- 5多級(jí)放大電路的學(xué)習(xí)課件免費(fèi)下載
- 1.81 MB | 21次下載 | 2 積分
- 6AIWA HS-J202/HS-J202M/HS-J800維修手冊
- 13.60 MB | 16次下載 | 10 積分
- 71875功放原理圖
- 0.04 MB | 11次下載 | 免費(fèi)
- 8單電源板1875電路圖
- 0.06 MB | 11次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191382次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183338次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81586次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論