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

多功能微控制器與可編程邏輯器件實驗箱設計

2019-09-28 02:25:54朱向慶朱萬鴻鐘創平何昌毅
實驗技術與管理 2019年9期
關鍵詞:單片機實驗

朱向慶,朱萬鴻,鐘創平,何昌毅

多功能微控制器與可編程邏輯器件實驗箱設計

朱向慶,朱萬鴻,鐘創平,何昌毅

(嘉應學院 電子信息工程學院,廣東 梅州 514015)

為了提高實驗設備的利用率,提出一種多功能微控制與可編程邏輯器件實驗箱設計方案。該實驗箱采用“主板+核心板”的模式,主板上集成輸入模塊、輸出模塊、模擬量模塊、串行總線模塊、通信模塊和電源模塊,核心板有4款,包括51單片機、STM32單片機、CPLD及FPGA。實驗證明,核心板能夠控制主板上的所有模塊,完成單片機與可編程邏輯器件的仿真及下載實驗,具有性價比高、操作簡單、擴展性強、升級方便等特點,可在單片機、數字電路與數字邏輯、EDA技術、嵌入式系統、物聯網技術等課程中推廣使用。

微控制器實驗箱;可編程邏輯器件實驗箱;下載實驗;仿真實驗

單片機、數字電路與數字邏輯、EDA技術[1]、嵌入式系統、物聯網技術等是高校電子信息、通信、自動化等工科專業常開設的核心課程,其實驗設備的特點是以某種處理器或可編程邏輯器件為核心,控制其他外部設備,實驗目的是掌握器件編程技術。而它們的外部設備有不少相同或相似之處,因此可以將實驗箱進行整合?,F有一些實驗設備,可完成“ARM+DSP+ FPGA”實驗[2]或“單片機+EDA”實驗[3-5],但它實際上是由獨立的嵌入式、DSP、EDA或單片機實驗箱構成;或者在一個實驗平臺上集成單片機、CPLD、FPGA、STM32中的多款[6],因為共用一個下載/調試接口,往往不能同時完成兩款微處理器或兩款可編程邏輯器件實驗。同時因為硬件電路固定,沒法進行升級,也不方便使用者自行設計實驗項目,不利于使用者發揮創新性。

因此,設計一款多功能微控制與可編程邏輯器件實驗箱,以同時滿足多門課程的教學需求,提高設備利用率,避免重復投資。

1 設計思路

設計的實驗箱主要解決以下幾個方面的問題:

(1)多芯片學習。實驗箱可根據需要完成不同的微控制器(51單片機、STM32單片機)或可編程邏輯器件(CPLD、FPGA)實驗,不需要額外的硬件設備支持,即可實現硬件仿真與下載功能。一個箱子,多種用途,節約設備購置成本。

(2)便于升級。實驗箱采用“主板+核心板”的結構化設計方法,主板上的設備可由核心板控制。伴隨芯片技術的不斷發展,后續設計的新款核心板同樣可以方便地安裝至主板上,以滿足不同層次學生的需求。

(3)可自主開發實驗項目。核心板上微控制器或可編程邏輯器件的I/O接口通過香蕉插座引出,使用者可以連接控制其他功能模塊,以“搭積木”的方式自主設計實驗項目[7]。

(4)順應通信技術發展的趨勢。實驗箱主板內置Wi-Fi模塊、藍牙模塊、RFID模塊、GPRS+GPS模塊、以太網模塊、nRF24L01模塊以及紅外接收頭,可供任課教師傳授目前流行的無線數據傳輸技術,或者學生自主學習通信技術,進一步激發學生的學習熱情。

2 系統硬件結構

圖1是實驗箱各功能模塊連接框圖,實驗箱有2個核心板底座,可以單獨或同時安裝圖2所示的51單片機、STM32單片機、CPLD或FPGA中的任意一款核心板,單獨控制主板上的輸入模塊、輸出模塊、模擬量模塊、串行總線模塊和通信模塊。2個核心板有各自獨立的下載/調試接口,計算機可以通過該接口給核心板的微控制器或可編程邏輯器件編程,或進行仿真實驗,核心板之間也能夠相互通信[8-9]。

圖1 電路結構連接框圖

2.1 核心板電路框架

圖2是4個核心板的硬件框圖,它們都包含最基本的微控制器/可編程邏輯器件、時鐘電路、復位電路、電源接口、串行通信接口/JTAG接口、I/O口擴展引腳。電源接口、串行通信接口/JTAG接口都引出至核心板的2×20P牛角母座;核心板通過牛角母座安裝至主板的核心板卡槽(2×20P牛角公座)。圖2(b)所示的STM32核心板還包括TFT液晶觸摸屏、Micro SD卡存儲器、EEPROM存儲器、Flash存儲器等,圖2(d)所示的FPGA核心板還包括SDRAM存儲器和Flash存儲器。

2.2 輸入模塊

輸入模塊主要用于實現人機交互功能,讓微控制器接收操作者的指令。它包括由4個輕觸開關構成的1×4獨立按鍵,由16個輕觸開關構成的4×4矩陣鍵盤,以及1×8自鎖開關。

圖2 核心板電路框架

2.3 輸出模塊

輸出模塊用于完成聲光輸出,包括無源蜂鳴器電路、8×8單色LED點陣電路、四位一體共陽數碼管電路、1×8發光二極管電路、1602字符液晶電路、8.13 cm(3.2英寸)USART智能串口觸摸屏。智能串口觸摸屏除了完成輸出功能外,還可以實現觸摸輸入。顯示屏自帶GUI,該GUI可采用圖形化的USART HMI軟件快速開發。即便是彩屏,它也無需額外的驅動電路及復雜的程序;任何有串口通信功能的處理器都可以通過串行通信跟觸摸屏交互信息。

2.4 串行總線模塊

串行總線模塊包括單總線(1-Wire)數字溫度傳感器電路及實時時鐘電路。數字溫度傳感器電路核心器件是Dallas公司生產的DS18B20,可完成單總線通信實驗,測量實驗箱周圍環境的溫度。實時時鐘電路核心器件是DS1302,它是Dallas公司推出的具有涓細電流充電能力的低功耗實時時鐘芯片,采用三線制SPI總線與處理器通信,可以對年、月、日、周、時、分、秒進行計時,且具有閏年補償等多種功能。

2.5 通信模塊

通信模塊包括Wi-Fi模塊接口、RFID模塊接口、以太網模塊接口、GPRS+GPS模塊接口、紅外接收頭電路、nRF24L01短距離無線通信模塊接口和藍牙模塊接口。

Wi-Fi模塊接口安裝Wi-Fi模塊ESP8266,它內置的核心器件為樂鑫公司的ESP8266EX,微控制器通過UART串口連接該模塊,可以通過Wi-Fi上網或連接智能手機。

RFID模塊接口安裝RFID模塊MF RC522,該模塊內置NXP公司生產的非接觸式讀寫卡芯片RC522。RC522模塊默認控制接口為UART,通過調整板上的電阻,還可以使用SPI或I2C總線進行控制,以實現近場通信。

以太網模塊接口安裝W5500以太網模塊,微控制器通過SPI口連接該模塊,完成以太網通信實驗[10]。

GPRS+GPS模塊接口安裝安信可科技公司的GPRS+GPS A7模塊。該模塊支持GSM/GPRS 4個頻段,支持GPRS Class 10,支持語音通話、SMS短信、GPRS數據業務、標準GSM AT命令、TCP/IP命令,支持GPS+AGPS。微控制器通過UART串口與該模塊連接,即可通過GPRS上網、收發手機短消息及GPS定位導航。

紅外接收頭電路由一體化紅外接收頭1838T構成,微控制器通過外部中斷接口連接1838T,即可用軟件進行紅外接收、解碼。

nRF24L01短距離無線通信模塊接口安裝nRF24L01模塊,其核心器件是Nordic公司的單片射頻收發器nRF24L01[11]。微控制器通過SPI口連接該無線模塊,即可與其他實驗箱的nRF24L01無線模塊組網通信。

藍牙模塊接口安裝匯承信息科技公司的主從一體HC-05藍牙模塊,微控制器通過UART串口連接該模塊,可以與其他藍牙設備通信。

2.6 模擬量模塊

模擬量模塊包括ICL7109模數轉換模塊及DAC0832數模轉換模塊。ICL7109是美國Intersil公司生產的一種高精度、低噪聲、低漂移、價格低廉的12位雙積分型A/D轉換器,并配有較強的接口功能,方便與各種微處理器相連。DAC0832是TI公司生產的8位并行D/A轉換器,具有接口簡單、轉換控制容易、價格低廉等優點。

2.7 電源模塊

實驗箱底部安裝一個開關電源,它提供±12 V及+5 V直流電源。因為開關電源輸出的直流電壓紋波較大,而模擬量模塊的實驗,要求參考電壓及輸入電壓紋波盡量??;因此采用L7805線性穩壓器,將開關電源輸出的+12 V轉換為紋波較小的+5 V,提供給模擬量模塊。同時,采用AMS1117-3.3芯片,將開關電源輸出的+5 V轉為+3.3 V輸出,提供給需要+3.3 V供電的器件。

3 實驗板結構及功能模塊布局

實驗箱整體結構見圖3。電源插座引入220 V交流市電,經過電源開關后,接入開關電源,開關電源輸出±12 V和+5 V的直流電,再送至PCB板中的電源模塊,為整個實驗箱元器件供電。

圖3 實驗箱整體結構

實驗箱面板功能模塊布局如圖4所示,核心板座A和核心板座B可以隨意安裝51單片機、STM32單片機、CPLD或FPGA中的任意一款核心板。下載/調試模塊A和下載/調試模塊B都包含串口和JTAG口,分別單獨與核心板座A和核心板座B的核心板卡槽連接。板載大部分功能模塊都可以方便地進行拆裝,以方便維護、升級,提高利用率。

圖4 實驗箱功能模塊布局

圖5是第3版的實驗箱照片,已批量制作35套,并在實驗教學中投入使用。

圖5 實驗箱照片

4 實驗板工作方式

在核心板座上安裝好微控制器或可編程邏輯器核心板,通過帶香蕉插頭的線纜連接核心板座與主板上的各功能模塊,可完成表1中的24個實驗項目。

若在51單片機核心板上安置宏晶公司的STC單片機,下載/調試模塊通過串口線纜連接計算機串口,可以使用STC-ISP軟件完成單片機下載實驗,讓實驗箱脫離計算機,全速運行單片機程序。若安裝的是SST公司的SST89E516RD單片機,計算機端運行Keil uVision軟件,無須購置價格昂貴的單片機硬件仿真器,就可完成單片機硬件仿真實驗,進行程序調試。

下載/調試模塊通過JTAG接口連接ST-LINK調試器,調試器再連接計算機USB口,計算機端運行Keil RVMDK或ST-LINK Utility等軟件,可以完成STM32單片機硬件仿真與下載實驗[12]。

表1 實驗箱可以完成的實驗項目

下載/調試模塊通過JTAG接口連接USB Blaster編程器,編程器與計算機USB口連接,計算機端運行Quartus II軟件,能夠給CPLD或FPGA等可編程邏輯器件燒寫程序[13]。

5 結語

實驗箱可在單片機、數字電路與數字邏輯、EDA技術、嵌入式系統、物聯網技術等課程的實驗教學和課程設計中使用,也可用于學生課外科技創新、工程訓練、學術競賽訓練及畢業設計等。實驗箱擴展性強,如再研制AVR單片機、DSP、SOPC、PSOC等核心板,同樣可安裝至實驗箱的核心板座,完成相應課程的實驗。實驗箱已取得國家專利授權,曾獲第四屆全國高等學校自制實驗教學儀器設備三等獎,參與全國高教儀器設備展和廣東高校建設成效和科技成果展,獲國內高校同行及企業工程師的好評。

[1] 尹光明,張建萍,楊楠. 可編程邏輯器件實驗教學研究[J]. 實驗室科學,2015, 18(2): 86–88.

[2] 潘海鴻,陳琳,廖小平,等. 組合式機電一體化運動控制器實驗系統:ZL201020298296.7[P]. 2011–04–27.

[3] 李英珠. 基于CPLD 或FPGA 的單片機通用型開發實驗板:ZL201120554743.5[P]. 2012–08–08.

[4] 唐續,趙芳斌,劉曦,等. 單片機與EDA綜合實驗教學整合的探索與實踐[J]. 實驗室研究與探索,2014, 33(1): 252–254, 270.

[5] 唐續,趙芳斌,王嘉. EDA與單片機及SOPC一體化實驗教學平臺研制[J]. 實驗技術與管理,2013, 30(1): 73–77.

[6] 劉清,郭津津,楊秀萍,等. 基于STM32微處理器的嵌入式教學實驗平臺開發[J]. 中國現代教育裝備,2016(17): 20–22.

[7] 黨會. 積木式模塊化結構的嵌入式系統實驗教學研究[J]. 實驗科學與技術,2016, 14(1): 158–159, 163.

[8] 朱向慶,黃曉娟,羅偉源,等. 一種多功能微處理器與可編程邏輯器件實驗箱:ZL201720603560.5[P]. 2018–03–13.

[9] 朱向慶. 單片機學習與實踐教程[M]. 北京:北京郵電大學出版社,2018.

[10] 楊紅波,朱磊,張博,等. STM32的W5500以太網通信模塊快速實現方法[J]. 單片機與嵌入式系統應用,2018,18(8): 11–16.

[11] 朱嶸濤,羅明璋. 基于nRF24L01和IAP15W4K58S4的糧倉環境監測系統的設計[J]. 現代電子技術,2017,40(18):66–69.

[12] 夏傳東. 淺談ST–LINK調試器的時間線調試技巧[J]. 單片機與嵌入式系統應用,2017, 17(8): 25–28.

[13] SHEN Hongyuan. Application of Quartus Ⅱ in Digital Electronic Technology Teaching[C]//Proceedings of 2018 3rd International Conference on Automation, Mechanical and Electrical Engineering (AMEE 2018). Advanced Science and Industry Research Center: Science and Engineering Research Center. 2018: 4.

Design of multifunctional microcontroller and programmable logic device experimental box

ZHU Xiangqing, ZHU Wanhong, ZHONG Chuangping, HE Changyi

(School of Electronic and Information Engineering, Jiaying University, Meizhou 514015, China)

In order to improve the utilization ratio of experimental equipment, a design scheme of multi-functional micro-control and programmable logic device experimental box is proposed. The experimental box adopts the mode of “Motherboard + core board”. The motherboard integrates input module, output module, analog module, serial bus module, communication module and power module, and the core board has four modules including 51 MCU, STM32 MCU, CPLD and FPGA. The experiment proves that the core board can control all the modules on the motherboard and complete the simulation and download experiments of the MCU and programmable logic device, which has the characteristics of high cost performance ratio, simple operation, strong expansibility and easy upgrading. It can be widely used for the courses of the MCU, digital circuit and digital logic, EDA technology, embedded system, Internet of things, etc.

microcontroller experimental box; programmable logic device experimental box; download experiment; simulation experiment

TP368.1; G484

A

1002-4956(2019)09-0077-05

2019-02-22

2019-04-08

廣東省本科高校高等教育教學改革項目(粵教高函〔2018〕1號-525);廣東省重點平臺及科研項目(2015GXJK132)

朱向慶(1979—),男,廣東梅州,碩士,副教授,研究方向為單片機與嵌入式系統、短距離無線通信。

E-mail: zigbee@263.net

10.16791/j.cnki.sjg.2019.09.020

猜你喜歡
單片機實驗
記一次有趣的實驗
微型實驗里看“燃燒”
基于單片機的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
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 99热这里只有免费国产精品| 色综合激情网| 色悠久久久久久久综合网伊人| 国产区福利小视频在线观看尤物| 无码免费视频| 曰韩人妻一区二区三区| 91福利国产成人精品导航| 美女一区二区在线观看| 国产精品亚洲一区二区三区在线观看| 久久精品娱乐亚洲领先| 丝袜高跟美脚国产1区| 亚洲精品成人福利在线电影| 久久国产精品嫖妓| 日韩AV无码一区| 国产无遮挡裸体免费视频| 亚洲另类色| 午夜a视频| 日本精品影院| 国产探花在线视频| 日本精品视频一区二区| 国产打屁股免费区网站| www欧美在线观看| 99在线观看视频免费| 国产成年无码AⅤ片在线| 欧美成人区| 国产成人免费手机在线观看视频 | 91国内在线视频| 国产亚洲欧美日韩在线观看一区二区| 一区二区三区四区精品视频 | 五月婷婷丁香综合| 精品无码国产一区二区三区AV| 国产精品黄色片| 99伊人精品| 中文国产成人精品久久一| 久久久久人妻精品一区三寸蜜桃| 老色鬼欧美精品| 中国一级特黄大片在线观看| 国产亚洲精品无码专| 欧美亚洲国产日韩电影在线| 久久综合一个色综合网| 高清色本在线www| 四虎永久免费网站| 五月天综合婷婷| 在线无码av一区二区三区| 五月激情综合网| 人妻无码中文字幕第一区| 妇女自拍偷自拍亚洲精品| 福利视频一区| 天堂在线www网亚洲| 国产精品内射视频| 亚洲免费三区| 久久综合五月婷婷| 制服丝袜亚洲| 国产成人无码AV在线播放动漫| 色久综合在线| 黄色在线网| 国产麻豆91网在线看| 99久久精品国产综合婷婷| 色屁屁一区二区三区视频国产| 无码电影在线观看| 亚洲欧美日韩成人在线| 日韩少妇激情一区二区| 久久综合国产乱子免费| 亚洲国产成人精品青青草原| 日韩一区二区三免费高清| 日韩欧美一区在线观看| 再看日本中文字幕在线观看| 国产流白浆视频| 女人av社区男人的天堂| 精品人妻无码区在线视频| 国产福利在线观看精品| 精品精品国产高清A毛片| YW尤物AV无码国产在线观看| 婷婷六月综合| 99在线观看免费视频| 无码丝袜人妻| 亚洲一区二区黄色| 亚洲视频免费播放| 99久久性生片| 不卡视频国产| 欧美日韩国产在线人| 国语少妇高潮|