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

一種基于仿真技術的單片機實訓教學裝置

2018-10-09 07:41:40彭亮
科技視界 2018年19期
關鍵詞:實訓教學仿真單片機

彭亮

【摘 要】針對單片機實訓教學存在的模塊擴展困難、不能模擬復雜控制對象、實訓設備容易損壞維護困難等問題,文章提出了一種基于仿真技術的新型單片機實訓教學裝置,該實訓教學裝置能模擬復雜工作場景,具備使用方便、擴展性強、使用損耗小、維護容易等優點。

【關鍵詞】單片機;仿真;實訓教學;Adobe AIR

中圖分類號: G642;TP368.1-4 文獻標識碼: A 文章編號: 2095-2457(2018)19-0180-002

DOI:10.19694/j.cnki.issn2095-2457.2018.19.080

A Single-chip Computer Practical Training and Teaching Equipment Based on Simulation Technology

PENG Liang

(Wuhan Railway Vocational College of Technology, Hubei Wuhan 430205, China)

【Abstract】In order to solve the problems during the single-chip computer practical training and teaching, such as the training teaching equipment is difficult to expand, cannot simulate complex control objects and tend to be damaged and hardly maintained. New practical training teaching equipment based on the simulation technology is proposed in this paper. The practical training teaching equipment can simulate the complex work scene, and it has many advantages: easy to use, easy to expand, small use loss, easy to maintain and so on.

【Key words】Single-chip computer;Simulation;Training teaching;Adobe AIR

0 引言

目前單片機實訓教學通常采用兩種方式。

第一種是采用單片機實驗箱進行實訓。這種實訓方式的優點是:操作貼近實際工作過程,控制對象模塊化、節省實訓時間,缺點是:模塊數量有限,擴展困難;使用損耗大,維護困難;不能模擬復雜控制對象。

另外一種實訓方式是采用Protues仿真軟件進行實訓。這種實訓方式的優點是:虛擬元件自由搭配、擴展性強;仿真操作,使用過程沒有損耗。缺點有:純軟件操作,與實際工作流程區別大,同樣也不能模擬較復雜的工作場景。

針對這兩種實訓教學方式的不足,本文介紹一種基于仿真技術的單片機實訓教學裝置。利用這種裝置開展實訓,能展示復雜的工作場景,并且采用實物單片機進行控制,具有以上教學方式的優點,也避免了它們的缺點。

1 系統方案

基于仿真技術的單片機實訓教學裝置包含單片機、仿真器和仿真實訓模塊三個部分。系統基本工作原理如下:

(1)單片機運行著控制程序,通過輸入輸出端子控制仿真模塊中的虛擬對象。

(2)仿真器是單片機和仿真軟件之間的一道橋梁,使得單片機能夠對虛擬對象進行控制。

(3)仿真實訓模塊采用生動的動畫效果,模擬實際工作場景,接受單片機程序控制。

2 仿真器設計

仿真器采用STC89C52單片機系統板作為控制器,對外提供8個數字量輸入和8個數字量輸出端子。運行過程中,仿真器不斷采集外部單片機程序產生的控制信號,通過串行口轉發送給仿真實訓模塊,同時接收實訓模塊的輸出信號轉發給單片機。

3 仿真實訓模塊設計

系統仿真軟件采用Adobe AIR構建,Adode AIR是Adobe公司開發的基于Flash動畫技術的跨平臺應用解決方案,通過Animate動畫軟件可以輕松制作出具有豐富互動效果的應用并打包為AIR格式發布到主流平臺。

3.1 通訊功能實現

仿真實訓模塊運行過程中通過電腦串行口與仿真器進行通訊,但是Adobe AIR本身沒有提供串行口的訪問功能。為了簡化程序設計,仿真實訓模塊利用serproxy工具將電腦串行口映射為本地TCP端口,實現與仿真器的通訊。

serproxy是一款免費串口轉TCP工具,在運行仿真軟件前,首先要運行它。serproxy會根據配置文件監聽處理TCP連接請求。

配置文件中的default settings部分為打開串行口的參數:(1)comm_baud為波特率;(2)comm_databits為數據位位數;(3)comm_stopbits為停止位位數;(4)comm_parity為奇偶表示,none表示不進行奇偶校驗。

timeout為TCP端口超時時間,以秒為單位,如果超過這個時間沒有接收到來自TCP端口的任何數據,serproxy會斷開連接,并關閉對應串行口。

ports setting部分為串口與TCP端口映射關系設定,net_port#里的數字為串口號,等號后面的數字表示該串口對應的TCP端口。

當監聽到來自配置文件中所包含的某個TCP端口的連接請求時,serporxy會按照設定參數打開對應串行口,并在串行口和TCP端口之間進行相互數據轉發。通過這種方式,仿真軟件只需要連接串行口對應的TCP端口就能實現和仿真器的相互通訊,從而減小了編程難度。

3.2 實訓模塊結構

不同的實訓模塊所呈現的模擬場景是不一樣的,但底層代碼的結構基本相同,主要包含三個組成部分:

(1)通訊部分:通訊部分負責實訓模塊與仿真器的通訊,用于接收由仿真器所采集的單片機程序控制信號,同時將虛擬控制對象的狀態通過仿真器傳遞給單片機。

(2)數據庫部分:數據庫部分作為一個抽象層,將虛擬控制對象的畫面呈現和狀態分離開來,這種設計降低軟件各個部分耦合程度,加快了模塊開發速度。

(3)畫面呈現部分:畫面呈現部分利用了動畫技術的優勢,能夠活靈活現的呈現各種復雜的工作場景。

3.3 水塔水位控制實訓模塊

接下來以水塔水位控制實訓模塊為例,介紹模塊運行機制。

水塔水位控制實訓模塊模擬了一個水塔水位系統,包含若干控制對象:

(1)儲水罐,用來表示水位高低,對應數據變量water_level,變量類型為Number;

(2)進水電磁閥,用來控制進水管,對應數據變量inlet_valve,變量類型為Boolean,對應仿真器端子Y0;

(3)高水位傳感器,用來檢測水位過高,對應數據變量high_level,變量類型為Boolean,對應仿真器端子X1;

(4)低水位傳感器,用來檢測水位過低,對應數據變量low_level,變量類型為Boolean,對應仿真器端子X0;

實訓模塊通過通訊部分來實現數據庫變量和單片機控制信號的同步,例如:單片機通過P1.0引腳向仿真器的Y0端子發送低電平,經仿真器采集通過串行口傳送給電腦,再由serproxy轉發至TCP端口,從而被連接到TCP端口上的實訓模塊所接收并存儲到變量inlet_valve中。

實訓模塊的數據庫變量和虛擬控制對象的狀態是相互綁定的,例如:inlet_valve變量對應的控制對象為電磁閥,當單片機發送的低電平被接收存儲到數據庫中后,電磁閥的狀態會自動進行更新,由紅色變為綠色,表示電磁閥已經打開。

實訓模塊通過以上機制來實現單片機控制信號和虛擬控制對象相互影響。當單片機程序產生的控制信號變化時,虛擬控制對象的狀態會及時發生改變。與之相應,當虛擬控制對象的狀態發生變化時,單片機程序也會立即做出反應。

4 總結

本文介紹的基于仿真技術的單片機實訓教學裝置,采用基于Flash動畫技術構建的實訓模塊來模擬工作場景中的控制對象,并利用仿真器作為中間橋梁,連接運行控制程序的單片機,使得學生能夠實時直觀的觀察程序運行效果,是一種實用的實訓教學裝置。

【參考文獻】

[1]魏冰冰,朱嘉琪,李樂桐,王艷陽.基于單片機與Scratch的動畫互動平臺系統設計[J].儀器儀表用戶,2018,25(03):34-37.

[2]Russell Chun.Adobe Animate CC 2017中文版經典教程 [M].北京:人民郵電出版社,2017.

[3]熊曉松,董逸君.Protues仿真軟件在單片機原理課程中的應用[J].科教導刊(上旬刊),2017(04):127-128.

猜你喜歡
實訓教學仿真單片機
基于單片機的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
Buck開關變換器的基本參數設計及仿真分析
試析PLC控制下的自動化立體倉庫仿真情況分析
基于MADYMO的航空座椅約束系統優化設計
科技視界(2016年18期)2016-11-03 21:44:44
中國體態假人模型與FAA Hybrid Ⅲ 型假人模型沖擊差異性分析
科技視界(2016年18期)2016-11-03 20:31:49
五軸加工技術實訓課程建設研究
中職會計專業實訓教學改革探索
高職商品學課程實訓教學探討
主站蜘蛛池模板: 国产www网站| 亚洲第一成年人网站| 97在线公开视频| av午夜福利一片免费看| 国产二级毛片| 亚洲久悠悠色悠在线播放| 亚洲欧美一区二区三区蜜芽| 精品五夜婷香蕉国产线看观看| 婷婷亚洲天堂| 99视频精品全国免费品| 国产91全国探花系列在线播放| 欧美中文字幕无线码视频| www.精品国产| 欧美亚洲国产精品久久蜜芽| 亚洲91精品视频| 午夜毛片免费看| 少妇精品久久久一区二区三区| 亚洲国产清纯| 国内精品小视频在线| 伊人久久婷婷| 国产精品成人免费综合| 日韩第九页| 国产第一页第二页| 国产菊爆视频在线观看| 亚洲天堂网视频| 91久久偷偷做嫩草影院电| 精品国产网站| 国产在线视频自拍| 欧美成人h精品网站| 无码一区18禁| 欧美综合区自拍亚洲综合绿色| 综合色区亚洲熟妇在线| 国产成人综合亚洲网址| 欧美国产日韩在线观看| 国产在线啪| 国产亚洲高清视频| 亚洲无码一区在线观看| 又粗又硬又大又爽免费视频播放| 亚洲自偷自拍另类小说| 国产h视频免费观看| 亚洲精品第五页| 2022精品国偷自产免费观看| 亚洲手机在线| 日韩第九页| 国产午夜精品鲁丝片| 一级做a爰片久久毛片毛片| 韩日无码在线不卡| 中文成人在线| 亚洲毛片在线看| 国产精品欧美激情| 亚洲精品在线影院| 久久天天躁夜夜躁狠狠| 女人爽到高潮免费视频大全| 久久久噜噜噜久久中文字幕色伊伊| 国产理论最新国产精品视频| 久久香蕉国产线看精品| 欧美成人h精品网站| 国产又大又粗又猛又爽的视频| 区国产精品搜索视频| 操美女免费网站| 伊人久综合| 欧美精品导航| 激情视频综合网| 久热re国产手机在线观看| 国产91成人| 免费又爽又刺激高潮网址| 久久成人免费| 国产一级视频在线观看网站| 亚洲精品男人天堂| 亚洲国产天堂久久综合226114| 欧美一级色视频| 久久a毛片| 国产欧美精品一区二区| 人妻无码中文字幕第一区| 色偷偷综合网| 国产精品永久不卡免费视频| 国产精品亚洲日韩AⅤ在线观看| 国产日本一区二区三区| 国产精品视频白浆免费视频| 国产好痛疼轻点好爽的视频| 日韩免费毛片| 国产精选小视频在线观看|