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

基于上位機控制自動接線單片機實驗系統

2013-04-12 00:00:00徐昌華
現代電子技術 2013年22期

摘 要: 傳統單片機實驗裝置現場手工轉接線存在接觸不良,提出了利用上位機根據實驗內容通過電子式交叉開關自動轉接線,節約了實驗教學時間,提高了實驗可靠性和實驗效率。具體描述了該實驗系統的設計思路,給出設計思路的流程框圖。使用ADI公司的高新能模擬開關陣列ADG1611芯片和賽靈思公司(Xilinx Inc)的FPGA芯片XC3S1200E,并配合設計作為控制部件,給出了實現現場自動轉接線的局部設計電路圖。

關鍵詞: 自動接線系統; XC351200E; 實驗系統; ADG1611

中圖分類號: TP23?34 文獻標識碼: A 文章編號: 1004?373X(2013)22?0067?02

對單片機實驗系統的基本需求是:在有限的IO接口上可以進行多個項目的實驗。為了實現這個基本需求,在進行多個不同項目實驗時,要對單片機各個IO口進行現場重接線。傳統的單片機實驗裝置現場重接線方法有2類:一類是現場手工插拔自鎖緊接插件;另一類是現場手工插拔積木式實驗模塊。這兩類接線方式的實質都屬于機械式金屬接觸。單片機實驗系統經過較長時間的使用,都難免會發生金屬接觸件之間的接觸不良現象。特別是自鎖緊接插件,問題更為嚴重:即使線芯開路了,從表面也難以通過肉眼發覺。導致實驗成功率低下,占用學生甚至指導老師的排故時間,嚴重影響了實驗效果。現代單片機實驗或單片機開發都離不開上位機對軟件的編譯和程序的下載。在實驗現場進行手工重接線時上位機處于空閑狀態。利用上位機控制對實驗現場進行自動重接線,是該研發項目研究的重要內容。

1 項目研發思路概述

項目的研發思路見圖1所示的流程圖。首先從底層做起,經過深入調研,對自己要研制的項目進行定位,根據各個學校提出的具體要求進行篩選,制定出總共需要多少個實驗項目[1],并為各個實驗項目設計出對應的實驗電路圖,這些實驗電路圖作為項目研發的基礎理論依據。根據這實驗電路圖研制實驗系統硬件裝置,各個實驗項目對應的元器件(包含單片機)布置在電路板的頂層,控制現場自動重接線的電子式交叉開關電路所用到的元器件(包含FPGA和專用模擬開關陣列ADG1161)布置在電路板的底層。

上位機和實驗系統通信采用USB連接,共要傳輸兩類數據,實驗項目編號和單片機實驗的目標程序。上位機應用軟件程序采用Visual C++編制,應用程序將各個實驗電路圖與實驗編號一一對應。當要做某個實驗項目時,可以啟動該實驗編號,自動調出實驗電路圖,將實驗編號通過接口電路傳送給實驗系統的控制部分,實驗系統控制部分獲得該實驗編號后,由FPGA內的51核[2]根據項目編號對應出電子式交叉開關的接通與斷開,實現現場自動重接線,使實驗系統滿足實驗電路圖接線要求。

此時便可以在上位機上做編程實驗,由專門的編譯系統(如Keil uV4或IAR)編譯實驗程序,產生目標代碼(*.bin或*.hex),再由上位機通過所編制的應用程序將該目標代碼傳送給實驗系統的單片機內ROM中保存。單片機復位后便開始運行該目標程序,實現用戶實驗目的。

2 實驗系統中的電子式交叉開關及其控制電路

設計

項目研發的關鍵是具有能按照不同的實驗電路指導現場自動重接線的裝置。即實驗系統的控制器按照上位機下達的實驗項目號對應出實驗電路,控制交叉開關進行現場自動接線。實現該控制功能所需的主要控制器件為2種:一種是超大規模現場可編程的FPGA芯片;另一種是高性能的模擬開關陣列。通過對這兩種器件的有機組合,得到控制器電路結構框圖如圖2所示。

FPGA芯片采用賽靈思公司(Xilinx, Inc.)的Spartan?3E系列中XC3S1200E[3], 器件密度多于百萬門,該系列能方便實現微處理器、微控制器和數字信號處理器功能。支持的通用I/O種類多,可通過串行(SPI)和并行閃存進行器件配置,也可作為普通DDR存儲接口,這些特性減少了對其他分立器件的需求,從而可大大簡化應用系統的設計。低導通電阻模擬開關陣列ADG1611[4]由ADI公司開發銷售,為每片4個通道的模擬開關,寬電壓供電,軌到軌輸出,其低到1 Ω的導通電阻和大到每通道175 mA的連續電流非常適合于本研發項目的實際應用。

3 控制實驗項目電路設計舉例

LED發光二極管流水燈[5]和4×4矩陣鍵盤是單片機實驗中最常用的兩個實驗實例,這里給出該研發項目中關于這兩個實驗項目的切換的設計電路原理圖,見圖3。

由圖3可知,FPGA控制著兩組ADG1611模擬開關陣列,第一組連接LED流水燈;第二組連接矩陣鍵盤。當選擇做LED流水燈實驗時,FPGA控制第一組ADG1611模擬開關接通、第二組模擬開關斷開;反之,當選擇做矩陣鍵盤實驗時,FPGA控制第一組ADG1611模擬開關斷開、第二組模擬開關接通。當要同時使用LED發光二極管和矩陣鍵盤實驗時,可以通過FPGA控制第三組(或第若干組)的ADG1611模擬開關陣列接通實驗單片機別的IO口(圖中未畫出)。如何進行現場自動重接線,完全由當前實驗號所對應的實驗電路圖指導控制,項目研發時已經充分加以考慮了。限于篇幅,這里不具體贅述。

4 結 語

經過20臺(套)樣機試制成功并付諸于實驗時正常使用一個學期以來,證明采用基于上位機控制自動接線單片機實驗系統進行實驗教學后,由于由系統啟動現場自動重接線,節省了以往老師指導學生進行手工重接線時間,克服了手工重接線容易接錯或接觸不良或線芯斷線等導致的實驗失敗現象,提高了實驗效率,使學生在有限的實驗教學課時內學到更多的知識。

參考文獻

[1] 高玉萍.AT89S51單片機實驗系統的開發與應用[J].現代電子技術,2011,34(7):102?105.

[2] 雒雄.基于FPGA的MCS?51核的VHDL語言設計與實現[D].長沙:中南大學,2007.

[3] 閆君,王旭柱.基于FPGA的實時數據采集與處理系統[J].中國新技術新產品,2010(3):9?11.

[4] 王永明.高精度儀表放大器AD8221增益控制的設計[J].工程與試驗,2012,52(4):23?25.

[5] 陳京培.AT89S52單片機實驗系統的開發與應用[D].無錫:江南大學,2007.

[6] 李庭貴.基于DAC0832和AT89S52的信號發生器設計[J].電子科技,2010(6):104?106.

主站蜘蛛池模板: 国产无码制服丝袜| 欧美亚洲香蕉| 婷婷亚洲天堂| 毛片网站观看| 伊人婷婷色香五月综合缴缴情| 永久免费AⅤ无码网站在线观看| 美女内射视频WWW网站午夜| jijzzizz老师出水喷水喷出| 亚洲成肉网| 天堂成人av| 亚洲系列中文字幕一区二区| 四虎精品黑人视频| 国产精品v欧美| 91免费精品国偷自产在线在线| 尤物精品视频一区二区三区| 亚洲综合激情另类专区| 97超爽成人免费视频在线播放| 在线看国产精品| 国产成人欧美| 精品视频福利| 国产男女免费视频| 91久久国产综合精品| 国产成人亚洲无码淙合青草| 国产一级在线观看www色| 99久久精彩视频| 日本免费a视频| 欧美精品亚洲二区| 青青青国产免费线在| 中文字幕乱码中文乱码51精品| 亚洲一欧洲中文字幕在线| 色综合中文| 国产91色在线| 青青草原国产免费av观看| 精品国产香蕉伊思人在线| 日韩欧美91| 色综合成人| 亚洲IV视频免费在线光看| 色吊丝av中文字幕| 手机精品福利在线观看| 看国产毛片| 人妻丰满熟妇AV无码区| 国产尤物jk自慰制服喷水| 国产色爱av资源综合区| 国产一区亚洲一区| yjizz国产在线视频网| 97视频免费在线观看| 日韩在线播放中文字幕| 亚洲无码高清一区二区| 成人精品免费视频| 亚洲欧美另类中文字幕| 成人午夜精品一级毛片| 日韩黄色在线| 国产性生大片免费观看性欧美| 国产成人午夜福利免费无码r| 内射人妻无码色AV天堂| 97精品伊人久久大香线蕉| 伊人久久久久久久| 亚洲精品人成网线在线| 免费全部高H视频无码无遮掩| 精品無碼一區在線觀看 | 亚洲开心婷婷中文字幕| 免费a在线观看播放| AV天堂资源福利在线观看| 中国毛片网| 国产精品一区二区久久精品无码| 亚洲第一色视频| 国产综合日韩另类一区二区| 在线视频亚洲欧美| 国产亚洲精品无码专| 欧美啪啪一区| 国产日韩久久久久无码精品| 日韩大片免费观看视频播放| 99激情网| 夜色爽爽影院18禁妓女影院| 国产欧美精品午夜在线播放| 国产成人精品午夜视频'| 精品日韩亚洲欧美高清a | 久久精品国产亚洲AV忘忧草18| 国产区91| 免费人成网站在线高清| 又大又硬又爽免费视频| 久久香蕉欧美精品|