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

面向工程應用的單片機系統MBD實訓教學改革研究

2023-12-26 07:23:54閆亞賓田亞平張強汪一李磊
創新創業理論研究與實踐 2023年21期
關鍵詞:單片機實訓工程

閆亞賓,田亞平,張強,汪一,李磊

(1.江蘇師范大學科文學院,江蘇徐州 221000;2.徐州市工程裝備虛擬智能制造工程研究中心,江蘇徐州 221000;3.徐州重型機械有限公司,江蘇徐州 221000)

控制系統軟件開發模式主要有兩種:一種是代碼開發,即手寫代碼,然后編譯生成可執行文件,進行測試和應用;另一種為基于模型的設計(Model Based Design, MBD),該模式以模型為中心,模型測試驗證后經過代碼生成器映射為嵌入式代碼。MBD 模式廣泛應用于航空[1-2]、艦船[3-4]、汽車[5-7]和工業機器人[8-9]等領域,為使教學貼近工程實際,部分高等院校開始將MBD 模式引入課堂。張磊[10]、劉濤等[11-12]將MBD 用于電機實驗教學,年珩等[13]、徐建明等[14]利用MBD 分別建立基于DSP 和STM32 的實驗平臺,為教學改革提供了新思路。

單片機(MCU)系統應用廣泛,相關專業的畢業生就業面寬。在組織單片機教學、實驗尤其是實訓過程中,缺少工程應用背景的學生難以理解、掌握和開發單片機系統。本文根據學校駐地研發企業的特點,提煉工程問題,將MBD 模式引入單片機系統實訓,建立MBD-MCU 實訓體系,符合《普通高等學校本科專業類教學質量國家標準》對工程實踐等方面的要求,也是地方應用型本科院校發展定位的具體表現。

1 基于模型的設計

1.1 特點

對比代碼開發,MBD 模式在生成可執行文件前已完成系統測試,可于早期發現隱藏問題,降低工程應用風險。該模式還具有如下特點:

(1)以系統設計為主導,并行模塊化開發;

(2)可視化設計與仿真,直觀、易理解;

(3)可視化接口,便于軟件維護和升級;

(4)生成平臺無關代碼,便于快速移植;

(5)生成代碼標準符合性檢查,保證代碼一致性和安全性。

1.2 工具鏈

MATLAB/Simulink 提供了邏輯、算法的實時建模與仿真環境。MATLAB/Embedded Coder 為實現模型應用提供了可靠途徑,經過芯片類型、目標語言編譯器設置等步驟可將模型映射為嵌入式C 代碼。生成的C 代碼導入MCU 開發環境KEIL 可實現代碼集成和編譯。由此,可建立MATLAB/Simulink+Embedded Coder+KEIL 工具鏈。

自動化、電子信息工程等專業學生通常在控制系統設計與仿真等課程中已學習了MATLAB 軟件,這為MBD 模式的引入奠定了基礎。

2 MBD-MCU實訓流程

MBD-MCU 實訓流程見圖1。

圖1 MBD-MCU 實訓流程

MBD-MCU 實訓內容主要包含MBD 和MCU 設計。MCU 設計部分與單片機課程基礎實驗內容基本一致,MBD 部分主要完成如下內容:

(1)熟悉MBD 模式,選型被控對象,分析控制需求;

(2)基于MATLAB/Simulink 建立控制模型;

(3)仿真驗證控制模型邏輯、時序和算法等;

(4)基于Embedded Coder,利用配置選項和優化工具將模型轉換為嵌入式C 代碼。

3 面向工程應用的實訓案例設計

3.1 實訓環境

MBD-MCU 實訓使用軟件為MATLAB 和KEIL,硬件使用TT-MCU-4 單片機實驗實訓平臺(見圖2)。平臺擴展靈活,除51 單片機核心板之外,還支持AVR16、MSP430 和STM32 核心板。平臺配套獨立按鍵、五向搖桿、繼電器、步進電機、轉換器芯片等,用于系統測試。

圖2 實訓硬件平臺

3.2 實訓案例

3.2.1 需求分析

根據學校駐地企業的特點和優勢,選取移動式起重機為被控對象,其運動控制包含吊臂伸縮、變幅、卷揚起落等。以伸縮系統為例,控制原理見圖3。伸縮系統根據指令輸入、缸臂銷等檢測信號計算泵閥電流,控制泵閥和缸臂銷動作,使伸縮油缸前后往復運動,從而實現吊臂伸縮。

圖3 伸縮控制原理

3.2.2 系統建模

軟件開發中廣泛使用分層技術,優點在于提高系統的靈活性和可復用性,提升軟件開發效率[15]。伸縮控制模型的層次劃分見圖4。

圖4 伸縮控制模型層次結構

控制模型橫向分為邏輯處理、控制算法等模塊,控制算法模塊見圖5,縱向分為泵控、閥控和時序等可重用單元。實訓中的模型層次劃分方便學生循序漸進地完成任務,也為后續考核提供了參考。

圖5 控制算法模塊(部分)

3.2.3 仿真測試與代碼生成

根據功能需求,學生利用已有測試用例進行仿真驗證。驗證通過后,對控制模型進行代碼轉換,主要步驟為:設置求解器、配置代碼生成器、生成代碼和追溯性報告等(見圖6)。

圖6 生成代碼和追溯性報告

3.2.4 接口設計與系統測試

首先,指導學生設計MCU 硬件接口。MCU 外接獨立按鍵、繼電器,擴展連接搖桿和電機。獨立按鍵模擬傳感器狀態,繼電器模擬泵閥控制,電機模擬伸縮運動,搖桿模擬操縱輸入,輸出電壓信號并通過AD 芯片PCF8591 接入MCU。其次,學生使用KEIL 軟件建立工程,設計平臺代碼,實現硬件接口的信號解析和輸出,并通過匹配變量接口集成平臺代碼和模型代碼(見圖7)。最后,編譯、下載和驗證伸縮控制功能,記錄測試數據(見表1)。

表1 測試記錄表

圖7 集成代碼

4 教學過程和評價

采用范例和探究相結合的教學模式。首先,教師根據研發經驗,結合工程實際,介紹MBD 模式的應用現狀和前景;其次,示范MBD 流程,講解起重機主臂伸縮原理、控制方法和設計思路,使學生掌握MBD 開發工具并熟悉伸縮控制系統;再次,向學生示范模型層次劃分、代碼生成和MCU 接口設計;最后,依次從問題設置、分組(2 人/組)實施、觀察節點、驗收重點和討論總結等方面展開指導與考核。

實訓成績采取百分制,計算公式如下:

式(1)中:Sf表示最終成績,S表示初始成績,K表示差異化激勵系數,且Sf≤100,S≤100,K≤15%。激勵系數與實訓任務完成情況、單片機應用拓展等有關。初始成績中,考勤紀律占比10%,實操講解占比50%,實訓報告占比40%,報告包含系統需求分析、控制模型、仿真測試、代碼生成、MCU 接口和系統測試分析等。

5 結語

隨著基于模型理念的深化,MBD 模式逐漸成為控制系統開發的主要途徑。本實訓教學改革可使學生熟悉MBD 模式,學會運用工具建立控制模型,掌握代碼生成技術、MCU 接口設計和聯調方法,綜合實踐能力得到提高。同時,通過實訓對被控對象進行工程化研究,學生可直接接觸工程應用,直觀感受行業企業對研發人才能力的需求,有效提升科研素養和就業競爭力。

猜你喜歡
單片機實訓工程
基于CDIO理念的數控實訓教學改革與實踐
基于單片機的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
電工電子實訓教學改革與創新
電子制作(2017年8期)2017-06-05 09:36:15
子午工程
太空探索(2016年6期)2016-07-10 12:09:06
微課在數控實訓課中的應用探析
工程
Microchip推出兩個全新PIC單片機系列
工程
主站蜘蛛池模板: 国产精品视频导航| 亚洲天堂区| 亚洲国产精品一区二区高清无码久久| 欧美成人区| 在线国产欧美| 国产女人18毛片水真多1| 国产黄色免费看| 中文字幕亚洲另类天堂| 国产精品成人免费视频99| 91人妻日韩人妻无码专区精品| 国内熟女少妇一线天| 日本少妇又色又爽又高潮| 青草精品视频| 久久综合九色综合97网| 国产青青草视频| 91蝌蚪视频在线观看| 国产网站免费| 就去色综合| 国产精品尤物在线| 中文字幕亚洲综久久2021| 免费啪啪网址| 黄色网页在线播放| 99热这里只有精品免费| 亚洲中文精品久久久久久不卡| 亚洲二三区| 欧美在线精品一区二区三区| 久久久久免费看成人影片| 天堂va亚洲va欧美va国产| 激情影院内射美女| 亚洲AV无码久久天堂| 国产91视频观看| 国产三级a| 日韩av手机在线| 中文字幕久久亚洲一区| 久久综合结合久久狠狠狠97色| 精品国产黑色丝袜高跟鞋| 中文无码精品a∨在线观看| 成色7777精品在线| 免费看美女毛片| 亚洲一区二区三区在线视频| 欧美日韩一区二区三区在线视频| 国产精品性| 国产精品污视频| 四虎影院国产| 国产成人高清精品免费| 亚洲天堂精品在线观看| 久久久久免费精品国产| 97视频在线观看免费视频| 精品国产免费第一区二区三区日韩| 99这里只有精品免费视频| 久久一日本道色综合久久| 国产一级在线播放| www.av男人.com| a级毛片免费播放| 怡红院美国分院一区二区| 欧美人与牲动交a欧美精品| 大乳丰满人妻中文字幕日本| 国产欧美日韩18| 国产真实乱人视频| 日韩专区欧美| 一区二区三区四区日韩| 国产不卡一级毛片视频| 国产精品无码久久久久久| 国内黄色精品| 久久精品丝袜高跟鞋| 欧美午夜在线视频| 久久国产精品无码hdav| 成人小视频在线观看免费| 在线看片中文字幕| 色噜噜中文网| 免费看黄片一区二区三区| 亚洲午夜福利精品无码| 免费毛片视频| jizz国产在线| 在线国产91| 国产精品永久免费嫩草研究院| 成人福利视频网| 日本精品影院| 久久99国产精品成人欧美| 波多野结衣在线se| 久久香蕉国产线| 97人妻精品专区久久久久|