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

基于Proteus的XY數控工作臺仿真模型設計

2015-06-23 12:20:28張遠輝
實驗技術與管理 2015年3期
關鍵詞:單片機模型設計

張遠輝,張 鼎,許 昌,謝 波

(中國計量學院機電工程學院,浙江杭州 310018)

基于Proteus的XY數控工作臺仿真模型設計

張遠輝,張 鼎,許 昌,謝 波

(中國計量學院機電工程學院,浙江杭州 310018)

設計了一款基于Proteus的XY數控工作臺仿真模型,該模型具有兩軸步進電機的控制信號輸入、絲杠兩端限位信號輸出、工作臺運動軌跡實時繪制等功能。搭建了以51單片機為控制核心,具有液晶屏顯示接口、手動開關控制功能的XY數控工作臺示例電路。將該模型應用于機電一體化課程教學中,可以節省機械和電路硬件成本,鍛煉學生機電一體化系統設計和調試能力,對促進學生綜合實踐能力的提升具有重要意義。

數控工作臺;Proteus;機電一體化;仿真模型

機電一體化系統設計及課程設計是機械電子專業學生的必修實踐類課程。該課程要求學生獨立設計一套完整的機電一體化系統,對系統中的幾個關鍵部件(如機械、傳感、電路、單片機、控制器等)進行綜合分析、建模和設計,并完成課程設計報告。XY數控工作臺是許多機電一體化設備的基本部件,把它作為課程設計的任務案例具有典型意義[1]。

中國計量學院機電工程學院實驗室雖然擁有一臺XY數控工作臺實物,但無法滿足機械電子專業4個班約160名學生的實驗需求。由于無法進行實驗驗證,在學生的設計報告中存在許多電路原理圖、程序邏輯的錯誤。在已有的軟硬件條件下,如何為學生提供一個可行的實驗驗證平臺,幫助他們盡可能地減少錯誤,從而提升學生的實踐能力和教學效果,是機電一體化相關課程教學中亟待解決的問題。

1 Proteus應用于機電一體化教學的可行性

Proteus是一款由英國Lab Center Electronics公司開發的,匯集電路原理圖繪制、電路仿真和印刷電路板制作于一身的電路設計軟件。和其他電路設計軟件相比,Proteus的VSM(virtual system modeling)虛擬仿真建模功能尤為突出。它不僅可以仿真傳統的模擬電路、數字電路,還可以仿真數字信號處理器,例如51單片機、PIC單片機和ARM處理器等。Proteus電路仿真軟件已經在國內機電控制類教學實踐中有了一定的應用,例如單片機教學與實驗[2-3]、電子信息類畢業設計[4]。Proteus提供的豐富的仿真模型亦可用于機電一體化教學和實踐中,比如直流電機、交流電機、霍爾傳感器、按鈕、LED和LCD等。學生可以設計相應的電路,然后結合Keil軟件編寫51單片機程序,并對電路進行仿真和調試[5]。

Proteus軟件本身自帶了眾多模塊,可用于常見電路的仿真,但是缺少對XY數控工作臺這種特殊的機電系統模塊的仿真模型支持。雖然Proteus提供的步進電機和直流交流電機仿真模型[6-7]可進行電機控制電路的仿真,但是XY數控工作臺是由2個相互垂直的絲杠和2臺電機組合而成,純粹的電機仿真并不能反映工作臺整體空間坐標的變化。此外,工作臺導軌兩端安裝有限位傳感器,Proteus提供的電機模型并不能仿真限位傳感器電路。

當Proteus自帶的模塊不能滿足要求時,用戶可以借助Proteus的擴展接口,自行設計和制作仿真模型,目前已有關于點陣LED仿真模型[8]、點陣LCD仿真模型[9]和CPU仿真模型[10]等相關的研究和報道。

綜上,設計一款基于Proteus的XY數控工作臺仿真模型是可行的。設計的仿真模型可以填補Proteus軟件針對機電一體化仿真元件的空白,給學生提供一個完整的機電系統仿真平臺。

2 XY數控工作臺仿真模型設計

XY數控工作臺仿真模型的界面如圖1所示,主要功能包括仿真模型的圖形繪制、管腳功能設計和內部邏輯實現。

圖1 XY數控工作臺仿真模型界面設計

2.1 仿真模型的圖形繪制

Proteus VSM的圖形繪制接口函數大致可以分為3類:基于圖形符號的方法[11]、基于矢量繪圖方法[9]和基于Windows GDI函數的方法[12]。本文采用基于Windows GDI函數的方法進行模型界面的繪制。Proteus提供了函數ICOMPONENT::begincache(),該函數的返回值是一個指向圖形設備環境的句柄,圖像設備環境實際上充當了Windows操作系統下繪圖板的角色。借助豐富的Windows API函數,用戶可以在這個繪圖板上不同位置繪制導軌、絲杠、電機和工作臺等圖形。工作臺隨著時間的推移不斷重繪和移動,便形成了一個連續仿真動畫過程。

2.2 管腳功能設計

設計的仿真模型共有9個管腳(5個輸入管腳,4個輸出管腳),具體功能如表1所示。管腳1—4是數字信號輸入,主要用來控制兩個步進電機的運動,每個電機的控制信號來自一個脈沖輸入管腳和一個方向控制管腳。管腳5—8是導軌兩側的限位傳感器信號輸出。管腳9用于工作臺的軌跡記錄和顯示,當該管腳為低電平時,可以實時記錄并繪制工作臺(以工作臺的左上角為參考點)的運動軌跡。

表1 XY數控工作臺仿真模型的管腳功能

2.3 仿真模型內部邏輯實現

采用Visual C++編寫DLL文件,實現仿真模型的內部邏輯。

(1)步進電機的控制。工作臺模型包含2個狀態變量,分別保存X軸(水平方向)和Y軸(豎直方向)絲杠上的螺母位置,每個螺母的運動范圍是(0~500 mm),每輸入一個脈沖(下降沿有效),步進電機運動1 mm,即系統的脈沖當量為1mm。

(2)限位傳感器的實現。每個絲杠的左右端部分別安裝有限位傳感器,當螺母運動到限位傳感器的位置時,對應的限位傳感器輸出信號由高電平變成低電平,同時工作臺喪失沿著限位方向的運動能力,只能沿限位方向的反方向運動。

(3)運動軌跡繪制和記錄。由于數控工作臺的運動常常是模擬零件的切削加工過程,因此需要在仿真過程中將工作臺的運動軌跡實時顯示出來,根據軌跡曲線,能夠直觀地判斷運動控制插補算法和脈沖進給算法的正確性。

3 XY數控工作臺仿真模型的演示和應用

設計好的XY數控工作臺仿真模型包含3個文件——XYNCTABLE.LIB、XYNCTABLE.IDX和XYNCTABLE.DLL。學生在自己的電腦上裝好Proteus軟件后,需要將上述LIB文件和IDX文件復制到Proteus安裝文件夾下的LIBRARY目錄中,將DLL文件復制到Proteus安裝文件夾下的MODELS目錄中。之后,學生就可以創建自己的電路圖,并從XYNCTABLE庫中選擇XY數控工作臺模塊,放入電路圖中進行仿真實驗。

3.1 應用電路圖示例

圖2是一個XY數控工作臺在51單片機控制下進行運動仿真的示例電路圖。圖中除了XY數控工作臺模塊外,其他模塊均為Proteus軟件自帶模塊,如字符LCD模塊、51單片機模塊、一組用于工作臺控制的開關等。圖2左上部的半圓曲線顯示的是工作臺在程序控制下的移動軌跡。

圖2 基于51單片機的XY數控工作臺仿真電路圖

單片機的輸入通道包括XY工作臺的限位傳感器信號和開關信號;輸出通道包括XY工作臺的電機控制信號和LCD顯示控制信號。LCD顯示的數據是當前單片機發送的工作臺定位位置信息,也可以顯示相關的限位或報警信息。開關MANUAL可進行手動控制模式和自動控制模式的切換。在手動控制模式下,UP、DOWN、LEFT、RIGHT等4個開關可對平臺進行上、下、左、右的手動控制。在自動控制模式下,51單片機程序將發送設定的運動指令和脈沖。緊急停止開關STOP是在系統出現故障情況下,強制工作臺停止運動,起保護作用。

學生可在該示例電路圖的基礎上,配合其他Proteus模塊,設計出更為完善和復雜的機電控制系統。

3.2 自制模型對機電一體化課程教學的幫助

利用包含XY數控工作臺的電路控制系統,學生無需借助硬件仿真器和實物機械電路裝置,僅在電腦上進行軟件仿真,便可完成電路和程序的設計與調試。Keil軟件和Proteus軟件還可進行聯調,例如在Keil的源代碼中單步運行程序,在Proteus中查看電路狀態。這種做法節省了硬件成本,提高了學習效率,同時為課程設計帶來諸多便利。以往的課程設計報告中,學生因為缺乏對所設計系統的實驗調試驗證過程,導致電路和代碼中存在很多錯誤;而有了該模型后,學生可以在自己電腦上直接仿真驗證電路和程序的正確性,因此不少錯誤可以避免。此外,指導教師可以在布置課程設計任務時,要求學生分別設計不同的工作臺運動軌跡,可以防止學生編寫單片機程序的雷同。

4 結束語

將基于Proteus的XY數控工作臺仿真模型應用于機電一體化系統設計及課程設計的教學中,豐富了教學資源和教學手段,給學生提供了一個完整的機電一體化系統的仿真平臺,鍛煉了學生的實踐能力,收到了良好的教學效果。該仿真模型可進一步改進,例如讓其輸出工作臺位置和速度的反饋信號,在此反饋信號的基礎上進行全閉環控制系統的設計和仿真。

(References)

[1]尹志強.機電一體化系統設計課程設計指導書[M].北京:機械工業出版社,2013:185-192.

[2]曾成,伍萍輝,劉艷萍.基于虛擬硬件環境的單片機原理與應用實驗開發[J].實驗技術與管理,2011,28(2):91-93.

[3]趙月靜,陳繼榮,張永弟.單片機原理及應用課程創新實踐教學改革[J].實驗技術與管理,2013,30(1):176-179.

[4]王凡.Proteus在電子信息類畢業設計中的應用與研究[J].實驗技術與管理,2014,31(4):112-114.

[5]許志剛.基于Proteus技術的仿真學習工作站建設思路[J].實驗技術與管理,2013,30(4):62-64.

[6]Lu H,Duan C.Application of Proteus in the Teaching of Computer Control Technology[C]//3rd International Conference on Science and Social Research.Tianjin:Atlantis Press,2014:357-359.

[7]Mukherjee A,Ray S,Das A.Development of Microcontroller Based Speed Control Scheme of BLDC Motor Using Proteus VSM Software[J].International Journal of Electronics and Electrical Engineering,2014,2(1):1-7.

[8]周靈彬,任開杰.創建Proteus雙基色LED點陣模塊仿真模型[C]//中國自動化學會.第13屆中國系統仿真技術及其應用學術年會論文集.Scientific Research Publishing,2011:100-104.

[9]淮文軍,任社宜,薛艷霞.基于DLL的Proteus VSM仿真模型設計與實現[J].蘇州市職業大學學報,2009,20(5):22-25.

[10]楊鴻,周曉方,楊慶慶.基于Proteus的處理器C++建模與仿真[J].計算機工程,2011,37(5):279-281.

[11]周靈彬,張靖武.創建Proteus動態器件仿真模型的技術[J].現代電子技術,2009(12):152-155.

[12]Petzold C.Windows程序設計[M].方敏,張勝,梁路平,等譯.5版.北京:清華大學出版社,2010:65-75.

Design of XY NC table simulation model based on Proteus

Zhang Yuanhui,Zhang Ding,Xu Chang,Xie Bo
(College of Mechanical and Electrical Engineering,China Jiliang University,Hangzhou 310018,China)

An XY NC table simulation model is designed based on Proteus.The model has many features including control signal inputs for two axes’step motors,limit signal outputs when reaching screw’s ends,simultaneous drawing the table’s motion trajectory,etc.A sample circuit is demonstrated combining an MSC51-based controller,LCD display device and several switches.The model is applied for teaching of Mechatronics courses.It reduces the education funds in both mechanical and electrical hardware.Students are trained in system design and debugging practice,the model has great significance to promote the students’comprehensive practical ability.

NC table;Proteus;mechatronics;simulation model

TG659;TP391.9

A

1002-4956(2015)3-0133-04

2014-07-15

國家自然科學基金資助項目(61302191);浙江省教育廳科研項目(Y201224542);中國計量學院機電工程學院教改項目

張遠輝(1982—),男,浙江紹興,博士,講師,主要從事機電一體化系統設計、機器人智能控制、計算機視覺和圖像處理等教學和研究工作.

E-mail:zhangyh23@gmail.com

猜你喜歡
單片機模型設計
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
3D打印中的模型分割與打包
主站蜘蛛池模板: 国产99视频精品免费视频7| 日韩亚洲综合在线| 夜色爽爽影院18禁妓女影院| 久久亚洲中文字幕精品一区| 国产一级毛片网站| 伊人久久大线影院首页| 亚洲系列无码专区偷窥无码| 国产在线观看精品| 婷婷亚洲最大| 真实国产乱子伦高清| 日韩亚洲高清一区二区| 人妻少妇乱子伦精品无码专区毛片| 亚洲精品视频免费看| www精品久久| 97青草最新免费精品视频| 女人一级毛片| 国产91蝌蚪窝| 亚洲区视频在线观看| 1024你懂的国产精品| 国产成人一区免费观看| 日韩中文精品亚洲第三区| 国产无码网站在线观看| V一区无码内射国产| 亚洲第一色视频| 日韩av在线直播| 亚洲精品无码AⅤ片青青在线观看| 国内精品自在自线视频香蕉| AV网站中文| 999国产精品| 日韩av手机在线| 2020国产精品视频| 丁香六月激情婷婷| 国产色爱av资源综合区| 欧美精品伊人久久| 熟女成人国产精品视频| 国产理论精品| 全部毛片免费看| 精品亚洲麻豆1区2区3区| 午夜啪啪网| 国产在线无码av完整版在线观看| 18禁不卡免费网站| 成人在线不卡视频| 国产亚洲精品97在线观看| 欧美日韩精品综合在线一区| 在线观看无码a∨| lhav亚洲精品| 国产手机在线小视频免费观看 | 欧类av怡春院| 黄色网站在线观看无码| 欧美国产日韩在线观看| 国产欧美日韩另类精彩视频| 大香网伊人久久综合网2020| 久久精品这里只有精99品| 国产亚洲高清在线精品99| 亚洲人成网站色7799在线播放| 欧美在线视频a| 中文字幕在线永久在线视频2020| 久久人人爽人人爽人人片aV东京热| 国模粉嫩小泬视频在线观看| 中文字幕波多野不卡一区| 国产一区在线视频观看| 亚洲中文字幕av无码区| 久久性妇女精品免费| 亚洲精品动漫在线观看| 永久在线精品免费视频观看| JIZZ亚洲国产| 国产靠逼视频| 尤物精品视频一区二区三区| 国产精品无码制服丝袜| 欧美日韩成人| 91久草视频| 久久亚洲高清国产| 青青青国产视频| 久久美女精品国产精品亚洲| 在线视频97| 精品久久久久久久久久久| 全免费a级毛片免费看不卡| 污网站在线观看视频| 亚洲无线国产观看| 国产原创自拍不卡第一页| 97在线公开视频| 亚洲乱码在线视频|