国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

Matlab/RTW實時仿真與嵌入式系統開發

發布時間:2010-2-3 16:04    發布者:李寬
關鍵詞: Matlab , RTW , 嵌入式 , 實時仿真 , 系統
引言

在日益激烈的競爭中,系統的開發周期顯得尤為重要,但開發時間與系統安全性、可靠性又有一定沖突,如果仍然使用傳統的編寫代碼的模式,顯然有些不妥。本文介紹一種基于Matlab/RTW實現實時仿真嵌入式系統開發的方法。方法所涉及的開發環境如下:

◆Microsoft Windows XP SP3:
◆Matlab Version 7.5.0.342(R2007b);
Keil uVersion2V 2.30;
◆Proteus 7.1SP2。

先借助Matlab/RTW建立模型并生成RTW(Real-Time Workshop)代碼(C語言),再使用Keil編譯、調試Matlab生成的C語言代碼,并且生成HEX文件。之后,利用Proteus觀察代碼生成的效果,以驗證代碼的正確性。基本流程如圖1所示。



1 構建Simulink模型并生成RTW代碼

以較為簡單的模型為例,用2個開關同時控制一個報警燈模型。當開關1、2同時閉合時,報警燈亮,邏輯真值表如表1所列。在Simulink中構建對應模型,只有當開關1、2同時閉合時,報警燈才亮,故選擇如下模型實現上述功能。模型連接如圖2所示。



模型連接好之后,打開參數配置選項卡調整參數。具體修改項及其對應值如表2所列。



至此生成模型代碼的前期準備已經完成,保存模型,取名Matlab_Test。下一步就是點擊Real_Time Work-shop選項中的Build按鈕,Matlab將自動生成模型代碼。

Matlab命令窗口中顯示內容如下:

      ###Starting Real-Time Workshop build procedure for model:
    Matlab_Test
    ……
     ###Successful completion of Real-Time Workshop build proce-dure for model:Matlab_Test

至此,模型的代碼也生成成功。





完成代碼修改之后,建造目標。若暫且不管代碼優化問題,則所需的HEX文件已經成功生成。

3.2 KeiI與Proteus的連接

將安裝文件夾Proteus\Model下的VDM51.dll文件復制到Keil\C51\INC文件夾下,用以實現兩軟件間的通信,并且在 TOOLS.INI文件中加入VDM51.DLL文件的目錄及描述,具體添加內容如圖4所示。



至此,Keil與Proteus間的連接前期準備已經完成。下面開始Keil與Proteus聯機調試:選擇目標1的屬性,彈出對話框,在調試選項卡中選擇使用Proteus VSM Mo-nitor-51,具體調節參數如圖5所示。Keil與Proteus的連接已經完成。



4 Proteus仿真

打開Proteus,新建一個工程,選擇80C51,正確連接基本電路;選擇P1.0引腳作為輸出,P1.6、P1.7引腳作為輸入,所連接的電路如圖6所示。



單擊Debug菜單,選擇Use Remote Debug Monitor選項。然后,雙擊80C51器件,彈出器件編輯對話框,在Program File選項中選擇Keil生成的HEX文件(本例中該文件名為Keil_Test.HEX),進行仿真。

5 結論

實驗證明,基于Matlab生成的代碼具有較高的可靠性。

①通過Proteus的仿真結果可以得出,由Matlab生成的代碼同樣具有正確性;

②由Matlab直接生成代碼可以將設計人員從繁重的編寫代碼的工作中解脫出來,大大節省了開發時間,提高了開發效率;

③本文所述過程為嵌入式系統的開發與實時仿真的實現提供了參考,具有實際指導意義。

參考文獻

   1. 陳永春.從Matlab/Simulink模型到代碼實現[M].北京:機械工業出版社,1999.
   2. 湯滌.系統實時仿真開發環境與應用[M].北京:機械工業出版社,2003.
   3. 王正林,王勝開,陳國順,等.Matlab/Simulink與控制系統仿真[M].北京:電子工業出版社,2008.
   4. 張志涌,等.精通Matlab6.5版[M].北京:北京航空航天大學出版社,2003.
   5. 葛哲學,等.精通Matlab[M].北京:電子工業出版社,2008.

作者:西北工業大學 史維佳 何鵬舉 李杰  來源:《單片機與嵌入式系統應用》 2009(10)
本文地址:http://www.qingdxww.cn/thread-8199-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
hszx 發表于 2011-3-9 08:41:36
hszx 發表于 2011-3-14 07:52:16
hszx 發表于 2011-3-23 11:49:18
hszx 發表于 2011-5-20 14:08:59
hszx 發表于 2011-5-23 09:25:10
hszx 發表于 2011-6-4 20:01:02
yuazhang 發表于 2015-1-6 23:19:01
好方法
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • PIC18-Q71系列MCU概述
  • 無線充電基礎知識及應用培訓教程3
  • 基于CEC1712實現的處理器SPI FLASH固件安全彈性方案培訓教程
  • 了解一下Microchip強大的PIC18-Q24 MCU系列
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 上游电视剧在线观看免费影视大全 | 免费成人高清在线视频 | 一区二区三区四区五区六区 | 91亚洲成人| 天堂网国产 | 久久网站视频 | 国产精品国产精品国产三级普 | 亚洲综合五月 | 亚洲欧洲精品国产二码 | 好吊色青青青国产综合在线观看 | 在线观看日本免费不卡 | 免费一区二区三区久久 | 欧美综合视频在线观看 | 综合五月天| 色综合免费视频 | 韩国免费播放一级毛片 | 中文字幕专区高清在线观看 | 亚洲aⅴ久久久噜噜噜噜 | 青青影视| 黄色片视频在线观看 | 亚洲天堂手机在线 | 青青草一区国产97 | 国产麻豆a一级毛片爽爽影院 | 国产高清在线精品一区a | 国产91免费在线观看 | 中国国产一级毛片 | 亚洲手机在线观看 | 几把好大| sss亚洲国产欧美一区二区 | 日本高清在线视频www色下载 | 91视频网页版 | 五月天婷婷伊人 | 老师的兔子又大又好吃又多 | 羞羞视频免费网站 | 亚洲s色大片在线观看 | 婷婷四房播客五月天 | 在线观看亚洲一区 | 久久精品这里只有精品 | 亚洲黄色片视频 | 明星三级国产免费播放 | 久久精品美女视频 |