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

互動教學系統教師端與轉發器的設計*

2017-09-03 09:17:05劉河源焦瑞莉
網絡安全與數據管理 2017年15期
關鍵詞:系統設計教師

劉河源,焦瑞莉,胡 峰

(北京信息科技大學 信息與通信工程學院,北京 100101)

互動教學系統教師端與轉發器的設計*

劉河源,焦瑞莉,胡 峰

(北京信息科技大學 信息與通信工程學院,北京 100101)

針對教師使用傳統教學手段時學生課上學習效率不高的現狀,設計了一種基于互動教學方式的系統。互動教學系統源于哈佛大學的Peer-Instruction教育方法,旨在利用計算機和無線網絡建立一個高效的教學環境。該系統使用LabVIEW軟件開發教師端,使用Cortex-M0內核的ARM微處理器和CC2530射頻板設計基于ZigBee技術的數據轉發器。此外,系統采用自定義通信幀的方式完成不同軟件間的信息交互,利用JKI狀態機與多線程同步技術相結合的方法實現了一對多通信。測試結果表明,該系統能夠有效地完成課堂互動教學的目的,并且對于促進教育模式的多樣化也具有參考價值。

互動教學;LabVIEW;ZigBee;教師端;轉發器

0 引言

課堂是開展教學活動的主要場所,課堂的教學質量對高校實現培養人才的目標有重要的影響[1]。但在傳統的教學方式中,由于班級人數較多,教師核查出勤率通常會消耗大量的教學時間。在剩余時間內,教師無法就教學內容與學生進行深入的溝通,導致教師不能全面了解學生對每個問題和知識點的掌握程度,影響接下來的授課內容,久而久之使教學效率大大降低。Peer-Instruction教學法由哈佛大學Eric Mazur教授創立,即利用計算機系統對專門設計的概念測試題進行投票,使學生能夠自主學習和協作探究,有效地改變了傳統課堂的教學手段、教學模式[2]。LabVIEW是應用較廣的數據采集開發環境,它具有大量測控領域的控件,能夠縮短系統教師端的開發周期。ZigBee是新一代無線網絡技術,它具有低復雜度、低成本和低功耗的特點,非常適用于互動教學系統轉發器的設計。

1 系統總體設計

本文中的互動教學系統主要由教師端、數據轉發器和學生端3部分構成,其總體結構示意圖如圖1所示,其主要功能就是實現Peer-Instruction教學。此系統采用星型拓撲網絡實現教師端與學生端設備間的通信,其中包含一個數據轉發器節點與若干端設備節點。系統教師端軟件負責數據的儲存與處理以及整個教學系統的運行,它可通過WiFi(Wireless Fidelity)或USB連接線與轉發器進行通信,數據轉發器利用ZigBee無線網絡與學生端互聯。數據轉發器是系統通信的重要樞紐,它具備以下功能:建立ZigBee無線通信網絡;與ZigBee端設備建立通信鏈路并轉發教師端PC(Personal Computer)對學生端的控制指令;收集學生端反饋的信息并上傳給教師端PC。

系統主要功能如下:

(1)上下課簽到。以此來核查學生的出勤狀況,并保存至記錄中。

(2)問答功能。題目分為搶答題、選擇題和判斷題,在一定時間內學生提交答案,系統將自動判斷答案對錯并將正確率反饋給教師,教師可依此對授課內容進行調整,這可以很大程度上提升學生課上的學習質量。

(3)教學評價。學生可對本次的教學內容進行匿名評分。

(4)統計和查詢。統計學生的到課情況、題目的正確率和對教學內容的評分,并可供查詢與參考。

圖1 系統總體結構示意系

2 教師端軟件設計

2.1 總體架構搭建

系統教師端軟件選擇用LabVIEW進行圖形化編程。LabVIEW軟件具有龐大的函數庫,能夠完成包含信息采集和匯總、端口控制等在內的多種功能,并且有著成熟的模塊化底層控件,可用流程圖所表示的信息流向來指派代碼和指令的執行順序,能夠大大縮短項目的開發時間。

狀態機由狀態、事件、行為三要素構成,LabVIEW的狀態機是一個while循環,其中包含代表系統不同狀態的case結構,case結構分支里的條件變量與系統事件相對應,所完成的功能對應狀態的具體行為[3]。本系統教師端的軟件設計采用模塊化和層次化相結合的思想,根據具體需求,將系統劃分為各個功能模塊。這樣不僅可以使程序流程更加清晰明了同時也易于維護。

圖2為教師端程序示意圖,它采用生產/消費者的設計架構,具有3個相互聯系的功能模塊,它們通過緩存區進行信息交互,其中生產者模塊提供數據,消費者模塊處理數據,另有通信模塊負責建立通信。它們完成信息交換的過程如下:當兩個功能模塊需要進行通信時,首先會將數據發送到緩存區中,另一方空閑的狀態機會一直循環讀取緩存區中的數據,如果接收到消息就會解析并執行。

圖2 教師端程序示意圖

2.2 子VI設計

在系統教師端軟件緩存區中,使用消息隊列的方法完成不同VI間的信息交互。為了方便消息隊列的統一運行,將各功能整合到一起,如圖3所示。Operation表示隊列的操作命令;index表示隊列數組索引(最小值為0);Queue Refs Out為隊列數組;CmdString_in/CmdString_ out分別表示要插入/獲取隊列的元素;Timeout(10 ms)表示隊列操作的超時時間為10 ms。

圖3 隊列管理VI

此外,“隊列狀態解析”和“隊列狀態添加”是JKI狀態機的兩個基本功能。其中隊列狀態解析是指從狀態字符串中提取出要跳轉的下一個狀態以及相應參數;而隊列狀態添加能夠在代表狀態的字符串中加入待轉入的狀態和參數。在教師端軟件設計中,為了簡化程序安裝過程,沒有使用第三方工具包,而是自行編寫了兩個子VI來代替上述兩個控件的功能,這樣可以使調用以及后續開發更加方便。

3 基于ZigBee的數據轉發器

3.1 ZigBee

ZigBee是基于IEEE802.15標準的低功耗局域網協議[4],它具有低功耗、短時延、網絡容量大、安全可靠的優點,已在物聯網中得到了廣泛應用[5]。將ZigBee技術應用于數據轉發器的設計具有以下優勢:

(1)部署方便。因為學生端設備一般處于待機狀態,所以轉發器使用電池供電就能夠正常工作較長時間,降低了安裝費用。

(2)易于擴展端設備。ZigBee網絡容量大,可使用星型、網型和樹型等多種網絡拓撲結構,其中主節點能夠管理多個子節點,同時它還由上一級進行控制。因此可滿足學生端人數多、規模大的需求。

(3)容易對學生端進行定位。每一個學生端都具有IEEE地址,通過它可以方便地從網絡中獲取其位置。

3.2 硬件設計

數據轉發器由NUC120主控模塊、CC2530射頻模塊和可供選擇使用的WiFi模塊構成,當系統不使用WiFi模塊時,轉發器可通過USB串口與教師端直接通信。轉發器組成模塊如圖4所示,其中,NUC120模塊負責系統供電和對其他模塊的控制,CC2530射頻模塊用于構建ZigBee網絡,WiFi模塊用于對外接收和發送數據。本設計的WiFi模塊采用亞信公司出品的AXM22001-2A-C型可編程模組,它提供了完整的網絡解決方案,適用于轉發器簡單易用、低成本的特點。下面對其他主要模塊進行介紹。

圖4 轉發器組成模塊

NUC120模塊是數據轉發器的核心模塊,其軟件設計是基于Nuvoton提供的NUC100 Series BSP支持包進行開發的,它具有以下功能:系統供電、通過UART串口與其他模塊進行通信、利用USB接口與教師端軟件進行VCOM(虛擬串口)通信、通過GPIO控制蜂鳴器和LED指示燈來顯示系統的工作狀態。

CC2530模塊主要完成ZigBee無線通信的功能。CC2530是TI公司開發的芯片,內置增強型8051CPU和RF收發器[6],它不僅具有高性能、低功耗的特點而且只需要添加少量元件就能夠滿足數據轉發器無線通信的需求。本軟件的設計是基于德州儀器的開源協議棧ZigBee ZStack-CC2530進行的二次開發,其工作流程圖如圖5所示。當射頻模塊接收到數據時,直接將數據通過UART串口轉發給NUC120模塊,當CC2530模塊從UART串口接收到數據時,首先對數據按照自定義幀的格式進行解析,如果是ZigBee網絡接入命令則由數據轉發器處理,否則將數據通過射頻模塊進行轉發。

圖5 CC2530模塊工作流程圖

3.3 自定義通信幀制定

圖6 通信幀格式

為了保證數據轉發器與教師端軟件的信息交互,需要有統一格式的通信協議對數據包進行封裝和解析。本設計通過制定自定義通信幀的方式提高了信息傳輸的可靠性,上位機軟件設計并實現了一種能夠管理代碼的鏈表隊列,用于存儲待發送的數據幀[7]。通信幀的格式如圖6所示。

幀頭:占1 B,用于幀同步。

長度字段:占1 B,規定了全局幀的總長度。

命令字段:占1 B,表示幀數據的具體含義,即用于執行何種操作。

標志字段:占1 B,表示幀數據的地址類型和處理對象。

通信地址字段:長度不定,用于表示通信雙方的地址。

校驗幀:占2 B,使用CRC16的校驗方式。

4 結論

本文針對現有教學手段單一的現狀,完成了基于互動教學模式的系統設計。采用軟硬件結合的方法構建了低成本卻實用高效的教學系統。通過實際操作證明,學生通過學生端硬件即可在教室內高效地使用該系統,這不僅大大地提高了課堂學習效率,同時對于Peer-Instruction教學模式的推廣也有積極的作用。此外,本系統的設計框架和編程思想對于同類型的應用開發也具有一定的參考價值。

[1] 楊瑞龍.集成課堂互動教學系統設計與實現[J].現代教育技術,2015,25(5):115-120.

[2] 張萍, MAZUR E.Peer-Instruction—哈佛大學物理課程教學新方法[J].中國大學教學,2010(8):69-71.

[3] 李超,焦瑞莉,陳家田.基于LabVIEW的并行數據采集系統設計[J].遼寧工程技術大學學報:自然科學版,2012,31(1):89-92.

[4] 牟欣.基于ZigBee無線技術的家用電器自動控制的研究[J].科技創新與應用,2016(16):73.

[5] 柴淑娟,趙建平.基于ZigBee技術的無線數據傳輸系統[J].通信技術,2010,43(8):30-34.

[6] 章偉聰,俞新武,李忠成.基于CC2530及ZigBee協議棧設計無線網絡傳感器節點[J].計算機系統應用,2011,20(7):184-187.

[7] 李會,王宜懷,王磊.基于CAN的數據無損代碼更新方法設計與應用[J].電子技術應用,2016,42(1): 40-43.

Design of teaching terminal and transponder for interactive teaching system

Liu Heyuan, Jiao Ruili, Hu Feng

(College of Information and Communication Engineering, Beijing Information Science & Technology University, Beijing 100101, China)

Aiming at the present situation that students′ learning efficiency is not high when teacher uses the traditional teaching method, a system based on interactive teaching mode was designed. The interactive teaching system is based on the Peer-Instruction teaching method of Harvard University, which aims to establish a highly effective teaching environment by using computer and wireless network. The system used LabVIEW to develop the teaching terminal, used ARM processor based on the Cortex-M0 kernel and CC2530 RF board to design transponder based on ZigBee. Besides, the system used the custom communication frame to realize the information exchange between different software, used the method of combining the JKI state machine and the multi thread synchronization technology to realize one-to-many communication. Test results show that the system can effectively complete the purpose of interactive teaching, and has a reference value for promoting the diversification of educational model.

interactive teaching; LabVIEW; ZigBee; teaching terminal; transponder

國家自然科學基金重大科研儀器設備研制專項(41327803);北京信息科技大學校內項目(5111624105)

TP311;TN911.7

A

10.19358/j.issn.1674- 7720.2017.15.028

劉河源,焦瑞莉,胡峰.互動教學系統教師端與轉發器的設計[J].微型機與應用,2017,36(15):97-99.

2017-01-13)

劉河源(1992-),男,碩士研究生,主要研究方向:信號與信息處理。

焦瑞莉(1966-),通信作者,女,碩士,副教授,主要研究方向:信號與信息處理、虛擬儀器技術。

胡峰(1992-),男,碩士研究生,主要研究方向:信號與信息處理。

猜你喜歡
系統設計教師
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
最美教師
快樂語文(2021年27期)2021-11-24 01:29:04
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
教師如何說課
甘肅教育(2020年22期)2020-04-13 08:11:16
未來教師的當下使命
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 欧美日韩免费| 国产亚洲欧美在线中文bt天堂| 亚洲精品动漫| 91在线国内在线播放老师| a毛片免费看| 国产午夜一级淫片| 3344在线观看无码| 日本一本正道综合久久dvd| 国产在线观看91精品| 欧洲精品视频在线观看| 亚洲第一香蕉视频| 欧美激情伊人| 伊人成人在线| 五月婷婷亚洲综合| 欧美精品亚洲精品日韩专区va| 女人18一级毛片免费观看| 免费在线a视频| 国产又粗又爽视频| 福利姬国产精品一区在线| 国产精品lululu在线观看| 精品久久久无码专区中文字幕| 激情乱人伦| 国产亚洲精品精品精品| 日韩欧美网址| 欧美一区二区自偷自拍视频| 九九九国产| 国产成人综合欧美精品久久| 欧美成人看片一区二区三区 | 一本大道香蕉高清久久| 久久精品午夜视频| 中文字幕在线免费看| 国产黄色视频综合| 精品福利国产| 欧美午夜小视频| 国产黑人在线| 午夜视频在线观看免费网站 | 亚洲电影天堂在线国语对白| 女人一级毛片| 国产欧美高清| 欧美一级高清片久久99| 国产日本欧美亚洲精品视| 999精品视频在线| 欧美三级日韩三级| 亚洲中文字幕无码mv| 亚洲欧美日韩中文字幕在线一区| 久久久久中文字幕精品视频| 亚洲AⅤ波多系列中文字幕| 曰韩免费无码AV一区二区| 国产精品第| 午夜视频免费试看| 麻豆国产精品视频| 国产在线一区视频| 99这里只有精品在线| 国产在线精品99一区不卡| 激情爆乳一区二区| 丰满人妻一区二区三区视频| 欲色天天综合网| 一个色综合久久| 青青青视频91在线 | 国产va在线| 亚洲精品视频免费看| 欧美成人精品在线| 高清无码不卡视频| Jizz国产色系免费| 亚洲色图欧美| 久久国产精品波多野结衣| 国产精品hd在线播放| 成人一区在线| 欧美性天天| 中文字幕av一区二区三区欲色| 欧美日本二区| 国产一级小视频| 欧美精品成人| 国产成人一区| 国产高清在线观看| 亚洲欧美自拍一区| 免费毛片视频| 成年人国产网站| 亚洲女同一区二区| 久久综合伊人77777| 亚洲欧美日韩综合二区三区| 高清欧美性猛交XXXX黑人猛交 |