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

基于虛實結(jié)合的遠程單片機學習平臺

2015-11-23 13:22:06陳春蓉
河南科技 2015年15期
關鍵詞:單片機系統(tǒng)

陳春蓉

(西南大學計算機與信息科學院,重慶 400715)

單片機技術(shù)已走過了近40年的發(fā)展路程,其應用領域非常廣泛:汽車領域,醫(yī)療領域,商業(yè)辦公領域,手機等各種智能儀器領域[1],滲入人類生活的方方面面。單片機技術(shù)已經(jīng)逐漸成熟,學習單片機的人越來越多,掌握單片機已經(jīng)成為科技領域中的一項必備技能。

目前在高校里面學生學習單片機編程的模式主要有2種:

①使用者單獨買一臺單片機,并配備好外圍設備及接口包括鍵盤、LCD顯示屏、外部中斷、I2C、SPI、PWM波等,花費上百元;如有需要再加上檢測儀器包括數(shù)字邏輯儀、萬用表、示波器等,花費上千元。它的缺點主要是價格昂貴;報廢系數(shù)較高,損壞后不容易維修,一般學員不會維修;使用時需攜帶整套單片機,外圍設備較大不易攜帶,使用不便。

②使用者不買單片機,編程好之后直接用仿真軟件仿真,例如keil c51、proteus等軟件,它的缺點主要是仿真軟件與實物電路有差別,仿真結(jié)果不準確。

針對這一現(xiàn)象,本文提出基于虛實結(jié)合的遠程單片機學習平臺,讓單片機學員可以更節(jié)約成本,更方便,同時結(jié)果真實可靠。其優(yōu)勢如下:

對比傳統(tǒng)單片機

低成本:基于虛實結(jié)合的遠程單片機學習平臺采用嵌入式可擴展的方式建成,高度集成模塊化,可擴展,節(jié)約占地面積,方便維修,管理員無須投入過多資金和人力對其進行管理。對于使用者,只需在上位機編程,省去了硬件設施,極大地降低了學習成本。

方便快捷:基于虛實結(jié)合的遠程單片機學習平臺可隨時隨地進行編程仿真,極大幅度地提高了使用的便捷性。

對比仿真軟件

基于虛實結(jié)合的遠程單片機學習平臺和仿真軟件相比,前者解決了后者仿真結(jié)果不準確、仿真的外圍設施不全面的問題。且與仿真軟件相比較,遠程單片機只需在客戶端安裝app或是占用內(nèi)存較小的計算機軟件[2],可使仿真運行體積更小,更流暢。

1 遠程單片機學習平臺總體設計

1.1平臺總體架構(gòu)

如圖1所示,遠程單片機學習平臺由客戶端包括手機端、電腦端;云平臺服務器端;網(wǎng)絡路由器連接的單片機平臺系統(tǒng)端組成,遠程單片機學習平臺采用C/S結(jié)構(gòu),即客戶機和服務器(Client/Server)結(jié)構(gòu)[3]。由中心處理器連接所有端口,實現(xiàn)用戶與單片機終端的信息傳輸功能。當用戶通過手機端或電腦端請求仿真程序時,客戶端對用戶的請求進行有效響應,并通過網(wǎng)絡傳送至服務器端即云平臺。服務器端根據(jù)接收到的請求,經(jīng)網(wǎng)絡傳送至實驗室網(wǎng)絡路由器端,再分配至空閑的單片機平臺系統(tǒng)端,運行及仿真后將結(jié)果返回給客戶端并將結(jié)果呈現(xiàn)給用戶。

圖1 系統(tǒng)外部結(jié)構(gòu)圖

1.2客戶端

遠程單片機學習平臺的客戶端為智能手機或電腦,它為學習單片機編程的學員提供編程學習的環(huán)境,學員只需在局域網(wǎng)中登錄計算機客戶端軟件或是手機app端,選擇編程或仿真功能,即可通過云平臺連接單片機平臺并呈現(xiàn)返回的實驗結(jié)果,客戶端虛擬出LCD、鍵盤等外部設備方便與學員進行交互。這樣的客戶端可實現(xiàn)隨時隨地編程仿真。

1.3服務器端

服務器是連接上位機和單片機平臺系統(tǒng)終端的橋梁,是整個遠程系統(tǒng)的核心[4],將用戶與實驗設備實現(xiàn)遠程連接。采用阿里云平臺,實現(xiàn)驗證用戶登錄、保存用戶信息、讀取上位機上傳數(shù)據(jù),經(jīng)處理發(fā)送至單片機平臺系統(tǒng)、讀取單片機平臺系統(tǒng)上傳數(shù)據(jù),經(jīng)處理后發(fā)送至上位機端、為用戶請求分配調(diào)度單片平臺等功能。

1.4單片機平臺系統(tǒng)終端

單片機平臺系統(tǒng)終端實現(xiàn)控制單片機程序下載運行和實驗數(shù)據(jù)采集返回。采用一對多的模式,表現(xiàn)為任何時候,每個使用者只有在下載程序到單片機上才會占用單片機,編程期間不占用單片機系統(tǒng)。每一臺單片機終端一天可以24小時提供使用;因嵌入式系統(tǒng)可擴展,還可以根據(jù)使用人數(shù)或者下載次數(shù)擴展單片機終端數(shù)目,實現(xiàn)系統(tǒng)的高效率。

2 單片機平臺系統(tǒng)終端設計

如圖2所示,單片機平臺系統(tǒng)終端由FPGA采集模塊,下載程序模塊,單片機運行模塊,電壓電流(U/I)模塊,嵌入式主機等組成。

2.1 FPGA采集

單片機采用FPGA將外圍參數(shù)真實地傳送至網(wǎng)絡服務器端。數(shù)據(jù)采集主要由FPGA進行,自動從LCD采集器、SPI采集器、I2C采集器、串口采集器、鍵盤采集器、指示燈采集器等采集器中獲取信號,傳給控制器進行進一步的信息傳輸處理。其過程可包括四個步驟:采樣、保持、量化和編碼,首先對輸入的不同模擬信號取樣,取樣結(jié)束后進入保持時間,在這段時間內(nèi)將取樣的電參量化為數(shù)字量,然后編碼。按照一定的編碼格式給出轉(zhuǎn)換結(jié)果。然后再開始下一次取樣[5]。

圖2 單個單片機平臺系統(tǒng)結(jié)構(gòu)圖

2.2控制器

采集器采集到的電參數(shù)需要經(jīng)過控制器處理成直觀的電參量。所有數(shù)據(jù)結(jié)果包括圖形等經(jīng)過控制器處理以文本字符的形式通過云平臺傳送給使用者終端,實現(xiàn)低成本、高效率、短時間的鏈接信息傳輸。

2.3 U/I采集器

采集單片機各引腳的電流、電壓。從分壓電阻取來的充電電壓信號經(jīng)濾波后,被單片機周期采樣,將采樣信號轉(zhuǎn)化為數(shù)字電壓量[6];從分流器輸出的信號采集出電流,經(jīng)放大器放大電流及濾波后,將采樣信號轉(zhuǎn)化為數(shù)字電流量。用于提示學員單片機各引腳的端口電壓、端口電流。

圖3 下載器電路連接圖

圖4 軟件流程圖

2.4下載器

如圖3,采用USB及UART協(xié)議,網(wǎng)絡路由器可通過串口和MCU通訊,MCU再將接收到的程序放在固定的程序存儲器(片上ROM或EPROM),實現(xiàn)程序的外部下載及再執(zhí)行。

2.5單片機模塊

單片機模塊為遠程實驗室硬件設備平臺,是單片機平臺系統(tǒng)終端中執(zhí)行程序的主體部分。包括單片機,單片機的各種外圍設備及接口,其中,單片機的型號和數(shù)量可根據(jù)客戶需求確定,包括常用的ARM系列、TI系列、51系列等。單片機外圍設備通過單片機引腳直接與單片機實現(xiàn)通信。

2.6嵌入式主機

實現(xiàn)網(wǎng)絡連接,判斷當前輸入輸出信息的分配地址,自動實現(xiàn)下載程序、上傳仿真文本、上傳引腳電參數(shù)的三通道傳輸信號,保證傳送數(shù)據(jù)至網(wǎng)絡服務器端不產(chǎn)生數(shù)據(jù)沖突。

3 學習平臺軟件流程

本系統(tǒng)中涉及的上位機與單片機的連接方式、交流協(xié)議;內(nèi)部資源與外部資源的信息上傳功能;遠程下載功能都已成熟。整個軟件控制流程圖如圖4所示:

使用者通過上位機即電腦或者手機上編程,鏈接網(wǎng)絡路由器,網(wǎng)絡路由器將程序下載到單片機終端并進行閑時仿真,自動選擇無人占用的單片機執(zhí)行程序,單片機的每個引腳用數(shù)字邏輯儀得到信號,自動啟動必要的外圍設備及接口,檢測儀器等能對需要的數(shù)據(jù)進行測量。得到的結(jié)果送到上位機,上位機根據(jù)信號呈現(xiàn)出結(jié)果,虛擬出LCD、鍵盤、觸摸屏真實情形,同時得到過程波形,反映出單片機真實的運行結(jié)果。

單片機平臺的仿真結(jié)果傳輸至客戶端時,需要對傳輸?shù)臄?shù)據(jù)進行一定的文本處理,基本外圍設備傳輸?shù)木唧w文本內(nèi)容如表1;同時使用者也可編寫程序時在終端提出特別要求,對圖像的處理等保持原樣傳輸,此時控制器不對采集信號進行文本處理直接傳輸至客戶端,使數(shù)據(jù)結(jié)果更加直觀。

表1 傳輸內(nèi)容表

4 結(jié)語

進入信息時代以后,社會對于掌握單片機的人才的需求越來越大,為單片機學習者提供一個便捷、低成本、活動性高的單片機學習平臺十分重要,本文首先闡述了單片機學習的背景,而后進一步地提出基于虛實結(jié)合的遠程單片機學習平臺的物理架構(gòu),軟件平臺。使得用戶可以隨時隨地通過客戶端軟件實現(xiàn)遠程單片機編程和仿真。

[1]施正寅,朱善安.基于Modelica的虛擬電工電子網(wǎng)絡實驗室設計[J].計算機工程,2012(11):112-113.

[2]張歡.虛實結(jié)合框架下的數(shù)字電路遠程網(wǎng)絡實驗[D].浙江:浙江大學,2014.

[3]李云云.淺析B/S和C/S體系結(jié)構(gòu)[J].科學之友,2011(1):72-75.

[4]張守恒.虛實結(jié)合網(wǎng)絡實驗室服務端設計與實現(xiàn)[D].浙江:浙江大學,2013.

[5]諸一棟.基于FPGA的數(shù)據(jù)采集系統(tǒng)研究[D].長春:長春理工大學,2009.

[6]崔張坤.電動汽車鋰電池組高精度電壓電流檢測系統(tǒng)研究與設計[D].沈陽:沈陽理工大學,2012.

猜你喜歡
單片機系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統(tǒng)
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(tǒng)(下)
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 久久亚洲美女精品国产精品| 成人亚洲国产| 精品剧情v国产在线观看| 精品久久久久久久久久久| 亚洲第一区欧美国产综合| 欧美精品三级在线| 亚洲va欧美va国产综合下载| 中国国产一级毛片| 婷婷综合在线观看丁香| 亚洲国产精品一区二区高清无码久久| 天天色综合4| 青草视频网站在线观看| 国产真实乱了在线播放| 欧美第一页在线| 无码国产偷倩在线播放老年人 | 91丝袜在线观看| 亚亚洲乱码一二三四区| 国产人成网线在线播放va| 国产超碰一区二区三区| 精品视频免费在线| 亚洲精品手机在线| 免费观看无遮挡www的小视频| 国产综合日韩另类一区二区| 欧美日韩高清在线| 国产男女XX00免费观看| 亚洲第一色网站| 亚洲一区二区三区中文字幕5566| 国产小视频免费观看| 亚洲成在人线av品善网好看| 92午夜福利影院一区二区三区| 亚洲区第一页| 精品福利一区二区免费视频| 亚洲不卡影院| 国产网站一区二区三区| 久久精品91麻豆| 国产成人综合日韩精品无码首页| аv天堂最新中文在线| 欧美日韩国产精品综合| 国产精品七七在线播放| 久久国产精品娇妻素人| 免费a在线观看播放| 成人欧美在线观看| 最新加勒比隔壁人妻| 欧美性精品不卡在线观看| 亚洲中文字幕在线一区播放| 亚洲欧洲日产无码AV| 欧美有码在线| 久久精品无码国产一区二区三区| 亚洲国产系列| 中文字幕久久亚洲一区| 人妻21p大胆| 日本AⅤ精品一区二区三区日| 天天综合网在线| 香蕉久人久人青草青草| 国产一区二区三区精品欧美日韩| 中文字幕在线观| 国产在线观看99| 亚洲日本韩在线观看| 99在线观看国产| 久久a级片| 国产麻豆91网在线看| 国产剧情伊人| 久久精品人人做人人爽电影蜜月| 在线观看无码a∨| 55夜色66夜色国产精品视频| 青青操视频在线| 91成人免费观看在线观看| 成人免费视频一区二区三区| 天堂岛国av无码免费无禁网站| 一本一本大道香蕉久在线播放| 国产91丝袜在线播放动漫 | 国产精品视频a| 国产男人天堂| 国产精品视频a| 久久亚洲国产最新网站| 国产91成人| 在线视频亚洲欧美| 婷五月综合| 国产精品乱偷免费视频| 精品国产亚洲人成在线| 日韩在线1| 欧美日韩在线成人|